Compare commits
36 Commits
Author | SHA1 | Date | |
---|---|---|---|
c6568610f8
|
|||
a860a8404d
|
|||
84e87a9f2e
|
|||
03dcd81da6
|
|||
867044d40b
|
|||
d2bb3c3d49
|
|||
c16d247887
|
|||
4930f54fb5
|
|||
7adcbe4b9a
|
|||
8425178f20
|
|||
a66e7e3383
|
|||
9a3df5b1ba
|
|||
a589f13876
|
|||
a8cf523adb
|
|||
7c86692101
|
|||
de7f14f77b
|
|||
bba958ee63
|
|||
6677ca2444
|
|||
34b5e1282c
|
|||
38b5178aea
|
|||
4020103475
|
|||
5d18c1f2ca
|
|||
ef84f9deed
|
|||
7a5373729b
|
|||
c3ace0c063
|
|||
6e28eb27ec
|
|||
7630e9c76a
|
|||
5d8ae0f81f
|
|||
4c9676291a
|
|||
ace2f19cfb
|
|||
87400a0055
|
|||
6a251b9ae4
|
|||
045053028a
|
|||
9ef4ebc060
|
|||
267f0d7b77
|
|||
24dd400153
|
@ -75,18 +75,6 @@ views:
|
|||||||
title: Automations
|
title: Automations
|
||||||
state_color: true
|
state_color: true
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
- type: entities
|
|
||||||
entities:
|
|
||||||
- entity: input_text.material_rounded_base_color_tony_stork
|
|
||||||
secondary_info: none
|
|
||||||
name: Tony
|
|
||||||
- entity: input_text.material_rounded_base_color_christina_stork
|
|
||||||
secondary_info: none
|
|
||||||
name: Tina
|
|
||||||
- entity: input_text.material_rounded_base_color_kallen_stork
|
|
||||||
secondary_info: none
|
|
||||||
name: Kallen
|
|
||||||
title: Theme Colors
|
|
||||||
- type: grid
|
- type: grid
|
||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
@ -368,6 +356,7 @@ views:
|
|||||||
- entity: binary_sensor.front_door
|
- entity: binary_sensor.front_door
|
||||||
- entity: binary_sensor.back_door
|
- entity: binary_sensor.back_door
|
||||||
- entity: binary_sensor.basement_studio_door
|
- entity: binary_sensor.basement_studio_door
|
||||||
|
- entity: binary_sensor.emma_bedroom_door
|
||||||
- entity: binary_sensor.front_window_1
|
- entity: binary_sensor.front_window_1
|
||||||
- entity: binary_sensor.front_window_2
|
- entity: binary_sensor.front_window_2
|
||||||
- entity: binary_sensor.kitchen_big_window
|
- entity: binary_sensor.kitchen_big_window
|
||||||
@ -424,7 +413,7 @@ views:
|
|||||||
- sensor.front_door_battery
|
- sensor.front_door_battery
|
||||||
- sensor.back_door_battery
|
- sensor.back_door_battery
|
||||||
- sensor.basement_studio_door_battery
|
- sensor.basement_studio_door_battery
|
||||||
- sensor.downstairs_bathroom_door_battery
|
- sensor.emma_bedroom_door_battery
|
||||||
- name: 'Window Sensors (min: {min}%, count: {count})'
|
- name: 'Window Sensors (min: {min}%, count: {count})'
|
||||||
secondary_info: Battery levels {range}%
|
secondary_info: Battery levels {range}%
|
||||||
icon: mdi:window-closed
|
icon: mdi:window-closed
|
||||||
@ -909,6 +898,10 @@ views:
|
|||||||
int %} {% set roomtemp =
|
int %} {% set roomtemp =
|
||||||
states('sensor.master_bedroom_temperature') | int %} {{
|
states('sensor.master_bedroom_temperature') | int %} {{
|
||||||
'Threshold Met' if roomtemp >= threshold else '' }}
|
'Threshold Met' if roomtemp >= threshold else '' }}
|
||||||
|
- entity: input_boolean.master_bedroom_aircon_installed
|
||||||
|
name: Aircon Installed
|
||||||
|
- entity: input_boolean.master_bedroom_climate_protocol
|
||||||
|
name: Climate Automations
|
||||||
title: Master Bedroom Aircon
|
title: Master Bedroom Aircon
|
||||||
visibility:
|
visibility:
|
||||||
- condition: state
|
- condition: state
|
||||||
@ -918,20 +911,43 @@ views:
|
|||||||
state_color: true
|
state_color: true
|
||||||
- type: entities
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
- entity: input_number.emma_aircon_threshold
|
- entity: input_number.emma_bedroom_aircon_run_threshold
|
||||||
|
name: Run Threshold
|
||||||
secondary_info: >
|
secondary_info: >
|
||||||
{% set threshold =
|
{% set threshold =
|
||||||
states('input_number.emma_aircon_threshold') | int %} {% set
|
states('input_number.emma_bedroom_aircon_run_threshold') | int
|
||||||
low = states('sensor.tonights_low_temp') | int %} {{
|
%} {% set low = states('sensor.tonights_low_temp') | int %} {{
|
||||||
'Threshold Met' if low >= threshold else '' }}
|
'Threshold Met' if low >= threshold else '' }}
|
||||||
name: Bedtime
|
- entity: input_number.emma_bedroom_aircon_mode_threshold
|
||||||
show_header_toggle: false
|
name: Mode Threshold
|
||||||
state_color: true
|
secondary_info: >
|
||||||
|
{% set threshold =
|
||||||
|
states('input_number.emma_bedroom_aircon_mode_threshold') |
|
||||||
|
int %} {% set low = states('sensor.tonights_low_temp') | int
|
||||||
|
%} {{ 'Threshold Met' if low >= threshold else '' }}
|
||||||
|
- entity: input_number.emma_bedroom_auto_cooling_threshold
|
||||||
|
name: EBR Auto Cooling
|
||||||
|
secondary_info: >
|
||||||
|
{% set threshold =
|
||||||
|
states('input_number.emma_bedroom_auto_cooling_threshold') |
|
||||||
|
int %} {% set roomtemp =
|
||||||
|
states('sensor.emma_bedroom_temperature') | int %} {{
|
||||||
|
'Threshold Met' if roomtemp >= threshold else '' }}
|
||||||
|
- entity: input_boolean.emma_bedroom_aircon_installed
|
||||||
|
name: Aircon Installed
|
||||||
|
- entity: input_boolean.emma_bedroom_heater_installed
|
||||||
|
name: Heater Installed
|
||||||
|
- entity: input_boolean.emma_bedroom_climate_protocol
|
||||||
|
name: Climate Automations
|
||||||
|
- entity: switch.emma_bedroom_climate_watchdog
|
||||||
|
name: Climate Watchdog
|
||||||
title: Emma Bedroom Aircon
|
title: Emma Bedroom Aircon
|
||||||
visibility:
|
visibility:
|
||||||
- condition: state
|
- condition: state
|
||||||
entity: input_boolean.emma_bedroom_aircon_installed
|
entity: input_boolean.emma_bedroom_aircon_installed
|
||||||
state: 'on'
|
state: 'on'
|
||||||
|
show_header_toggle: false
|
||||||
|
state_color: true
|
||||||
- type: entities
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
- entity: input_number.master_bedroom_fan_threshold
|
- entity: input_number.master_bedroom_fan_threshold
|
||||||
@ -1494,80 +1510,108 @@ views:
|
|||||||
heading: Volume Settings
|
heading: Volume Settings
|
||||||
heading_style: title
|
heading_style: title
|
||||||
icon: mdi:volume-high
|
icon: mdi:volume-high
|
||||||
|
- type: entities
|
||||||
|
entities:
|
||||||
|
- entity: sensor.basement_echo_dot_volume
|
||||||
|
name: Basement Echo
|
||||||
|
secondary_info: >
|
||||||
|
{% if
|
||||||
|
is_state_attr('media_player.basement_echo_dot','is_volume_muted',true)
|
||||||
|
%}
|
||||||
|
MUTED
|
||||||
|
{% elif
|
||||||
|
state_attr('media_player.basement_echo_dot','volume_level') %}
|
||||||
|
{{ state_attr('media_player.basement_echo_dot','volume_level') | round(2) }}
|
||||||
|
{% else %}
|
||||||
|
Off
|
||||||
|
{% endif %}
|
||||||
|
- entity: sensor.basement_google_speaker_volume
|
||||||
|
name: Basement Google
|
||||||
|
secondary_info: >
|
||||||
|
{% if
|
||||||
|
is_state_attr('media_player.basement_google_speaker','is_volume_muted',true)
|
||||||
|
%}
|
||||||
|
MUTED
|
||||||
|
{% elif
|
||||||
|
state_attr('media_player.basement_google_speaker','volume_level')
|
||||||
|
%}
|
||||||
|
{{ state_attr('media_player.basement_google_speaker','volume_level') | round(2) }}
|
||||||
|
{% else %}
|
||||||
|
Off
|
||||||
|
{% endif %}
|
||||||
|
- entity: sensor.living_room_echo_dot_volume
|
||||||
|
name: Living Room Echo
|
||||||
|
secondary_info: >
|
||||||
|
{% if
|
||||||
|
is_state_attr('media_player.living_room_echo_dot','is_volume_muted',true)
|
||||||
|
%}
|
||||||
|
MUTED
|
||||||
|
{% elif
|
||||||
|
state_attr('media_player.living_room_echo_dot','volume_level')
|
||||||
|
%}
|
||||||
|
{{ state_attr('media_player.living_room_echo_dot','volume_level') | round(2) }}
|
||||||
|
{% else %}
|
||||||
|
Off
|
||||||
|
{% endif %}
|
||||||
|
- entity: sensor.master_bedroom_echo_dot_volume
|
||||||
|
name: Master Bedroom Echo
|
||||||
|
secondary_info: >
|
||||||
|
{% if
|
||||||
|
is_state_attr('media_player.master_bedroom_echo_dot','is_volume_muted',true)
|
||||||
|
%}
|
||||||
|
MUTED
|
||||||
|
{% elif
|
||||||
|
state_attr('media_player.master_bedroom_echo_dot','volume_level')
|
||||||
|
%}
|
||||||
|
{{ state_attr('media_player.master_bedroom_echo_dot','volume_level') | round(2) }}
|
||||||
|
{% else %}
|
||||||
|
Off
|
||||||
|
{% endif %}
|
||||||
|
- entity: sensor.kallen_bedroom_google_speaker_volume
|
||||||
|
name: Kallen Bedroom Google
|
||||||
|
secondary_info: >
|
||||||
|
{% if
|
||||||
|
is_state_attr('media_player.kallen_bedroom_google_speaker','is_volume_muted',true)
|
||||||
|
%}
|
||||||
|
MUTED
|
||||||
|
{% elif
|
||||||
|
state_attr('media_player.kallen_bedroom_google_speaker','volume_level')
|
||||||
|
%}
|
||||||
|
{{ state_attr('media_player.kallen_bedroom_google_speaker','volume_level') | round(2) }}
|
||||||
|
{% else %}
|
||||||
|
Off
|
||||||
|
{% endif %}
|
||||||
|
- entity: sensor.emma_bedroom_google_speaker_volume
|
||||||
|
name: Emma Bedroom Google
|
||||||
|
secondary_info: >
|
||||||
|
{% if
|
||||||
|
is_state_attr('media_player.emma_bedroom_google_speaker','is_volume_muted',true)
|
||||||
|
%}
|
||||||
|
MUTED
|
||||||
|
{% elif
|
||||||
|
state_attr('media_player.emma_bedroom_google_speaker','volume_level')
|
||||||
|
%}
|
||||||
|
{{ state_attr('media_player.emma_bedroom_google_speaker','volume_level') | round(2) }}
|
||||||
|
{% else %}
|
||||||
|
Off
|
||||||
|
{% endif %}
|
||||||
|
title: Active Settings
|
||||||
|
show_header_toggle: false
|
||||||
|
state_color: true
|
||||||
- type: entities
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
- entity: input_number.basement_echo_dot_day_volume
|
- entity: input_number.basement_echo_dot_day_volume
|
||||||
name: Basement Echo
|
name: Basement Echo
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
|
||||||
{% if is_state_attr('media_player.basement_echo_dot','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.basement_echo_dot','volume_level') %}
|
|
||||||
{{ state_attr('media_player.basement_echo_dot','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.basement_google_speaker_day_volume
|
- entity: input_number.basement_google_speaker_day_volume
|
||||||
name: Basement Google
|
name: Basement Google
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
|
||||||
{% if is_state_attr('media_player.basement_google_speaker','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.basement_google_speaker','volume_level') %}
|
|
||||||
{{ state_attr('media_player.basement_google_speaker','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.living_room_echo_dot_day_volume
|
- entity: input_number.living_room_echo_dot_day_volume
|
||||||
name: Living Room Echo
|
name: Living Room Echo
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
|
||||||
{% if is_state_attr('media_player.living_room_echo_dot','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.living_room_echo_dot','volume_level') %}
|
|
||||||
{{ state_attr('media_player.living_room_echo_dot','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.master_bedroom_echo_dot_day_volume
|
- entity: input_number.master_bedroom_echo_dot_day_volume
|
||||||
name: Master Bedroom Echo
|
name: Master Bedroom Echo
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
|
||||||
{% if is_state_attr('media_player.master_bedroom_echo_dot','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.master_bedroom_echo_dot','volume_level') %}
|
|
||||||
{{ state_attr('media_player.master_bedroom_echo_dot','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.kallen_bedroom_google_speaker_day_volume
|
- entity: input_number.kallen_bedroom_google_speaker_day_volume
|
||||||
name: Kallen Bedroom Google
|
name: Kallen Bedroom Google
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
|
||||||
{% if is_state_attr('media_player.kallen_bedroom_google_speaker','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.kallen_bedroom_google_speaker','volume_level') %}
|
|
||||||
{{ state_attr('media_player.kallen_bedroom_google_speaker','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.emma_bedroom_google_speaker_day_volume
|
- entity: input_number.emma_bedroom_google_speaker_day_volume
|
||||||
name: Emma Bedroom Google
|
name: Emma Bedroom Google
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','off') %}
|
|
||||||
{% if is_state_attr('media_player.emma_bedroom_google_speaker','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.emma_bedroom_google_speaker','volume_level') %}
|
|
||||||
{{ state_attr('media_player.emma_bedroom_google_speaker','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
title: Day
|
title: Day
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
@ -1575,76 +1619,17 @@ views:
|
|||||||
entities:
|
entities:
|
||||||
- entity: input_number.basement_echo_dot_night_volume
|
- entity: input_number.basement_echo_dot_night_volume
|
||||||
name: Basement Echo
|
name: Basement Echo
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.basement_echo_dot','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.basement_echo_dot','volume_level') %}
|
|
||||||
{{ state_attr('media_player.basement_echo_dot','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.basement_google_speaker_night_volume
|
- entity: input_number.basement_google_speaker_night_volume
|
||||||
name: Basement Google
|
name: Basement Google
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.basement_google_speaker','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.basement_google_speaker','volume_level') %}
|
|
||||||
{{ state_attr('media_player.basement_google_speaker','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.living_room_echo_dot_night_volume
|
- entity: input_number.living_room_echo_dot_night_volume
|
||||||
name: Living Room Echo
|
name: Living Room Echo
|
||||||
secondary_info: |
|
secondary_info: ''
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.living_room_echo_dot','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.living_room_echo_dot','volume_level') %}
|
|
||||||
{{ state_attr('media_player.living_room_echo_dot','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.master_bedroom_echo_dot_night_volume
|
- entity: input_number.master_bedroom_echo_dot_night_volume
|
||||||
name: Master Bedroom Echo
|
name: Master Bedroom Echo
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.master_bedroom_echo_dot','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.master_bedroom_echo_dot','volume_level') %}
|
|
||||||
{{ state_attr('media_player.master_bedroom_echo_dot','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.kallen_bedroom_google_speaker_night_volume
|
- entity: input_number.kallen_bedroom_google_speaker_night_volume
|
||||||
name: Kallen Bedroom Google
|
name: Kallen Bedroom Google
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.kallen_bedroom_google_speaker','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.kallen_bedroom_google_speaker','volume_level') %}
|
|
||||||
{{ state_attr('media_player.kallen_bedroom_google_speaker','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
- entity: input_number.emma_bedroom_google_speaker_night_volume
|
- entity: input_number.emma_bedroom_google_speaker_night_volume
|
||||||
name: Emma Bedroom Google
|
name: Emma Bedroom Google
|
||||||
secondary_info: |
|
|
||||||
{% if is_state('input_boolean.give_me_darkness','on') %}
|
|
||||||
{% if is_state_attr('media_player.emma_bedroom_google_speaker','is_volume_muted',true) %}
|
|
||||||
MUTED
|
|
||||||
{% elif state_attr('media_player.emma_bedroom_google_speaker','volume_level') %}
|
|
||||||
{{ state_attr('media_player.emma_bedroom_google_speaker','volume_level') | round(2) }}
|
|
||||||
{% else %}
|
|
||||||
Off
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
|
||||||
title: Night
|
title: Night
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
decluttering_templates:
|
streamline_templates:
|
||||||
phone_info_grid:
|
phone_info_grid:
|
||||||
card:
|
card:
|
||||||
type: custom:stack-in-card
|
type: custom:stack-in-card
|
||||||
@ -566,16 +566,16 @@ views:
|
|||||||
icon: mdi:format-list-bulleted
|
icon: mdi:format-list-bulleted
|
||||||
- type: markdown
|
- type: markdown
|
||||||
content: >-
|
content: >-
|
||||||
## Documentation
|
# Documentation
|
||||||
|
|
||||||
[Iron Nerd Automations Wiki
|
[Nerd Home Incorporated Wiki
|
||||||
(***Outdated!***)](https://wiki.nerdhomeinc.com)
|
(***Outdated!***)](https://wiki.nerdhomeinc.com)
|
||||||
|
|
||||||
[See what I'm working
|
[Project
|
||||||
on](https://github.com/users/tm24fan8/projects/1)
|
Tracker](https://gitea.nerdhomeinc.com/home_automation/-/projects/7)
|
||||||
|
|
||||||
|
|
||||||
## Status Pages
|
# Status Pages
|
||||||
|
|
||||||
[House
|
[House
|
||||||
Status](https://uptimekuma.nerdhomeinc.com/status/house-status)
|
Status](https://uptimekuma.nerdhomeinc.com/status/house-status)
|
||||||
@ -1492,6 +1492,17 @@ views:
|
|||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
title: Lights On
|
title: Lights On
|
||||||
|
- show_name: true
|
||||||
|
show_icon: true
|
||||||
|
type: button
|
||||||
|
tap_action:
|
||||||
|
action: toggle
|
||||||
|
entity: button.emma_door_alert_cancel
|
||||||
|
show_state: false
|
||||||
|
visibility:
|
||||||
|
- condition: state
|
||||||
|
entity: timer.emma_door_alert
|
||||||
|
state: active
|
||||||
visibility:
|
visibility:
|
||||||
- condition: state
|
- condition: state
|
||||||
entity: light.second_floor_lights
|
entity: light.second_floor_lights
|
||||||
@ -2035,6 +2046,9 @@ views:
|
|||||||
eco:
|
eco:
|
||||||
name: Eco On
|
name: Eco On
|
||||||
boost: false
|
boost: false
|
||||||
|
comfort: false
|
||||||
|
sleep: false
|
||||||
|
away: false
|
||||||
- type: custom:state-switch
|
- type: custom:state-switch
|
||||||
entity: input_boolean.master_bedroom_aircon_installed
|
entity: input_boolean.master_bedroom_aircon_installed
|
||||||
states:
|
states:
|
||||||
@ -2358,70 +2372,71 @@ views:
|
|||||||
service: timer.finish
|
service: timer.finish
|
||||||
target:
|
target:
|
||||||
entity_id: timer.emma_bedroom_motion_timer
|
entity_id: timer.emma_bedroom_motion_timer
|
||||||
|
- type: entities
|
||||||
|
state_color: true
|
||||||
|
entities:
|
||||||
|
- type: custom:paper-buttons-row
|
||||||
|
buttons:
|
||||||
|
- entity: input_boolean.emma_sleeping
|
||||||
|
name: Sleeping
|
||||||
|
layout: icon|name_state
|
||||||
|
state:
|
||||||
|
case: first
|
||||||
|
state_icons:
|
||||||
|
'on': mdi:sleep
|
||||||
|
'off': mdi:sleep-off
|
||||||
|
unavailable: mdi:map-marker-question
|
||||||
|
- entity: input_boolean.white_noise_emma_bedroom
|
||||||
|
name: White Noise
|
||||||
|
layout: icon|name_state
|
||||||
|
state:
|
||||||
|
case: first
|
||||||
|
state_icons:
|
||||||
|
'on': mdi:volume-high
|
||||||
|
'off': mdi:volume-off
|
||||||
|
unavailable: mdi:map-marker-question
|
||||||
|
show_header_toggle: false
|
||||||
- type: custom:state-switch
|
- type: custom:state-switch
|
||||||
entity: input_boolean.emma_bedroom_aircon_installed
|
entity: input_boolean.emma_bedroom_aircon_installed
|
||||||
states:
|
states:
|
||||||
'on':
|
'on':
|
||||||
type: entities
|
type: custom:simple-thermostat
|
||||||
|
entity: climate.emma_bedroom_aircon
|
||||||
|
header: false
|
||||||
|
decimals: 0
|
||||||
|
step_size: 1
|
||||||
|
layout:
|
||||||
|
mode:
|
||||||
|
headings: false
|
||||||
|
names: true
|
||||||
|
icons: true
|
||||||
|
step: row
|
||||||
|
control:
|
||||||
|
hvac:
|
||||||
|
heat: false
|
||||||
|
preset:
|
||||||
|
none:
|
||||||
|
name: Eco Off
|
||||||
|
eco:
|
||||||
|
name: Eco On
|
||||||
|
boost: false
|
||||||
|
comfort: false
|
||||||
|
sleep: false
|
||||||
|
away: false
|
||||||
|
- type: custom:state-switch
|
||||||
|
entity: input_boolean.emma_bedroom_aircon_installed
|
||||||
|
states:
|
||||||
|
'on':
|
||||||
|
type: glance
|
||||||
|
show_name: true
|
||||||
|
show_icon: true
|
||||||
|
show_state: true
|
||||||
state_color: true
|
state_color: true
|
||||||
entities:
|
entities:
|
||||||
- type: custom:paper-buttons-row
|
- entity: binary_sensor.emma_bedroom_aircon_compressor
|
||||||
buttons:
|
|
||||||
- entity: input_boolean.emma_sleeping
|
|
||||||
name: Sleeping
|
|
||||||
layout: icon|name_state
|
|
||||||
state:
|
|
||||||
case: first
|
|
||||||
state_icons:
|
|
||||||
'on': mdi:sleep
|
|
||||||
'off': mdi:sleep-off
|
|
||||||
unavailable: mdi:map-marker-question
|
|
||||||
- entity: fan.emma_air_conditioner
|
|
||||||
name: A/C
|
|
||||||
layout: icon|name_state
|
|
||||||
state:
|
|
||||||
case: first
|
|
||||||
state_icons:
|
|
||||||
'on': mdi:fan
|
|
||||||
'off': mdi:fan-off
|
|
||||||
unavailable: mdi:map-marker-question
|
|
||||||
- entity: input_boolean.white_noise_emma_bedroom
|
|
||||||
name: White Noise
|
|
||||||
layout: icon|name_state
|
|
||||||
state:
|
|
||||||
case: first
|
|
||||||
state_icons:
|
|
||||||
'on': mdi:volume-high
|
|
||||||
'off': mdi:volume-off
|
|
||||||
unavailable: mdi:map-marker-question
|
|
||||||
- entity: binary_sensor.emma_aircon_compressor
|
|
||||||
name: Compressor
|
name: Compressor
|
||||||
- entity: script.emma_aircon_shutoff
|
- entity: binary_sensor.emma_bedroom_aircon_filter_alert
|
||||||
name: Aircon Shutoff
|
name: Filter
|
||||||
'off':
|
|
||||||
type: entities
|
|
||||||
entities:
|
|
||||||
- type: custom:paper-buttons-row
|
|
||||||
buttons:
|
|
||||||
- entity: input_boolean.emma_sleeping
|
|
||||||
name: Sleeping
|
|
||||||
layout: icon|name_state
|
|
||||||
state:
|
|
||||||
case: first
|
|
||||||
state_icons:
|
|
||||||
'on': mdi:sleep
|
|
||||||
'off': mdi:sleep-off
|
|
||||||
unavailable: mdi:map-marker-question
|
|
||||||
- entity: input_boolean.white_noise_emma_bedroom
|
|
||||||
name: White Noise
|
|
||||||
layout: icon|name_state
|
|
||||||
state:
|
|
||||||
case: first
|
|
||||||
state_icons:
|
|
||||||
'on': mdi:volume-high
|
|
||||||
'off': mdi:volume-off
|
|
||||||
unavailable: mdi:map-marker-question
|
|
||||||
show_header_toggle: false
|
|
||||||
- type: custom:state-switch
|
- type: custom:state-switch
|
||||||
entity: input_boolean.emma_bedroom_heater_installed
|
entity: input_boolean.emma_bedroom_heater_installed
|
||||||
states:
|
states:
|
||||||
@ -2466,8 +2481,15 @@ views:
|
|||||||
layout: icon|name_state
|
layout: icon|name_state
|
||||||
state:
|
state:
|
||||||
case: first
|
case: first
|
||||||
|
- entity: switch.emma_door_alert
|
||||||
|
name: Door Alert
|
||||||
|
- entity: button.emma_door_alert_cancel
|
||||||
|
name: Cancel Door Alert
|
||||||
- entity: switch.emma_bedroom_motion_lighting
|
- entity: switch.emma_bedroom_motion_lighting
|
||||||
name: Motion Lighting
|
name: Motion Lighting
|
||||||
|
- entity: switch.emma_bedroom_climate_watchdog
|
||||||
|
name: Climate Watchdog
|
||||||
|
secondary_info: Protects aircon settings
|
||||||
- entity: input_number.nighttime_brightness_emma_bedroom
|
- entity: input_number.nighttime_brightness_emma_bedroom
|
||||||
name: Night Brightness
|
name: Night Brightness
|
||||||
- entity: input_number.emma_bedroom_lights_off_delay
|
- entity: input_number.emma_bedroom_lights_off_delay
|
||||||
@ -2980,6 +3002,11 @@ views:
|
|||||||
layout: icon|name_state
|
layout: icon|name_state
|
||||||
state:
|
state:
|
||||||
case: first
|
case: first
|
||||||
|
- entity: switch.front_porch_storm_mode
|
||||||
|
name: Storm Mode
|
||||||
|
layout: icon|name_state
|
||||||
|
state:
|
||||||
|
case: first
|
||||||
- entity: input_number.daytime_colortemp_front_porch
|
- entity: input_number.daytime_colortemp_front_porch
|
||||||
name: Day Colortemp
|
name: Day Colortemp
|
||||||
- entity: input_number.nighttime_colortemp_front_porch
|
- entity: input_number.nighttime_colortemp_front_porch
|
||||||
@ -3417,18 +3444,12 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: Master Bedroom
|
heading: Master Bedroom
|
||||||
- type: entities
|
|
||||||
entities:
|
|
||||||
- entity: input_boolean.master_bedroom_aircon_installed
|
|
||||||
name: Aircon Installed
|
|
||||||
- entity: input_boolean.master_bedroom_climate_protocol
|
|
||||||
name: Climate Automations
|
|
||||||
state_color: true
|
|
||||||
show_header_toggle: false
|
|
||||||
- type: entities
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
- entity: switch.master_bedroom_aircon_display
|
- entity: switch.master_bedroom_aircon_display
|
||||||
name: A/C Display
|
name: A/C Display
|
||||||
|
- entity: switch.master_bedroom_aircon_prompt_tone
|
||||||
|
name: Prompt Tone
|
||||||
- entity: binary_sensor.master_bedroom_aircon_filter_alert
|
- entity: binary_sensor.master_bedroom_aircon_filter_alert
|
||||||
name: Filter Status
|
name: Filter Status
|
||||||
- entity: input_number.master_bedroom_daytime_temp
|
- entity: input_number.master_bedroom_daytime_temp
|
||||||
@ -3439,6 +3460,13 @@ views:
|
|||||||
name: Bedtime Temp
|
name: Bedtime Temp
|
||||||
- entity: button.master_bedroom_fan_only
|
- entity: button.master_bedroom_fan_only
|
||||||
name: A/C Fan Only
|
name: A/C Fan Only
|
||||||
|
- entity: button.master_bedroom_day_mode
|
||||||
|
name: Day Mode
|
||||||
|
icon: m3rf:sunny
|
||||||
|
- entity: button.master_bedroom_night_mode
|
||||||
|
name: Night Mode
|
||||||
|
- entity: button.master_bedroom_bedtime_mode
|
||||||
|
name: Bedtime Mode
|
||||||
- entity: button.master_bedroom_climate_reset
|
- entity: button.master_bedroom_climate_reset
|
||||||
name: Climate Reset
|
name: Climate Reset
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
@ -3456,33 +3484,40 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: Emma Bedroom
|
heading: Emma Bedroom
|
||||||
- type: custom:state-switch
|
|
||||||
entity: input_boolean.emma_bedroom_aircon_installed
|
|
||||||
transition: flip
|
|
||||||
states:
|
|
||||||
'on':
|
|
||||||
type: entities
|
|
||||||
entities:
|
|
||||||
- entity: input_boolean.emma_bedroom_aircon_installed
|
|
||||||
name: Emma Bedroom Aircon Installed
|
|
||||||
- entity: script.emma_aircon_shutoff
|
|
||||||
name: Shut A/C off safely
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
'off':
|
|
||||||
type: entities
|
|
||||||
entities:
|
|
||||||
- entity: input_boolean.emma_bedroom_aircon_installed
|
|
||||||
name: Emma Bedroom Aircon Installed
|
|
||||||
secondary_info: Turn on in summer
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
- type: entities
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
- entity: input_boolean.emma_bedroom_heater_installed
|
- entity: switch.emma_bedroom_aircon_display
|
||||||
name: Heater Installed
|
name: A/C Display
|
||||||
|
- entity: switch.emma_bedroom_aircon_prompt_tone
|
||||||
|
name: Prompt Tone
|
||||||
|
- entity: switch.emma_bedroom_climate_watchdog
|
||||||
|
name: Climate Watchdog
|
||||||
|
secondary_info: Protects aircon settings
|
||||||
|
- entity: binary_sensor.emma_bedroom_aircon_filter_alert
|
||||||
|
name: Filter Status
|
||||||
|
- entity: input_number.emma_bedroom_daytime_temp
|
||||||
|
name: Daytime Temp
|
||||||
|
- entity: input_number.emma_bedroom_night_temp
|
||||||
|
name: Night Temp
|
||||||
|
- entity: input_number.emma_bedroom_bedtime_temp
|
||||||
|
name: Bedtime Temp
|
||||||
|
- entity: button.emma_bedroom_fan_only
|
||||||
|
name: A/C Fan Only
|
||||||
|
- entity: button.emma_bedroom_day_mode
|
||||||
|
name: Day Mode
|
||||||
|
icon: m3rf:sunny
|
||||||
|
- entity: button.emma_bedroom_night_mode
|
||||||
|
name: Night Mode
|
||||||
|
- entity: button.emma_bedroom_bedtime_mode
|
||||||
|
name: Bedtime Mode
|
||||||
|
- entity: button.emma_bedroom_climate_reset
|
||||||
|
name: Climate Reset
|
||||||
show_header_toggle: false
|
show_header_toggle: false
|
||||||
state_color: true
|
state_color: true
|
||||||
|
visibility:
|
||||||
|
- condition: state
|
||||||
|
entity: input_boolean.emma_bedroom_aircon_installed
|
||||||
|
state: 'on'
|
||||||
visibility:
|
visibility:
|
||||||
- condition: user
|
- condition: user
|
||||||
users:
|
users:
|
||||||
@ -3504,12 +3539,23 @@ views:
|
|||||||
exclude_states:
|
exclude_states:
|
||||||
- unavailable
|
- unavailable
|
||||||
- unknown
|
- unknown
|
||||||
|
- entity: climate.emma_bedroom_aircon
|
||||||
|
icon: mdi:air-conditioner
|
||||||
|
exclude_states:
|
||||||
|
- unavailable
|
||||||
|
- unknown
|
||||||
- entity: sensor.master_bedroom_target_temp
|
- entity: sensor.master_bedroom_target_temp
|
||||||
icon: mdi:thermostat
|
icon: mdi:thermostat
|
||||||
name: Master Bedroom Set Temp
|
name: Master Bedroom Set Temp
|
||||||
exclude_states:
|
exclude_states:
|
||||||
- unavailable
|
- unavailable
|
||||||
- unknown
|
- unknown
|
||||||
|
- entity: sensor.emma_bedroom_target_temp
|
||||||
|
icon: mdi:thermostat
|
||||||
|
name: Emma Bedroom Set Temp
|
||||||
|
exclude_states:
|
||||||
|
- unavailable
|
||||||
|
- unknown
|
||||||
- entity: fan.master_bedroom_fan
|
- entity: fan.master_bedroom_fan
|
||||||
name: Master Bedroom Fan
|
name: Master Bedroom Fan
|
||||||
exclude_states:
|
exclude_states:
|
||||||
@ -3525,27 +3571,27 @@ views:
|
|||||||
exclude_states:
|
exclude_states:
|
||||||
- unavailable
|
- unavailable
|
||||||
- unknown
|
- unknown
|
||||||
- entity: fan.emma_air_conditioner
|
- entity: switch.master_bedroom_aircon_eco_mode
|
||||||
exclude_states:
|
|
||||||
- unavailable
|
|
||||||
- unknown
|
|
||||||
- entity: sensor.master_bedroom_aircon_eco_mode
|
|
||||||
name: Master Bedroom Eco Mode
|
name: Master Bedroom Eco Mode
|
||||||
exclude_states:
|
|
||||||
- unavailable
|
|
||||||
- unknown
|
|
||||||
- entity: sensor.master_bedroom_aircon_fan_mode
|
- entity: sensor.master_bedroom_aircon_fan_mode
|
||||||
name: Master Bedroom A/C Fan
|
name: Master Bedroom A/C Fan
|
||||||
exclude_states:
|
exclude_states:
|
||||||
- unavailable
|
- unavailable
|
||||||
- unknown
|
- unknown
|
||||||
- entity: binary_sensor.emma_aircon_fan
|
- entity: binary_sensor.emma_bedroom_aircon_fan
|
||||||
name: Emma A/C Fan
|
name: Emma Bedroom A/C Fan
|
||||||
exclude_states:
|
exclude_states:
|
||||||
- unavailable
|
- unavailable
|
||||||
- unknown
|
- unknown
|
||||||
- entity: binary_sensor.emma_aircon_compressor
|
- entity: binary_sensor.emma_bedroom_aircon_compressor
|
||||||
name: Emma A/C Compressor
|
name: Emma Bedroom A/C Compressor
|
||||||
|
exclude_states:
|
||||||
|
- unavailable
|
||||||
|
- unknown
|
||||||
|
- entity: switch.emma_bedroom_aircon_eco_mode
|
||||||
|
name: Emma Bedroom Eco Mode
|
||||||
|
- entity: sensor.emma_bedroom_aircon_fan_mode
|
||||||
|
name: Emma Bedroom A/C Fan
|
||||||
exclude_states:
|
exclude_states:
|
||||||
- unavailable
|
- unavailable
|
||||||
- unknown
|
- unknown
|
||||||
@ -3579,6 +3625,16 @@ views:
|
|||||||
exclude_states:
|
exclude_states:
|
||||||
- unavailable
|
- unavailable
|
||||||
- unknown
|
- unknown
|
||||||
|
- entity: switch.master_bedroom_aircon_display
|
||||||
|
name: Master Bedroom A/C Display
|
||||||
|
exclude_states:
|
||||||
|
- unavailable
|
||||||
|
- unknown
|
||||||
|
- entity: switch.emma_bedroom_aircon_display
|
||||||
|
name: Emma Bedroom A/C Display
|
||||||
|
exclude_states:
|
||||||
|
- unavailable
|
||||||
|
- unknown
|
||||||
max_columns: 4
|
max_columns: 4
|
||||||
cards: []
|
cards: []
|
||||||
badges: []
|
badges: []
|
||||||
@ -3946,9 +4002,6 @@ views:
|
|||||||
name: I am awake
|
name: I am awake
|
||||||
- entity: input_select.kallen_morning_briefing_location
|
- entity: input_select.kallen_morning_briefing_location
|
||||||
name: Morning Briefing Location
|
name: Morning Briefing Location
|
||||||
- entity: input_text.material_rounded_base_color_kallen_stork
|
|
||||||
secondary_info: none
|
|
||||||
name: Theme Color
|
|
||||||
max_columns: 4
|
max_columns: 4
|
||||||
cards: []
|
cards: []
|
||||||
background:
|
background:
|
||||||
@ -4101,11 +4154,11 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: Tony's iPhone
|
heading: Tony's iPhone
|
||||||
- type: custom:decluttering-card
|
- type: custom:streamline-card
|
||||||
template: iphone_entities_card
|
template: iphone_entities_card
|
||||||
variables:
|
variables:
|
||||||
- device: tony_s_iphone
|
- device: tony_s_iphone
|
||||||
- type: custom:decluttering-card
|
- type: custom:streamline-card
|
||||||
template: phone_info_grid
|
template: phone_info_grid
|
||||||
variables:
|
variables:
|
||||||
- device: tony_s_iphone
|
- device: tony_s_iphone
|
||||||
@ -4114,11 +4167,11 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: Tina's iPhone
|
heading: Tina's iPhone
|
||||||
- type: custom:decluttering-card
|
- type: custom:streamline-card
|
||||||
template: iphone_entities_card
|
template: iphone_entities_card
|
||||||
variables:
|
variables:
|
||||||
- device: tinas_iphone
|
- device: tinas_iphone
|
||||||
- type: custom:decluttering-card
|
- type: custom:streamline-card
|
||||||
template: phone_info_grid
|
template: phone_info_grid
|
||||||
variables:
|
variables:
|
||||||
- device: tinas_iphone
|
- device: tinas_iphone
|
||||||
@ -4127,11 +4180,11 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: Kallen's iPhone
|
heading: Kallen's iPhone
|
||||||
- type: custom:decluttering-card
|
- type: custom:streamline-card
|
||||||
template: iphone_entities_card
|
template: iphone_entities_card
|
||||||
variables:
|
variables:
|
||||||
- device: kallen_iphone
|
- device: kallen_iphone
|
||||||
- type: custom:decluttering-card
|
- type: custom:streamline-card
|
||||||
template: phone_info_grid
|
template: phone_info_grid
|
||||||
variables:
|
variables:
|
||||||
- device: kallen_iphone
|
- device: kallen_iphone
|
||||||
@ -4166,7 +4219,7 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: Tony's iPad
|
heading: Tony's iPad
|
||||||
- type: custom:decluttering-card
|
- type: custom:streamline-card
|
||||||
template: ipad_entities_card
|
template: ipad_entities_card
|
||||||
variables:
|
variables:
|
||||||
- device: tony_s_ipad
|
- device: tony_s_ipad
|
||||||
@ -4174,7 +4227,7 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: Tina’s iPad
|
heading: Tina’s iPad
|
||||||
- type: custom:decluttering-card
|
- type: custom:streamline-card
|
||||||
template: ipad_entities_card
|
template: ipad_entities_card
|
||||||
variables:
|
variables:
|
||||||
- device: tinas_ipad
|
- device: tinas_ipad
|
||||||
@ -5108,7 +5161,7 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: ironnerd24
|
heading: ironnerd24
|
||||||
- type: custom:decluttering-card
|
- type: custom:streamline-card
|
||||||
template: xbox_card
|
template: xbox_card
|
||||||
variables:
|
variables:
|
||||||
- gamertag: tm24fan
|
- gamertag: tm24fan
|
||||||
@ -5116,7 +5169,7 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: kjsgamer2012
|
heading: kjsgamer2012
|
||||||
- type: custom:decluttering-card
|
- type: custom:streamline-card
|
||||||
template: xbox_card
|
template: xbox_card
|
||||||
variables:
|
variables:
|
||||||
- gamertag: kjsgamer2012
|
- gamertag: kjsgamer2012
|
||||||
@ -5124,7 +5177,7 @@ views:
|
|||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
heading: irishpirate1988
|
heading: irishpirate1988
|
||||||
- type: custom:decluttering-card
|
- type: custom:streamline-card
|
||||||
template: xbox_card
|
template: xbox_card
|
||||||
variables:
|
variables:
|
||||||
- gamertag: irishpirate1988
|
- gamertag: irishpirate1988
|
||||||
@ -5790,22 +5843,6 @@ views:
|
|||||||
{{ "Stupid" if
|
{{ "Stupid" if
|
||||||
is_state('input_boolean.early_night_mode','on') else "Not
|
is_state('input_boolean.early_night_mode','on') else "Not
|
||||||
Stupid" }}
|
Stupid" }}
|
||||||
- type: custom:config-template-card
|
|
||||||
variables:
|
|
||||||
BOOL_STATE: states['input_boolean.toggle_testing'].state
|
|
||||||
LIGHT_STATE: states['light.living_room_lights'].state
|
|
||||||
entities:
|
|
||||||
- light.living_room_lights
|
|
||||||
- input_boolean.toggle_testing
|
|
||||||
card:
|
|
||||||
type: entities
|
|
||||||
title: '${BOOL_STATE === ''on'' ? ''Testing'' : ''Fucked Up''}'
|
|
||||||
entities:
|
|
||||||
- entity: light.living_room_lights
|
|
||||||
name: '${BOOL_STATE === ''on'' ? ''Lights'' : ''Other Lights''}'
|
|
||||||
- entity: input_boolean.toggle_testing
|
|
||||||
show_header_toggle: false
|
|
||||||
state_color: true
|
|
||||||
- type: grid
|
- type: grid
|
||||||
cards:
|
cards:
|
||||||
- type: heading
|
- type: heading
|
||||||
@ -6146,6 +6183,13 @@ views:
|
|||||||
entity: sensor.home_wind_direction_degrees
|
entity: sensor.home_wind_direction_degrees
|
||||||
- type: entities
|
- type: entities
|
||||||
entities:
|
entities:
|
||||||
|
- entity: binary_sensor.tornado_warning
|
||||||
|
type: custom:multiple-entity-row
|
||||||
|
name: Warnings
|
||||||
|
state_header: Tornado
|
||||||
|
entities:
|
||||||
|
- entity: binary_sensor.severe_thunderstorm_warning
|
||||||
|
name: Severe T-storm
|
||||||
- entity: sensor.home_wind_speed
|
- entity: sensor.home_wind_speed
|
||||||
type: custom:multiple-entity-row
|
type: custom:multiple-entity-row
|
||||||
name: Wind
|
name: Wind
|
||||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user