Koenkk / zigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
https://www.zigbee2mqtt.io
GNU General Public License v3.0
12.09k stars 1.67k forks source link

Lidl remote (FB20-002) not working #12772

Closed fplanjer closed 2 years ago

fplanjer commented 2 years ago

What happened?

I paired the remote (Lidl FB20-002) and it is visible in the frontend. When binding it to a ligt or a group pressing the buttons (on/off, brightness) is not reflecting on the lights. image

What did you expect to happen?

I expected the lights to turn on or off or the brightness to be changed

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

1.25.2 commit: 3c5854f

Adapter firmware version

20220219

Adapter

Sonoff Zigbee 3.0 USB Dongle Plus

Debug log

Database.db: {"id":1,"type":"Coordinator","ieeeAddr":"0x00124b0024c8dcae","nwkAddr":0,"manufId":0,"epList":[1,2,3,4,5,6,8,10,11,12,13,47,110,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"2":{"profId":257,"epId":2,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"3":{"profId":260,"epId":3,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"4":{"profId":263,"epId":4,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"5":{"profId":264,"epId":5,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"6":{"profId":265,"epId":6,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"8":{"profId":260,"epId":8,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"10":{"profId":260,"epId":10,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"11":{"profId":260,"epId":11,"devId":1024,"inClusterList":[1281,10],"outClusterList":[1280,1282],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"12":{"profId":49246,"epId":12,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"13":{"profId":260,"epId":13,"devId":5,"inClusterList":[25],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"47":{"profId":260,"epId":47,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"110":{"profId":260,"epId":110,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":5,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"interviewCompleted":true,"meta":{},"lastSeen":null,"defaultSendRequestWhen":"immediate"} {"id":2,"type":"Router","ieeeAddr":"0x804b50fffea3cb58","nwkAddr":40531,"manufId":4098,"manufName":"_TZ3000_kdi2o9m6","powerSource":"Mains (single phase)","modelId":"TS011F","epList":[1,11,242],"endpoints":{"1":{"epId":1,"inClusterList":[],"outClusterList":[],"clusters":{"genBasic":{"attributes":{"modelId":"TS011F","manufacturerName":"_TZ3000_kdi2o9m6","zclVersion":3}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[],"configuredReportings":[],"meta":{}},"11":{"profId":260,"epId":11,"devId":266,"inClusterList":[0,3,4,5,6],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"powerSource":1,"zclVersion":3,"appVersion":66,"stackVersion":0,"hwVersion":1,"dateCode":""}},"genOnOff":{"attributes":{"onOff":0}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0024c8dcae","endpointID":1}],"configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":3600,"repChange":0}],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":66,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1},"lastSeen":1654851072048,"defaultSendRequestWhen":"immediate"} {"id":3,"type":"Router","ieeeAddr":"0x842e14fffe02cba9","nwkAddr":55913,"manufId":4098,"manufName":"_TZ3000_el5kt5im","powerSource":"Mains (single phase)","modelId":"TS0502A","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":268,"inClusterList":[0,3,4,5,6,8,768,4096],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"modelId":"TS0502A","manufacturerName":"_TZ3000_el5kt5im","stackVersion":0,"dateCode":"","zclVersion":3}},"lightingColorCtrl":{"attributes":{"colorCapabilities":16,"colorMode":2,"colorTemperature":351}},"genOnOff":{"attributes":{"onOff":1}},"genLevelCtrl":{"attributes":{"currentLevel":29}}},"binds":[{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x00124b0024c8dcae","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x00124b0024c8dcae","endpointID":1}],"configuredReportings":[{"cluster":6,"attrId":0,"minRepIntval":0,"maxRepIntval":3600,"repChange":0},{"cluster":8,"attrId":0,"minRepIntval":5,"maxRepIntval":3600,"repChange":1}],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1},"lastSeen":1654851473948,"defaultSendRequestWhen":"immediate"} {"id":4,"type":"Router","ieeeAddr":"0x842e14fffe25b8fc","nwkAddr":35607,"manufId":4098,"manufName":"_TZ3000_el5kt5im","powerSource":"Mains (single phase)","modelId":"TS0502A","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":268,"inClusterList":[0,3,4,5,6,8,768,4096],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"modelId":"TS0502A","manufacturerName":"_TZ3000_el5kt5im","powerSource":1,"zclVersion":3,"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":""}},"lightingColorCtrl":{"attributes":{"colorCapabilities":16,"colorMode":2,"colorTemperature":428}},"genOnOff":{"attributes":{"onOff":1}},"genLevelCtrl":{"attributes":{"currentLevel":43}}},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1},"lastSeen":1654851455142,"defaultSendRequestWhen":"immediate"} {"id":5,"type":"Router","ieeeAddr":"0x588e81fffed12ba8","nwkAddr":38237,"manufId":4098,"manufName":"_TZ3000_el5kt5im","powerSource":"Mains (single phase)","modelId":"TS0502A","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":268,"inClusterList":[0,3,4,5,6,8,768,4096],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"modelId":"TS0502A","manufacturerName":"_TZ3000_el5kt5im","powerSource":1,"zclVersion":3,"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":""}},"lightingColorCtrl":{"attributes":{"colorCapabilities":16,"colorMode":2,"colorTemperature":428}},"genOnOff":{"attributes":{"onOff":1}},"genLevelCtrl":{"attributes":{"currentLevel":43}}},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{"configured":1},"lastSeen":1654851455901,"defaultSendRequestWhen":"immediate"} {"id":6,"type":"EndDevice","ieeeAddr":"0xbc33acfffe4bf359","nwkAddr":10580,"manufId":4098,"manufName":"_TYZB01_bngwdjsr","powerSource":"Battery","modelId":"TS1001","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":260,"inClusterList":[0,1,3,4,4096],"outClusterList":[25,10,3,4,5,6,8,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TS1001","manufacturerName":"_TYZB01_bngwdjsr","stackVersion":0,"dateCode":""}}},"binds":[{"cluster":5,"type":"endpoint","deviceIeeeAddress":"0x842e14fffe02cba9","endpointID":1},{"cluster":6,"type":"endpoint","deviceIeeeAddress":"0x842e14fffe02cba9","endpointID":1},{"cluster":8,"type":"endpoint","deviceIeeeAddress":"0x842e14fffe02cba9","endpointID":1}],"configuredReportings":[],"meta":{}}},"appVersion":81,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1654851520079,"defaultSendRequestWhen":"immediate"} {"id":7,"type":"Group","groupID":1,"members":[{"deviceIeeeAddr":"0x842e14fffe02cba9","endpointID":1},{"deviceIeeeAddr":"0x842e14fffe25b8fc","endpointID":1},{"deviceIeeeAddr":"0x588e81fffed12ba8","endpointID":1}],"meta":{}}

Log: info 2022-06-10 11:11:20: MQTT publish: topic 'zigbee2mqtt/ZolderRemote', payload '{"action":"off","brightness":153,"linkquality":3}' info 2022-06-10 11:11:20: MQTT publish: topic 'zigbee2mqtt/ZolderRemote', payload '{"action":"","brightness":153,"linkquality":3}' info 2022-06-10 11:11:20: MQTT publish: topic 'zigbee2mqtt/ZolderRemote/action', payload 'off' info 2022-06-10 11:11:41: MQTT publish: topic 'zigbee2mqtt/ZolderRemote', payload '{"action":"off","brightness":153,"linkquality":0}' info 2022-06-10 11:11:41: MQTT publish: topic 'zigbee2mqtt/ZolderRemote', payload '{"action":"","brightness":153,"linkquality":0}' info 2022-06-10 11:11:41: MQTT publish: topic 'zigbee2mqtt/ZolderRemote/action', payload 'off' info 2022-06-10 11:11:42: MQTT publish: topic 'zigbee2mqtt/ZolderRemote', payload '{"action":"brightness_step_up","action_step_size":51,"action_transition_time":0.1,"brightness":204,"linkquality":72}' info 2022-06-10 11:11:42: MQTT publish: topic 'zigbee2mqtt/ZolderRemote', payload '{"action":"","brightness":204,"linkquality":72}' info 2022-06-10 11:11:42: MQTT publish: topic 'zigbee2mqtt/ZolderRemote/action', payload 'brightness_step_up' info 2022-06-10 11:11:42: MQTT publish: topic 'zigbee2mqtt/ZolderRemote', payload '{"action":"brightness_step_down","action_step_size":51,"action_transition_time":0.1,"brightness":153,"linkquality":76}' info 2022-06-10 11:11:42: MQTT publish: topic 'zigbee2mqtt/ZolderRemote', payload '{"action":"","brightness":153,"linkquality":76}' info 2022-06-10 11:11:42: MQTT publish: topic 'zigbee2mqtt/ZolderRemote/action', payload 'brightness_step_down'

github-actions[bot] commented 2 years ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

Metaln00b commented 2 years ago

Same here

esatemre commented 2 years ago

Same setup, same issue here as well.

Koenkk commented 2 years ago

My guess is that this device does not support group binding, to confirm someone should sniff the traffic after binding it (https://www.zigbee2mqtt.io/advanced/zigbee/04_sniff_zigbee_traffic.html#with-cc2531). Chance that this can be fixed is low.

github-actions[bot] commented 2 years ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days

SnakeZi commented 2 years ago

My guess is that this device does not support group binding, to confirm someone should sniff the traffic after binding it (https://www.zigbee2mqtt.io/advanced/zigbee/04_sniff_zigbee_traffic.html#with-cc2531). Chance that this can be fixed is low.

Hi, I'd like to add something to the discussion. My remote comes from Livarno Lux Starter-Set. I have switched to Home Assistant+Z2M just recently. Earlier I was using native Tuya app for all my automations. In Tuya this remote was paired with 5 Livarno bulbs. I haven't wiped data from remote when I joined it to Home Assistant (probably I should). And so, when I use the ON button (just after OFF), in logs I see something like that:

Info 2022-08-27 17:35:19MQTT publish: topic 'zigbee2mqtt/remote_up_bedroomB', payload '{"action":"","linkquality":98}' Info 2022-08-27 17:35:20MQTT publish: topic 'zigbee2mqtt/remote_up_bedroomB/action', payload 'off' Debug 2022-08-27 17:35:21Received Zigbee message from 'remote_up_bedroomB', type 'commandOn', cluster 'genOnOff', data '{}' from endpoint 1 with groupID 0 Info 2022-08-27 17:35:21MQTT publish: topic 'zigbee2mqtt/remote_up_bedroomB', payload '{"action":"on","linkquality":94}' Info 2022-08-27 17:35:21MQTT publish: topic 'zigbee2mqtt/remote_up_bedroomB', payload '{"action":"","linkquality":94}' Info 2022-08-27 17:35:21MQTT publish: topic 'zigbee2mqtt/remote_up_bedroomB/action', payload 'on' Debug 2022-08-27 17:35:30Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,55,253,0],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:31Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,55,253,0],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:31Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,55,253,0],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:32Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,55,253,0],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:33Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,55,253,0],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:34Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,56,253,1],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:35Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,56,253,1],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:36Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,56,253,1],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:36Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,56,253,1],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:37Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,56,253,1],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:38Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,57,253,2],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:39Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,57,253,2],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:40Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,57,253,2],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:40Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,57,253,2],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:41Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,57,253,2],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:43Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,58,253,3],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:43Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,58,253,3],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:44Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,58,253,3],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:45Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,58,253,3],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:45Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,58,253,3],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:47Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,59,253,0],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:48Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,59,253,0],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:48Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,59,253,0],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:49Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,59,253,0],"type":"Buffer"}' from endpoint 1 with groupID 0 Debug 2022-08-27 17:35:50Received Zigbee message from 'remote_up_bedroomB', type 'raw', cluster 'genOnOff', data '{"data":[1,59,253,0],"type":"Buffer"}' from endpoint 1 with groupID 0

Button ON sends payload 'on' only if I previously pushed OFF button. If I press ON again and again, remote tries to cycle through 4 scenes. In Tuya that was a hardcoded amount of scenes: warm white, medium warm white, medium cool white and cool white. In log you can see that such messages are sent exactly 5 times, because remote was paired with 5 bulbs.

[1,59,253,0]

To sum it up, remote has its own memory of pressed buttons, hardcoded scenes nad binded bulbs. Can it be used in Z2M?

My remote: {"id":6,"type":"EndDevice","ieeeAddr":"0x842e14fffe549b50","nwkAddr":55203,"manufId":4098,"manufName":"_TYZB01_bngwdjsr","powerSource":"Battery","modelId":"TS1001","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":260,"inClusterList":[0,1,3,4,4096],"outClusterList":[25,10,3,4,5,6,8,4096],"clusters":{"genBasic":{"attributes":{"modelId":"TS1001","manufacturerName":"_TYZB01_bngwdjsr","stackVersion":0,"dateCode":""}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":81,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1661613678457,"defaultSendRequestWhen":"immediate"}

If I can help somehow in gathering more data (I still have working and unhacked Tuya gateway), let me know. Just write exactly what should I do, as I am completly new to all of that.

UPDATE: "Delete and wipe data" in Tuya app doesn't remove saved on remote bindings unfortunately. I don't know yet how to get rid off them... Extra info from manual: To bind remote with gateway you have to press ON and OFF buttons for few seconds. To bind remote with bulbs you have to press Brightness_up and Brightness_down buttons for few seconds (but if you don't bind anything it doesn't remove earlier bindings).

toastking42 commented 4 months ago

Hello, the issue still persists. The LIDL remote can successfully be bound to a LIDL ceiling lamp, but pressing the buttons on the remote has no effect. It used to work just fine with the old LIDL Zigbee Base (I switched to HA recently). Has anyone figured this out, or are the LIDL remotes now useless?

Schlunze commented 3 months ago

i got "action:" "on" (on button) working using 1.39.0-dev commit: [bd78f56] and i can see it in homeassistant logs:)

brightness up / down and off button don´t work

Log Webinterface (on button):

info 2024-07-14 11:53:40z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Fernbedienung', payload '{"action":"on","linkquality":112}'
info 2024-07-14 11:53:40z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Fernbedienung', payload '{"action":"","linkquality":112}'
info 2024-07-14 11:53:40z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Fernbedienung/action', payload 'on'

i think the other buttons cause action in debug protocols but not show up in the webinterface logs. They have no action payload in z2m. it is exactly the device FB20-002.

oxodao commented 3 months ago

i got "action:" "on" (on button) working using 1.39.0-dev commit: [bd78f56] and i can see it in homeassistant logs:)

brightness up / down and off button don´t work

Log Webinterface (on button):

info 2024-07-14 11:53:40z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Fernbedienung', payload '{"action":"on","linkquality":112}'
info 2024-07-14 11:53:40z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Fernbedienung', payload '{"action":"","linkquality":112}'
info 2024-07-14 11:53:40z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Fernbedienung/action', payload 'on'

i think the other buttons cause action in debug protocols but not show up in the webinterface logs. They have no action payload in z2m. it is exactly the device FB20-002.

I have the same issue on this device: https://www.zigbee2mqtt.io/devices/FB21-001.html

Its the HG08376 for me but it looks like exactly the same.

Button off / brightness up / brightness down do not send anything to MQTT

Button on send this:

{
    "action": "switch_scene",
    "action_scene": 1,
    "linkquality": 188
}

Note that the action_scene starts at 0, and goes up at every press. It then rolls back to 0 when reaching 3 (4 stage)

EDIT: Pressing the off button, while it doesn't do anything on z2m, it resets the counter to zero. According to the doc it seems switch_scene is one of the possible action sent, maybe its in the wrong mode or something like that?