Seite 2 von 2

Re: MQTT funktioniert nicht (mehr)

Verfasst: 18. Nov 2024 21:49
von kaloschke
Ha ha.
Ich weiß jetzt wieder, warum es vorher funktioniert hat:
In der configuration.yaml von Zigbee2MQTT am Ende noch dies einfügen (natürlich ohne die Kommentare)

Code: Alles auswählen

experimental:
 # Optional: MQTT output type: json, attribute or attribute_and_json (default: shown below)
 # Examples when 'state' of a device is published
 # json: topic: 'zigbee2mqtt/my_bulb' payload '{"state": "ON"}'
 # attribute: topic 'zigbee2mqtt/my_bulb/state' payload 'ON"
 # attribute_and_json: both json and attribute (see above)
 output: 'json'
 
und unter output attribute eintragen! Da habe ich bestimmt mal ein Update gemacht und die Datei wurde überschrieben.
So sehen die Thing-Definitionen übersichtlicher aus, finde ich.

Vielen Dank, dass ihr mir auf die Sprünge geholfen habt.

Re: MQTT funktioniert nicht (mehr)

Verfasst: 19. Nov 2024 11:56
von peter-pan
...aaah.
Das ist bei mir standardmässig eingestellt. Allerdings beschäftige ich mich auch erst seit kurzem mit Z2M.

Code: Alles auswählen

....
log_level: warning
  channel: 25
  output: attribute_and_json
  log_directory: /var/log/zigbee2mqtt/%TIMESTAMP%al
  log_file: log.txt
  homeassistant_legacy_entity_attributes: false
  legacy_api: false
  legacy_availability_payload: false
  last_seen: ISO_8601_local
device_options:
  legacy: false
devices:
  '0x00124b00292f94c5':
    friendly_name: snzb_04_01
    
 .....
Mein SetUp:

Code: Alles auswählen

Zigbee2MQTT-Version:     1.41.0 commit: cc31ceab
Coordinator-Typ:     EmberZNet
Coordinator-Version:     7.4.4 [GA]
Frontend-Version:     0.7.4
Zigbee Herdsman Konverter Version:    20.38.0
Zigbee Herdsman Version:     2.1.7

Re: MQTT funktioniert nicht (mehr)

Verfasst: 19. Nov 2024 13:38
von udo1toni
Ja, die Variante ohne json macht das Leben auf openHAB-Seite einfacher :) andererseits ist es gut, zu wissen, wie es mit json funktioniert, weil es dann doch ab und zu Geräte gibt, die man nicht mal eben umstellen kann.