plugg3n
(Brynjar Honningsø)
October 29, 2022, 3:42pm
1
So, I’m struggling getting the Item to show correct status.
I’m using some elko gled 316rf dimmers with zigbee2mqtt.
So, I got everything working good.
But my dimmer item stays at % even when i push the dimmer off.
So i’ve solved this with other devices, by linking both the switch item and dimmer item to the dimmer channel of the thing, but this doesnt work for me here, the dimmer stays at say 50% even if i push it off.
This is my channel
which looks good, pushing the device off:
The payload of my mqtt:
Oct 29 17:40:43 openhabian npm[872]: Zigbee2MQTT:info 2022-10-29 17:40:43: MQTT publish: topic ‘zigbee2mqtt/Elko Gjesterom’, payload ‘{“brightness”:81,“last_seen”:“2022-10-29T15:40:43.281Z”,“linkquality”:255,“state”:“OFF”}’
Oct 29 17:40:43 openhabian npm[872]: Zigbee2MQTT:info 2022-10-29 17:40:43: MQTT publish: topic ‘zigbee2mqtt/Elko Gjesterom/brightness’, payload ‘81’
Oct 29 17:40:43 openhabian npm[872]: Zigbee2MQTT:info 2022-10-29 17:40:43: MQTT publish: topic ‘zigbee2mqtt/Elko Gjesterom/state’, payload ‘OFF’
Oct 29 17:40:43 openhabian npm[872]: Zigbee2MQTT:info 2022-10-29 17:40:43: MQTT publish: topic ‘zigbee2mqtt/Elko Gjesterom/linkquality’, payload ‘255’
Oct 29 17:40:43 openhabian npm[872]: Zigbee2MQTT:info 2022-10-29 17:40:43: MQTT publish: topic ‘zigbee2mqtt/Elko Gjesterom/last_seen’, payload ‘2022-10-29T15:40:43.281Z’
Is there a smart way to solve this ?
I want the gui to show 0 when the device goes off
Matze0211
(Matthias)
October 30, 2022, 6:56am
2
Setup a rule that will update the state of the dimmer of the switch changes from on to off
plugg3n
(Brynjar Honningsø)
October 30, 2022, 1:44pm
3
Ah, thanks, that worked fine
At least almost… It works on 2 of the 4 dimmers as expected.
Works:
2022-10-30 14:41:03.231 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘GjesteromElkoDimmer_elkogjesteromswitch’ changed from ON to OFF
2022-10-30 14:41:03.236 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘GjesteromElkoDimmer_gjesteromelkodimmer’ received command OFF
2022-10-30 14:41:03.251 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘GjesteromElkoDimmer_gjesteromelkodimmer’ predicted to become 25.88235294117647058823529411764706
2022-10-30 14:41:03.287 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘GjesteromElkoDimmer_gjesteromelkodimmer’ changed from 25.88235294117647058823529411764706 to 0
2022-10-30 14:41:09.043 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘GjesteromElkoDimmer_elkogjesteromswitch’ changed from OFF to ON
2022-10-30 14:41:09.046 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing ‘mqtt:topic:7462e51830:68cb35921b’ changed from OFFLINE to ONLINE
2022-10-30 14:41:09.187 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘GjesteromElkoDimmer_gjesteromelkodimmer’ changed from 0 to 25.88235294117647058823529411764706
Does not work:
2022-10-30 14:42:31.145 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘BadElkodimmerspotter_badelkospotter’ received command OFF
2022-10-30 14:42:31.153 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item ‘BadElkodimmerspotter_badelkospotter’ predicted to become 63.92156862745098039215686274509804
2022-10-30 14:42:31.184 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘BadElkodimmerspotter_badelkospotter’ changed from 63.92156862745098039215686274509804 to 0
2022-10-30 14:42:31.225 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘BadElkodimmerspotter_badelkospotter’ changed from 0 to 63.92156862745098039215686274509804
The “dimmer” goes down to 0 and then goes back to the original state for some reason…
plugg3n
(Brynjar Honningsø)
October 30, 2022, 2:39pm
4
Ahh, i finally got everything working…
When increasing the min rep change on lvl here, it looks like the mqtt messages are read correctly by openhab, when it was 0 (default) before it just jumped back to it previous setting (the logs stated it got that command, but how beats me…)
anyway, closed.