Update base.yaml
This commit is contained in:
+23
-1
@@ -57,7 +57,17 @@ sensor:
|
|||||||
name: "Temperature"
|
name: "Temperature"
|
||||||
address: 0x4A
|
address: 0x4A
|
||||||
update_interval: 10s
|
update_interval: 10s
|
||||||
|
- platform: template
|
||||||
|
name: "Active Page ID"
|
||||||
|
id: active_page_id_ha
|
||||||
|
update: never
|
||||||
|
|
||||||
|
text_sensor:
|
||||||
|
- platform: template
|
||||||
|
name: "Active Page Name"
|
||||||
|
id: active_page_name_ha
|
||||||
|
update: never
|
||||||
|
|
||||||
light:
|
light:
|
||||||
- platform: neopixelbus
|
- platform: neopixelbus
|
||||||
id: neopixels
|
id: neopixels
|
||||||
@@ -95,6 +105,12 @@ script:
|
|||||||
}
|
}
|
||||||
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
|
||||||
|
- sensor.template.publish:
|
||||||
|
id: active_page_id_ha
|
||||||
|
state: !lambda 'return id(actual_page);'
|
||||||
|
- text_sensor.template.publish:
|
||||||
|
id: active_page_name_ha
|
||||||
|
state: !lambda 'return id(active_page_name);'
|
||||||
- id: prev_page
|
- id: prev_page
|
||||||
then:
|
then:
|
||||||
- lambda: |-
|
- lambda: |-
|
||||||
@@ -104,3 +120,9 @@ script:
|
|||||||
}
|
}
|
||||||
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
|
||||||
|
- sensor.template.publish:
|
||||||
|
id: active_page_id_ha
|
||||||
|
state: !lambda 'return id(actual_page);'
|
||||||
|
- text_sensor.template.publish:
|
||||||
|
id: active_page_name_ha
|
||||||
|
state: !lambda 'return id(active_page_name);'
|
||||||
|
|||||||
Reference in New Issue
Block a user