upd: add relay-state to top-statusbar
This commit is contained in:
@@ -117,8 +117,8 @@ blueprint:
|
||||
- switch
|
||||
- input_boolean
|
||||
heatingsystemflame:
|
||||
name: Top Menu 01 (Optional)
|
||||
description: '* *Top Menu 01 is a Flame icon. When your selected sensor is on, a flame icon is displayed*'
|
||||
name: Top Menu 04 (Optional)
|
||||
description: '* *Top Menu 04 is a Flame icon. When your selected sensor is on, a flame icon is displayed*'
|
||||
default: []
|
||||
selector:
|
||||
entity:
|
||||
@@ -747,6 +747,8 @@ trigger_variables:
|
||||
hotwatercharge: !input "hotwatercharge"
|
||||
heatingsystemflame: !input "heatingsystemflame"
|
||||
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: !input "weather"
|
||||
@@ -810,10 +812,16 @@ variables:
|
||||
battery_icon: "80"
|
||||
light_pic_off: "96"
|
||||
light_pic_on: "97"
|
||||
hotwater_pic_off: "60"
|
||||
# hotwater_pic_off: "60"
|
||||
hotwater_pic_on: "61"
|
||||
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_cloudy: "3"
|
||||
@@ -1128,6 +1136,20 @@ trigger:
|
||||
entity_id: !input "heatingsystemflame"
|
||||
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" #####
|
||||
- platform: template
|
||||
value_template: '{{ states(left_button) is match "on" }}'
|
||||
@@ -4468,11 +4490,41 @@ action:
|
||||
- variables:
|
||||
flame_pic: >-
|
||||
{%- if trigger.event.data.new_state.state == 'on' -%} {{ flame_pic_on }}
|
||||
{%- else -%} {{ flame_pic_off }}
|
||||
{%- else -%} {{ top_menu_blank }}
|
||||
{%- endif -%}
|
||||
- service: "{{ command_printf }}"
|
||||
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 #####
|
||||
|
||||
Reference in New Issue
Block a user