These are now too long for the last command input text helper by default (default length is 100) so I had to recreate that in configuration.yml with a max of 255.
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
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
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.
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
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?