Works for me ty
Just want to confirm that these changes got everything working again for me. I was working off the suggestions on github and can confirm that the 255 max character value on the helper is necessary; without it, the automation doesnāt seem to register stops, so it either goes full max or full min. Once i kept reading the thread and changed the value, everything functioned 100% again. Thanks everyone!
The last command input text helper has a whole bunch of stuff serialised as JSON in it. Together with the longer strings for the actual commands, it goes over 100 chars.
Has anyone fixed the sensitivity when turning volume down/up?
You turn it slightly one directly and it jumps like mad turning it all the down or up (depending which way you turn it). I have a Hook Media setup and itās still crazy and totally unusable.
I have read all of this thread and followed people debounce delay setups, I just canāt it to smoothly control the volume. Itās either 0 or 100% and then endless repeating.
EDIT: Got it paired on Z2MQTT btw. Not using ZHA or Node Red
I donāt use this or any other blueprint, I use Node red to handle the remote and it works fine.
For anyone just getting here because they updated Home Assistant from some thing prior to 2022.4 and their Symfonisk remote stopped working, hereās a simplified version of how to fix it. (Hoping to save you the time I spent learning this from the various sources needed).
Go into your code editor of choice and pull up /config/blueprints/automation/EPMatt/ikea_e1744.yaml
Find this around line 166:
zha:
rotate_left:
- move_1_195
rotate_stop: [stop]
rotate_right:
- move_0_195
click_short:
- toggle
click_double:
-step_0_1_0
click_triple:
-step_1_1_0
And replace it with this:
zha:
rotate_left:
- move_MoveMode.Down_195_bitmap8.0_bitmap8.0
rotate_stop:
- stop_bitmap8.0_bitmap8.0
rotate_right:
- move_MoveMode.Up_195_bitmap8.0_bitmap8.0
click_short:
- toggle
click_double:
- step_StepMode.Up_1_0_bitmap8.0_bitmap8.0
click_triple:
- step_StepMode.Down_1_0_bitmap8.0_bitmap8.0
Next, in the Home Assistant UI, find the Helpers (Settings > Devices & Services > Helpers tab)
Clink on the helper(s) you defined for this blueprint (mine is called helper_last_controller_event
Under Settings tab, change Maximum Length
from 100 to 255 and click Update.
Navigate to Developer Tools > Yaml > and reload your Input Texts
and also Automations
for good measure.
That should do it. It worked perfectly for me.
Applied the event fixes when I first installed the device, but as someone else mentioned in another thread, an error still gets logged for this Blueprint:
Logger: homeassistant.components.automation
Source: components/automation/__init__.py:651
Integration: Automation ([documentation](https://www.home-assistant.io/integrations/automation), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+automation%22))
First occurred: 10:56:06 AM (1 occurrences)
Last logged: 10:56:06 AM
Blueprint Controller - IKEA E1744 SYMFONISK Rotary Remote generated invalid automation with inputs OrderedDict([('integration', 'ZHA'), ('controller_device', 'd40b7a19923e2a045c7069ce3b55baa7'), ('helper_last_controller_event', 'input_text.ikea_rotary_helper'), ('action_rotate_left', [OrderedDict([('event', 'IkeaRotary'), ('event_data', 'Left')])]), ('rotate_left_loop', True), ('rotate_right_loop', True)]): expected dict for dictionary value @ data['action'][3]['choose'][0]['sequence'][1]['choose'][0]['sequence'][0]['repeat']['sequence'][0]['event_data']. Got None expected dict for dictionary value @ data['action'][3]['choose'][0]['sequence'][1]['default'][0]['event_data']. Got None
worked for me, thank you for summarizing!
Thanks for the info. Iāll give it a shot.
Something i noticed when changing the code is a bunch of syntax errors:
(had to use screen capture to display the errors rather than copy/pasteā¦sorry)
Having the exact same problem, also zigbee2mqtt. It was fine a few HA updates back, have not found a solution yet.
Seen this?
I recently installed zigbee2mqtt and use a sonoff ZBDongle-P. Successfully paired the ikea remote, updated the OTA, and I see it in Home Assistant. However, there are only 4 entities shown (Battery, Update Available, Update State, and Linkquality). There is no action entity in home assistant, but I see it in the Zigbee2Mqtt frontend (and I can see it update with actions I perform on the remote). Iāve tried un-pairing and re-pairing and same issue. Any ideas?
You need to listen for events, or use device in automations.
wow never knew that was a thing, figured it out and its working now. Thanks
Has anyone an idea to activate another scene or script outside of the instance ?
Would like to have the rotary handling the lights in the room but have the click options to do other functions āoutsideā of the room (instance)ā¦
Not sure what you are actually asking.
But you can bind the button and spin to whatever you want.
I would like to control several things from one rotary buttonā¦
A simple example:
Rotary = dim light
Single click = toggle fan
Hi,
i am using this blueprint for a while to control a light and its working perfect. Now i am trying to control a Sonos one but it does not work and i have no idea why.
Here is my config
alias: "BĆ¼ro: Sonos SYMFONISK Remote"
description: ""
use_blueprint:
path: EPMatt/ikea_e1744.yaml
input:
integration: Zigbee2MQTT
controller_entity: sensor.ikea_symfonisk_sonos_buero_action
action_rotate_left:
- service: media_player.volume_down
data: {}
target:
entity_id: media_player.sonos_buro_one
action_rotate_left_stop: []
action_click_short:
- service: media_player.media_play_pause
data: {}
target:
entity_id: media_player.sonos_buro_one
helper_last_controller_event: input_text.symfonisk_sonos_buero
action_rotate_right:
- service: media_player.volume_up
data: {}
target:
entity_id: media_player.sonos_buro_one
Here are MQTT Logs
Zigbee2MQTT:info 2022-11-06 13:40:30: MQTT publish: topic 'zigbee2mqtt/IKEA SYMFONISK Sonos Buero', payload '{"action":"play_pause","battery":60,"brightness":134,"linkquality":255,"rate":195,"update":{"state":"idle"},"update_available":false}'
Zigbee2MQTT:info 2022-11-06 13:40:30: MQTT publish: topic 'zigbee2mqtt/IKEA SYMFONISK Sonos Buero', payload '{"action":"","battery":60,"brightness":134,"linkquality":255,"rate":195,"update":{"state":"idle"},"update_available":false}'
Zigbee2MQTT:info 2022-11-06 13:40:30: MQTT publish: topic 'zigbee2mqtt/IKEA SYMFONISK Sonos Buero/action', payload 'play_pause'
Any idea what causes the issue?
Solved: After set legacy mode to false its working
Hi.
Trying out this Blueprint today, but having some problems.Rotating the button to increase/decrease the sound/light creates an endless loop that turn the volume/lights to max/min.
Deconz_event shows 2001-2003 and 3001-3003 when rotating knob, but ahb_controller_event only shows rotate_right and rotate_left. No rotate_stop.
Any tips?