Hi @xaviml and thanks for getting back to me so quickly!
I knew it was something to do with that as you explicitly said it should be in automations and it was showing under frontend… Still dont know what thats about!
There is no folder in that directory called controllerx. What should I do to rectify this?
Install ControllerX manually as described in the Installation page: Installation | ControllerX. You might need to do this with either Samba integration or the terminal one.
I can verify that my E1766 does indeed send commands via mqtt. I use MQTT Explorer to monitor activity, and can clearly see the “action” command being send.
However i have since found out that not all entites are “shown” for my covers. Not sure how to fix that. As you can see below the “cover” entity is now present, and i can not control my blinds any more. When i add the covers to a lovelace widget i am unable to control them. But when i chen in zigbee2mqtt controlpanle i can control them just fine there.
You beauty @xaviml thats worked a treat! Its exactly what I was after… now to configure all the other switches!!
One thing and I dont know if this is my issue but I hear my controller isnt that great. Sometimes it misses the input from the remote and I have to click it a few times. Is this normal if its pressed too many times?
Either way its great, thank you for the help. I knew it had to be something simple!
Hello, this plugin looks like a nice solution to keep my IKEA controllers in a simple to understand environment. As I have limited controllers on my walls, I would love to use the buttons as extensively as possible. I might be missing something, but I don’t understand how I can configure one of the buttons on the controller to turn on/off a lights with a press, and dim/brighten the same light, if the same button is held down. Is this possible to do? This way I could control at least four lights with one E1524/E1810 controller.
Yes, this is possible. ControllerX offers a default mapping for the controllers, but they can be override with mapping or merge_mapping atrributes. You can have a look to custom mapping: Custom mapping | ControllerX
What you need is:
pressing: toggle action
hold: hold_brightness_toggle
release: release
You might need to define different configs for each light.
If you are still confused by this, I can show yu a dummy example similar for what you want.
So the “mapping” function disables all other buttons, keeping only the defined ones, while “merge_mapping” also keeps the undefined buttons as their default action?
Formatting doesn’t seem to work properly, but having the ability to define a series of lights for the same controller, and mapping each light to a button on it.
Another quick question. Should I be able to control one light with two separate ikea remotes? I have configured them separately using the same entity. One works (the original) but the second doesnt. Not sure I have done anything wrong so just checking this should work first.
Another question from me as well! How does this integrate into Home Assistant, if I need to expand the automation… Lets say I want my lights to function at normal brightness levels in the day, but only output 25% brightness in the evening when turned on?
Sorry I’m new to this, so I’m still figuring this stuff out
EDIT: I’m guessing that I can set all lamps to 25% after 10PM, and turn them off a second after, this would allow for the lamps to maintain that brightness when I toggle them on again, however this would also turn off all lights. I could create a condition which checks if the light is on, and not turn it off, so I actually have two automations, one for already off lights, and one for lights that are on. Is this the best way of doing this?
Hello,
First of all, what a great job @xaviml did with this automation. Bravo!
I have a problem with setting up E1743 controller with merge_mapping. First I tried to add multiclicking( I don’t know if that’s possible with this controller) so when I failed to do that I tried to assigned merge_mapping to E1743 controller but when I do that, not just merge_mapping commands are not working, but also default commands are not working also.
Here is my work: