Update settings page when brightness changes on HA
Solves https://github.com/Blackymas/NSPanel_HA_Blueprint/issues/960#issuecomment-1702149796
This commit is contained in:
@@ -1289,22 +1289,16 @@ number:
|
|||||||
optimistic: true
|
optimistic: true
|
||||||
set_action:
|
set_action:
|
||||||
then:
|
then:
|
||||||
- if:
|
- lambda: |-
|
||||||
condition:
|
id(display_brightness_global) = int(x);
|
||||||
- binary_sensor.is_on: nextion_init
|
id(disp1).send_command_printf("brightness=%i", int(x));
|
||||||
then:
|
id(disp1).set_component_text_printf("settings.a03", "%i", int(x));
|
||||||
- if:
|
id(disp1).send_command_printf("settings.brightslider.val=%i", int(x));
|
||||||
condition:
|
if (id(current_page).state != "screensaver")
|
||||||
- not:
|
{
|
||||||
- text_sensor.state: # Is sleeping?
|
id(disp1).set_backlight_brightness(x/100);
|
||||||
id: current_page
|
id(disp1).send_command_printf("home.dimtimer.en=1");
|
||||||
state: 'screensaver'
|
}
|
||||||
then:
|
|
||||||
- lambda: 'id(disp1).set_backlight_brightness(x/100);'
|
|
||||||
- lambda: 'id(disp1).send_command_printf("brightness=%i", int(x));'
|
|
||||||
- globals.set:
|
|
||||||
id: display_brightness_global
|
|
||||||
value: !lambda 'return int(x);'
|
|
||||||
|
|
||||||
##### SCREEN BRIGHTNESS DIMMED DOWN #####
|
##### SCREEN BRIGHTNESS DIMMED DOWN #####
|
||||||
- platform: template
|
- platform: template
|
||||||
@@ -1319,10 +1313,11 @@ number:
|
|||||||
optimistic: true
|
optimistic: true
|
||||||
set_action:
|
set_action:
|
||||||
then:
|
then:
|
||||||
- lambda: 'id(disp1).send_command_printf("brightness_dim=%i", int(x));'
|
- lambda: |-
|
||||||
- globals.set:
|
id(display_dim_brightness_global) = int(x);
|
||||||
id: display_dim_brightness_global
|
id(disp1).send_command_printf("brightness_dim=%i", int(x));
|
||||||
value: !lambda 'return int(x);'
|
id(disp1).set_component_text_printf("settings.a04", "%i", int(x));
|
||||||
|
id(disp1).send_command_printf("settings.dimslider.val=%i", int(x));
|
||||||
|
|
||||||
##### Temperature Correction #####
|
##### Temperature Correction #####
|
||||||
- platform: template
|
- platform: template
|
||||||
|
|||||||
Reference in New Issue
Block a user