Files

1358 lines
44 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.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','moderately_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','moderately_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_10_pro_ringer_mode
state: "silent"
chip:
type: template
entity: sensor.pixel_10_pro_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_10_pro_ringer_mode
state: "vibrate"
chip:
type: template
entity: sensor.pixel_10_pro_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, unknowne
- 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_actions
state_not: unavailable
- entity: sensor.watchman_missing_actions
state_not: "0"
chip:
type: entity
entity: sensor.watchman_missing_actions
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: binary_sensor.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: binary_sensor.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: /lovelace-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: sensor.dishwasher
icon: >
{% if is_state('sensor.dishwasher','Running')-%}
mdi:dishwasher
{% elif is_state('sensor.dishwasher','Pending')-%}
mdi:dishwasher-alert
{% elif is_state('sensor.dishwasher','Problem')-%}
mdi:alert
{% elif is_state('sensor.dishwasher','Idle')-%}
mdi:dishwasher-off
{%- endif %}
icon_color: >
{% if is_state('sensor.dishwasher','Running')-%}
green
{% elif is_state('sensor.dishwasher','Pending')-%}
orange
{% elif is_state('sensor.dishwasher','Problem')-%}
red
{% elif is_state('sensor.dishwasher','Idle')-%}
disabled
{%- 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.girls_room_thermal_comfort_humidex_perception
name: Nursery
icon: mdi:teddy-bear
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: binary_sensor.need_to_open_something_too_warm_or_cold
name: Open Something
show_name: true
show_state: false
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
show_name: true
show_state: false
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.hasta_soil_sensor
name: Hostas
tap_action:
action: navigate
navigation_path: /phone-yaml/plants
hold_action:
action: more-info
- entity: plant.daisy_soil_sensor
name: Dasies
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_vehicle_occupancy
name: Driveway
tap_action:
action: navigate
navigation_path: /ai-yml/ai-cam18
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: 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.downstairs_roku
name: Downstairs Roku
- entity: light.girls_room_closet
name: Nursery Closet
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: 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.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.power_monitor_status
state_filter:
- "off"
- entity: binary_sensor.nursery_tagreader_status
state_filter:
- "off"
- entity: binary_sensor.everything_presence_lite_8fa4fc_status
state_filter:
- "off"
- entity: binary_sensor.black_bed_status
state_filter:
- "off"
- entity: binary_sensor.furnace_room_multisensor_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.girls_room_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.boys_room_window_contact
name: Boys 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.boys_room_door_contact
name: Boys Room
- entity: binary_sensor.mancave_door_contact
name: Mancave
- entity: binary_sensor.utility_room_door_contact
name: Utility
- entity: sensor.master_bathroom_vent_switch_node_status
name: Bathroom Vent
- entity: sensor.boys_room_closet_switch_node_status
name: Boys Room Closet
- entity: sensor.boys_room_motion_switch_node_status
name: Boys 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_fan_light_switch_node_status
name: Master Bedroom Dimmer
- entity: sensor.master_bedroom_multisensor_node_status
name: Master Bedroom MultiSensor
- entity: sensor.girls_room_closet_motion_switch_node_status
name: Nursery Closet
- entity: sensor.girls_room_multisensor_node_status
name: Nursery MultiSensor
- entity: sensor.master_bathroom_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.boys_room_cam
name: Boys Room
- entity: camera.computer_area_cam
name: Comp. Desk
- entity: camera.garage_cam
name: Garage
- entity: camera.bedroom_cam
name: Bedroom
- entity: camera.girls_room_cam
name: Nursery
- entity: camera.kitchen_cam
name: Kitchen
- entity: camera.upstairs_cam
name: Upstairs
- entity: camera.downstairs_cam
name: Downstairs
- entity: camera.doorbell_cam
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.bedroom_hub
- entity: media_player.girls_room_clock
- entity: media_player.home_assistant_voice_097b44_media_player
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: entity-filter
# entities:
# - input_text.person_clint
# - input_text.person_kristy
# - input_text.person_emmett
# - input_text.person_bridget
# - input_text.person_marshall
# - input_text.person_tess
# - input_text.person_ebin
# - input_text.person_guest
# state_filter:
# - Home
# card:
# type: glance
# show_name: false
# show_state: true
- type: horizontal-stack
cards:
- type: custom:mushroom-entity-card
entity: input_boolean.out_of_bed_alert
icon: mdi:bed-empty
secondary_info: none
fill_container: false
tap_action:
action: toggle
name: Alert
- type: custom:mushroom-entity-card
entity: input_boolean.announce_bedtime
secondary_info: none
fill_container: false
tap_action:
action: toggle
name: Bedtime
- type: custom:mushroom-entity-card
entity: input_datetime.kids_bedtime_announcement_time
icon: mdi:bed-clock
secondary_info: state
fill_container: false
tap_action:
action: more-info
name: Bedtime
- 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.imap_gmail_com_mail_updated
details: true
image: false
deliveries_message: sensor.mail_deliveries_message
fedex_packages: sensor.imap_gmail_com_mail_fedex_packages
usps_mail: sensor.imap_gmail_com_mail_usps_mail
packages_delivered: sensor.imap_gmail_com_mail_packages_delivered
packages_in_transit: sensor.imap_gmail_com_mail_packages_in_transit
ups_packages: sensor.imap_gmail_com_mail_ups_packages
usps_packages: sensor.imap_gmail_com_mail_usps_packages
amazon_packages: sensor.imap_gmail_com_mail_amazon_packages
camera_entity: camera.imap_gmail_com_mail_usps_camera
- type: custom:hourly-weather
entity: weather.home
icons: true
name: ""
hide_hours: false
- type: custom:clock-weather-card
entity: weather.home
weather_icon_type: fill
time_format: 12
date_pattern: DDDD