Aufgrund derzeit hohem Spamaufkommens werden neue Nutzer sehr restriktiv behandelt. Nach kurzer "Bewährungszeit" hat man als normaler Nutzer weitreichende Rechte und benötigt auch kein Captcha mehr.
.
Nutzer, die sich danach dennoch als Spammer oder Trolle erweisen, können jederzeit wieder auf diesen Status zurückgesetzt oder gebannt werden.
Dasselbe gilt für Versuche, politische Überzeugungen kund zu tun, egal aus welcher Richtung diese kommen.
.
.:!: Achtung! Verwendet bitte für aktuelle Mäher bzw. falls ihr die Firmware eures Mähers kürzlich aktualisiert habt, den aktuellen Release-Candidate der Robonect-Firmware: https://fw.robonect.de/?latest Diese wird in ein paar Tagen als offizielle Firmware verfügbar sein. (Stand: 03.04.2024)

Nutzt jemand HomeAssistant? [mehrere Probleme GEKLÄRT]

Moderator: MeinedigitaleWelt

chrismac
erfahrener Forum-Nutzer
Beiträge: 58
Registriert: So 15. Mai 2022, 10:23
Mäher: Gardena SILENO Life
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: -
hat sich bedankt: 4 Male

Re: Nutzt jemand HomeAssistant?

Beitrag von chrismac »

Habe eine extra Bridget erstellt mit Sensoren und dann alle Entitäten ausgewählt. Leider werden überhaupt keine übergeben

Axl-Rose
Forum-Anfänger
Beiträge: 7
Registriert: Di 3. Mai 2022, 08:55
Mäher: Husqvarna Automower 330X
Firmware des Mähers (MSW): MSW 4.xx.xx
Herstellungsjahr: 2016
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: -neueste
hat sich bedankt: 1 Mal
wurde gedankt: 2 Male

Re: Nutzt jemand HomeAssistant?

Beitrag von Axl-Rose »

drexloor hat geschrieben:
Mo 2. Aug 2021, 14:19
Perfekt. Dann ist der Großteil erledigt.

Jetzt brauchst du noch die entsprechenden Automationen. Gehe in den Einstellungen zu Automationen, erstelle eine neue Automation. Beim erstellen der Automation klicke oben rechts auf die drei Punke und dann auf "in YAML bearbeiten".

Dort fügst du folgenden Code ein:

Code: Alles auswählen

- id: "automower_command_control_mode"
  alias: Maehroboter Command Control Mode
  trigger:
    - entity_id: input_select.maehroboter
      from: _
      platform: state
      to: auto
    - entity_id: input_select.maehroboter
      from: _
      platform: state
      to: home
    - entity_id: input_select.maehroboter
      from: _
      platform: state
      to: man
    - entity_id: input_select.maehroboter
      from: _
      platform: state
      to: eod
  condition: []
  action:
    - data:
        payload_template: "{{ states('input_select.maehroboter') }}"
        topic: automower/control/mode
      service: mqtt.publish
    - data:
        entity_id: input_select.maehroboter
        option: _
      service: input_select.select_option
Dann auf speichern. Das ganze wiederholst du mehrmals für alle nötigen Automationen:

Code: Alles auswählen

- id: "automower_command_mode"
  alias: Maehroboter Command Control
  trigger:
    - entity_id: input_select.maehroboter
      from: _
      platform: state
      to: start
    - entity_id: input_select.maehroboter
      from: _
      platform: state
      to: stop
  condition: []
  action:
    - data:
        payload_template: "{{ states('input_select.maehroboter') }}"
        topic: automower/control
      service: mqtt.publish
    - data:
        entity_id: input_select.maehroboter
        option: _
      service: input_select.select_option

Code: Alles auswählen

- id: "maehroboter_pause"
  alias: Maehroboter Pause
  trigger:
    - platform: state
      entity_id: input_number.maehroboter_pause
  action:
    - choose:
        - conditions:
            - condition: template
              value_template: "{{ (states('input_number.maehroboter_pause') | int) > 0 }}"
          sequence:
            - service: input_select.select_option
              data:
                option: home
                entity_id: input_select.maehroboter
      default:
        - service: input_select.select_option
          data:
            entity_id: input_select.maehroboter
            option: auto

Code: Alles auswählen

- id: "maehroboter_pause_neuer_tag"
  alias: Maehroboter Pause neuer Tag
  trigger:
    - platform: time
      at: "00:00:01"
  action:
    - service: input_number.decrement
      target:
        entity_id: input_number.maehroboter_pause
Wenn du damit fertig bist musst du in den Einstellungen noch Helfer erstellen.
Eine Nummer mit dem Namen "maehroboter_pause", Schritt 1, min 0
Und ein Dropdown mit dem Namen "Maehroboter Set State" und den Optionen:
  • _
    start
    stop
    auto
    home
    man
    eod
Danach in den Einstellungen wieder Konfiguration prüfen, dann Automatisierungen, Eingabe-Nummern und Eingabe Auswahl neuladen und dann sollte alles funktionieren.

Über den Input_select kannst du dann die einzelnen Modi steuern. Über den Input_number die Pause.
Hi, ich hätte noch ne Frage zu diesen Automationen... Bei mir funktioniert soweit alles (Automwower wird angezeigt) aber die Befehl zum Heimschicken funktinieren nicht. Diese Automationen lassen sich nicht erstellen. Fehler: "Message malformed: expected dictionary" Wo liegt da das Problem?

Lg Axl

MeinedigitaleWelt
Forum-Nutzer
Beiträge: 10
Registriert: So 29. Mai 2022, 23:24
Mäher: Gardena smart SILENO
Robonect Firmware: -
wurde gedankt: 2 Male

Re: Nutzt jemand HomeAssistant?

Beitrag von MeinedigitaleWelt »

Wenn ich versuche eine Mqtt Verbindung mit Home Assistant aufzubauen, erhalte ich die Nachricht "nicht autorisiert". Könnt ihr mir sagen, wo der Fehler liegt?

mimk97
Forum-Anfänger
Beiträge: 5
Registriert: Mi 22. Jul 2020, 13:08
Mäher: noch kein Mäher
Robonect Firmware: -
hat sich bedankt: 2 Male

Re: Nutzt jemand HomeAssistant?

Beitrag von mimk97 »

Seit dem neuen Update von HA funktioniert der MQTT Befehlt nicht mehr in der alten Form.
"The configuration format of manual configured MQTT items has changed. The old format that places configurations under the sensor platform key should no longer be used and is deprecated."

Hat das jemand schon am laufen?

drexloor
Forum-Nutzer
Beiträge: 45
Registriert: Mo 26. Jul 2021, 22:30
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2016
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: 1.3
hat sich bedankt: 1 Mal
wurde gedankt: 4 Male

Re: Nutzt jemand HomeAssistant?

Beitrag von drexloor »

Du musst die Einträge unter

Code: Alles auswählen

mqtt:
platzieren und nichtmehr unter

Code: Alles auswählen

sensor:
Siehe https://www.home-assistant.io/integrations/sensor.mqtt/

Die Änderung war schon länger angekündigt und jetzt offenbar final umgesetzt.

mimk97
Forum-Anfänger
Beiträge: 5
Registriert: Mi 22. Jul 2020, 13:08
Mäher: noch kein Mäher
Robonect Firmware: -
hat sich bedankt: 2 Male

Re: Nutzt jemand HomeAssistant?

Beitrag von mimk97 »

Hast du mal deine Config?
Bei mir kommt immer ein Fehler :(

drexloor
Forum-Nutzer
Beiträge: 45
Registriert: Mo 26. Jul 2021, 22:30
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2016
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: 1.3
hat sich bedankt: 1 Mal
wurde gedankt: 4 Male

Re: Nutzt jemand HomeAssistant?

Beitrag von drexloor »

Kann momentan nicht drauf. Versuche es später zu posten.

drexloor
Forum-Nutzer
Beiträge: 45
Registriert: Mo 26. Jul 2021, 22:30
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2016
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: 1.3
hat sich bedankt: 1 Mal
wurde gedankt: 4 Male

Re: Nutzt jemand HomeAssistant?

Beitrag von drexloor »

Code: Alles auswählen

mqtt:
  sensor:
    - state_topic: "automower/mower/battery/charge"
      name: "Maehroboter Batterie"
      device_class: "battery"
      unit_of_measurement: "%"
      value_template: "{{ value | replace('%', '') }}"
      icon: mdi:battery

    - state_topic: "automower/mower/stopped"
      name: "Maehroboter gestoppt"
      icon: mdi:octagon

    - state_topic: "automower/wlan/rssi"
      name: "Maehroboter wifi signal"
      unit_of_measurement: "dBm"
      icon: mdi:wifi

    - state_topic: "automower/mower/status"
      name: "Maehroboter status raw"
      icon: mdi:list-status

    - state_topic: "automower/mower/status/duration"
      name: "Maehroboter Zeit im aktuellen Status"
      unit_of_measurement: "minutes"

    - state_topic: "automower/mower/mode"
      name: "Maehroboter mode raw"

    - state_topic: "automower/mower/statistic/hours"
      name: "Maehroboter Operation Hours"
      unit_of_measurement: "hours"
      icon: mdi:timer-sand

    - state_topic: "automower/health/voltage/int33"
      name: "Maehroboter Operating Voltage Robonect"
      unit_of_measurement: "V"

    - state_topic: "automower/health/voltage/ext33"
      name: "Maehroboter Operating Voltage Mower"
      unit_of_measurement: "V"

    - state_topic: "automower/mower/error/code"
      name: "Maehroboter Fehlercode"
      icon: mdi:alert-circle

    - state_topic: "automower/mower/error/message"
      name: "Maehroboter Fehlernachricht"
      icon: mdi:alert-circle

    - state_topic: "automower/mower/blades/quality"
      name: "Maehroboter Messerqualitaet"
      icon: mdi:terraform
      unit_of_measurement: "%"

    - state_topic: "automower/weather/data/break"
      name: "Maehroboter Wetterstop"
      icon: mdi:stop
Folgende Benutzer bedankten sich beim Autor drexloor für den Beitrag:
mimk97
Bewertung: 14.286%

mimk97
Forum-Anfänger
Beiträge: 5
Registriert: Mi 22. Jul 2020, 13:08
Mäher: noch kein Mäher
Robonect Firmware: -
hat sich bedankt: 2 Male

Re: Nutzt jemand HomeAssistant?

Beitrag von mimk97 »

Vielen Dank.
Das klappt nun auch soweit.
Aber wie liest du den Status aus?

Also Schäft oder Mäht usw

Bei meiner alten Config wurde das glaub ich so gelöst:

Code: Alles auswählen

  - platform: template
    sensors:
      robbi_status_friendly:
        friendly_name: "robbi Status"
        value_template: >
          {% if is_state("sensor.robbi_status_raw", "0") -%}
            Detecting_Status
          {% elif is_state("sensor.robbi_status_raw", "1") -%}
            Parkt
          {% elif is_state("sensor.robbi_status_raw", "2") -%}
            Mäht
          {% elif is_state("sensor.robbi_status_raw", "3") -%}
            Suche Ladestation
          {% elif is_state("sensor.robbi_status_raw", "4") -%}
            Aufladen
          {% elif is_state("sensor.robbi_status_raw", "5") -%}
            Suche
          {% elif is_state("sensor.robbi_status_raw", "7") -%}
            Error
          {% elif is_state("sensor.robbi_status_raw", "16") -%}
            Aus
          {% elif is_state("sensor.robbi_status_raw", "17") -%}
            Schläft
          {% elif is_state("sensor.robbi_status_raw", "18") -%}
            Waiting_For_Garage_Door
          {% else -%}
            Figure out what state {{ states("sensor.robbi_status_raw") }} means
          {%- endif %}
Aber das klappt nun nicht mehr. kommt jedesmal ein fehler

drexloor
Forum-Nutzer
Beiträge: 45
Registriert: Mo 26. Jul 2021, 22:30
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2016
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: 1.3
hat sich bedankt: 1 Mal
wurde gedankt: 4 Male

Re: Nutzt jemand HomeAssistant?

Beitrag von drexloor »

Der Teil bleibt in der alten Konfiguration bestehen.
Den Teil einfach nicht löschen, der Rest muss umgezogen werden. Der Status ist kein mqtt-sensor und kann deshalb bleiben.

Gesperrt

Zurück zu „Home Assistant“