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

Thanks for answering @epmatt!
I can’t check with ZHA, since I have moved my system over to zigbee2mqtt. With zigbee2mqtt it is working :ok_hand: :+1:

1 Like

Hi @Cats,

thank you for your feedback! I’m glad to hear that your issue is solved.
In the meanwhile, the GitHub user who reported the same issue but for the IKEA E1743 controller blueprint and deCONZ was able to solve it by updating HA Core to the latest version. So I guess the issue was with some kind of bug in Home Assistant event management.

Happy automating, and enjoy the blueprints! :wink:

HI, Thanks for figuring this out. Had the same issue, changed the yaml as described and it all starts working.

Hello.
Im using Zigbee2Mqtt, and I set legacy: false.
What I want is to control one light (dimming and toggling).
But it doesnt work.
https://i.imgur.com/s6wPQHB.png it looks like the condition is not met?
I can see in my z2m logs that mqtt topics are sending OK.
What else can be the cause?
Here is mine test123 automation.yaml:

- id: '1639401659831'
  alias: test123
  description: ''
  use_blueprint:
    path: EPMatt/ikea_e1744.yaml
    input:
      integration: Zigbee2MQTT
      controller_entity: sensor.ikea_symfonisk_action
      helper_last_controller_event: input_text.ikea_symfonisk_blueprint_helper
      action_click_short:
      - service: light.toggle
        target:
          entity_id: light.office_desk_lamp
1 Like

Using the controller and light hook I’m having a hard time getting anything close to smooth dimming. Is it possible or is it kind of the nature of the device?

@Zipties, take a look at: Tip: finetune a light dimmer/media player volume with a remote

Would I want to put that in the hook light code, the controller, or its own automation?

In the controller - which is the automation for it.

Which is the best light.turn_on service call for that, steps or percentage? I gave it a try but it is acting oddly. It initially starts to dim but then stops altogether. The hook also has settings for light steps which seems like would conflict with the controller

Still trying to figure out my dimming issues, and it seems to be controller related. If I monitor the rotary dial in Z2M I can see the dial is sending fast and precise updates on the dial turn, but when monitoring the ahb_controller_event it only sends an event about every half to quarter-turn of the dial.

Hey guys,

I’m finding the doco a little vague as to what it needs.

Anyone using the automation with a TUBZ coordinator? is that right?

And the media player hook

What goes in controller entity? Its only showing me sensors

If anyone can post a screen shot of what this should look like would be very helpful :slight_smile:

If I try to run the controller automation I get this error

Stopped because an error was encountered at February 5, 2022, 12:58:40 AM (runtime: 0.01 seconds)

UndefinedError: ‘dict object’ has no attribute ‘event’

Just to add, I did a test with the simple ZHA blue print that’s floating around for this and the device does work.

Just looking though the doco, there is not enough context.

“To use this blueprint you need to first create an automation with a Controller blueprint. You can then create an automation with this Hook, making sure that you provide the same controller device or entity used in the corresponding Controller blueprint. This key step will link the two automations and ensure the Hook will respond to events fired by the Controller.”

How do you do that?

Here is my Hook Light with a Ikea Tradfri (wireless 5-button remote) using blueprint Version 2021.12.05
It doesn’t require a Controller Entity :man_shrugging:

Thanks for that.

I’ve been playing around with this for a few days and it doesn’t work.

I guess it doesn’t work with ZHA?

I’m running Home Assistant 2022.2.2

EDIT

I got it working LOL

I was reading this:

(deCONZ, ZHA) Controller Device

To mean the actual coordinator, not the remote hardware.

Too many “Controllers” being throw about LOL

EDIT 2: The spoke too soon edit LOL

So its basically working fine. But the one press to pause, pauses for 2 seconds and then resumes?

Here is my YAML

alias: Hook - Media Player
description: ''
use_blueprint:
  path: EPMatt/media_player.yaml
  input:
    controller_model: IKEA E1744 SYMFONISK Rotary Remote
    media_player: media_player.spotify_xxxxxxx
    controller_device: 138cc4d394d30f61cec21662978be2c9
alias: Controller - IKEA E1744 SYMFONISK Rotary Remote
description: ''
use_blueprint:
  path: EPMatt/ikea_e1744.yaml
  input:
    integration: ZHA
    action_rotate_left: []
    action_rotate_right: []
    helper_last_controller_event: input_text.bedroom_volume_control
    controller_device: 138cc4d394d30f61cec21662978be2c9

I don’t own the Symfonisk so it’s hard for me to help but although single clicks work fine on my 5-button wireless Ikea remote, I do have problems with the double-clicks.
For instance, Center button double press has :

service: media_player.media_pause
target:
  entity_id: media_player.kitchen
data: {}

but it doesn’t catch the double click and acts like 1 single click even though I toggled the “Expose center button double press event” and increase the “Helper - Double Press delay” value :man_shrugging:

Hi,

I need help, automaton stop working

HA Version: 2022.4.0

Controller:


alias: Symfonisk Sound Controller BĂźro
description: ''
use_blueprint:
  path: EPMatt/ikea_e1744.yaml
  input:
    integration: ZHA
    controller_device: 0ddb10f3589872adf90f6b8e1b7a83eb
    helper_last_controller_event: input_text.symfonisk_sound_controller_buro
    action_click_double:
      - service: media_player.volume_set
        data:
          volume_level: 0.05
        target:
          device_id: e785db843fa2ef91f5c7a5ee5e962e52
      - service: media_player.play_media
        target:
          entity_id: media_player.sonos_buro
        data:
          media_content_id: FV:2/10
          media_content_type: favorite_item_id
        metadata:
          title: RADIO BOB!
          thumbnail: >-
            https://d1uner0r1fcap8.cloudfront.net/image?w=60&image=https%3A%2F%2Fcdn-profiles.tunein.com%2Fs96189%2Fimages%2Flogog.jpg%3Ft%3D1&partnerId=tunein
          media_class: genre
          children_media_class: null
          navigateIds:
            - {}
            - media_content_type: favorites
              media_content_id: ''
            - media_content_type: favorites_folder
              media_content_id: object.item.audioItem.audioBroadcast


Hook:


alias: Symfonisk Sound Controller BĂźro Hook
description: ''
use_blueprint:
  path: EPMatt/media_player.yaml
  input:
    controller_device: 0ddb10f3589872adf90f6b8e1b7a83eb
    controller_model: IKEA E1744 SYMFONISK Rotary Remote
    media_player: media_player.sonos_buro
    volume_steps_short: 30
    volume_steps_long: 30


I would just like to concur that this blueprint is broken on 2022.4.0 and 2022.4.1 on my system. I reverted to 2022.3.8, and everything is working again—I’ll hang here until I can find a solution as I rely on this blueprint in my system.

Unfortunately, I don’t have the know-how for how to trace and debug the problem.

Edit to add, I’m using this for media control, play/pause on click do in fact work, it is the volume up/down that no longer works.

Broken for me too on 2022.4.1. I was hoping it wasn’t just me.

The push button still works, the rotary control does not.

Have you checked so that it’s not ZHA that is “broken”?
Open developer tools => events and listen for zha_events.

Broken for me too on 2022.4.0 and 4.1. ZHA seems not to be broken, as in developer tools I receive events for CW and CCW rotation movement, but only push button (on/off) still works.

@epmatt It seems as there is definitely a group of us that have had this blueprint break in 2022.4.x. Is it still working for you? Is there something we can do to help track down the issue?