mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 10:30:14 -04:00
1551 lines
50 KiB
YAML
1551 lines
50 KiB
YAML
title: Overview
|
|
path: home
|
|
icon: mdi:home
|
|
visible:
|
|
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
|
|
- user: cad46dedf86f454ebbd7f697a58730f2
|
|
badges:
|
|
- type: custom:mushroom-chips-card
|
|
alignment: center
|
|
chips:
|
|
- type: weather
|
|
entity: weather.forecast_home
|
|
show_conditions: true
|
|
show_temperature: true
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/weather
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- condition: or
|
|
conditions:
|
|
- entity: sensor.thermal_comfort_dew_point_perception
|
|
state: somewhat_uncomfortable
|
|
- entity: sensor.thermal_comfort_dew_point_perception
|
|
state: quite_uncomfortable
|
|
- entity: sensor.thermal_comfort_dew_point_perception
|
|
state: quite_uncomfortable
|
|
- entity: sensor.thermal_comfort_dew_point_perception
|
|
state: extremely_uncomfortable
|
|
- entity: sensor.thermal_comfort_dew_point_perception
|
|
state: severely_high
|
|
chip:
|
|
type: template
|
|
entity: sensor.thermal_comfort_dew_point_perception
|
|
content: Dew Point
|
|
icon: tc:dew-point
|
|
icon_color: >
|
|
{% if is_state('sensor.thermal_comfort_dew_point_perception','dry') %}
|
|
gray
|
|
{% elif is_state('sensor.thermal_comfort_dew_point_perception','very_comfortable') %}
|
|
green
|
|
{% elif is_state('sensor.thermal_comfort_dew_point_perception','comfortable') %}
|
|
green
|
|
{% elif is_state('sensor.thermal_comfort_dew_point_perception','ok_but_humid') %}
|
|
blue
|
|
{% elif is_state('sensor.thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
|
|
yellow
|
|
{% elif is_state('sensor.thermal_comfort_dew_point_perception','quite_uncomfortable') %}
|
|
yellow
|
|
{% elif is_state('sensor.thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
|
|
orange
|
|
{% elif is_state('sensor.thermal_comfort_dew_point_perception','severely_high') %}
|
|
red
|
|
{% endif %}
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- condition: or
|
|
conditions:
|
|
- entity: sensor.thermal_comfort_humidex_perception
|
|
state: noticable_discomfort
|
|
- entity: sensor.thermal_comfort_humidex_perception
|
|
state: evident_discomfort
|
|
- entity: sensor.thermal_comfort_humidex_perception
|
|
state: great_discomfort
|
|
- entity: sensor.thermal_comfort_humidex_perception
|
|
state: dangerous_discomfort
|
|
- entity: sensor.thermal_comfort_humidex_perception
|
|
state: heat_stroke
|
|
chip:
|
|
type: template
|
|
entity: sensor.thermal_comfort_humidex_perception
|
|
content: Humidex
|
|
icon: tc:thermal-perception
|
|
icon_color: >
|
|
{% if is_state('sensor.thermal_comfort_humidex_perception','comfortable') %}
|
|
green
|
|
{% elif is_state('sensor.thermal_comfort_humidex_perception','noticable_discomfort') %}
|
|
yellow
|
|
{% elif is_state('sensor.thermal_comfort_humidex_perception','evident_discomfort') %}
|
|
orange
|
|
{% elif is_state('sensor.thermal_comfort_humidex_perception','great_discomfort') %}
|
|
orange
|
|
{% elif is_state('sensor.thermal_comfort_humidex_perception','dangerous_discomfort') %}
|
|
red
|
|
{% elif is_state('sensor.thermal_comfort_humidex_perception','heat_stroke') %}
|
|
red
|
|
{% endif %}
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- condition: or
|
|
conditions:
|
|
- entity: sensor.thermal_comfort_summer_scharlau_perception
|
|
state: slightly_uncomfortable
|
|
- entity: sensor.thermal_comfort_summer_scharlau_perception
|
|
state: moderately_uncomfortable
|
|
- entity: sensor.thermal_comfort_summer_scharlau_perception
|
|
state: highly_uncomfortable
|
|
chip:
|
|
type: template
|
|
entity: sensor.thermal_comfort_summer_scharlau_perception
|
|
content: Summer Scharlau
|
|
icon: >
|
|
{% if is_state('sensor.thermal_comfort_summer_scharlau_perception','comfortable') %}
|
|
mdi:thermometer-low
|
|
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','slightly_uncomfortable') %}
|
|
mdi:thermometer
|
|
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','moderately_uncomfortable') %}
|
|
mdi:thermometer-high
|
|
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','highly_uncomfortable') %}
|
|
mdi:thermometer-alert
|
|
{% endif %}
|
|
icon_color: >
|
|
{% if is_state('sensor.thermal_comfort_summer_scharlau_perception','comfortable') %}
|
|
green
|
|
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','slightly_uncomfortable') %}
|
|
yellow
|
|
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','moderately_uncomfortable') %}
|
|
orange
|
|
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','highly_uncomfortable') %}
|
|
red
|
|
{% endif %}
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.thermal_comfort_winter_scharlau_perception
|
|
state_not: unavailable
|
|
- entity: sensor.thermal_comfort_winter_scharlau_perception
|
|
state_not: outside_calculable_range
|
|
chip:
|
|
type: template
|
|
entity: sensor.thermal_comfort_winter_scharlau_perception
|
|
content: Winter Scharlau
|
|
icon: >
|
|
{% if is_state('sensor.thermal_comfort_winter_scharlau_perception','comfortable') %}
|
|
mdi:snowflake-off
|
|
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','slightly_uncomfortable') %}
|
|
mdi:snowflake
|
|
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','moderatly_uncomfortable') %}
|
|
mdi:snowflake-thermometer
|
|
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','highly_uncomfortable') %}
|
|
mdi:snowflake-alert
|
|
{% endif %}
|
|
icon_color: >
|
|
{% if is_state('sensor.thermal_comfort_winter_scharlau_perception','comfortable') %}
|
|
green
|
|
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','slightly_uncomfortable') %}
|
|
yellow
|
|
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','moderatly_uncomfortable') %}
|
|
orange
|
|
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','highly_uncomfortable') %}
|
|
red
|
|
{% endif %}
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.thermal_comfort_frost_risk
|
|
state_not: unavailable
|
|
- entity: sensor.thermal_comfort_frost_risk
|
|
state_not: no_risk
|
|
chip:
|
|
type: template
|
|
entity: sensor.thermal_comfort_frost_risk
|
|
content: >
|
|
{% if is_state('sensor.thermal_comfort_frost_risk','no_risk') %}
|
|
No Risk
|
|
{% elif is_state('sensor.thermal_comfort_frost_risk','unlikely') %}
|
|
Unlikely
|
|
{% elif is_state('sensor.thermal_comfort_frost_risk','probable') %}
|
|
Probable
|
|
{% elif is_state('sensor.thermal_comfort_frost_risk','high') %}
|
|
Hi Risk
|
|
{% endif %}
|
|
icon: >
|
|
{% if is_state('sensor.thermal_comfort_frost_risk','no_risk') %}
|
|
mdi:snowflake-off
|
|
{% elif is_state('sensor.thermal_comfort_frost_risk','unlikely') %}
|
|
mdi:snowflake-melt
|
|
{% elif is_state('sensor.thermal_comfort_frost_risk','probable') %}
|
|
mdi:car-defrost-rear
|
|
{% elif is_state('sensor.thermal_comfort_frost_risk','high') %}
|
|
mdi:car-defrost-front
|
|
{% endif %}
|
|
icon_color: >
|
|
{% if is_state('sensor.thermal_comfort_frost_risk','no_risk') %}
|
|
green
|
|
{% elif is_state('sensor.thermal_comfort_frost_risk','unlikely') %}
|
|
yellow
|
|
{% elif is_state('sensor.thermal_comfort_frost_risk','probable') %}
|
|
orange
|
|
{% elif is_state('sensor.thermal_comfort_frost_risk','high') %}
|
|
red
|
|
{% endif %}
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- condition: or
|
|
conditions:
|
|
- entity: sensor.thermal_comfort_summer_simmer_perception
|
|
state: slightly_warm
|
|
- entity: sensor.thermal_comfort_summer_simmer_perception
|
|
state: increasing_discomfort
|
|
- entity: sensor.thermal_comfort_summer_simmer_perception
|
|
state: extremely_warm
|
|
- entity: sensor.thermal_comfort_summer_simmer_perception
|
|
state: danger_of_heatstroke
|
|
- entity: sensor.thermal_comfort_summer_simmer_perception
|
|
state: extreme_danger_of_heatstroke
|
|
- entity: sensor.thermal_comfort_summer_simmer_perception
|
|
state: circulatory_collapse_imminent
|
|
chip:
|
|
type: template
|
|
entity: sensor.thermal_comfort_summer_simmer_perception
|
|
content: Summer Simmer
|
|
icon: tc:simmer-zone
|
|
icon_color: >
|
|
{% if is_state('sensor.thermal_comfort_summer_simmer_perception','cool') %}
|
|
blue
|
|
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','slightly_cool') %}
|
|
blue
|
|
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','comfortable') %}
|
|
green
|
|
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','slightly_warm') %}
|
|
yellow
|
|
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
|
|
yellow
|
|
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','extremely_warm') %}
|
|
orange
|
|
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
|
|
orange
|
|
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
|
|
red
|
|
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
|
|
red
|
|
{% endif %}
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- condition: or
|
|
conditions:
|
|
- entity: sensor.thermal_comfort_thoms_discomfort_perception
|
|
state: more_than_half
|
|
- entity: sensor.thermal_comfort_thoms_discomfort_perception
|
|
state: most
|
|
- entity: sensor.thermal_comfort_thoms_discomfort_perception
|
|
state: everyone
|
|
- entity: sensor.thermal_comfort_thoms_discomfort_perception
|
|
state: dangerous
|
|
chip:
|
|
type: template
|
|
entity: sensor.thermal_comfort_thoms_discomfort_perception
|
|
content: Thoms
|
|
icon: >
|
|
{% if is_state('sensor.thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
|
|
mdi:thermometer-low
|
|
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','less_than_half') %}
|
|
mdi:thermometer
|
|
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','more_than_half') %}
|
|
mdi:thermometer
|
|
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','most') %}
|
|
mdi:thermometer-high
|
|
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','everyone') %}
|
|
mdi:thermometer-high
|
|
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','dangerous') %}
|
|
mdi:thermometer-alert
|
|
{% endif %}
|
|
icon_color: >
|
|
{% if is_state('sensor.thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
|
|
green
|
|
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','less_than_half') %}
|
|
yellow
|
|
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','more_than_half') %}
|
|
yellow
|
|
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','most') %}
|
|
orange
|
|
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','everyone') %}
|
|
orange
|
|
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','dangerous') %}
|
|
red
|
|
{% endif %}
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.frigate_status
|
|
state: error
|
|
chip:
|
|
type: entity
|
|
entity: sensor.frigate_status
|
|
icon_color: red
|
|
name: Frigate
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.dnd_at_home
|
|
state: "on"
|
|
chip:
|
|
type: template
|
|
entity: binary_sensor.dnd_at_home
|
|
content: DND
|
|
icon: mdi:minus-circle
|
|
icon_color: red
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/mobile-app
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.pixel_7_ringer_mode
|
|
state: "silent"
|
|
chip:
|
|
type: template
|
|
entity: sensor.pixel_7_ringer_mode
|
|
content: Silent
|
|
icon: mdi:volume-off
|
|
icon_color: red
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/mobile-app
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.pixel_7_ringer_mode
|
|
state: "vibrate"
|
|
chip:
|
|
type: template
|
|
entity: sensor.pixel_7_ringer_mode
|
|
content: Vibrate
|
|
icon: mdi:vibrate
|
|
icon_color: yellow
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/mobile-app
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.sprinkler_in_season
|
|
state: "on"
|
|
chip:
|
|
type: entity
|
|
entity: sensor.sprinkler_current_status
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/plants
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.is_raining
|
|
state: "on"
|
|
chip:
|
|
type: entity
|
|
entity: binary_sensor.is_raining
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/plants
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.sprinkler_should_winterize
|
|
state: "on"
|
|
chip:
|
|
type: entity
|
|
entity: binary_sensor.sprinkler_should_winterize
|
|
content_info: name
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/plants
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.sprinkler_should_dewinterize
|
|
state: "on"
|
|
chip:
|
|
type: entity
|
|
entity: binary_sensor.sprinkler_should_dewinterize
|
|
content_info: name
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/plants
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.watchman_missing_entities
|
|
state_not: unavailable
|
|
- entity: sensor.watchman_missing_entities
|
|
state_not: "0"
|
|
chip:
|
|
type: entity
|
|
entity: sensor.watchman_missing_entities
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/watchman
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.watchman_missing_services
|
|
state_not: unavailable
|
|
- entity: sensor.watchman_missing_services
|
|
state_not: "0"
|
|
chip:
|
|
type: entity
|
|
entity: sensor.watchman_missing_services
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/watchman
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.open_windows_count
|
|
state_not: unavailable
|
|
- entity: sensor.open_windows_count
|
|
state_not: "0"
|
|
chip:
|
|
type: template
|
|
entity: group.my_exterior_windows
|
|
icon: mdi:window-open-variant
|
|
content: "{{states('sensor.open_windows_count')}}"
|
|
tap_action:
|
|
action: more-info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.open_external_doors_count
|
|
state_not: unavailable
|
|
- entity: sensor.open_external_doors_count
|
|
state_not: "0"
|
|
chip:
|
|
type: template
|
|
entity: group.my_exterior_doors
|
|
icon: >
|
|
{% if is_state('binary_sensor.patio_door_contact','on')-%}
|
|
mdi:door-sliding-open
|
|
{% elif is_state('binary_sensor.garage_door','on')-%}
|
|
mdi:garage-open
|
|
{% else -%}
|
|
mdi:door-open
|
|
{%- endif %}
|
|
content: "{{states('sensor.open_external_doors_count')}}"
|
|
tap_action:
|
|
action: more-info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.lights_left_on_count
|
|
state_not: unavailable
|
|
- entity: sensor.lights_left_on_count
|
|
state_not: "0"
|
|
chip:
|
|
type: template
|
|
entity: group.lights_left_on
|
|
icon: mdi:lightbulb-on
|
|
tap_action:
|
|
action: more-info
|
|
content: "{{states('sensor.lights_left_on_count')}}"
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: group.all_my_speakers
|
|
state_not: unavailable
|
|
chip:
|
|
type: template
|
|
entity: group.all_my_speakers
|
|
icon: mdi:speaker-multiple
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/media
|
|
content: "{{states('sensor.speakers_on_count')}}"
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.need_salt
|
|
state: "on"
|
|
chip:
|
|
type: entity
|
|
entity: binary_sensor.need_salt
|
|
content_info: none
|
|
|
|
- type: spacer
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: input_boolean.clint_needs_am_meds
|
|
state: "on"
|
|
chip:
|
|
type: entity
|
|
entity: input_boolean.clint_needs_am_meds
|
|
content_info: name
|
|
name: AM
|
|
tap_action:
|
|
action: toggle
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: input_boolean.clint_needs_pm_meds
|
|
state: "on"
|
|
chip:
|
|
type: entity
|
|
entity: input_boolean.clint_needs_pm_meds
|
|
content_info: name
|
|
name: PM
|
|
tap_action:
|
|
action: toggle
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.dishwasher
|
|
state_not: "idle"
|
|
chip:
|
|
type: template
|
|
entity: input_boolean.empty_dishwasher
|
|
icon: >
|
|
{% if is_state('sensor.dishwasher','running')-%}
|
|
mdi:dishwasher
|
|
{% elif is_state('sensor.dishwasher','pending')-%}
|
|
mdi:dishwasher-alert
|
|
{%- endif %}
|
|
icon_color: >
|
|
{% if is_state('sensor.dishwasher','running')-%}
|
|
amber
|
|
{% elif is_state('sensor.dishwasher','pending')-%}
|
|
blue
|
|
{% else -%}
|
|
red
|
|
{%- endif %}
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/dishwasher
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.washing_machine
|
|
state_not: "idle"
|
|
chip:
|
|
type: template
|
|
entity: input_boolean.swap_laundry
|
|
icon: >
|
|
{% if is_state('sensor.washing_machine','running')-%}
|
|
mdi:washing-machine
|
|
{% elif is_state('sensor.washing_machine','pending')-%}
|
|
mdi:washing-machine-alert
|
|
{%- endif %}
|
|
icon_color: >
|
|
{% if is_state('sensor.washing_machine','running')-%}
|
|
amber
|
|
{% elif is_state('sensor.washing_machine','pending')-%}
|
|
blue
|
|
{% else -%}
|
|
red
|
|
{%- endif %}
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/washing-machine
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: conditional
|
|
conditions:
|
|
- entity: sensor.tumble_dryer
|
|
state_not: "idle"
|
|
chip:
|
|
type: template
|
|
entity: input_boolean.fold_clothes
|
|
icon: >
|
|
{% if is_state('sensor.tumble_dryer','running')-%}
|
|
mdi:tumble-dryer
|
|
{% elif is_state('sensor.tumble_dryer','pending')-%}
|
|
mdi:tumble-dryer-alert
|
|
{%- endif %}
|
|
icon_color: >
|
|
{% if is_state('sensor.tumble_dryer','running')-%}
|
|
amber
|
|
{% elif is_state('sensor.tumble_dryer','pending')-%}
|
|
blue
|
|
{% else -%}
|
|
red
|
|
{%- endif %}
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/tumble-dryer
|
|
hold_action:
|
|
action: more_info
|
|
|
|
- type: custom:mushroom-chips-card
|
|
alignment: center
|
|
chips:
|
|
- type: entity
|
|
entity: input_text.person_clint
|
|
use_entity_picture: true
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.kids_possible
|
|
state: "on"
|
|
chip:
|
|
type: entity
|
|
entity: input_text.person_emmett
|
|
use_entity_picture: true
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.kids_possible
|
|
state: "on"
|
|
chip:
|
|
type: entity
|
|
entity: input_text.person_bridget
|
|
use_entity_picture: true
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.kids_possible
|
|
state: "on"
|
|
- entity: person.ebin
|
|
state: "home"
|
|
chip:
|
|
type: entity
|
|
entity: input_text.person_ebin
|
|
use_entity_picture: true
|
|
- type: conditional
|
|
conditions:
|
|
- entity: binary_sensor.kids_possible
|
|
state: "on"
|
|
chip:
|
|
type: entity
|
|
entity: input_datetime.kids_bedtime_announcement_time
|
|
icon: mdi:bed-clock
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- entity: sensor.processor_use
|
|
name: Procesor
|
|
- entity: sensor.disk_use_percent_home
|
|
name: Disk
|
|
- entity: sensor.dream_nas_volume_1_volume_used
|
|
name: NAS
|
|
state_filter:
|
|
- operator: ">"
|
|
value: 80
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- entity: sensor.nws_alerts
|
|
name: NWS Alert
|
|
icon: mdi:alert
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/nws-alerts
|
|
hold_action:
|
|
action: more_info
|
|
state_filter:
|
|
- operator: ">"
|
|
value: 0
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- entity: sensor.nursery_thermal_comfort_humidex_perception
|
|
name: Nursery
|
|
icon: mdi:bunk-bed
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
- entity: sensor.master_bedroom_thermal_comfort_humidex_perception
|
|
name: Bedroom
|
|
icon: mdi:bed-queen
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
- entity: sensor.great_room_thermal_comfort_humidex_perception
|
|
name: Great Room
|
|
icon: mdi:microsoft-xbox-controller
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
state_filter:
|
|
- "noticable_discomfort"
|
|
- "evident_discomfort"
|
|
- "great_discomfort"
|
|
- "dangerous_discomfort"
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- entity: sensor.lowest_door_battery
|
|
name: Door
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/batteries
|
|
hold_action:
|
|
action: more_info
|
|
- entity: sensor.lowest_window_battery
|
|
name: Window
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/batteries
|
|
hold_action:
|
|
action: more_info
|
|
- entity: sensor.lowest_thermostat_battery
|
|
name: Thermostat
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/batteries
|
|
hold_action:
|
|
action: more_info
|
|
- entity: sensor.lowest_zwave_device_battery
|
|
name: ZWave
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/batteries
|
|
hold_action:
|
|
action: more_info
|
|
- entity: sensor.lowest_xiaomi_plant_sensor_battery
|
|
name: BLE Plant
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/batteries
|
|
hold_action:
|
|
action: more_info
|
|
- entity: sensor.lowest_ecowitt_battery
|
|
name: 433 Plant
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/batteries
|
|
hold_action:
|
|
action: more_info
|
|
- entity: sensor.lowest_hue_device_battery
|
|
name: Hue
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/batteries
|
|
hold_action:
|
|
action: more_info
|
|
state_filter:
|
|
- operator: "<"
|
|
value: 20
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- entity: binary_sensor.last_chance_to_mow
|
|
name: Losing Daylight
|
|
- entity: binary_sensor.too_late_to_mow
|
|
name: Dark Soon
|
|
# - entity: device_tracker.dream_frigate
|
|
# name: Frigate
|
|
- entity: binary_sensor.need_to_open_something_too_warm_or_cold
|
|
name: Open Something
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
- entity: binary_sensor.something_open_too_warm_or_cold
|
|
name: Close Something
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/hvac
|
|
hold_action:
|
|
action: more_info
|
|
- entity: input_boolean.doorbell
|
|
name: Doorbell
|
|
- entity: plant.plant_sensor_cea4
|
|
name: Lilly Plants
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/plants
|
|
hold_action:
|
|
action: more_info
|
|
- entity: plant.plant_sensor_3eb0
|
|
name: Green Onions
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/plants
|
|
hold_action:
|
|
action: more_info
|
|
- entity: plant.plant_sensor_3eae
|
|
name: Lavendar Plants
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/plants
|
|
hold_action:
|
|
action: more_info
|
|
- entity: plant.fineoffset_wh51_0ce593
|
|
name: Hostas
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/plants
|
|
hold_action:
|
|
action: more_info
|
|
- entity: plant.fineoffset_wh51_00f935
|
|
name: Dasies
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/plants
|
|
hold_action:
|
|
action: more_info
|
|
- entity: plant.fineoffset_wh51_0d1e11
|
|
name: Cacti
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /phone-yaml/plants
|
|
hold_action:
|
|
action: more_info
|
|
- entity: binary_sensor.check_mail
|
|
name: Mail
|
|
tap_action:
|
|
action: call-service
|
|
service: homeassistant.turn_on
|
|
service_data:
|
|
entity_id: input_boolean.mail_checked
|
|
hold_action:
|
|
action: more_info
|
|
- entity: binary_sensor.take_trash_out
|
|
name: Trash
|
|
tap_action:
|
|
action: call-service
|
|
service: homeassistant.turn_on
|
|
service_data:
|
|
entity_id: input_boolean.trash_out
|
|
hold_action:
|
|
action: more-info
|
|
- entity: binary_sensor.hassio_version_update_available
|
|
name: Update
|
|
- entity: binary_sensor.computer_chair_contact_occupied
|
|
name: Comp Chair
|
|
- entity: binary_sensor.humidity_too_low
|
|
name: Too Dry
|
|
hold_action:
|
|
action: more-info
|
|
- entity: binary_sensor.humidity_too_high
|
|
name: Too Humid
|
|
hold_action:
|
|
action: more-info
|
|
- entity: binary_sensor.workshop_person_occupancy
|
|
name: Workshop
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /ai-yml/ai-cam04
|
|
hold_action:
|
|
action: more_info
|
|
- entity: binary_sensor.walkway_person_occupancy
|
|
name: Walkway
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /ai-yml/ai-cam04
|
|
hold_action:
|
|
action: more_info
|
|
- entity: binary_sensor.back_yard_person_occupancy
|
|
name: Yard
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /ai-yml/ai-cam14
|
|
hold_action:
|
|
action: more_info
|
|
- entity: binary_sensor.front_yard_person_occupancy
|
|
name: Front
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /ai-yml/ai-cam19
|
|
hold_action:
|
|
action: more_info
|
|
- entity: binary_sensor.driveway_east_side_vehicle_occupancy
|
|
name: Driveway
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /ai-yml/ai-cam19
|
|
hold_action:
|
|
action: more_info
|
|
- entity: binary_sensor.driveway_center_vehicle_occupancy
|
|
name: Driveway
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /ai-yml/ai-cam19
|
|
hold_action:
|
|
action: more_info
|
|
- entity: binary_sensor.driveway_west_side_vehicle_occupancy
|
|
name: Driveway
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /ai-yml/ai-cam19
|
|
hold_action:
|
|
action: more_info
|
|
# - entity: input_boolean.guest_mode
|
|
# name: Guest Mode
|
|
# tap_action:
|
|
# action: toggle
|
|
|
|
- entity: binary_sensor.close_kitchen_fridge
|
|
name: Fridge
|
|
state_filter:
|
|
- "on"
|
|
- "problem"
|
|
- "running"
|
|
- "not_home"
|
|
|
|
# - type: entity-filter
|
|
# entities:
|
|
# - entity: sensor.dishwasher
|
|
# icon: mdi:dishwasher
|
|
# name: Clean
|
|
# - entity: sensor.washing_machine
|
|
# icon: mdi:washing-machine
|
|
# name: Swap
|
|
# - entity: sensor.tumble_dryer
|
|
# icon: mdi:tumble-dryer
|
|
# name: Fold
|
|
# state_filter:
|
|
# - "pending"
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- entity: sensor.energy_tariff
|
|
icon: mdi:cash-multiple
|
|
name: Non-Peak
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/power-breaker
|
|
hold_action:
|
|
action: more_info
|
|
state_filter:
|
|
- "Summer Non-Peak"
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- entity: sensor.energy_tariff
|
|
icon: mdi:cash-100
|
|
name: Peak
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/power-breaker
|
|
hold_action:
|
|
action: more_info
|
|
state_filter:
|
|
- "Summer Peak"
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- entity: sensor.energy_tariff
|
|
icon: mdi:cash
|
|
name: Non-Summer
|
|
tap_action:
|
|
action: navigate
|
|
navigation_path: /details-yml/power-breaker
|
|
hold_action:
|
|
action: more_info
|
|
state_filter:
|
|
- "Non-Summer"
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- entity: input_text.person_kristy
|
|
name: Kristy
|
|
- entity: input_text.person_marshall
|
|
name: Marshall
|
|
- entity: input_text.person_tess
|
|
name: Tess
|
|
- entity: group.person_clint
|
|
name: Clint
|
|
icon: mdi:cellphone
|
|
- entity: group.person_emmett
|
|
name: Emmett
|
|
icon: mdi:tablet
|
|
- entity: group.person_bridget
|
|
name: Bridget
|
|
icon: mdi:tablet
|
|
- entity: group.person_kristy
|
|
name: Kristy
|
|
- entity: group.person_marshall
|
|
name: Marshall
|
|
- entity: group.person_tess
|
|
name: Tess
|
|
- entity: group.person_ebin
|
|
name: Ebin
|
|
show_empty: false
|
|
state_filter:
|
|
- "on"
|
|
- "home"
|
|
- "At Childcare"
|
|
- "Home"
|
|
|
|
cards:
|
|
- type: entity-filter
|
|
entities:
|
|
- entity: alert.need_salt
|
|
name: Need Salt
|
|
- entity: alert.garage_door
|
|
name: Garage door
|
|
- entity: alert.front_door
|
|
name: Front door
|
|
- entity: alert.kitchen_fridge_too_warm
|
|
name: Kitchen Fridge Temp
|
|
- entity: alert.kitchen_freezer_too_warm
|
|
name: Kitchen Freezer Temp
|
|
show_empty: false
|
|
state_filter:
|
|
- "on"
|
|
card:
|
|
type: glance
|
|
show_state: false
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
# - entity: binary_sensor.front_room_light_left_on
|
|
# name: Front Room
|
|
# - entity: binary_sensor.computer_area_light_left_on
|
|
# name: Computer Area
|
|
# - entity: binary_sensor.nursery_light_left_on
|
|
# name: Nursery
|
|
# - entity: binary_sensor.kitchen_light_left_on
|
|
# name: Kitchen
|
|
# - entity: binary_sensor.master_bathroom_light_left_on
|
|
# name: Master Bathroom
|
|
# - entity: binary_sensor.dining_room_light_left_on
|
|
# name: Dining Room
|
|
# - entity: binary_sensor.entryway_light_left_on
|
|
# name: Entryway
|
|
# - entity: binary_sensor.great_room_light_left_on
|
|
# name: Great Room
|
|
# - entity: binary_sensor.utility_room_light_left_on
|
|
# name: Utility Room
|
|
- entity: media_player.ytube_music_player
|
|
name: YTube
|
|
- entity: media_player.all_downstairs_speakers
|
|
name: All Downstairs
|
|
- entity: media_player.downstairs_public
|
|
name: Downstairs Public
|
|
- entity: media_player.all_upstairs_speakers
|
|
name: All Upstairs
|
|
- entity: media_player.upstairs_public
|
|
name: Upstairs Public
|
|
- entity: media_player.front_room_tv
|
|
name: Front Room TV
|
|
# - entity: media_player.front_room_hub
|
|
# name: Front Room display
|
|
# state_filter:
|
|
# - "on"
|
|
# - "playing"
|
|
# - "paused"
|
|
# - "idle"
|
|
# - entity: media_player.master_bedroom_clock
|
|
# name: Master Bedroom Clock
|
|
# - entity: media_player.garage
|
|
# name: Garage
|
|
# - entity: media_player.deck
|
|
# name: Deck
|
|
# - entity: media_player.great_room
|
|
# name: Great Room
|
|
# - entity: media_player.kitchen
|
|
# name: Jukebox
|
|
# - entity: media_player.nursery_hub
|
|
# name: Nursery
|
|
# state_filter:
|
|
# - "on"
|
|
# - "playing"
|
|
# - "paused"
|
|
# - "idle"
|
|
# - entity: media_player.bathroom_mini
|
|
# name: Bathroom Mini
|
|
# - entity: media_player.computer_area_hub
|
|
# name: Computer Area
|
|
# state_filter:
|
|
# - "on"
|
|
# - "playing"
|
|
# - "paused"
|
|
# - "idle"
|
|
- entity: media_player.downstairs_roku
|
|
name: Downstairs Roku
|
|
# - entity: binary_sensor.front_door_contact
|
|
# name: Front Door
|
|
# - entity: binary_sensor.garage_door
|
|
# name: Garage Door
|
|
# - entity: binary_sensor.outer_garage_door
|
|
# name: Outer Garage Door
|
|
# - entity: binary_sensor.patio_door_contact
|
|
# name: Patio Door
|
|
- entity: light.master_bedroom_strips_hue
|
|
name: MBR Strips
|
|
tap_action:
|
|
action: toggle
|
|
- entity: light.nursery_closet
|
|
name: Nursery Closet
|
|
tap_action:
|
|
action: toggle
|
|
hold_action:
|
|
action: more_info
|
|
- entity: light.garage_overhead
|
|
name: Garage
|
|
tap_action:
|
|
action: toggle
|
|
hold_action:
|
|
action: more_info
|
|
- entity: light.front_porch_overhead
|
|
name: Porch
|
|
tap_action:
|
|
action: toggle
|
|
hold_action:
|
|
action: more_info
|
|
# - entity: binary_sensor.entryway_window_contact
|
|
# name: Entryway
|
|
# - entity: binary_sensor.front_room_window_contact
|
|
# name: Front Room
|
|
# - entity: binary_sensor.nursery_window_contact
|
|
# name: Nursery
|
|
# - entity: binary_sensor.master_bedroom_window_contact
|
|
# name: Master Bedroom
|
|
# - entity: binary_sensor.computer_area_window_contact
|
|
# name: Computer Area
|
|
# - entity: binary_sensor.blue_room_window_contact
|
|
# name: Blue Room
|
|
- entity: light.master_bedroom_closet
|
|
name: MBR Closet
|
|
tap_action:
|
|
action: toggle
|
|
hold_action:
|
|
action: more_info
|
|
- entity: light.driveway
|
|
name: Driveway
|
|
tap_action:
|
|
action: toggle
|
|
hold_action:
|
|
action: more_info
|
|
- entity: switch.deck_power_plug
|
|
name: Deck Plug
|
|
state_filter:
|
|
- "off"
|
|
- entity: switch.outdoor_power_monitor_plug
|
|
name: Outdoor PM Plug
|
|
state_filter:
|
|
- "on"
|
|
tap_action:
|
|
action: toggle
|
|
hold_action:
|
|
action: more_info
|
|
- entity: sensor.frigate_status
|
|
name: Frigate
|
|
state_filter:
|
|
- "error"
|
|
- entity: binary_sensor.front_yard_plant_monitor_status
|
|
state_filter:
|
|
- "off"
|
|
- entity: binary_sensor.pm_status
|
|
state_filter:
|
|
- "off"
|
|
- entity: binary_sensor.furnace_room_multisensor_status
|
|
state_filter:
|
|
- "off"
|
|
- entity: binary_sensor.nursery_tagreader_status
|
|
state_filter:
|
|
- "off"
|
|
- entity: binary_sensor.black_bed_status
|
|
state_filter:
|
|
- "off"
|
|
- entity: binary_sensor.white_bed_status
|
|
state_filter:
|
|
- "off"
|
|
- entity: binary_sensor.master_bed_status
|
|
state_filter:
|
|
- "off"
|
|
|
|
show_empty: false
|
|
state_filter:
|
|
- "on"
|
|
- "playing"
|
|
card:
|
|
type: glance
|
|
title: What's Going On
|
|
show_state: false
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- entity: binary_sensor.patio_door_contact
|
|
name: Patio
|
|
- entity: binary_sensor.front_door_contact
|
|
name: Front Door
|
|
- entity: binary_sensor.front_room_window_contact
|
|
name: Front Room
|
|
- entity: binary_sensor.nursery_window_contact
|
|
name: Nursery
|
|
- entity: binary_sensor.master_bedroom_window_contact
|
|
name: Bedroom
|
|
- entity: binary_sensor.computer_area_window_contact
|
|
name: Computer
|
|
- entity: binary_sensor.blue_room_window_contact
|
|
name: Blue Room
|
|
- entity: binary_sensor.kitchen_fridge_door_contact
|
|
name: Fridge
|
|
- entity: binary_sensor.computer_chair_contact
|
|
name: Computer Chair
|
|
- entity: binary_sensor.basement_door_contact
|
|
name: Basement
|
|
- entity: binary_sensor.blue_room_door_contact
|
|
name: Blue Room
|
|
- entity: binary_sensor.mancave_door_contact
|
|
name: Mancave
|
|
- entity: binary_sensor.utility_room_door_contact
|
|
name: Utility
|
|
|
|
- entity: sensor.bathroom_vent_switch_node_status
|
|
name: Bathroom Vent
|
|
|
|
- entity: sensor.blue_room_closet_switch_node_status
|
|
name: Blue Room Closet
|
|
|
|
- entity: sensor.blue_room_motion_switch_node_status
|
|
name: Blue Room Motion Switch
|
|
|
|
- entity: sensor.computer_area_multisensor_node_status
|
|
name: Computer Area MultiSensor
|
|
|
|
- entity: sensor.dining_room_motion_switch_node_status
|
|
name: Dining Room Motion Switch
|
|
|
|
- entity: sensor.dining_room_switch_node_status
|
|
name: Dining Room Switch
|
|
|
|
- entity: sensor.driveway_switch_node_status
|
|
name: Driveway Switch
|
|
|
|
- entity: sensor.entryway_motion_switch_node_status
|
|
name: Entryway
|
|
|
|
- entity: sensor.front_room_motion_sensor_node_status
|
|
name: Front Room Motion
|
|
- entity: sensor.front_room_motion_switch_node_status
|
|
name: Front Room Motion Switch
|
|
|
|
- entity: sensor.furnace_room_motion_switch_node_status
|
|
name: Furnace Room Motion
|
|
- entity: sensor.garage_motion_switch_node_status
|
|
name: Garage Motion Switch
|
|
- entity: sensor.garage_multisensor_node_status
|
|
name: Garage MultiSensor
|
|
- entity: sensor.garage_switch_node_status
|
|
name: Garage Switch
|
|
- entity: sensor.great_room_motion_switch_node_status
|
|
name: Great Room Motion Switch
|
|
- entity: sensor.great_room_multisensor_node_status
|
|
name: Great Room MultiSensor
|
|
- entity: sensor.kitchen_motion_sensor_node_status
|
|
name: Kitchen Motion Sensor
|
|
- entity: sensor.kitchen_switch_node_status
|
|
name: Kitchen Switch
|
|
- entity: sensor.mancave_motion_switch_node_status
|
|
name: Mancave Motion Switch
|
|
|
|
- entity: sensor.master_bathroom_motion_switch_node_status
|
|
name: Master Bathroom Motion Switch
|
|
|
|
- entity: sensor.master_bedroom_closet_motion_switch_node_status
|
|
name: Bedroom Closet
|
|
- entity: sensor.master_bedroom_dimmer_node_status
|
|
name: Master Bedroom Dimmer
|
|
- entity: sensor.master_bedroom_multisensor_node_status
|
|
name: Master Bedroom MultiSensor
|
|
|
|
- entity: sensor.nursery_closet_motion_switch_node_status
|
|
name: Nursery Closet
|
|
|
|
- entity: sensor.nursery_multisensor_node_status
|
|
name: Nursery MultiSensor
|
|
|
|
- entity: sensor.shower_switch_node_status
|
|
name: Shower Switch
|
|
|
|
- entity: sensor.storage_room_switch_node_status
|
|
name: Storage Room Switch
|
|
|
|
- entity: sensor.utility_room_motion_switch_node_status
|
|
name: Utility Room Motion
|
|
- entity: sensor.utility_room_vent_switch_node_status
|
|
name: Utility Room Vent
|
|
|
|
- entity: camera.frigate_cam01
|
|
name: Blue Room
|
|
- entity: camera.frigate_cam03
|
|
name: Comp. Desk
|
|
- entity: camera.frigate_cam04
|
|
name: Garage
|
|
- entity: camera.frigate_cam06
|
|
name: MBR Left
|
|
- entity: camera.frigate_cam07
|
|
name: MBR Right
|
|
- entity: camera.frigate_cam08
|
|
name: Nursery
|
|
- entity: camera.frigate_cam12
|
|
name: Kitchen
|
|
- entity: camera.frigate_cam13
|
|
name: Front Room
|
|
- entity: camera.frigate_cam14
|
|
name: Back Yard
|
|
- entity: camera.frigate_cam18
|
|
name: Front Yard
|
|
- entity: camera.frigate_cam19
|
|
name: Front Porch
|
|
|
|
- entity: media_player.bathroom_mini
|
|
- entity: media_player.computer_area_hub
|
|
- entity: media_player.deck
|
|
- entity: media_player.front_room_hub
|
|
- entity: media_player.garage
|
|
- entity: media_player.great_room
|
|
- entity: media_player.kitchen
|
|
- entity: media_player.master_bedroom_clock
|
|
- entity: media_player.nursery_hub
|
|
- entity: device_tracker.amcrest_technologies_24_1f_27
|
|
name: MBR Left
|
|
icon: mdi:cctv
|
|
state_filter:
|
|
- "not_home"
|
|
- entity: device_tracker.amcrest_technologies_35_ad_6f
|
|
name: Blue Room
|
|
icon: mdi:cctv
|
|
state_filter:
|
|
- "not_home"
|
|
- entity: device_tracker.amcrest_technologies_35_5c_cf
|
|
name: Comp Area
|
|
icon: mdi:cctv
|
|
state_filter:
|
|
- "not_home"
|
|
- entity: device_tracker.amcrest_technologies_22_da_66
|
|
name: Garage
|
|
icon: mdi:cctv
|
|
state_filter:
|
|
- "not_home"
|
|
- entity: device_tracker.amcrest_technologies_24_1f_0a
|
|
name: MBR Left
|
|
icon: mdi:cctv
|
|
state_filter:
|
|
- "not_home"
|
|
- entity: device_tracker.amcrest_technologies_31_c3_6d
|
|
name: Nursery
|
|
icon: mdi:cctv
|
|
state_filter:
|
|
- "not_home"
|
|
- entity: device_tracker.amcrest_technologies_31_c3_b8
|
|
name: Kitchen
|
|
icon: mdi:cctv
|
|
state_filter:
|
|
- "not_home"
|
|
# - entity: device_tracker.amcrest_technologies_32_ae_4e
|
|
# name: Front Room
|
|
# icon: mdi:cctv
|
|
# state_filter:
|
|
# - "not_home"
|
|
# - entity: device_tracker.amcrest_technologies_36_1d_8a
|
|
# name: Back Yard
|
|
# icon: mdi:cctv
|
|
# state_filter:
|
|
# - "not_home"
|
|
# - entity: device_tracker.amcrest_technologies_36_22_3a
|
|
# name: Back Yard
|
|
# icon: mdi:cctv
|
|
# state_filter:
|
|
# - "not_home"
|
|
# - entity: device_tracker.amcrest_technologies_35_5d_c3
|
|
# name: Front Yard
|
|
# icon: mdi:cctv
|
|
# state_filter:
|
|
# - "not_home"
|
|
- entity: device_tracker.nmap_tracker_f0_00_05_10_b2_ca
|
|
name: Front Yard
|
|
icon: mdi:cctv
|
|
state_filter:
|
|
- "not_home"
|
|
- entity: device_tracker.amcrest_technologies_38_66_bc
|
|
name: Front Porch
|
|
icon: mdi:cctv
|
|
state_filter:
|
|
- "not_home"
|
|
|
|
show_empty: false
|
|
state_filter:
|
|
- "unavailable"
|
|
- "dead"
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- binary_sensor.kids_possible
|
|
show_empty: false
|
|
state_filter:
|
|
- "on"
|
|
card:
|
|
type: vertical-stack
|
|
cards:
|
|
- type: horizontal-stack
|
|
cards:
|
|
- type: custom:mushroom-entity-card
|
|
entity: input_boolean.out_of_bed_alert
|
|
secondary_info: none
|
|
fill_container: false
|
|
tap_action:
|
|
action: toggle
|
|
name: Goodnight Kids
|
|
- type: custom:mushroom-entity-card
|
|
entity: input_boolean.announce_bedtime
|
|
secondary_info: none
|
|
fill_container: false
|
|
tap_action:
|
|
action: toggle
|
|
name: Announce Bedtime
|
|
- type: horizontal-stack
|
|
cards:
|
|
- type: entity
|
|
name: Warning
|
|
entity: input_datetime.kids_five_minute_warning_time
|
|
- type: entity
|
|
name: Bedtime
|
|
entity: input_datetime.kids_bedtime_announcement_time
|
|
- type: glance
|
|
show_name: false
|
|
entities:
|
|
- input_boolean.emmett_home
|
|
- input_boolean.bridget_home
|
|
- input_boolean.ebin_home
|
|
|
|
- type: entity-filter
|
|
entities:
|
|
- binary_sensor.check_mail
|
|
show_empty: false
|
|
state_filter:
|
|
- "on"
|
|
card:
|
|
type: custom:mail-and-packages-card
|
|
name: Mail Summary
|
|
updated: sensor.mail_updated
|
|
details: true
|
|
image: false
|
|
deliveries_message: sensor.mail_deliveries_message
|
|
fedex_packages: sensor.mail_fedex_packages
|
|
usps_mail: sensor.mail_usps_mail
|
|
packages_delivered: sensor.mail_packages_delivered
|
|
packages_in_transit: sensor.mail_packages_in_transit
|
|
ups_packages: sensor.mail_ups_packages
|
|
usps_packages: sensor.mail_usps_packages
|
|
amazon_packages: sensor.mail_amazon_packages
|
|
camera_entity: camera.mail_usps_camera
|
|
|
|
- type: custom:hourly-weather
|
|
entity: weather.kbiv
|
|
icons: true
|
|
name: ""
|
|
hide_hours: false
|
|
|
|
- type: custom:clock-weather-card
|
|
entity: weather.thermostat
|
|
weather_icon_type: fill
|
|
time_format: 12
|
|
date_pattern: DDDD
|
|
# - type: entity-filter
|
|
# card:
|
|
# type: glance
|
|
# show_state: true
|
|
# entities:
|
|
# - entity: input_text.person_clint
|
|
# name: Clint
|
|
# - entity: input_text.person_emmett
|
|
# name: Emmett
|
|
# - entity: input_text.person_bridget
|
|
# name: Bridget
|
|
# - entity: input_text.person_kristy
|
|
# name: Kristy
|
|
# - entity: input_text.person_marshall
|
|
# name: Marshall
|
|
# - entity: input_text.person_tess
|
|
# name: Tess
|
|
# - entity: input_text.person_ebin
|
|
# name: Ebin
|
|
# - entity: group.person_clint
|
|
# name: Clint
|
|
# - entity: group.person_emmett
|
|
# name: Emmett
|
|
# - entity: group.person_bridget
|
|
# name: Bridget
|
|
# - entity: group.person_kristy
|
|
# name: Kristy
|
|
# - entity: group.person_marshall
|
|
# name: Marshall
|
|
# - entity: group.person_tess
|
|
# name: Tess
|
|
# - entity: group.person_ebin
|
|
# name: Ebin
|
|
# show_empty: false
|
|
# state_filter:
|
|
# - "on"
|
|
# - "home"
|
|
# - "At Childcare"
|
|
# - "Home"
|