Koenkk / zigbee2mqtt

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

Symfonisk Controller (Ikea E1744) not properly reporting up/down #14974

Closed habitoti closed 1 year ago

habitoti commented 1 year ago

What happened?

When rotating the Symfonisk, it mostly reports "brightness_move_up". Even when rotating left, it maybe starts with "brightness_move_down" (not always), but then quickly changes to "brightness_move_up" even when constantly continuing to rotate left. Sometimes an erratic move_down might intermittently appear, but mostly it sends move_up.

See debug log below. This is ONLY during constant left rotation, but mostly comes up with brightness_move_up events and only a few move_down events.

When I was still on deConz, the Symfonisk worked like a charm wrt rotation detection both ways, so I doubt that the HW broke right during transition to Z2M.

What did you expect to happen?

On left rotation, only brightness_move_down should be reported.

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

1.28.2

Adapter firmware version

0x26720700

Adapter

Conbee II

Debug log

Debug 2022-11-14 10:44:28Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":0,"rate":195}' from endpoint 1 with groupID null Debug 2022-11-14 10:44:28Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":1,"rate":195}' from endpoint 1 with groupID null Info 2022-11-14 10:44:28MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"brightness_move_up","action_rate":195,"battery":100,"brightness":75,"last_seen":"2022-11-14T09:44:28.831Z","linkquality":248,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:28MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"","battery":100,"brightness":75,"last_seen":"2022-11-14T09:44:28.831Z","linkquality":248,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:28MQTT publish: topic 'zigbee2mqtt/Symfonisk/action', payload 'brightness_move_up' Debug 2022-11-14 10:44:28Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":0,"rate":195}' from endpoint 1 with groupID null Debug 2022-11-14 10:44:29Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":1,"rate":195}' from endpoint 1 with groupID null Info 2022-11-14 10:44:29MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"brightness_move_up","action_rate":195,"battery":100,"brightness":90,"last_seen":"2022-11-14T09:44:29.165Z","linkquality":244,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:29MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"","battery":100,"brightness":90,"last_seen":"2022-11-14T09:44:29.165Z","linkquality":244,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:29MQTT publish: topic 'zigbee2mqtt/Symfonisk/action', payload 'brightness_move_up' Debug 2022-11-14 10:44:29Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":0,"rate":195}' from endpoint 1 with groupID null Debug 2022-11-14 10:44:29Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":1,"rate":195}' from endpoint 1 with groupID null Info 2022-11-14 10:44:29MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"brightness_move_up","action_rate":195,"battery":100,"brightness":75,"last_seen":"2022-11-14T09:44:29.537Z","linkquality":255,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:29MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"","battery":100,"brightness":75,"last_seen":"2022-11-14T09:44:29.537Z","linkquality":255,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:29MQTT publish: topic 'zigbee2mqtt/Symfonisk/action', payload 'brightness_move_up' Info 2022-11-14 10:44:29MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":null,"action_rate":195,"battery":100,"brightness":60,"last_seen":"2022-11-14T09:44:29.537Z","linkquality":255,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:30MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":null,"battery":100,"brightness":45,"last_seen":"2022-11-14T09:44:29.537Z","linkquality":255,"update":{"state":null},"update_available":null}' Debug 2022-11-14 10:44:30Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":0,"rate":195}' from endpoint 1 with groupID null Info 2022-11-14 10:44:30MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"brightness_move_up","action_rate":195,"battery":100,"brightness":30,"last_seen":"2022-11-14T09:44:30.259Z","linkquality":248,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:30MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"","battery":100,"brightness":30,"last_seen":"2022-11-14T09:44:30.259Z","linkquality":248,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:30MQTT publish: topic 'zigbee2mqtt/Symfonisk/action', payload 'brightness_move_up' Debug 2022-11-14 10:44:30Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":1,"rate":195}' from endpoint 1 with groupID null Info 2022-11-14 10:44:30MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"brightness_move_down","action_rate":195,"battery":100,"brightness":45,"last_seen":"2022-11-14T09:44:30.679Z","linkquality":236,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:30MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"","battery":100,"brightness":45,"last_seen":"2022-11-14T09:44:30.679Z","linkquality":236,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:30MQTT publish: topic 'zigbee2mqtt/Symfonisk/action', payload 'brightness_move_down' Debug 2022-11-14 10:44:30Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":0,"rate":195}' from endpoint 1 with groupID null Debug 2022-11-14 10:44:30Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":1,"rate":195}' from endpoint 1 with groupID null Info 2022-11-14 10:44:30MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"brightness_move_up","action_rate":195,"battery":100,"brightness":30,"last_seen":"2022-11-14T09:44:31.031Z","linkquality":255,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:30MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"","battery":100,"brightness":30,"last_seen":"2022-11-14T09:44:31.031Z","linkquality":255,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:30MQTT publish: topic 'zigbee2mqtt/Symfonisk/action', payload 'brightness_move_up' Info 2022-11-14 10:44:31MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":null,"action_rate":195,"battery":100,"brightness":15,"last_seen":"2022-11-14T09:44:31.031Z","linkquality":255,"update":{"state":null},"update_available":null}' Debug 2022-11-14 10:44:32Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":0,"rate":195}' from endpoint 1 with groupID null Info 2022-11-14 10:44:32MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"brightness_move_up","action_rate":195,"battery":100,"brightness":0,"last_seen":"2022-11-14T09:44:32.225Z","linkquality":236,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:32MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"","battery":100,"brightness":0,"last_seen":"2022-11-14T09:44:32.225Z","linkquality":236,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:32MQTT publish: topic 'zigbee2mqtt/Symfonisk/action', payload 'brightness_move_up' Debug 2022-11-14 10:44:32Received Zigbee message from 'Symfonisk', type 'commandMove', cluster 'genLevelCtrl', data '{"movemode":1,"rate":195}' from endpoint 1 with groupID null Info 2022-11-14 10:44:32MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"brightness_move_down","action_rate":195,"battery":100,"brightness":15,"last_seen":"2022-11-14T09:44:32.445Z","linkquality":244,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:32MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"","battery":100,"brightness":15,"last_seen":"2022-11-14T09:44:32.445Z","linkquality":244,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:32MQTT publish: topic 'zigbee2mqtt/Symfonisk/action', payload 'brightness_move_down' Debug 2022-11-14 10:44:33Received Zigbee message from 'Symfonisk', type 'commandStop', cluster 'genLevelCtrl', data '{}' from endpoint 1 with groupID null Info 2022-11-14 10:44:33MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"brightness_stop","battery":100,"brightness":0,"last_seen":"2022-11-14T09:44:33.560Z","linkquality":252,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:33MQTT publish: topic 'zigbee2mqtt/Symfonisk', payload '{"action":"","battery":100,"brightness":0,"last_seen":"2022-11-14T09:44:33.560Z","linkquality":252,"update":{"state":null},"update_available":null}' Info 2022-11-14 10:44:33MQTT publish: topic 'zigbee2mqtt/Symfonisk/action', payload 'brightness_stop'

github-actions[bot] commented 1 year 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

jakemauer commented 1 year ago

I know this is stale but just checking in to say that I have this exact same issue.

Z2M Version: 1.29.2 IKEA Symfonisk E1744 firmware: 2.3.080 Coordinator: Sonoff P USB

KaHeMu commented 1 year ago

I have exactly the same problem with this device using Z2M Version 1.29. It used to work fine with an earlier version (1.28 or older).

Z2M Version: 1.29 IKEA Symfonisk E1744 firmware: 2.3.080 Coordinator: zStack3x0, FW revision 20220928 (CC2652RB Stick)

Shall I open a new issue?

jpleite commented 1 year ago

Also have this problem even with the most updated versions

Z2M Version: 1.30.4-1 IKEA Symfonisk E1744 firmware: 2.3.080 Coordinator: zStack3x0, FW revision 20221226 (CC2652P Sonoff P USB)

Any solution you found @KaHeMu @jakemauer ?

KaHeMu commented 1 year ago

Unfortunately I could not find a solution. I decided to replace the device with a different type - even though I find the Symfonisk E1744 a very nice and well designed gadget. But no use if it doesn't work properly.

jpleite commented 1 year ago

Thanks @KaHeMu . BTW which device are you using? I use the E1744 to control Sonos

KaHeMu commented 1 year ago

I used to use the E1744 to control my Onkyo Transceiver via LAN and Node-Red with an ISCP extension.

vaibhav2912 commented 9 months ago

Unfortunately I could not find a solution. I decided to replace the device with a different type - even though I find the Symfonisk E1744 a very nice and well designed gadget. But no use if it doesn't work properly.

I have the same exact problem. Its very annoying. @KaHeMu, what device you are using instead of E1744 ?

KaHeMu commented 9 months ago

I'm using the Ikea E2002 'STYRBAR' instead. It is less intuitive because it has no turning wheel but it is heavy and solid and works reliably.