Compare commits
52 Commits
Author | SHA1 | Date | |
---|---|---|---|
5f328a0f19
|
|||
15fd29da7f
|
|||
ff7f575207
|
|||
64d746056d
|
|||
bbdbe03632
|
|||
76311304ba
|
|||
26024fe403
|
|||
b4d5551291
|
|||
0a4b7c1bd4
|
|||
85b0d872c6
|
|||
d13f2dc8ba
|
|||
e6036f1400
|
|||
a5fecc9af0
|
|||
58d97c4a0c
|
|||
9efe2d9810
|
|||
2450205623
|
|||
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
|
||||
state_color: true
|
||||
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
|
||||
cards:
|
||||
- type: heading
|
||||
@ -368,6 +356,7 @@ views:
|
||||
- entity: binary_sensor.front_door
|
||||
- entity: binary_sensor.back_door
|
||||
- entity: binary_sensor.basement_studio_door
|
||||
- entity: binary_sensor.emma_bedroom_door
|
||||
- entity: binary_sensor.front_window_1
|
||||
- entity: binary_sensor.front_window_2
|
||||
- entity: binary_sensor.kitchen_big_window
|
||||
@ -416,6 +405,8 @@ views:
|
||||
to: ''
|
||||
- from: Dimmer Switch
|
||||
to: ''
|
||||
- from: Home Tempest Cloud Sensors
|
||||
to: Tempest Weather Station
|
||||
collapse:
|
||||
- name: 'Door Sensors (min: {min}%, count: {count})'
|
||||
secondary_info: Battery levels {range}%
|
||||
@ -424,7 +415,7 @@ views:
|
||||
- sensor.front_door_battery
|
||||
- sensor.back_door_battery
|
||||
- sensor.basement_studio_door_battery
|
||||
- sensor.downstairs_bathroom_door_battery
|
||||
- sensor.emma_bedroom_door_battery
|
||||
- name: 'Window Sensors (min: {min}%, count: {count})'
|
||||
secondary_info: Battery levels {range}%
|
||||
icon: mdi:window-closed
|
||||
@ -909,6 +900,10 @@ views:
|
||||
int %} {% set roomtemp =
|
||||
states('sensor.master_bedroom_temperature') | int %} {{
|
||||
'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
|
||||
visibility:
|
||||
- condition: state
|
||||
@ -918,20 +913,43 @@ views:
|
||||
state_color: true
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: input_number.emma_aircon_threshold
|
||||
- entity: input_number.emma_bedroom_aircon_run_threshold
|
||||
name: Run Threshold
|
||||
secondary_info: >
|
||||
{% set threshold =
|
||||
states('input_number.emma_aircon_threshold') | int %} {% set
|
||||
low = states('sensor.tonights_low_temp') | int %} {{
|
||||
states('input_number.emma_bedroom_aircon_run_threshold') | int
|
||||
%} {% set low = states('sensor.tonights_low_temp') | int %} {{
|
||||
'Threshold Met' if low >= threshold else '' }}
|
||||
name: Bedtime
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
- entity: input_number.emma_bedroom_aircon_mode_threshold
|
||||
name: Mode Threshold
|
||||
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
|
||||
visibility:
|
||||
- condition: state
|
||||
entity: input_boolean.emma_bedroom_aircon_installed
|
||||
state: 'on'
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: input_number.master_bedroom_fan_threshold
|
||||
@ -1494,80 +1512,108 @@ views:
|
||||
heading: Volume Settings
|
||||
heading_style: title
|
||||
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
|
||||
entities:
|
||||
- entity: input_number.basement_echo_dot_day_volume
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
@ -1575,76 +1621,17 @@ views:
|
||||
entities:
|
||||
- entity: input_number.basement_echo_dot_night_volume
|
||||
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
|
||||
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
|
||||
name: Living Room Echo
|
||||
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 %}
|
||||
secondary_info: ''
|
||||
- entity: input_number.master_bedroom_echo_dot_night_volume
|
||||
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
|
||||
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
|
||||
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
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
|
@ -1,4 +1,4 @@
|
||||
decluttering_templates:
|
||||
streamline_templates:
|
||||
phone_info_grid:
|
||||
card:
|
||||
type: custom:stack-in-card
|
||||
@ -342,48 +342,53 @@ views:
|
||||
heading: Family Calendar
|
||||
heading_style: title
|
||||
icon: mdi:calendar
|
||||
- type: custom:atomic-calendar-revive
|
||||
enableModeChange: true
|
||||
firstDayOfWeek: 1
|
||||
maxDaysToShow: 7
|
||||
refreshInterval: 15
|
||||
entities:
|
||||
- calendar.family
|
||||
- calendar.kallen_school_days
|
||||
- calendar.tony_s_twitch_schedule
|
||||
- entities:
|
||||
- entity: calendar.family
|
||||
label: mdi:human-male-female-child
|
||||
color: green
|
||||
accent_color: green
|
||||
- entity: calendar.kallen_school_days
|
||||
label: mdi:school
|
||||
color: orange
|
||||
accent_color: orange
|
||||
- entity: calendar.tony_s_twitch_schedule
|
||||
label: mdi:twitch
|
||||
color: purple
|
||||
accent_color: purple
|
||||
- calendar.kallen_early_release
|
||||
- calendar.tm24fan8_gmail_com
|
||||
- calendar.irishpirate1988_gmail_com
|
||||
- calendar.vacation
|
||||
showLoader: true
|
||||
hideFinishedEvents: true
|
||||
showRelativeTime: false
|
||||
showDate: true
|
||||
sortByStartTime: true
|
||||
showLocation: true
|
||||
hideDuplicates: false
|
||||
noEventText: Nothing scheduled for today!
|
||||
showCurrentEventLine: false
|
||||
showMonth: false
|
||||
showProgressBar: true
|
||||
showWeekDay: true
|
||||
disableEventLink: false
|
||||
showNoEventsForToday: true
|
||||
showEventIcon: false
|
||||
showFullDayProgress: false
|
||||
showLastCalendarWeek: false
|
||||
disableCalEventLink: false
|
||||
disableCalLocationLink: false
|
||||
showTimeRemaining: true
|
||||
showAllDayEvents: true
|
||||
hoursOnSameLine: false
|
||||
showMultiDayEventParts: false
|
||||
showMultiDay: false
|
||||
showDescription: false
|
||||
disableLocationLink: false
|
||||
showCalendarName: false
|
||||
showAllDayHours: true
|
||||
disableCalLink: false
|
||||
days_to_show: 5
|
||||
week_separator_width: 1px
|
||||
month_separator_width: 1px
|
||||
today_indicator: dot
|
||||
weekend_weekday_color: cyan
|
||||
weekend_day_color: cyan
|
||||
weekend_month_color: cyan
|
||||
today_weekday_color: ''
|
||||
today_day_color: ''
|
||||
today_month_color: ''
|
||||
show_countdown: true
|
||||
show_progress_bar: true
|
||||
remove_location_country: true
|
||||
weather:
|
||||
position: both
|
||||
date:
|
||||
show_conditions: true
|
||||
show_high_temp: true
|
||||
show_low_temp: true
|
||||
icon_size: 14px
|
||||
font_size: 12px
|
||||
color: var(--primary-text-color)
|
||||
event:
|
||||
show_conditions: true
|
||||
show_temp: true
|
||||
icon_size: 14px
|
||||
font_size: 12px
|
||||
color: var(--primary-text-color)
|
||||
entity: weather.iron_nerd_studios
|
||||
type: custom:calendar-card-pro
|
||||
- type: grid
|
||||
cards:
|
||||
- type: heading
|
||||
@ -463,13 +468,8 @@ views:
|
||||
'off': No lightning detected
|
||||
'on': Lightning is in the area!
|
||||
content_template: '{{state}}'
|
||||
- entity: binary_sensor.raining
|
||||
state_map:
|
||||
'off': It is not currently raining
|
||||
'on': It is currently raining
|
||||
unavailable: I have no idea if it is raining
|
||||
unknown: I have no idea if it is raining
|
||||
content_template: '{{state}}'
|
||||
- entity: sensor.home_tempest_precipitation_type
|
||||
name: Precipitation Type
|
||||
- entity: input_boolean.recliner_mode
|
||||
- entity: timer.washer_timer
|
||||
state_map:
|
||||
@ -566,16 +566,16 @@ views:
|
||||
icon: mdi:format-list-bulleted
|
||||
- type: markdown
|
||||
content: >-
|
||||
## Documentation
|
||||
# Documentation
|
||||
|
||||
[Iron Nerd Automations Wiki
|
||||
[Nerd Home Incorporated Wiki
|
||||
(***Outdated!***)](https://wiki.nerdhomeinc.com)
|
||||
|
||||
[See what I'm working
|
||||
on](https://github.com/users/tm24fan8/projects/1)
|
||||
[Project
|
||||
Tracker](https://gitea.nerdhomeinc.com/home_automation/-/projects/7)
|
||||
|
||||
|
||||
## Status Pages
|
||||
# Status Pages
|
||||
|
||||
[House
|
||||
Status](https://uptimekuma.nerdhomeinc.com/status/house-status)
|
||||
@ -1492,6 +1492,17 @@ views:
|
||||
show_header_toggle: false
|
||||
state_color: true
|
||||
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:
|
||||
- condition: state
|
||||
entity: light.second_floor_lights
|
||||
@ -2035,6 +2046,9 @@ views:
|
||||
eco:
|
||||
name: Eco On
|
||||
boost: false
|
||||
comfort: false
|
||||
sleep: false
|
||||
away: false
|
||||
- type: custom:state-switch
|
||||
entity: input_boolean.master_bedroom_aircon_installed
|
||||
states:
|
||||
@ -2358,70 +2372,71 @@ views:
|
||||
service: timer.finish
|
||||
target:
|
||||
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
|
||||
entity: input_boolean.emma_bedroom_aircon_installed
|
||||
states:
|
||||
'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
|
||||
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: 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
|
||||
- entity: binary_sensor.emma_bedroom_aircon_compressor
|
||||
name: Compressor
|
||||
- entity: script.emma_aircon_shutoff
|
||||
name: Aircon Shutoff
|
||||
'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
|
||||
- entity: binary_sensor.emma_bedroom_aircon_filter_alert
|
||||
name: Filter
|
||||
- type: custom:state-switch
|
||||
entity: input_boolean.emma_bedroom_heater_installed
|
||||
states:
|
||||
@ -2466,8 +2481,15 @@ views:
|
||||
layout: icon|name_state
|
||||
state:
|
||||
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
|
||||
name: Motion Lighting
|
||||
- entity: switch.emma_bedroom_climate_watchdog
|
||||
name: Climate Watchdog
|
||||
secondary_info: Protects aircon settings
|
||||
- entity: input_number.nighttime_brightness_emma_bedroom
|
||||
name: Night Brightness
|
||||
- entity: input_number.emma_bedroom_lights_off_delay
|
||||
@ -2980,10 +3002,17 @@ views:
|
||||
layout: icon|name_state
|
||||
state:
|
||||
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
|
||||
name: Day Colortemp
|
||||
- entity: input_number.nighttime_colortemp_front_porch
|
||||
name: Night Colortemp
|
||||
- entity: input_number.front_porch_lux_threshold
|
||||
name: Lux Threshold
|
||||
- entity: input_number.front_porch_motion_off_delay
|
||||
name: Lights Off Delay
|
||||
max_columns: 4
|
||||
@ -3417,18 +3446,12 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
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
|
||||
entities:
|
||||
- entity: switch.master_bedroom_aircon_display
|
||||
name: A/C Display
|
||||
- entity: switch.master_bedroom_aircon_prompt_tone
|
||||
name: Prompt Tone
|
||||
- entity: binary_sensor.master_bedroom_aircon_filter_alert
|
||||
name: Filter Status
|
||||
- entity: input_number.master_bedroom_daytime_temp
|
||||
@ -3439,6 +3462,13 @@ views:
|
||||
name: Bedtime Temp
|
||||
- entity: button.master_bedroom_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
|
||||
name: Climate Reset
|
||||
show_header_toggle: false
|
||||
@ -3456,33 +3486,40 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
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
|
||||
entities:
|
||||
- entity: input_boolean.emma_bedroom_heater_installed
|
||||
name: Heater Installed
|
||||
- entity: switch.emma_bedroom_aircon_display
|
||||
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
|
||||
state_color: true
|
||||
visibility:
|
||||
- condition: state
|
||||
entity: input_boolean.emma_bedroom_aircon_installed
|
||||
state: 'on'
|
||||
visibility:
|
||||
- condition: user
|
||||
users:
|
||||
@ -3504,12 +3541,23 @@ views:
|
||||
exclude_states:
|
||||
- unavailable
|
||||
- unknown
|
||||
- entity: climate.emma_bedroom_aircon
|
||||
icon: mdi:air-conditioner
|
||||
exclude_states:
|
||||
- unavailable
|
||||
- unknown
|
||||
- entity: sensor.master_bedroom_target_temp
|
||||
icon: mdi:thermostat
|
||||
name: Master Bedroom Set Temp
|
||||
exclude_states:
|
||||
- unavailable
|
||||
- unknown
|
||||
- entity: sensor.emma_bedroom_target_temp
|
||||
icon: mdi:thermostat
|
||||
name: Emma Bedroom Set Temp
|
||||
exclude_states:
|
||||
- unavailable
|
||||
- unknown
|
||||
- entity: fan.master_bedroom_fan
|
||||
name: Master Bedroom Fan
|
||||
exclude_states:
|
||||
@ -3525,27 +3573,27 @@ views:
|
||||
exclude_states:
|
||||
- unavailable
|
||||
- unknown
|
||||
- entity: fan.emma_air_conditioner
|
||||
exclude_states:
|
||||
- unavailable
|
||||
- unknown
|
||||
- entity: sensor.master_bedroom_aircon_eco_mode
|
||||
- entity: switch.master_bedroom_aircon_eco_mode
|
||||
name: Master Bedroom Eco Mode
|
||||
exclude_states:
|
||||
- unavailable
|
||||
- unknown
|
||||
- entity: sensor.master_bedroom_aircon_fan_mode
|
||||
name: Master Bedroom A/C Fan
|
||||
exclude_states:
|
||||
- unavailable
|
||||
- unknown
|
||||
- entity: binary_sensor.emma_aircon_fan
|
||||
name: Emma A/C Fan
|
||||
- entity: binary_sensor.emma_bedroom_aircon_fan
|
||||
name: Emma Bedroom A/C Fan
|
||||
exclude_states:
|
||||
- unavailable
|
||||
- unknown
|
||||
- entity: binary_sensor.emma_aircon_compressor
|
||||
name: Emma A/C Compressor
|
||||
- entity: binary_sensor.emma_bedroom_aircon_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:
|
||||
- unavailable
|
||||
- unknown
|
||||
@ -3579,6 +3627,16 @@ views:
|
||||
exclude_states:
|
||||
- unavailable
|
||||
- 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
|
||||
cards: []
|
||||
badges: []
|
||||
@ -3946,9 +4004,6 @@ views:
|
||||
name: I am awake
|
||||
- entity: input_select.kallen_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
|
||||
cards: []
|
||||
background:
|
||||
@ -4101,11 +4156,11 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
heading: Tony's iPhone
|
||||
- type: custom:decluttering-card
|
||||
- type: custom:streamline-card
|
||||
template: iphone_entities_card
|
||||
variables:
|
||||
- device: tony_s_iphone
|
||||
- type: custom:decluttering-card
|
||||
- type: custom:streamline-card
|
||||
template: phone_info_grid
|
||||
variables:
|
||||
- device: tony_s_iphone
|
||||
@ -4114,11 +4169,11 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
heading: Tina's iPhone
|
||||
- type: custom:decluttering-card
|
||||
- type: custom:streamline-card
|
||||
template: iphone_entities_card
|
||||
variables:
|
||||
- device: tinas_iphone
|
||||
- type: custom:decluttering-card
|
||||
- type: custom:streamline-card
|
||||
template: phone_info_grid
|
||||
variables:
|
||||
- device: tinas_iphone
|
||||
@ -4127,11 +4182,11 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
heading: Kallen's iPhone
|
||||
- type: custom:decluttering-card
|
||||
- type: custom:streamline-card
|
||||
template: iphone_entities_card
|
||||
variables:
|
||||
- device: kallen_iphone
|
||||
- type: custom:decluttering-card
|
||||
- type: custom:streamline-card
|
||||
template: phone_info_grid
|
||||
variables:
|
||||
- device: kallen_iphone
|
||||
@ -4166,7 +4221,7 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
heading: Tony's iPad
|
||||
- type: custom:decluttering-card
|
||||
- type: custom:streamline-card
|
||||
template: ipad_entities_card
|
||||
variables:
|
||||
- device: tony_s_ipad
|
||||
@ -4174,7 +4229,7 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
heading: Tina’s iPad
|
||||
- type: custom:decluttering-card
|
||||
- type: custom:streamline-card
|
||||
template: ipad_entities_card
|
||||
variables:
|
||||
- device: tinas_ipad
|
||||
@ -5108,7 +5163,7 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
heading: ironnerd24
|
||||
- type: custom:decluttering-card
|
||||
- type: custom:streamline-card
|
||||
template: xbox_card
|
||||
variables:
|
||||
- gamertag: tm24fan
|
||||
@ -5116,7 +5171,7 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
heading: kjsgamer2012
|
||||
- type: custom:decluttering-card
|
||||
- type: custom:streamline-card
|
||||
template: xbox_card
|
||||
variables:
|
||||
- gamertag: kjsgamer2012
|
||||
@ -5124,7 +5179,7 @@ views:
|
||||
cards:
|
||||
- type: heading
|
||||
heading: irishpirate1988
|
||||
- type: custom:decluttering-card
|
||||
- type: custom:streamline-card
|
||||
template: xbox_card
|
||||
variables:
|
||||
- gamertag: irishpirate1988
|
||||
@ -5790,22 +5845,6 @@ views:
|
||||
{{ "Stupid" if
|
||||
is_state('input_boolean.early_night_mode','on') else "Not
|
||||
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
|
||||
cards:
|
||||
- type: heading
|
||||
@ -5921,10 +5960,13 @@ views:
|
||||
entity: sensor.blitzortung_lightning_counter
|
||||
name: Strike Counter
|
||||
state_color: false
|
||||
- type: map
|
||||
geo_location_sources:
|
||||
- blitzortung
|
||||
dark_mode: true
|
||||
- type: iframe
|
||||
url: >-
|
||||
https://map.blitzortung.org/index.php?interactive=1&Advertisment=0&Cookies=1&InfoDiv=1&MapStyle=1&LightningRangeValue=23&LightningCheckboxChecked=1&CirclesRangeValue=3&CirclesCheckboxChecked=1&LinksRangeValue=10&LinksCheckboxChecked=1&DetectorsRangeValue=15&DetectorsCheckboxChecked=1#8.50/41.28/-84.38
|
||||
aspect_ratio: 100%
|
||||
grid_options:
|
||||
columns: full
|
||||
rows: 8
|
||||
visibility:
|
||||
- condition: numeric_state
|
||||
entity: sensor.blitzortung_lightning_counter
|
||||
@ -5957,7 +5999,7 @@ views:
|
||||
- type: heading
|
||||
heading: Forecasts
|
||||
- type: custom:weather-chart-card
|
||||
entity: weather.home
|
||||
entity: weather.iron_nerd_weather_station
|
||||
show_main: true
|
||||
show_temperature: true
|
||||
show_current_condition: true
|
||||
@ -5993,9 +6035,7 @@ views:
|
||||
units:
|
||||
pressure: ''
|
||||
speed: ''
|
||||
press: sensor.home_pressure
|
||||
uv: sensor.home_uv_index
|
||||
dew_point: sensor.home_dewpoint
|
||||
show_wind_gust_speed: true
|
||||
show_last_changed: true
|
||||
- type: custom:weather-chart-card
|
||||
@ -6038,12 +6078,12 @@ views:
|
||||
heading: Temperature
|
||||
- type: custom:mini-graph-card
|
||||
entities:
|
||||
- sensor.home_temperature
|
||||
- sensor.home_tempest_temperature
|
||||
name: Temperature (24h)
|
||||
points_per_hour: 1
|
||||
- type: custom:mini-graph-card
|
||||
entities:
|
||||
- sensor.home_temperature_feels_like
|
||||
- sensor.home_tempest_feels_like
|
||||
name: Feels Like (24h)
|
||||
points_per_hour: 1
|
||||
- type: custom:comfortable-environment-card
|
||||
@ -6146,6 +6186,13 @@ views:
|
||||
entity: sensor.home_wind_direction_degrees
|
||||
- type: 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
|
||||
type: custom:multiple-entity-row
|
||||
name: Wind
|
||||
@ -6158,18 +6205,18 @@ views:
|
||||
- entity: sensor.home_wind_gust
|
||||
name: Gust
|
||||
format: precision1
|
||||
- entity: sensor.home_relative_humidity
|
||||
- entity: sensor.home_tempest_humidity
|
||||
type: custom:multiple-entity-row
|
||||
name: Moisture
|
||||
state_header: Humidity
|
||||
entities:
|
||||
- entity: sensor.home_dewpoint
|
||||
- entity: sensor.home_tempest_dew_point
|
||||
name: Dew Point
|
||||
- entity: sensor.home_pressure
|
||||
name: Barometric Pressure
|
||||
- entity: sensor.current_season
|
||||
icon: mdi:leaf
|
||||
- entity: sensor.home_uv_index
|
||||
- entity: sensor.home_tempest_uv_index
|
||||
name: UV Index
|
||||
- entity: sensor.pirateweather_cloud_coverage
|
||||
name: Cloud Coverage
|
||||
@ -6210,7 +6257,7 @@ views:
|
||||
text_width: 5em
|
||||
bar_radius: 4px
|
||||
- type: custom:uv-index-card
|
||||
entity: sensor.home_uv_index
|
||||
entity: sensor.home_tempest_uv_index
|
||||
max_columns: 4
|
||||
icon: mdi:weather-cloudy
|
||||
cards: []
|
||||
@ -6672,42 +6719,42 @@ views:
|
||||
heading: General Stats
|
||||
- type: entities
|
||||
entities:
|
||||
- entity: sensor.home_temperature
|
||||
- entity: sensor.home_tempest_temperature
|
||||
type: custom:multiple-entity-row
|
||||
name: Temperature
|
||||
state_header: Defiance
|
||||
entities:
|
||||
- entity: sensor.ashland_temperature
|
||||
name: Ashland
|
||||
- entity: sensor.home_temperature_feels_like
|
||||
- entity: sensor.home_tempest_feels_like
|
||||
type: custom:multiple-entity-row
|
||||
name: Feels Like
|
||||
state_header: Defiance
|
||||
entities:
|
||||
- entity: sensor.ashland_temperature_feels_like
|
||||
name: Ashland
|
||||
- entity: sensor.home_relative_humidity
|
||||
- entity: sensor.home_tempest_humidity
|
||||
type: custom:multiple-entity-row
|
||||
name: Humidity
|
||||
state_header: Defiance
|
||||
entities:
|
||||
- entity: sensor.ashland_relative_humidity
|
||||
name: Ashland
|
||||
- entity: sensor.home_dewpoint
|
||||
- entity: sensor.home_tempest_dew_point
|
||||
type: custom:multiple-entity-row
|
||||
name: Dew Point
|
||||
state_header: Defiance
|
||||
entities:
|
||||
- entity: sensor.ashland_dewpoint
|
||||
name: Ashland
|
||||
- entity: sensor.home_pressure
|
||||
- entity: sensor.home_tempest_cloud_sensors_sea_level_pressure
|
||||
type: custom:multiple-entity-row
|
||||
name: Pressure
|
||||
state_header: Defiance
|
||||
entities:
|
||||
- entity: sensor.ashland_pressure
|
||||
name: Ashland
|
||||
- entity: sensor.pirateweather_uv_index
|
||||
- entity: sensor.home_tempest_uv_index
|
||||
type: custom:multiple-entity-row
|
||||
name: UV Index
|
||||
state_header: Defiance
|
||||
@ -6721,7 +6768,7 @@ views:
|
||||
entities:
|
||||
- entity: sensor.pirateweather_ashland_cloud_coverage
|
||||
name: Ashland
|
||||
- entity: sensor.kdfi_visibility
|
||||
- entity: sensor.home_tempest_cloud_sensors_visibility
|
||||
type: custom:multiple-entity-row
|
||||
name: Visibility
|
||||
state_header: Defiance
|
||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user