I actually got this set up, it was an issue with the events coming out of my E1744 name. The events fired are different from what is documented on z2m. I replied on the E1744 thread describing what I did to get it to work.
Hi Matteo,
Thank you for your work with the blueprint!
I really hope you wonât find my question rude - if you do - please say.
So, how would I use this line (brightness down, with minimum value to prevent light off). I understand to change the light to light.entity but how would I change the '-step_short, min bright etc etc?
brightness: '{{ [ [state_attr(light,"brightness")-step_short, min_brightness] | max, max_brightness] | min }}
in standalone automation? I have different devices controlling lights around the house (aqara opple) and I also utilise different buttons in different ways, this is why it would be better for me to just use it in separate automation.
Once again - I hope you wonât feel offended by me asking this question.
Thank you!
Hi @bednim,
thank you for reaching out. No reason to feel offended at all - Iâm happy to see people using the blueprintsâ code in other ways than whatâs intended for.
You can replicate the service call you find in the brightness_down
or brightness_down_repeat
step, getting rid of the min_brightness
and max_brightness
variables, which are used to constraint the light brightness to the desired range:
- service: light.turn_on
data:
brightness: '{{ state_attr(light,"brightness")-step_short }}'
transition: 0.25
entity_id: <light_entity>
Moreover, if youâd like to request a blueprint for a currently unsupported controller, you can always open a feature request in the projectâs GitHub repository. Weâre in the process of extending the number of supported controllers, thanks also to the community feedback, so new devices will be added in the upcoming weeks.
Thank you! If you have any additional doubts Iâd be glad to help.
Hi @epmatt! thank you for your response - I would like to use min_brightness so when i dim the light to the max - it wonât turn off but stay at level 1 - would you be kind to tell me how to achieve this? I believe this is one of the constraint to use in your script/automation.
Thank you for suggesting feature request - I sure will do it!
And also - thank you for taking your time to respond.
edit:
OMG I got it!!!
here it is:
data:
brightness: '{{ state_attr("light.ikea_tradfri_30w_kuchnia","brightness")-10 }}'
transition: 0.5
target:
entity_id:
- light.ikea_tradfri_30w_kuchnia
plus
variables:
min_brightness: 1
max_brightness: 255
brightness_steps_short: 1
brightness_steps_long: 10
step_short: '{{ (max_brightness-min_brightness)/brightness_steps_short }}'
step_long: '{{ (max_brightness-min_brightness)/brightness_steps_long }}'
at the bottom of the automation
Iâm super happy now! thanks!
edit2:
nope - something still ainât right
edit3:
brightness: '{{ [state_attr("light.ikea_tradfri_30w_kuchnia","brightness")|int - 10, 1]|max }}'
that seems to be correct syntax
Hi there @epmatt thank you for your work on all these controller/hooks blueprints! I have had great success with the Ikea controller/hooks up to this point! I am having a bit of issues with the light hook and using my Philips Remote Controller. The controller automation shows itâs updating with presses, and I am seeing them in my zigbee2mqtt log, but no changes on the light hook. Below is the error log, and the configuration of both the controller and the hook. Any Suggestions?
Error from Log:
Error while executing automation automation.hook_light: UndefinedError: 'dict object' has no attribute 'event'
12:35:46 PM â (ERROR) Automation - message first occurred at 12:22:06 PM and shows up 3 times
Hook - Light: Error executing script. Error rendering template for variables at pos 1: UndefinedError: 'dict object' has no attribute 'event'
12:35:46 PM â (ERROR) Automation - message first occurred at 12:22:06 PM and shows up 3 times
Template variable error: 'dict object' has no attribute 'event' when rendering '{{ trigger.event.data.action }}'
12:35:46 PM â (ERROR) helpers/template.py - message first occurred at 12:22:06 PM and shows up 3 times
Controller
alias: Controller - Philips Hue Dimmer switch
description: ''
use_blueprint:
path: EPMatt/philips_324131092621.yaml
input:
integration: Zigbee2MQTT
controller_entity: sensor.bedroom_switch_action
helper_last_controller_event: input_text.philips_remote_bedroom
controller_device: 3d6df33420b0ed52eabeb488e3ec9bf0
Hook- Light
alias: Hook - Light
description: ''
use_blueprint:
path: EPMatt/light.yaml
input:
light_color_mode: Auto
controller_device: 3d6df33420b0ed52eabeb488e3ec9bf0
controller_entity: sensor.bedroom_switch_action
controller_model: Philips Hue Dimmer switch
light: light.bedroom_lamp
Have the same error and no solution. Help?
It seems like Iâm experiencing the same problem which I accidentally reported in that other thread (will go on over here from now on)
Hi!
I dont know where exactly do post this and actaully want to avoid a double post but since it is connected to the Light Hook Blueprint I still link it here:
Sorry if this is not allowed - then please delete
Hi,
tried light hook with a multi color zigbee lamp and E1810 Ikea 5-Button Wireless Switch, works! But what if I want to always have white light set on turn on and not the last used color? There is an option for âturn on brightnessâ but not âturn on colorââŠ
Thank you very much
Hello Nice Work
is there an option to use Timebased COntrolling instead of Controller Based
i like to use it for my Terrarium Lights
Thanks
Super cool hook, thank you!
I was wondering though, is it possible to change the colour wheel / selection of colours that are cycled?
Unfortunately the âyellowâ colour is just that bit too greenish as setup currently.
Many thanks in advance!
Thank you for creating this hook.
somehow I am not able to turn the lights off with this hook enabled.
Information:
Remote: IKEA E2001/E2002 STYRBAR
Controller - IKEA E2001/E2002 STYRBAR Remote control
Hook - Light
Home Assistant 2022.11.4
Supervisor 2022.11.2
Operating System 9.3
Frontend 20221108.0 - latest
If I just work with the controller, I can configure the short up/down buttons and it works.
up = Light on
down = Light off
If I enable the hook, I am not able to turn the light off.
I tested to disable my settings from the controller (up/down), but it did not help.
As soon as I enable the hook, it is not possible to turn the light off. Other features like turn light on, works. left and right, changes colours. but pressing down and even a long press and hold it⊠the light stays on.
Any idea what I am doing wrong?
Thanks for any advice.
I am too having issues with the IKEA E2001/E2002 STYRBAR controller.
HA Version Information:
Home Assistant 2023.2.5
Supervisor 2023.01.1
Operating System 9.5
Frontend 20230202.0 - latest
If in Hook - Light, I set the controller model to âIKEA E2001/E2002 STYRBAR Remote controlâ single pressing the the âupâ button will turn on the lights while the âdownâ button switches them off. None of the other actions work.
When I set the controller model to âIKEA E2001/E2002 STYRBAR Remote control (#2)â single pressing the up and down buttons will dim / brighten the light. Again, no other actions work.
The light Iâm trying to control is a âTRADFRI bulb E14 WS globe 470lm by IKEA of Swedenâ. Using controls from lovelace just works fine, so I know the lights itself are working as they should.
Do I need to setup some sort of mapping manually? Did I miss something else?
Any help is greatly appreciated.
Hello everybody,
Iâm new to this home assistant thing and Iâm having trouble to change the brightness of an IKEA RGB lamp with the E1810 remote.
I have a conbee II and I used the blueprints for the remote and the hook for the lights. The turn on/off and the color change work perfectly using the light hook. But, the 2 buttons for the brightness do not do anything to the light.
What am I doing wrong.
Thank you!
I am also having troubles with RGB bulb:
and my controller
it turns on/off, but it never cycles through full brightness as the original IKEA thing does (which is annoying, as thatâs the color I want the most).
I have the same problem!
Also using IKEA lights
Hi, i have exact the same Problem with E2002 and a Tradfri LED 1055 lm. Do you found a fix?
Hey there,
I use the IKEA E1743 On/Off Switch & Dimmer blueprint and this Light Hook to control one or more lights with the e1743.
The main functions are working fine. But if I increase or decrease the brightness and release the button, the brightness continues to increase or decrease until the end.
Has anyone ever had this problem?
We have in the bedroom on each side a bed light and on each side a Philips Hue dimmer V2, and also other lights in the bedroom we want to control.
I want to use the on, up, down buttons to control the light of the bed lights side (default actions), and the Hue (off) button to control a scene toggle switch script (short press), And on/off all lights of the room (Long press)
I use this Hook with the Philips Hue dimmer switch V2 and 2 different lights (groups) to control.
I have hooked it like the documentation sayâs and it is working fine, until i override the default actions with a specific action. It does both actions. Is this the way it is intended or am i doing something wrong?
My own specified actions:
Hi there,
same issue here, but with the E2002 IKEA remote. ON/OFF (short press up/down, respectively) and color temperature (short press left/right) works. But whenever I long press up or down, the light bulb will go to max brightness or off, respectively.
Has anyone solved this or know what to do? Thanks
P.S.: Just found out, if that helps⊠it can be stopped at any time by shortly pressing the âupâ button. Sure this is still not as intended.