upd: add relay-state to top-statusbar
This commit is contained in:
@@ -117,8 +117,8 @@ blueprint:
|
|||||||
- switch
|
- switch
|
||||||
- input_boolean
|
- input_boolean
|
||||||
heatingsystemflame:
|
heatingsystemflame:
|
||||||
name: Top Menu 01 (Optional)
|
name: Top Menu 04 (Optional)
|
||||||
description: '* *Top Menu 01 is a Flame icon. When your selected sensor is on, a flame icon is displayed*'
|
description: '* *Top Menu 04 is a Flame icon. When your selected sensor is on, a flame icon is displayed*'
|
||||||
default: []
|
default: []
|
||||||
selector:
|
selector:
|
||||||
entity:
|
entity:
|
||||||
@@ -747,6 +747,8 @@ trigger_variables:
|
|||||||
hotwatercharge: !input "hotwatercharge"
|
hotwatercharge: !input "hotwatercharge"
|
||||||
heatingsystemflame: !input "heatingsystemflame"
|
heatingsystemflame: !input "heatingsystemflame"
|
||||||
display_target_temperature: "sensor.{{ nspanel_name_trigger }}_display_target_temperature"
|
display_target_temperature: "sensor.{{ nspanel_name_trigger }}_display_target_temperature"
|
||||||
|
relay01_entity: "switch.{{ nspanel_name_trigger }}_relay_1"
|
||||||
|
relay02_entity: "switch.{{ nspanel_name_trigger }}_relay_2"
|
||||||
|
|
||||||
##### WEATHER Trigger #####
|
##### WEATHER Trigger #####
|
||||||
weather: !input "weather"
|
weather: !input "weather"
|
||||||
@@ -810,10 +812,16 @@ variables:
|
|||||||
battery_icon: "80"
|
battery_icon: "80"
|
||||||
light_pic_off: "96"
|
light_pic_off: "96"
|
||||||
light_pic_on: "97"
|
light_pic_on: "97"
|
||||||
hotwater_pic_off: "60"
|
# hotwater_pic_off: "60"
|
||||||
hotwater_pic_on: "61"
|
hotwater_pic_on: "61"
|
||||||
flame_pic_on: "57"
|
flame_pic_on: "57"
|
||||||
flame_pic_off: "60"
|
# flame_pic_off: "60"
|
||||||
|
top_menu_blank: "60"
|
||||||
|
thermostat_pic_on: "58"
|
||||||
|
heat_pic_on: "59"
|
||||||
|
relay01_pic_on: "105"
|
||||||
|
relay02_pic_on: "106"
|
||||||
|
|
||||||
|
|
||||||
weather_sunny: "2"
|
weather_sunny: "2"
|
||||||
weather_cloudy: "3"
|
weather_cloudy: "3"
|
||||||
@@ -1128,6 +1136,20 @@ trigger:
|
|||||||
entity_id: !input "heatingsystemflame"
|
entity_id: !input "heatingsystemflame"
|
||||||
id: heatingsystemflame_state
|
id: heatingsystemflame_state
|
||||||
|
|
||||||
|
##### Relay01 - Trigger "relay01_state" #####
|
||||||
|
- platform: event
|
||||||
|
event_type: state_changed
|
||||||
|
event_data:
|
||||||
|
entity_id: '{{ relay01_entity }}'
|
||||||
|
id: relay01_state
|
||||||
|
|
||||||
|
##### Relay02 - Trigger "relay02_state" #####
|
||||||
|
- platform: event
|
||||||
|
event_type: state_changed
|
||||||
|
event_data:
|
||||||
|
entity_id: '{{ relay02_entity }}'
|
||||||
|
id: relay02_state
|
||||||
|
|
||||||
##### Left Button - Trigger "left_button_press" #####
|
##### Left Button - Trigger "left_button_press" #####
|
||||||
- platform: template
|
- platform: template
|
||||||
value_template: '{{ states(left_button) is match "on" }}'
|
value_template: '{{ states(left_button) is match "on" }}'
|
||||||
@@ -4468,11 +4490,41 @@ action:
|
|||||||
- variables:
|
- variables:
|
||||||
flame_pic: >-
|
flame_pic: >-
|
||||||
{%- if trigger.event.data.new_state.state == 'on' -%} {{ flame_pic_on }}
|
{%- if trigger.event.data.new_state.state == 'on' -%} {{ flame_pic_on }}
|
||||||
{%- else -%} {{ flame_pic_off }}
|
{%- else -%} {{ top_menu_blank }}
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
- service: "{{ command_printf }}"
|
- service: "{{ command_printf }}"
|
||||||
data:
|
data:
|
||||||
cmd: home.icon_top_01.pic={{ flame_pic }}
|
cmd: home.icon_top_04.pic={{ flame_pic }}
|
||||||
|
|
||||||
|
|
||||||
|
##### Set Relay01-Symbol #####
|
||||||
|
- conditions:
|
||||||
|
- condition: trigger
|
||||||
|
id: relay01_state
|
||||||
|
sequence:
|
||||||
|
- variables:
|
||||||
|
relay01_pic: >-
|
||||||
|
{%- if trigger.event.data.new_state.state == 'on' -%} {{ relay01_pic_on }}
|
||||||
|
{%- else -%} {{ top_menu_blank }}
|
||||||
|
{%- endif -%}
|
||||||
|
- service: "{{ command_printf }}"
|
||||||
|
data:
|
||||||
|
cmd: home.icon_top_01.pic={{ relay01_pic }}
|
||||||
|
|
||||||
|
|
||||||
|
##### Set Relay02-Symbol #####
|
||||||
|
- conditions:
|
||||||
|
- condition: trigger
|
||||||
|
id: relay02_state
|
||||||
|
sequence:
|
||||||
|
- variables:
|
||||||
|
relay02_pic: >-
|
||||||
|
{%- if trigger.event.data.new_state.state == 'on' -%} {{ relay02_pic_on }}
|
||||||
|
{%- else -%} {{ top_menu_blank }}
|
||||||
|
{%- endif -%}
|
||||||
|
- service: "{{ command_printf }}"
|
||||||
|
data:
|
||||||
|
cmd: home.icon_top_02.pic={{ relay02_pic }}
|
||||||
|
|
||||||
|
|
||||||
##### Sync Hotwater Charge button-symbol #####
|
##### Sync Hotwater Charge button-symbol #####
|
||||||
|
|||||||
Reference in New Issue
Block a user