Fix change brightness when sleeping
Prevents the panel to change screen brightness when sleeping. Solves #975
This commit is contained in:
@@ -1176,8 +1176,19 @@ number:
|
|||||||
optimistic: true
|
optimistic: true
|
||||||
set_action:
|
set_action:
|
||||||
then:
|
then:
|
||||||
- lambda: 'id(disp1).set_backlight_brightness(x/100);'
|
- if:
|
||||||
- lambda: 'id(disp1).send_command_printf("home.brightness.val=%i", int(x));'
|
condition:
|
||||||
|
- binary_sensor.is_on: nextion_init
|
||||||
|
then:
|
||||||
|
- if:
|
||||||
|
condition:
|
||||||
|
- not:
|
||||||
|
- text_sensor.state: # Is sleeping?
|
||||||
|
id: current_page
|
||||||
|
state: 'screensaver'
|
||||||
|
then:
|
||||||
|
- lambda: 'id(disp1).set_backlight_brightness(x/100);'
|
||||||
|
- lambda: 'id(disp1).send_command_printf("home.brightness.val=%i", int(x));'
|
||||||
- globals.set:
|
- globals.set:
|
||||||
id: display_brightness_global
|
id: display_brightness_global
|
||||||
value: !lambda 'return int(x);'
|
value: !lambda 'return int(x);'
|
||||||
|
|||||||
Reference in New Issue
Block a user