udo1toni hat geschrieben: ↑7. Jan 2022 22:14
(oder man bleibt komplett auf openHAB 2.5.12, was aber schade wäre)
Angesichts Deiner Signatur bin ich jetzt etwas überrascht
Ich hab dann mal anhand des verlinkten Artikels etwas nachzubauen.
Thing-File
Code: Alles auswählen
Bridge mqtt:broker:ff69091523 [
host="192.168.178.201",
secure=false,
port=1883,
clientId="client1"
]
{
Thing topic Lampe1 "Lampe1" @ "mqtt" {
Type number : lampe1_ct "Farbtemperatur" [ stateTopic="zigbee2mqtt/lampe1", transformationPattern="JSONPATH:$.color_temp", commandTopic="zigbee2mqtt/lampe1/set", formatBeforePublish="{ \"brightness\" : %s }"]
Type number : lampe1_q "Linkquality" [ stateTopic="zigbee2mqtt/lampe1", transformationPattern="JSONPATH:$.linkquality" ]
Type number : lampe1_b "Helligkeit" [ stateTopic="zigbee2mqtt/lampe1", transformationPattern="JSONPATH:$.brightness", commandTopic="zigbee2mqtt/lampe1/set", formatBeforePublish="{ \"brightness\" : %s }"]
Type switch : lampe1_u "Update" [ stateTopic="zigbee2mqtt/lampe1", transformationPattern="JSONPATH:$.update_available" ]
Type switch : lampe1_s "Status" [ stateTopic="zigbee2mqtt/lampe1", transformationPattern="JSONPATH:$.state", commandTopic="zigbee2mqtt/lampe1/set", transformationPatternOut="JS:settradfristate.js"]
}
}
Item-File
Code: Alles auswählen
Switch x_lampe1_sw "Schalter Spot 03" {channel="mqtt:topic:ff69091523:Lampe1:lampe1_s"}
Dimmer x_lampe1_dim "Dimmer Spot 03 [%d %%]" {channel="mqtt:topic:ff69091523:Lampe1:lampe1_b"}
Number x_lampe1_ct "Farbwert Spot 03 [%d %%]" {channel="mqtt:topic:ff69091523:Lampe1:lampe1_ct"}
Number x_lampe1_qy "Linkquality Spot 03 [%d %%]" {channel="mqtt:topic:ff69091523:Lampe1:lampe1_q"}
Switch x_lampe1_up "Update Spot 03" {channel="mqtt:topic:ff69091523:Lampe1:lampe1_u"}
Wenn ich nach dem Neustart von OH in der zigbee-Web-Oberfläche diese Lampe einschalte, kommt im Log
Code: Alles auswählen
2022-01-08 09:55:10.921 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'x_lampe1_up' changed from NULL to ON
2022-01-08 09:55:10.924 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'x_lampe1_qy' changed from NULL to 223
2022-01-08 09:55:10.926 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'x_lampe1_sw' changed from NULL to ON
2022-01-08 09:55:10.929 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'x_lampe1_ct' changed from NULL to 250
Danach kann ich machen was ich will es erfolgen keine weiteren Logausgaben.
Im journalctl-Fenster laufen die aber weiter. Also jeder Klick ein Payload
Code: Alles auswählen
Jan 08 10:21:27 openhabian npm[8576]: Zigbee2MQTT:info 2022-01-08 10:21:27: MQTT publish: topic 'zigbee2mqtt/lampe1', payload '{"brightness":7,"color_mode":"color_temp","color_temp":250,"device":{"applicationVersion":17,"dateCode":"20170331","friendlyName":"lampe1","hardwareVersion":1,"ieeeAddr":"0x90fd9ffffed650d7","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"LED1537R6/LED1739R5","networkAddress":35565,"powerSource":"Mains (single phase)","softwareBuildID":"1.2.217","stackVersion":87,"type":"Router","zclVersion":1},"linkquality":239,"state":"OFF","update":{"state":"available"},"update_available":true}'
Jan 08 10:21:29 openhabian npm[8576]: Zigbee2MQTT:info 2022-01-08 10:21:29: MQTT publish: topic 'zigbee2mqtt/lampe1', payload '{"brightness":7,"color_mode":"color_temp","color_temp":250,"device":{"applicationVersion":17,"dateCode":"20170331","friendlyName":"lampe1","hardwareVersion":1,"ieeeAddr":"0x90fd9ffffed650d7","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"LED1537R6/LED1739R5","networkAddress":35565,"powerSource":"Mains (single phase)","softwareBuildID":"1.2.217","stackVersion":87,"type":"Router","zclVersion":1},"linkquality":239,"state":"ON","update":{"state":"available"},"update_available":true}'
Jan 08 10:21:30 openhabian npm[8576]: Zigbee2MQTT:info 2022-01-08 10:21:30: MQTT publish: topic 'zigbee2mqtt/lampe1', payload '{"brightness":7,"color_mode":"color_temp","color_temp":250,"device":{"applicationVersion":17,"dateCode":"20170331","friendlyName":"lampe1","hardwareVersion":1,"ieeeAddr":"0x90fd9ffffed650d7","manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"LED1537R6/LED1739R5","networkAddress":35565,"powerSource":"Mains (single phase)","softwareBuildID":"1.2.217","stackVersion":87,"type":"Router","zclVersion":1},"linkquality":239,"state":"OFF","update":{"state":"available"},"update_available":true}'