Iāve no experience with Zigbee2MQTT, I canāt speak for the configuration of that side.
Your helper looks fine though.
Iāve used both the Hook and the Controller automations together. I just added a small delay before the action in the Controller automation so that itās an override. Iām aware itās not the cleanest of solutions, Iām happy to be told thereās a better way! It does work though.
Is there a way to shorten the long press hold time, i.e. the amount of time you need to long press the buttons before they trigger the action? Right now the hold time seems to be about 4 seconds, which seems kind of long.
Actually, playing around with the blueprint a bit more, it shows some very strange behaviours with long presses. When I long press the left button, it triggers properly, but takes about 4 seconds. But when I long press the right button, it takes only about 2-3 seconds, but triggers both the intended target device, as well as another device with a similar name (intended target is ābasement stairs lightsā, but it also affects ābasement lightsā). When I long press the down button, nothing happens.
Hi, I think the suggestions and fixes that I made were not yet merged. I have the controller blueprint working as expected after I made several corrections. Just download the file from here ikea_e2001_e2002.zip, unzip it and put it on the config folder under the path blueprints/automation/EPMatt, you better save the existing file before. Regards, Luis Sismeiro
Hi, Iām replying to myself because I just verified the current blueprint available and there was a change regarding the helper size optimization. I made the necessary changes and there is now a new file for download with my same fixes that are in the previously file. Here is the link to download ikea_e2001_e2002-v02.zip, same instructions apply. Regards, Luis Sismeiro
Sorry if this has been discussed before. I have two of these buttons which I have been using the controller automation (and hook) with. Both behave strangely, but not in the same way.
Button 1 controls a single IKEA White light lightbulb. Firstly, Whenever I come home and want to turn it on, I seem to have to āwake it upā before it turns on, like I have to press up once or twice, or even long press it, to turn it on. Itās also very sluggish when changing the white light tone using the right and left buttons, but.I can live with that. The main problem is dimming. Whenever I long press up it dims to 100%, and long press down to 100%, no matter when I release the button. Iāve tried different settings in the controller automation for looping but I canāt get it to function properly.
Button 2 controls a chandelier with 6 Livarno Home RGB lightbulbs. And its just whacky. Sometimes (especially if I make somewhat quick button presses) the lightbulbs seem to loose sync with each other. Dimming a little results in four out of six lights dimming, leaving two shining brightly, or reverse, dimming down to 5% turns three lightbulbs off. I can usually still use double click to call a scene where all 6 lights shine bright white, but the odd desync often still remains when I do something further.
I guess Im asking for any help or ideas for any of these issues.
Do you experience issues with other Zigbee devices? It could be your coordinator. Check battery levels and signal strength (RSSI) on the Controllerās device in HASS.
Try using the following blueprint: it contains fixes for hold presses made by @Isismeiro. When you try the revised blueprint, make sure you disable your old Controller Hook Automation to avoid conflicts. (This also means youāll use the default parameters, which is reccomended) ikea_e2001_e2002_luis.yaml (github.com)
Try using a group if possible. If the lightbulbs recieve the commands at different times, they will become desynced.
This might be due to the āSmooth Power Offā setting in your Hook automation.
The problem is unfortunately not fixed for me for the E2002 version. The release number is random every time, e.g my left release was just 2336, and my right release waas 7264. If I do it again these numbers completely change, sometimes they are negative
Can we somehow modify the blueprint to only look for the āreleaseā word and ignore if it has something after it? The values are different on every single release
Dear @LewisSpring first of all thanks for great blueprint.
however I have questions. I use long press button to increase/decrease light intensity, but the speed is too fast. how it can be slow down?
maybe it is worth considering adding the next parameter, which will allow us to specify the delay in repetitions of the long press loop.
Thank you for your detailed write up. I have the exact same issue and either you have instructed me to do it correctly, or we are both missing something fundamental
did you ever progress in any other testing to get this built into 1 automation or is that we turn them off/in/bighter/dimmer with 1 automation, and change the color with the other?
Sorry, itās been soooo long since I made the post, I donāt even recall making it!
In any event (probably while facing this issue) I had switched over to ControllerX to make use of basically all my IKEA buttons.
Basically, Iāve been using it (again, probably since I made this post) and itās been working flawlessly.
I can switch the light on/off, dim/brighten and colour cycle with no problem. So perhaps if youāre okay to install ControllerX, then I would highly recommend it.
FYI, hereās an example of what my YAML looks like for this controller:
got troubles to use this blueprint. When I configure it, nothing happens when I push a button. But in the Trace Timeline I get an error I donāt know how to fix it: