Update base.yaml
This commit is contained in:
+22
-14
@@ -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);'
|
||||||
|
|||||||
Reference in New Issue
Block a user