šŸŽ® ZHA, deCONZ, Zigbee2MQTT - Ikea E1744 SYMFONISK rotary remote Universal blueprint - all actions - control lights, media players and more with Hooks

I fixed the issue by creating my own MQTT sensor.
Although I still donā€™t understand why and which software component removed the action sensor, I solved it by creating my own action sensor.

Therefore I added the following code to the HA ā€˜configuration.yamlā€™ file.

mqtt:
  sensor:
    - name: "event action - switch rotary - Ikea Symfonisk E1744"
      icon: mdi:gesture-double-tap
      state_topic: "zigbee2mqtt/switch rotary - Ikea Symfonisk E1744 - woonkamer"
      value_template: "{{ value_json.action }}"
      unique_id: sensor.event_action_switch_rotary_ikea_symfonisk_E1744

The ā€˜state_topicā€™ value is depending on Zigbee2MQTT device name, in my case ā€˜switch rotary - Ikea Symfonisk E1744 ā€“ woonkamerā€™. After that I reconfigured the ā€˜(Zigbee2MQTT) Controller Entityā€™ in the blueprint and restarted HA. Problem solved. :slight_smile:

The reason that the sensor disappeared is probably related to a (software) adjustment in Zigbee2MQTT or the ā€˜herdsman deviceā€™ library, I donā€™t see any other cause.

But anyway, the ikea rotary switch now works great again.

Hi,

Anyone with an idea how can I use this button to control volume of my Sonos, I have an Smartthings hub to connect my zigbee devices to Home Assistant?

Thank you for this. The blueprint github still has the wrong inputs but updating locally fixed this for me.

I did have to restart my Automations in the YAML section of Developer Tools for things to start working again. A restart of HA should take care of all resets.

Iā€™m super new to HA and, having a Symfonisk rotary encoder at home, I installed this blueprint.

Had the same problem as you had, tried the same workaround and it did solve the issue.

Strange situation though.

TBH, it doesnā€™t really help to understand HAā€™s object structure (devices/entities/events/services etcā€¦).

I saw @Hellis81 suggested to ā€œlisten for eventsā€ but Iā€™m afraid I donā€™t really understand how this applies in the present situation. I would really like to figure this out though, even to strengthen my global understanding of HA.

You listen for events in developer tools ā†’ events.
Then depending on what integration you are using, listen for events on this integration


JeromeT
JƩrƓme Tuncer

1m

Thank you.
That is simple but precious information to me.
Iā€™ll try and figure how how to filter incoming events to monitor only the ones I need in a particular situation.

You need to use the event trigger.
Automation Trigger - Home Assistant (home-assistant.io)

Keep in mind that when you donā€™t give enough information then we canā€™t give enough information back to you.
We can only give hints when all we get is general questions, if you are more specific then it becomes much easier for us to help with more precise answers

For those having issues with Ikea E1744 + ZHA, Iā€™ve just fixed the blueprint. Here is the pull request, I hope it will be approved and merged soon. If you are impatient, you can immediately download my fixed blueprint from here.

7 Likes

Thanks for your fixes, going to test.

Not going to happen any time soon. This is the problem with relying on a single source for Blueprints like a repo. When the original author stops updating, itā€™s basically dead - this has been in a dire state for over a year.

It being a single repo isnā€™t an issue imho, but only having 1 person who maintains it is :wink:

Yes, I must have written the last post in haste as it wasnā€™t clear. :slight_smile: Single-person managed repo.

1 Like

Hi guys, Iā€™d like to set up the Symfonisk wheel to control my Sonos soundbar as usual with an addition of the single press acting as a pause/play on my NVIDIA shield (connected to the same TV). Is this something I should be able to do?

Yes, you can do that. I did find the performance for controlling volume unacceptable however, but that might be different depending on which media device youā€™re controlling (in my case itā€™s a Marantz AVP). Also the Symfonisk rotary misfires the incorrect direction periodically - and Iā€™ve been unable to de-bounce these spurious directions using the blueprint.

Okay it looks like I got ahead of myself as I still havenā€™t got the controller-hook working. Iā€™ve followed the documetation and feel like I have everything set up correctly but the issue Iā€™m getting is the controller isnā€™t talking to the hook. As shown in the screen shots attached, the Controller Log is picking up actions on the rotary remote. Any suggestions on what mistake Iā€™ve made?

Note the Iā€™m using a newly purchased SkyConnect dongle to connect the rotary remote - it was working fine with the Sonos Arc using there Ikea Hub.





Right - worked out that I hadnā€™t created the necessary helper file, my bad!

Clicks on the remote are working but Iā€™m now having trouble with the volume control. Iā€™ve tried with and without the Hook and in both cases the wheel isnā€™t changing the volume.

When I use the Controller alone Iā€™ve found that running the the volume up and down actions makes the speaker respond so Iā€™m comfortable Iā€™ve got that aspect set up correctly. Also log on Device page shows that itā€™s picking up when I make changes in the remoteā€¦ any suggestions?

Just on my post above, I was meant to say that Iā€™ve made this change and itā€™s still not working. Any suggestions would be appreciated. Thanks Iā€™m advance.

Edit:
Right! Resolved. I missed this post by drsound. Thanks for your work with this @drsound :+1:

Apologies all for spamming this thread over the past 24 hours :slight_smile:

šŸŽ® ZHA, deCONZ, Zigbee2MQTT - Ikea E1744 SYMFONISK rotary remote Universal blueprint - all actions - control lights, media players and more with Hooks - #143 by drsound

1 Like

Hello,
My media player automation using a IKEA Symfonisk knob (via Deconz) doesnā€™t work properly anymore (it worked fine for at least a year or so).
The controller automation does not capture the rotation stop events from Deconz. I still see the 2003 & 3003 deconz_events, but the controller does not pass them to the media player, i.e. there is no rotate_stop event from ahb_controller_event. The media player automation loops until it reaches the maximum allowed number of iterations - in practice my volume goes super low or super high because it does not detect the stop rotation event.
Has anyone seen that recently and do you know how to fix it ?
Thank you

1 Like

Hi Matt, refer to my last post referencing drsoundā€™s post. Heā€™s created a new blueprint that makes things workā€¦

1 Like

Hi,

The volume setting on media player hook is absolutely not working for me. I donā€™t even see any action in traces debug menu. In ZHA / entity log I see event when I rotate the knob.

Here is the entity I am trying to control:

Play/pause by single click is working fine after I added some debuncing.

What can be the problem?

Hello everyone,

I put my E1744 symfonisk controller via zigbee2mqtt, and these blueprint but they are very sensitives.

Do you know how to change sensitive ?

Thanks