From edc775ea2aa1a9c228ef324fd2c6b0f74782115f Mon Sep 17 00:00:00 2001 From: balk77 Date: Tue, 24 Dec 2024 18:49:05 +0100 Subject: [PATCH] Update base.yaml --- package/base.yaml | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/package/base.yaml b/package/base.yaml index 2fff225..b907a88 100644 --- a/package/base.yaml +++ b/package/base.yaml @@ -103,16 +103,16 @@ number: min_value: 0 # keep at 0 max_value: 10 # Maximum number of menu items. You can change this step: 1 - on_value: - then: - - lambda: |- - if(id(menuselector).state >= id(nr_of_pages)) { - id(actual_page) = id(nr_of_pages)-1; - } else { - id(actual_page) = id(menuselector).state; - } - # Refresh the screen - - script.execute: update_page + # on_value: + # then: + # - lambda: |- + # if(id(menuselector).state >= id(nr_of_pages)) { + # id(actual_page) = id(nr_of_pages)-1; + # } else { + # id(actual_page) = id(menuselector).state; + # } + # # Refresh the screen + # - script.execute: update_page script: ###################### @@ -125,7 +125,11 @@ script: if(id(actual_page) >= id(nr_of_pages)) { 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 then: - lambda: |- @@ -133,12 +137,16 @@ script: if(id(actual_page) < 0) { id(actual_page) = id(nr_of_pages) - 1; } - - script.execute: update_page - - id: update_page - then: + - lambda: |- id(active_page_name) = id(page_names)[id(actual_page)]; - 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: # id: active_page_id_ha # state: !lambda 'return id(actual_page);'