Update base.yaml

This commit is contained in:
balk77
2024-12-24 18:49:05 +01:00
committed by GitHub
parent c2ccee1e0e
commit edc775ea2a
+22 -14
View File
@@ -103,16 +103,16 @@ number:
min_value: 0 # keep at 0 min_value: 0 # keep at 0
max_value: 10 # Maximum number of menu items. You can change this max_value: 10 # Maximum number of menu items. You can change this
step: 1 step: 1
on_value: # on_value:
then: # then:
- lambda: |- # - lambda: |-
if(id(menuselector).state >= id(nr_of_pages)) { # if(id(menuselector).state >= id(nr_of_pages)) {
id(actual_page) = id(nr_of_pages)-1; # id(actual_page) = id(nr_of_pages)-1;
} else { # } else {
id(actual_page) = id(menuselector).state; # id(actual_page) = id(menuselector).state;
} # }
# Refresh the screen # # Refresh the screen
- script.execute: update_page # - script.execute: update_page
script: script:
###################### ######################
@@ -125,7 +125,11 @@ script:
if(id(actual_page) >= id(nr_of_pages)) { if(id(actual_page) >= id(nr_of_pages)) {
id(actual_page) = 0; id(actual_page) = 0;
} }
- script.execute: update_page
- lambda: |-
id(active_page_name) = id(page_names)[id(actual_page)];
- script.execute: update_all
# - script.execute: update_page
- id: prev_page - id: prev_page
then: then:
- lambda: |- - lambda: |-
@@ -133,12 +137,16 @@ script:
if(id(actual_page) < 0) { if(id(actual_page) < 0) {
id(actual_page) = id(nr_of_pages) - 1; id(actual_page) = id(nr_of_pages) - 1;
} }
- script.execute: update_page
- id: update_page
then:
- lambda: |- - lambda: |-
id(active_page_name) = id(page_names)[id(actual_page)]; id(active_page_name) = id(page_names)[id(actual_page)];
- script.execute: update_all - script.execute: update_all
# - script.execute: update_page
# - id: update_page
# then:
# - lambda: |-
# id(active_page_name) = id(page_names)[id(actual_page)];
# - script.execute: update_all
# - sensor.template.publish: # - sensor.template.publish:
# id: active_page_id_ha # id: active_page_id_ha
# state: !lambda 'return id(actual_page);' # state: !lambda 'return id(actual_page);'