udo1toni hat geschrieben: 10. Jan 2022 00:40
Aber offensichtlich stört sich die Lampe nicht am Float-Wert
Nein
Aber ich habe jetzt ein ähnliches Problem mit dem Update_Available-Switch
Code: Alles auswählen
Thing topic lampe2 "Lampe 2" @ "mqtt" {
Type number : lampe2_q "Linkquality" [ stateTopic="zigbee2mqtt/lampe2", transformationPattern="JSONPATH:$.linkquality" ]
Type dimmer : lampe2_b "Helligkeit" [ stateTopic="zigbee2mqtt/lampe2", transformationPattern="JSONPATH:$.brightness", min=0, max=254, step=1, commandTopic="zigbee2mqtt/lampe2/set", formatBeforePublish="{ \"brightness\" : %f }"]
Type switch : lampe2_u "Update" [ stateTopic="zigbee2mqtt/lampe2", transformationPattern="JSONPATH:$.update_available", on="true", off="false" ]
Type switch : lampe2_s "Status" [ stateTopic="zigbee2mqtt/lampe2", transformationPattern="JSONPATH:$.state", commandTopic="zigbee2mqtt/lampe2/set"]
}
Im Log kommt sporadisch folgende Warnung im Log
Code: Alles auswählen
2022-01-13 11:25:24.899 [WARN ] [ab.binding.mqtt.generic.ChannelState] - Command 'true' not supported by type 'OnOffValue': No enum constant org.openhab.core.library.types.OnOffType.true
==> /var/log/openhab/events.log <==
2022-01-13 11:25:24.904 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'lampe2_sw' changed from OFF to ON
2022-01-13 11:25:24.906 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'lampe2_up' changed from OFF to ON
Der Mqtt-Explorer zeigt mir diese Werte
Code: Alles auswählen
......"linkquality":191,"state":"ON","update":{"state":"available"},"update_available":true}
Ich würde nun erwarten, das die Werte "true" und "false" nach on und off umgesetzt werden??