Nach Absturz "1" statt "ON"

Themen auf die es innerhalb eines Jahres keine Antwort gab, werden hier archiviert.

Moderatoren: Cyrelian, seppy, udo1toni

Gesperrt
thissiac
Beiträge: 18
Registriert: 9. Jan 2019 18:09
Answers: 0

Nach Absturz "1" statt "ON"

Beitrag von thissiac »

Entweder ich bin Blind oder wahnsinnig.

Alles lief bestens, bis auf Sonntag, an dem OH 2.4.1-0 eingefroren ist und ich den PI neu starten mußte.

Der USB Stick mit Zigbee2MQTT war nicht mehr aktiv und somit waren alle Zigbee Sensoren weg.
Zuerst dachte ich an einen defekt des Sticks, doch nach nochmaligen Booten war alles wieder in Ordnung. Dachte ich.
Ein Mueller Leuchtmittel funktionierte nicht mehr. Bei Nachforschungen bin ich auf folgendes gestoßen.

.things

Code: Alles auswählen

Type switch : mueller_0x00158d00031dc5fe_light      "Keller 2"           [stateTopic="z2mqtt/0x00158d00031dc5fe",transformationPattern="JSONPATH:$.state", commandTopic="z2mqtt/0x00158d00031dc5fe/set", formatBeforePublish="{\"state\":\"%s\"}"]
.items

Code: Alles auswählen

Switch  KG_Flur_Licht_1dc5fe_Switch          "Flur KG"         <switch>    (gKeller,gHaus_Lichter,gKG)               { channel="mqtt:topic:MyMosquitto:lichter:mueller_0x00158d00031dc5fe_light"}

In einer Regel wird ein BM abgefragt und danach ein Befehl ausgelöst

Code: Alles auswählen

KG_Flur_Licht_1dc5fe_Switch.sendCommand(ON)

An den MQTT Server wird aber folgendes geschickt:

Code: Alles auswählen

Nov 17 01:39:18 openHABianPi npm[550]: Zigbee2MQTT:error 2020-11-17 01:39:18: Publish 'set' 'state' to '0x00158d00031dc5fe' failed: 'Error: State value of message: '{"state":"1"}' invalid, must be 'ON', 'OFF' or 'TOGGLE''
Nov 17 01:39:18 openHABianPi npm[550]: Zigbee2MQTT:info  2020-11-17 01:39:18: MQTT publish: topic 'z2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0x00158d00031dc5fe' failed: 'Error: State value of message: '{\"state\":\"1\"}' invalid, must be 'ON', 'OFF' or 'TOGGLE''","meta":{"friendly_name":"0x00158d00031dc5fe"},"type":"zigbee_publish_error"}'

Warum macht OH aus dem "ON" eine "1"? Wo kann ich nach dem Fehler suchen?

Am Code wurde nichts geändert.

Gesperrt