ControllerX is designed since the beginning to add support to new devices fairly easily. However, I do not have this controller, so I will need to know which integration you are using (z2, deconz or zha) and then I would also need what are the events that the controller triggers when pressing, holding and releasing the buttons. This way, I will be able to give it full functionality.
I would appreciate if you can create an issue on GitHub Issues. This is the template to add support to new devices.
Yes this happens when I press the middle button but also when I press the ‘on’ button on the E1743 remote (both working via deconz)
the bulb I am using is the Tradfri 400lm E14 WS 1745 (it may be old as I cant find it on the website anymore).
the other weird thing is I can turn it on and off, adjust the brightness, but I cant control the colour temp using the left and right buttons. Could it just be due to it being an old bulb?
if I use the light.toggle service through the dev tools the light will initially turn on at its lowest setting but within 0.5 sec it adjusts to the last brightness (something I had never noticed before)
hope this helps and thank you for your work and help.
Forgive me if this is a silly question, though, with deconz is it possible to say use the on/off functions of a remote to trigger a switch?
say I wanted the E1743controller to have
1002 🠖 Click “I” - turn on a switch
2002 🠖 Click “O” - turn off a switch
1001 🠖 Hold “I” - increase the brightness of a light
2001 🠖 Hold “O” - decrease the brightness of a light
as I understand I would need to create two items in the apps.yaml file one for the switch only and one for the light only. I’ve tried this and the switch wont work. is it just not suposed to do this? or am I doing it wrong? (i suspect the latter ) .
I see that this controller supports right and left turn. I have, however, a couple of questions to fully integrate this controller with its entire functionality.
Does it also send an event id when the button is hold and released?
Does it also send an event id when it stops the rotation?
it does not send a stop rotation event and hold and realease event just the the events i sent before and thanks for the quick reply also the device model name is Z3-1BRL if you needed for the class
I am missing something here? I am super keen to test your add on but I cannot find it to install it.
I am running HA latest 109.3
I installed Appdaemon 4 via the add-ons store in HA Supervisor
Logs from App Daemon
2020-05-03 08:42:46.300336 INFO hello_world: Hello from AppDaemon
2020-05-03 08:42:46.301022 INFO hello_world: You are now ready to run Apps!
2020-05-03 08:48:59.527430 INFO AppDaemon: New client Admin Browser connected
2020-05-03 08:49:04.785864 INFO AppDaemon: Unexpected client disconnection from Admin Browser
I am running HACS v 24.3
I have searched for ControllerX via the HACS Integrations, Plugins and Themes and cannot find it., I have looked in the HA add-ons too.,
If you have hacs already installed, you can leave the token (it is your github token, but if you used the integration installing hacs, hacs knows it already)
Thanks to you both for the super quick responses… I am currently struggling to remove and re-add HACS but when I delete it and restart HA it come back! Now I cannot open HACS as I don’t have a link.
While I might want to add dimming later I sim ply want to control 6 different lights. 1 with each button. a simple toggle will be fine. I will be using Z2M
button 1 toggle light.light1
button 2 toggle lightt.light2
and so on.
I imagine I will use the custom controllers. Can you give me a pointer so I can get started?
I am glad you got it working. In order to configure what you want, you need to understand that each controllerX does not allow to add more than one light. This is because ControllerX is designed to give a default behaviour to one controller acting to one light. Maybe one day I will change this and I will give support to do what you want in just one configuration. For the moment, you will need to add one configuration per light, so here is a template you can use: