nursery to girls room... finally

This commit is contained in:
CeeWeasel
2025-12-03 23:21:30 -05:00
parent 921c3df342
commit 78cd67a560
129 changed files with 2715 additions and 2677 deletions
+7 -8
View File
@@ -79,14 +79,14 @@ card:
left: 40%
top: 95%
- type: state-icon
entity: input_boolean.nursery_occupied
entity: input_boolean.girls_room_occupied
tap_action:
action: toggle
style:
left: 76%
top: 95%
- type: state-icon
entity: binary_sensor.nursery_occupied
entity: binary_sensor.girls_room_occupied
style:
top: 95%
left: 92%
@@ -102,20 +102,19 @@ card:
top: 30%
left: 18%
- type: conditional
conditions:
- entity: binary_sensor.nursery_person_occupancy
- entity: binary_sensor.girls_room_person_occupancy
state: "on"
elements:
- type: state-icon
entity: binary_sensor.nursery_person_occupancy
entity: binary_sensor.girls_room_person_occupancy
style:
top: 50%
left: 50%
- type: state-icon
entity: light.nursery_hue
entity: light.girls_room_hue
style:
left: 50%
top: 3%
@@ -125,7 +124,7 @@ card:
action: more-info
- type: state-icon
entity: light.nursery_closet
entity: light.girls_room_closet
style:
left: 80%
top: 7%
@@ -158,7 +157,7 @@ card:
top: 70%
- type: state-icon
entity: binary_sensor.nursery_closet_motion_switch_home_security_motion_detection
entity: binary_sensor.girls_room_closet_motion_switch_motion_detection
style:
left: 84%
top: 22%
+3 -3
View File
@@ -41,7 +41,7 @@ cards:
- type: entities
title: Window Batteries
entities:
- sensor.nursery_window_battery
- sensor.girls_room_window_battery
- sensor.computer_area_window_battery
- sensor.entryway_window_battery
- sensor.front_room_window_battery
@@ -67,7 +67,7 @@ cards:
- sensor.master_bedroom_closet_door_battery
- sensor.master_bedroom_door_battery
- sensor.master_suite_door_battery
- sensor.nursery_closet_door_battery
- sensor.girls_room_closet_door_battery
- sensor.patio_door_battery
- sensor.storage_room_door_battery
- sensor.pantry_door_battery
@@ -83,7 +83,7 @@ cards:
- sensor.front_room_motion_sensor_battery_level
- sensor.kitchen_motion_sensor_battery_level
- sensor.master_bedroom_multisensor_battery_level
- sensor.nursery_multisensor_battery_level
- sensor.girls_room_multisensor_battery_level
- sensor.computer_area_multisensor_battery_level
- sensor.great_room_multisensor_battery_level
- sensor.garage_multisensor_battery_level
+64 -64
View File
@@ -311,7 +311,7 @@ sections:
is_state('sensor.thermal_comfort_relative_strain_perception','significant_discomfort')
%} red {% elif
is_state('sensor.thermal_comfort_relative_strain_perception','extreme_discomfort')
%} red {% else
%} red {% else
%} disabled {% endif %}
tap_action:
action: more-info
@@ -734,161 +734,161 @@ sections:
heading_style: title
badges:
- type: entity
entity: sensor.nursery_multisensor_air_temperature
entity: sensor.girls_room_multisensor_air_temperature
tap_action:
action: more-info
- type: entity
entity: sensor.nursery_multisensor_humidity
entity: sensor.girls_room_multisensor_humidity
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.nursery_thermal_comfort_summer_simmer_perception
entity: sensor.girls_room_thermal_comfort_summer_simmer_perception
primary: >
{% if
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','cool')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','cool')
%} Cool {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_cool')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','slightly_cool')
%} Comfy {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','comfortable')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','comfortable')
%} Comfy {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_warm')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','slightly_warm')
%} Warm {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','increasing_discomfort')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','increasing_discomfort')
%} Warm {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extremely_warm')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','extremely_warm')
%} Hot {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','danger_of_heatstroke')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke')
%} Hot {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke')
%} Danger {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent')
%} Danger {% else %} Unknown {% endif %}
secondary: Simmer
icon: tc:simmer-zone
icon_color: >
{% if
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','cool')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','cool')
%} indigo {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_cool')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','slightly_cool')
%} light-blue {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','comfortable')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','comfortable')
%} green {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_warm')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','slightly_warm')
%} light-green {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','increasing_discomfort')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','increasing_discomfort')
%} yellow {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extremely_warm')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','extremely_warm')
%} amber {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','danger_of_heatstroke')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke')
%} orange {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke')
%} deep-orange {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent')
%} red {% else %} disabled {% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.nursery_thermal_comfort_summer_simmer_index
entity: sensor.girls_room_thermal_comfort_summer_simmer_index
primary: >-
{{states('sensor.nursery_thermal_comfort_summer_simmer_index') |
{{states('sensor.girls_room_thermal_comfort_summer_simmer_index') |
round(2) }} °F
icon: tc:simmer-zone
icon_color: >
{% if
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','cool')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','cool')
%} indigo {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_cool')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','slightly_cool')
%} light-blue {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','comfortable')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','comfortable')
%} green {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_warm')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','slightly_warm')
%} light-green {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','increasing_discomfort')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','increasing_discomfort')
%} yellow {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extremely_warm')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','extremely_warm')
%} amber {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','danger_of_heatstroke')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke')
%} orange {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke')
%} deep-orange {% elif
is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent')
is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent')
%} red {% else %} disabled {% endif %}
tap_action:
action: more-info
secondary: ""
- type: custom:mushroom-template-card
entity: sensor.nursery_thermal_comfort_dew_point_perception
entity: sensor.girls_room_thermal_comfort_dew_point_perception
primary: >
{% if
is_state('sensor.nursery_thermal_comfort_dew_point_perception','dry')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','dry')
%} Dry {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','very_comfortable')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','very_comfortable')
%} Very Comfy {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','comfortable')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','comfortable')
%} Comfortable {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','ok_but_humid')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','ok_but_humid')
%} Sticky {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','somewhat_uncomfortable')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable')
%} Humid {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','quite_uncomfortable')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','quite_uncomfortable')
%} Uncomfortable {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','extremely_uncomfortable')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','extremely_uncomfortable')
%} Oppressive {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','severely_high')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','severely_high')
%} Miserable {% else %} Unknown {% endif %}
icon: tc:dew-point
icon_color: >
{% if
is_state('sensor.nursery_thermal_comfort_dew_point_perception','dry')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','dry')
%} blue-grey {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','very_comfortable')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','very_comfortable')
%} green {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','comfortable')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','comfortable')
%} light-green {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','ok_but_humid')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','ok_but_humid')
%} lime {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','somewhat_uncomfortable')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable')
%} yellow {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','quite_uncomfortable')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','quite_uncomfortable')
%} amber {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','extremely_uncomfortable')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','extremely_uncomfortable')
%} deep-orange {% elif
is_state('sensor.nursery_thermal_comfort_dew_point_perception','severely_high')
is_state('sensor.girls_room_thermal_comfort_dew_point_perception','severely_high')
%} red {% else %} disabled {% endif %}
tap_action:
action: more-info
secondary: Dew Point
- type: custom:mushroom-template-card
entity: sensor.nursery_thermal_comfort_humidex_perception
entity: sensor.girls_room_thermal_comfort_humidex_perception
primary: >
{% if
is_state('sensor.nursery_thermal_comfort_humidex_perception','comfortable')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','comfortable')
%} Comfortable {% elif
is_state('sensor.nursery_thermal_comfort_humidex_perception','noticable_discomfort')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','noticable_discomfort')
%} Uncomfortable {% elif
is_state('sensor.nursery_thermal_comfort_humidex_perception','evident_discomfort')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','evident_discomfort')
%} Unbearable {% elif
is_state('sensor.nursery_thermal_comfort_humidex_perception','great_discomfort')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','great_discomfort')
%} Oppressive {% elif
is_state('sensor.nursery_thermal_comfort_humidex_perception','dangerous_discomfort')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','dangerous_discomfort')
%} Dangerous {% elif
is_state('sensor.nursery_thermal_comfort_humidex_perception','heat_stroke')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','heat_stroke')
%} Hazardous {% else %} disabled {% endif %}
secondary: Humidex
icon: tc:thermal-perception
icon_color: >
{% if
is_state('sensor.nursery_thermal_comfort_humidex_perception','comfortable')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','comfortable')
%} green {% elif
is_state('sensor.nursery_thermal_comfort_humidex_perception','noticable_discomfort')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','noticable_discomfort')
%} yellow {% elif
is_state('sensor.nursery_thermal_comfort_humidex_perception','evident_discomfort')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','evident_discomfort')
%} amber {% elif
is_state('sensor.nursery_thermal_comfort_humidex_perception','great_discomfort')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','great_discomfort')
%} orange {% elif
is_state('sensor.nursery_thermal_comfort_humidex_perception','dangerous_discomfort')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','dangerous_discomfort')
%} deep-orange {% elif
is_state('sensor.nursery_thermal_comfort_humidex_perception','heat_stroke')
is_state('sensor.girls_room_thermal_comfort_humidex_perception','heat_stroke')
%} red {% else %} disabled {% endif %}
tap_action:
action: more-info
@@ -1736,7 +1736,7 @@ sections:
name: Front Room
- entity: sensor.master_bedroom_multisensor_air_temperature
name: Bedroom
- entity: sensor.nursery_multisensor_air_temperature
- entity: sensor.girls_room_multisensor_air_temperature
name: Nursery
- entity: sensor.kitchen_multisensor_air_temperature
name: Kitchen
+2 -2
View File
@@ -201,7 +201,7 @@ cards:
cards:
- type: entity-filter
entities:
- binary_sensor.nursery_person_occupancy
- binary_sensor.girls_room_person_occupancy
show_empty: false
state_filter:
- "on"
@@ -211,7 +211,7 @@ cards:
camera_view: auto
entities: []
image_entity: image.frigate_cam08_person
entity: binary_sensor.nursery_person_occupancy
entity: binary_sensor.girls_room_person_occupancy
- type: entity-filter
entities:
+2 -2
View File
@@ -14,7 +14,7 @@ cards:
position: sidebar
cards:
- type: glance
title: Nursery
title: Girls Room
entities: []
- type: glance
show_state: false
@@ -50,7 +50,7 @@ cards:
live_provider: ha
frigate:
camera_name: frigate_cam08
zone: nursery
zone: girls_room
label: person
url: http://192.168.1.11:5000
view:
+2 -2
View File
@@ -39,7 +39,7 @@ cards:
hide_state: true
layout: vertical
- type: custom:mushroom-entity-card
entity: input_select.nursery_mode
entity: input_select.girls_room_mode
name: Mode
layout: vertical
- type: horizontal-stack
@@ -89,4 +89,4 @@ cards:
entity: binary_sensor.front_door_contact
name: Porch
layout: vertical
secondary_info: none
secondary_info: none
+65 -65
View File
@@ -15,138 +15,138 @@ cards:
- hours_to_show: 24
graph: line
type: sensor
entity: sensor.nursery_multisensor_air_temperature
entity: sensor.girls_room_multisensor_air_temperature
detail: 1
name: Temperature
- hours_to_show: 24
graph: line
type: sensor
detail: 1
entity: sensor.nursery_multisensor_humidity
entity: sensor.girls_room_multisensor_humidity
name: Humidity
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.nursery_thermal_comfort_dew_point_perception
entity: sensor.girls_room_thermal_comfort_dew_point_perception
layout: vertical
primary: Dew Point
secondary: >
{% if is_state('sensor.nursery_thermal_comfort_dew_point_perception','dry') %}
{% if is_state('sensor.girls_room_thermal_comfort_dew_point_perception','dry') %}
Dry
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','very_comfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','very_comfortable') %}
Very Comfy
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','comfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','comfortable') %}
Comfy
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','ok_but_humid') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','ok_but_humid') %}
Humid
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
Somewhat Uncomfy
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
Quite Uncomfy
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
Extremely Uncomfy
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','severely_high') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','severely_high') %}
Severely High
{% endif %}
icon: tc:dew-point
icon_color: >
{% if is_state('sensor.nursery_thermal_comfort_dew_point_perception','dry') %}
{% if is_state('sensor.girls_room_thermal_comfort_dew_point_perception','dry') %}
gray
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','very_comfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','very_comfortable') %}
green
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','comfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','comfortable') %}
green
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','ok_but_humid') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','ok_but_humid') %}
blue
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
yellow
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','severely_high') %}
{% elif is_state('sensor.girls_room_thermal_comfort_dew_point_perception','severely_high') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.nursery_thermal_comfort_humidex_perception
entity: sensor.girls_room_thermal_comfort_humidex_perception
layout: vertical
primary: Humidex
secondary: >
{% if is_state('sensor.nursery_thermal_comfort_humidex_perception','comfortable') %}
{% if is_state('sensor.girls_room_thermal_comfort_humidex_perception','comfortable') %}
Comfy
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','noticable_discomfort') %}
{% elif is_state('sensor.girls_room_thermal_comfort_humidex_perception','noticable_discomfort') %}
Noticable Discomfort
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','evident_discomfort') %}
{% elif is_state('sensor.girls_room_thermal_comfort_humidex_perception','evident_discomfort') %}
Evident Discomfort
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','great_discomfort') %}
{% elif is_state('sensor.girls_room_thermal_comfort_humidex_perception','great_discomfort') %}
Great Discomfort
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','dangerous_discomfort') %}
{% elif is_state('sensor.girls_room_thermal_comfort_humidex_perception','dangerous_discomfort') %}
Dangerous
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','heat_stroke') %}
{% elif is_state('sensor.girls_room_thermal_comfort_humidex_perception','heat_stroke') %}
Heat Stroke
{% endif %}
icon: tc:thermal-perception
icon_color: >
{% if is_state('sensor.nursery_thermal_comfort_humidex_perception','comfortable') %}
{% if is_state('sensor.girls_room_thermal_comfort_humidex_perception','comfortable') %}
green
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','noticable_discomfort') %}
{% elif is_state('sensor.girls_room_thermal_comfort_humidex_perception','noticable_discomfort') %}
yellow
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','evident_discomfort') %}
{% elif is_state('sensor.girls_room_thermal_comfort_humidex_perception','evident_discomfort') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','great_discomfort') %}
{% elif is_state('sensor.girls_room_thermal_comfort_humidex_perception','great_discomfort') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','dangerous_discomfort') %}
{% elif is_state('sensor.girls_room_thermal_comfort_humidex_perception','dangerous_discomfort') %}
red
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','heat_stroke') %}
{% elif is_state('sensor.girls_room_thermal_comfort_humidex_perception','heat_stroke') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.nursery_thermal_comfort_summer_simmer_perception
entity: sensor.girls_room_thermal_comfort_summer_simmer_perception
layout: vertical
primary: Simmer Simmer
secondary: >
{% if is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','cool') %}
{% if is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','cool') %}
Cool
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_cool') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','slightly_cool') %}
Cool
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','comfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','comfortable') %}
Comfy
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_warm') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','slightly_warm') %}
Warm
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
Warm
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extremely_warm') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','extremely_warm') %}
Hot
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
Hot
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
Danger
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
Danger
{% endif %}
icon: tc:simmer-zone
icon_color: >
{% if is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','cool') %}
{% if is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','cool') %}
blue
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_cool') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','slightly_cool') %}
blue
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','comfortable') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','comfortable') %}
green
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_warm') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','slightly_warm') %}
yellow
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
yellow
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extremely_warm') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','extremely_warm') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
red
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
{% elif is_state('sensor.girls_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
red
{% endif %}
tap_action:
@@ -155,7 +155,7 @@ cards:
cards:
- type: custom:mushroom-entity-card
layout: vertical
entity: binary_sensor.nursery_occupied
entity: binary_sensor.girls_room_occupied
name: Nursery Occupied
- type: custom:mushroom-entity-card
layout: vertical
@@ -170,7 +170,7 @@ cards:
- type: horizontal-stack
cards:
- type: custom:mushroom-light-card
entity: light.nursery_hue
entity: light.girls_room_hue
name: Main Light
tap_action:
action: toggle
@@ -179,7 +179,7 @@ cards:
layout: vertical
hide_state: false
- type: custom:mushroom-entity-card
entity: input_select.nursery_mode
entity: input_select.girls_room_mode
name: Mode
layout: vertical
- type: horizontal-stack
@@ -223,7 +223,7 @@ cards:
- type: horizontal-stack
cards:
- type: custom:mushroom-light-card
entity: light.nursery_closet
entity: light.girls_room_closet
name: Closet
icon: mdi:dome-light
tap_action:
@@ -242,14 +242,14 @@ cards:
cards:
- type: custom:mushroom-entity-card
layout: vertical
entity: sensor.nursery_multisensor_illuminance
entity: sensor.girls_room_multisensor_illuminance
name: Nursery
- type: custom:mushroom-entity-card
entity: input_number.nursery_light_level_trigger
entity: input_number.girls_room_light_level_trigger
layout: vertical
name: Trigger
- type: custom:mushroom-entity-card
entity: binary_sensor.nursery_naturally_lit
entity: binary_sensor.girls_room_naturally_lit
name: Naturally Lit
layout: vertical
@@ -259,7 +259,7 @@ cards:
- type: custom:mushroom-title-card
subtitle: Devices
- type: custom:mushroom-fan-card
entity: fan.nursery
entity: fan.girls_room_fan_light_switch_fan
name: Fan
icon_animation: false
tap_action:
@@ -347,26 +347,26 @@ cards:
secondary_info: none
layout: vertical
- type: custom:mushroom-entity-card
entity: binary_sensor.nursery_person_occupancy
entity: binary_sensor.girls_room_person_occupancy
name: Person
secondary_info: none
layout: vertical
- type: horizontal-stack
cards:
- type: custom:mushroom-entity-card
entity: binary_sensor.nursery_door
entity: binary_sensor.girls_room_door
name: Door
secondary_info: none
layout: vertical
- type: custom:mushroom-entity-card
entity: binary_sensor.nursery_closet_door_contact
entity: binary_sensor.girls_room_closet_door_contact
name: Closet
secondary_info: none
layout: vertical
- type: horizontal-stack
cards:
- type: custom:mushroom-entity-card
entity: binary_sensor.nursery_window_contact
entity: binary_sensor.girls_room_window_contact
name: Window
secondary_info: none
layout: vertical
@@ -382,14 +382,14 @@ cards:
type: button
tap_action:
action: toggle
entity: input_button.nursery_bedtime
entity: input_button.girls_room_bedtime
name: Bedtime
- show_name: true
show_icon: true
type: button
tap_action:
action: toggle
entity: input_button.nursery_awake
entity: input_button.girls_room_awake
name: Awake
- type: vertical-stack
+4 -4
View File
@@ -298,16 +298,16 @@ cards:
- type: custom:mushroom-template-card
primary: Girl's Room
icon: mdi:teddy-bear
entity: light.nursery_hue
entity: light.girls_room_hue
tap_action:
action: navigate
navigation_path: girls-room
hold_action:
action: toggle
secondary: |-
{{states('sensor.nursery_multisensor_air_temperature')}}°F
{{states('sensor.nursery_multisensor_humidity')}}%
icon_color: "{{iif(is_state('light.nursery_hue','on'),'yellow')}}"
{{states('sensor.girls_room_multisensor_air_temperature')}}°F
{{states('sensor.girls_room_multisensor_humidity')}}%
icon_color: "{{iif(is_state('light.girls_room_hue','on'),'yellow')}}"
multiline_secondary: true
layout: vertical
- type: custom:mushroom-template-card
+29 -29
View File
@@ -13,7 +13,7 @@ cards:
- type: horizontal-stack
cards:
- type: custom:mushroom-light-card
entity: light.nursery_hue
entity: light.girls_room_hue
name: Lights
use_light_color: false
tap_action:
@@ -21,9 +21,9 @@ cards:
service: homeassistant.toggle
service_data: {}
target:
entity_id: input_boolean.nursery_occupied
entity_id: input_boolean.girls_room_occupied
- type: custom:mushroom-light-card
entity: light.nursery_closet
entity: light.girls_room_closet
name: Closet
use_light_color: false
tap_action:
@@ -32,21 +32,21 @@ cards:
- type: horizontal-stack
cards:
- type: custom:mushroom-entity-card
entity: input_select.nursery_mode
entity: input_select.girls_room_mode
name: Mode
- type: custom:mushroom-template-card
secondary: '{{states(''input_select.nursery_color_set'')}}'
entity: input_select.nursery_color_set
secondary: "{{states('input_select.girls_room_color_set')}}"
entity: input_select.girls_room_color_set
icon: mdi:party-popper
icon_color: >-
{{ iif(is_state('input_boolean.nursery_light_cycle', 'on'),
{{ iif(is_state('input_boolean.girls_room_light_cycle', 'on'),
'yellow') }}
tap_action:
action: call-service
service: homeassistant.toggle
service_data: {}
target:
entity_id: input_boolean.nursery_light_cycle
entity_id: input_boolean.girls_room_light_cycle
primary: Cycle
hold_action:
action: more-info
@@ -54,10 +54,10 @@ cards:
cards:
- type: custom:mushroom-template-card
primary: Emmett
secondary: '{{states(''select.black_bed_wled_preset'')}}'
secondary: "{{states('select.black_bed_wled_preset')}}"
entity: select.black_bed_wled_preset
icon: mdi:led-strip-variant
icon_color: '{{ iif(is_state(''light.black_bed_wled'', ''on''), ''yellow'') }}'
icon_color: "{{ iif(is_state('light.black_bed_wled', 'on'), 'yellow') }}"
tap_action:
action: more-info
hold_action:
@@ -71,10 +71,10 @@ cards:
url_path: http://192.168.1.181
- type: custom:mushroom-template-card
primary: Bridget
secondary: '{{states(''select.white_bed_wled_preset'')}}'
secondary: "{{states('select.white_bed_wled_preset')}}"
entity: select.white_bed_wled_preset
icon: mdi:led-strip-variant
icon_color: '{{ iif(is_state(''light.white_bed_wled'', ''on''), ''yellow'') }}'
icon_color: "{{ iif(is_state('light.white_bed_wled', 'on'), 'yellow') }}"
tap_action:
action: more-info
hold_action:
@@ -94,14 +94,14 @@ cards:
cards:
- type: custom:mushroom-template-card
primary: Front Room
secondary: '{{states(''input_select.front_room_mode'')}}'
secondary: "{{states('input_select.front_room_mode')}}"
entity: input_boolean.front_room_occupied
icon: mdi:lightbulb
icon_color: '{{ iif(is_state(''light.front_room_hue'', ''on''), ''yellow'') }}'
icon_color: "{{ iif(is_state('light.front_room_hue', 'on'), 'yellow') }}"
tap_action:
action: toggle
- type: custom:mushroom-template-card
secondary: '{{states(''input_select.front_room_color_set'')}}'
secondary: "{{states('input_select.front_room_color_set')}}"
entity: input_select.front_room_color_set
icon: mdi:lightbulb
icon_color: >-
@@ -122,10 +122,10 @@ cards:
subtitle: Dining Room
- type: custom:mushroom-template-card
primary: Dining Room
secondary: '{{states(''input_select.dining_room_mode'')}}'
secondary: "{{states('input_select.dining_room_mode')}}"
entity: input_boolean.dining_room_occupied
icon: mdi:lightbulb
icon_color: '{{ iif(is_state(''light.dining_room_switch'', ''on''), ''yellow'') }}'
icon_color: "{{ iif(is_state('light.dining_room_switch', 'on'), 'yellow') }}"
tap_action:
action: toggle
- type: vertical-stack
@@ -134,10 +134,10 @@ cards:
subtitle: Kitchen
- type: custom:mushroom-template-card
primary: Kitchen
secondary: '{{states(''input_select.kitchen_mode'')}}'
secondary: "{{states('input_select.kitchen_mode')}}"
entity: input_boolean.kitchen_occupied
icon: mdi:lightbulb
icon_color: '{{ iif(is_state(''light.kitchen_hue'', ''on''), ''yellow'') }}'
icon_color: "{{ iif(is_state('light.kitchen_hue', 'on'), 'yellow') }}"
tap_action:
action: toggle
- type: vertical-stack
@@ -148,7 +148,7 @@ cards:
cards:
- type: custom:mushroom-template-card
primary: Ceiling
secondary: '{{states(''input_select.master_bedroom_mode'')}}'
secondary: "{{states('input_select.master_bedroom_mode')}}"
entity: input_boolean.master_bedroom_occupied
icon: mdi:lightbulb
icon_color: >-
@@ -158,7 +158,7 @@ cards:
action: toggle
- type: custom:mushroom-template-card
primary: Closet
secondary: '{{states(''light.master_bedroom_closet'')}}'
secondary: "{{states('light.master_bedroom_closet')}}"
entity: light.master_bedroom_closet
icon: mdi:lightbulb
icon_color: >-
@@ -174,7 +174,7 @@ cards:
cards:
- type: custom:mushroom-template-card
primary: Master Bathroom
secondary: '{{states(''input_select.master_bathroom_mode'')}}'
secondary: "{{states('input_select.master_bathroom_mode')}}"
entity: input_boolean.master_bathroom_occupied
icon: mdi:lightbulb
icon_color: >-
@@ -192,14 +192,14 @@ cards:
cards:
- type: custom:mushroom-template-card
primary: Mode
secondary: '{{states(''input_select.computer_area_mode'')}}'
secondary: "{{states('input_select.computer_area_mode')}}"
entity: input_boolean.computer_area_occupied
icon: mdi:lightbulb
icon_color: '{{ iif(is_state(''light.computer_area_hue'', ''on''), ''yellow'') }}'
icon_color: "{{ iif(is_state('light.computer_area_hue', 'on'), 'yellow') }}"
tap_action:
action: toggle
- type: custom:mushroom-template-card
secondary: '{{states(''input_select.computer_area_color_set'')}}'
secondary: "{{states('input_select.computer_area_color_set')}}"
entity: input_select.computer_area_color_set
icon: mdi:lightbulb
icon_color: >-
@@ -222,14 +222,14 @@ cards:
cards:
- type: custom:mushroom-template-card
primary: Mode
secondary: '{{states(''input_select.great_room_mode'')}}'
secondary: "{{states('input_select.great_room_mode')}}"
entity: input_boolean.great_room_occupied
icon: mdi:lightbulb
icon_color: '{{ iif(is_state(''light.great_room_hue'', ''on''), ''yellow'') }}'
icon_color: "{{ iif(is_state('light.great_room_hue', 'on'), 'yellow') }}"
tap_action:
action: toggle
- type: custom:mushroom-template-card
secondary: '{{states(''input_select.great_room_color_set'')}}'
secondary: "{{states('input_select.great_room_color_set')}}"
entity: input_select.great_room_color_set
icon: mdi:lightbulb
icon_color: >-
@@ -243,4 +243,4 @@ cards:
entity_id: input_boolean.great_room_light_cycle
primary: Cycle
hold_action:
action: more-info
action: more-info
+2 -2
View File
@@ -80,7 +80,7 @@ cards:
- type: custom:mushroom-title-card
subtitle: Devices
- type: custom:mushroom-fan-card
entity: fan.master_bedroom
entity: fan.master_bedroom_fan_light_switch_fan
name: Fan
icon_animation: false
tap_action:
@@ -129,4 +129,4 @@ cards:
subtitle: Cameras
- !include /config/lovelace/cameras/view-camera-mbr.yaml
#- !include /config/lovelace/cameras/view-camera-06.yaml
#- !include /config/lovelace/cameras/view-camera-07.yaml
#- !include /config/lovelace/cameras/view-camera-07.yaml
+2 -2
View File
@@ -66,7 +66,7 @@ cards:
layout: vertical
hide_state: true
- type: custom:mushroom-entity-card
entity: input_select.nursery_mode
entity: input_select.girls_room_mode
name: Mode
layout: vertical
- type: vertical-stack
@@ -120,4 +120,4 @@ cards:
entity: group.utility_room_motion
name: Motion
layout: vertical
secondary_info: none
secondary_info: none
@@ -0,0 +1,6 @@
title: Nursery Camera
path: girls_room-camera
icon: mdi:teddy-bear
type: panel
cards:
- !include /config/lovelace/raw-cameras/girls-room-card.yaml
+1 -1
View File
@@ -1,7 +1,7 @@
type: custom:advanced-camera-card
cameras:
- camera_entity: camera.frigate_cam08
title: Nursery
title: Girls Room
live_provider: go2rtc
go2rtc:
modes:
-6
View File
@@ -1,6 +0,0 @@
title: Nursery Camera
path: nursery-camera
icon: mdi:teddy-bear
type: panel
cards:
- !include /config/lovelace/raw-cameras/nursery-card.yaml
+13 -13
View File
@@ -3,8 +3,8 @@ type: picture-elements
image: /local/bg500x225.png
elements:
- type: custom:mushroom-template-card
primary: "{{states('input_select.nursery_mode')}}"
entity: input_select.nursery_mode
primary: "{{states('input_select.girls_room_mode')}}"
entity: input_select.girls_room_mode
tap_action:
action: more-info
style:
@@ -13,8 +13,8 @@ elements:
top: 88%
- type: custom:mushroom-template-card
primary: "{{states('input_select.nursery_wled')}}"
entity: input_select.nursery_wled
primary: "{{states('input_select.girls_room_wled')}}"
entity: input_select.girls_room_wled
tap_action:
action: more-info
style:
@@ -23,13 +23,13 @@ elements:
top: 88%
- type: state-label
entity: sensor.nursery_multisensor_air_temperature
entity: sensor.girls_room_multisensor_air_temperature
style:
left: 15%
top: 35%
font-size: 180%
- type: state-label
entity: sensor.nursery_multisensor_humidity
entity: sensor.girls_room_multisensor_humidity
style:
left: 85%
top: 35%
@@ -45,7 +45,7 @@ elements:
transform: initial
#top left icon spot
- type: state-icon
entity: binary_sensor.nursery_occupied
entity: binary_sensor.girls_room_occupied
style:
left: 52%
top: 9%
@@ -57,12 +57,12 @@ elements:
# top: 9%
#top icon spot #1
- type: state-icon
entity: binary_sensor.nursery_window_contact
entity: binary_sensor.girls_room_window_contact
style:
left: 60%
top: 9%
- type: state-icon
entity: fan.nursery
entity: fan.girls_room_fan_light_switch_fan
style:
left: 68%
top: 9%
@@ -72,7 +72,7 @@ elements:
action: toggle
#top icon spot #4
- type: state-icon
entity: switch.nursery_bed_lights
entity: switch.girls_room_bed_lights
style:
left: 76%
top: 9%
@@ -82,7 +82,7 @@ elements:
action: more-info
#top icon spot #3
- type: state-icon
entity: switch.nursery_light_cycle
entity: switch.girls_room_light_cycle
style:
left: 84%
top: 9%
@@ -92,7 +92,7 @@ elements:
action: more-info
#top icon spot #4
- type: state-icon
entity: input_boolean.nursery_occupied
entity: input_boolean.girls_room_occupied
style:
left: 92%
top: 9%
@@ -104,7 +104,7 @@ elements:
#button #1
- type: "custom:button-card"
color: auto
entity: light.nursery_hue
entity: light.girls_room_hue
show_name: false
style:
left: 14%
+2 -3
View File
@@ -53,7 +53,7 @@ elements:
top: 9%
#top icon spot #2
- type: state-icon
entity: fan.master_bedroom
entity: fan.master_bedroom_fan_light_switch_fan
style:
left: 76%
top: 9%
@@ -179,9 +179,8 @@ elements:
- height: 45px
tap_action:
action: more-info
# 12,31,50,69,88
# 14,38,62,86
# 25,50,75
# 33,66
# 50
# 50
+2 -2
View File
@@ -23,8 +23,8 @@ cards:
- type: conditional
conditions:
- entity: input_select.indoor_camera_cycle
state: Nursery
card: !include /config/lovelace/raw-cameras/nursery-card.yaml
state: Girls Room
card: !include /config/lovelace/raw-cameras/girls-room-card.yaml
- type: conditional
conditions:
- entity: input_select.indoor_camera_cycle
@@ -8,8 +8,8 @@ cards:
icon_height: 25px
tap_action:
action: navigate
navigation_path: /cams-yml/nursery-camera
entity: input_boolean.nursery_occupied
navigation_path: /cams-yml/girls-room-camera
entity: input_boolean.girls_room_occupied
- show_name: true
show_icon: true
type: button
@@ -76,4 +76,4 @@ cards:
tap_action:
action: navigate
navigation_path: /cams-yml/mbr-camera
entity: input_boolean.master_bedroom_occupied
entity: input_boolean.master_bedroom_occupied
+3 -3
View File
@@ -22,8 +22,8 @@ cards:
icon_height: 25px
tap_action:
action: navigate
navigation_path: /cams-yml/nursery-camera
entity: input_boolean.nursery_occupied
navigation_path: /cams-yml/girls-room-camera
entity: input_boolean.girls_room_occupied
- show_name: true
show_icon: true
type: button
@@ -71,4 +71,4 @@ cards:
tap_action:
action: navigate
navigation_path: /cams-yml/front-porch-camera
entity: input_boolean.front_porch_occupied
entity: input_boolean.front_porch_occupied
+2 -2
View File
@@ -40,8 +40,8 @@ cards:
action: toggle
hold_action:
action: more-info
entity: input_boolean.nursery_automatic_lights
name: Nursery
entity: input_boolean.girls_room_automatic_lights
name: Girls Room
- type: button
tap_action:
action: toggle
+8 -8
View File
@@ -34,17 +34,17 @@ cards:
title: Clint Travelling Automations
show_header_toggle: false
entities:
- entity: automation.clint_travelling
secondary_info: last-triggered
# - entity: automation.clint_travelling
# secondary_info: last-triggered
- entity: automation.clint_location_update
secondary_info: last-triggered
- entity: automation.clint_changing_zones
secondary_info: last-triggered
- type: entities
title: Clint Work Automations
show_header_toggle: false
entities:
- entity: automation.set_clint_next_alarm
secondary_info: last-triggered
# - type: entities
# title: Clint Work Automations
# show_header_toggle: false
# entities:
# - entity: automation.set_clint_next_alarm
# secondary_info: last-triggered
+8 -8
View File
@@ -46,14 +46,14 @@ cards:
entities:
- entity: automation.guest_mode_off_nobody_home
secondary_info: last-triggered
- type: entities
title: Automations for travel
show_header_toggle: false
entities:
- entity: automation.vacation
secondary_info: last-triggered
- entity: automation.vacation_over
secondary_info: last-triggered
# - type: entities
# title: Automations for travel
# show_header_toggle: false
# entities:
# - entity: automation.vacation
# secondary_info: last-triggered
# - entity: automation.vacation_over
# secondary_info: last-triggered
- type: entities
title: Automations for work
show_header_toggle: false
+88 -88
View File
@@ -88,91 +88,91 @@ cards:
points_per_hour: 3
show:
fill: false
# - type: vertical-stack
# cards:
# - type: entities
# title: Database Statistics
# entities:
# - entity: sensor.database_size
# name: Database Size
# icon: mdi:database
# - entity: sensor.database_tables_count
# name: Number of Tables
# icon: mdi:table
# - entity: sensor.database_total_records
# name: Total Records
# icon: mdi:counter
# - type: entities
# title: MariaDB Status
# entities:
# - entity: sensor.mariadb_status
# name: Server Status
# icon: mdi:database
# - entity: sensor.mariadb_version_2
# name: Version
# icon: mdi:database-check
# - entity: sensor.mariadb_performance
# name: Performance
# icon: mdi:chart-line
# - entity: sensor.mariadb_uptime
# name: Uptime
# icon: mdi:timer-outline
# - entity: sensor.mariadb_connections
# name: Active Connections
# icon: mdi:connection
# - entity: sensor.mariadb_questions
# name: Total Queries
# icon: mdi:database-search
# - type: grid
# cards:
# - type: custom:mushroom-template-card
# primary: InnoDB Buffer Pool
# secondary: "{{ states('sensor.mariadb_buffer_pool_size') }}"
# icon: mdi:memory
# layout: vertical
# icon_color: blue
# - type: custom:mushroom-template-card
# primary: Max Connections
# secondary: "{{ states('sensor.mariadb_max_connections') }}"
# icon: mdi:account-multiple
# layout: vertical
# icon_color: green
# - type: custom:mushroom-template-card
# primary: Log File Size
# secondary: "{{ states('sensor.mariadb_log_file_size') }}"
# icon: mdi:file
# layout: vertical
# icon_color: orange
# - type: custom:mushroom-template-card
# primary: Temp Table Size
# secondary: "{{ states('sensor.mariadb_tmp_table_size') }}"
# icon: mdi:table
# layout: vertical
# icon_color: purple
# - type: custom:mushroom-template-card
# primary: IO Capacity
# secondary: "{{ states('sensor.mariadb_io_capacity') }}"
# icon: mdi:speedometer
# layout: vertical
# icon_color: red
# - type: custom:mushroom-template-card
# primary: IO Threads
# secondary: "{{ states('sensor.mariadb_io_threads') }}"
# icon: mdi:developer-board
# layout: vertical
# icon_color: cyan
# - type: custom:mushroom-template-card
# primary: Table Cache
# secondary: "{{ states('sensor.mariadb_table_cache') }}"
# icon: mdi:cached
# layout: vertical
# icon_color: amber
# - type: custom:mushroom-template-card
# primary: Buffer Sizes
# secondary: "{{ states('sensor.mariadb_buffer_sizes') }}"
# icon: mdi:buffer
# layout: vertical
# icon_color: teal
# - type: vertical-stack
# cards:
# - type: entities
# title: Database Statistics
# entities:
# - entity: sensor.database_size
# name: Database Size
# icon: mdi:database
# - entity: sensor.database_tables_count
# name: Number of Tables
# icon: mdi:table
# - entity: sensor.database_total_records
# name: Total Records
# icon: mdi:counter
# - type: entities
# title: MariaDB Status
# entities:
# - entity: sensor.mariadb_status
# name: Server Status
# icon: mdi:database
# - entity: sensor.mariadb_version_2
# name: Version
# icon: mdi:database-check
# - entity: sensor.mariadb_performance
# name: Performance
# icon: mdi:chart-line
# - entity: sensor.mariadb_uptime
# name: Uptime
# icon: mdi:timer-outline
# - entity: sensor.mariadb_connections
# name: Active Connections
# icon: mdi:connection
# - entity: sensor.mariadb_questions
# name: Total Queries
# icon: mdi:database-search
# - type: grid
# cards:
# - type: custom:mushroom-template-card
# primary: InnoDB Buffer Pool
# secondary: "{{ states('sensor.mariadb_buffer_pool_size') }}"
# icon: mdi:memory
# layout: vertical
# icon_color: blue
# - type: custom:mushroom-template-card
# primary: Max Connections
# secondary: "{{ states('sensor.mariadb_max_connections') }}"
# icon: mdi:account-multiple
# layout: vertical
# icon_color: green
# - type: custom:mushroom-template-card
# primary: Log File Size
# secondary: "{{ states('sensor.mariadb_log_file_size') }}"
# icon: mdi:file
# layout: vertical
# icon_color: orange
# - type: custom:mushroom-template-card
# primary: Temp Table Size
# secondary: "{{ states('sensor.mariadb_tmp_table_size') }}"
# icon: mdi:table
# layout: vertical
# icon_color: purple
# - type: custom:mushroom-template-card
# primary: IO Capacity
# secondary: "{{ states('sensor.mariadb_io_capacity') }}"
# icon: mdi:speedometer
# layout: vertical
# icon_color: red
# - type: custom:mushroom-template-card
# primary: IO Threads
# secondary: "{{ states('sensor.mariadb_io_threads') }}"
# icon: mdi:developer-board
# layout: vertical
# icon_color: cyan
# - type: custom:mushroom-template-card
# primary: Table Cache
# secondary: "{{ states('sensor.mariadb_table_cache') }}"
# icon: mdi:cached
# layout: vertical
# icon_color: amber
# - type: custom:mushroom-template-card
# primary: Buffer Sizes
# secondary: "{{ states('sensor.mariadb_buffer_sizes') }}"
# icon: mdi:buffer
# layout: vertical
# icon_color: teal
- type: glance
show_icon: false
columns: 3
@@ -273,16 +273,16 @@ cards:
cards:
- type: custom:mushroom-entity-card
layout: vertical
entity: sensor.nursery_multisensor_illuminance
entity: sensor.girls_room_multisensor_illuminance
name: Nursery
icon_type: none
- type: custom:mushroom-entity-card
entity: input_number.nursery_light_level_trigger
entity: input_number.girls_room_light_level_trigger
layout: vertical
name: Nursery
icon_type: none
- type: custom:mushroom-entity-card
entity: binary_sensor.nursery_naturally_lit
entity: binary_sensor.girls_room_naturally_lit
name: Naturally Lit
layout: vertical
secondary_info: state
+19 -19
View File
@@ -27,8 +27,8 @@ cards:
tap_action: more-info
rules:
- entities:
- fan.master_bedroom
- fan.nursery
- fan.master_bedroom_fan_light_switch_fan
- fan.girls_room_fan_light_switch_fan
states:
- state: "on"
class: spinning-fan
@@ -50,8 +50,8 @@ cards:
- input_boolean.front_room_occupied
- input_boolean.dining_room_occupied
- input_boolean.kitchen_occupied
- input_boolean.nursery_occupied
- input_boolean.nursery_closet_occupied
- input_boolean.girls_room_occupied
- input_boolean.girls_room_closet_occupied
- input_boolean.master_bedroom_occupied
- input_boolean.master_bathroom_occupied
- input_boolean.master_bedroom_closet_occupied
@@ -133,7 +133,7 @@ cards:
- binary_sensor.great_room_person_occupancy
- binary_sensor.kitchen_person_occupancy
- binary_sensor.master_bedroom_person_occupancy
- binary_sensor.nursery_person_occupancy
- binary_sensor.girls_room_person_occupancy
- binary_sensor.utility_room_person_occupancy
- binary_sensor.utility_room_person_occupancy
- binary_sensor.boys_room_person_occupancy
@@ -150,7 +150,7 @@ cards:
- entities:
- sensor.thermal_comfort_dew_point_perception
- sensor.master_bedroom_thermal_comfort_dew_point_perception
- sensor.nursery_thermal_comfort_dew_point_perception
- sensor.girls_room_thermal_comfort_dew_point_perception
- sensor.great_room_thermal_comfort_dew_point_perception
- sensor.front_room_thermal_comfort_dew_point_perception
- sensor.master_bathroom_thermal_comfort_dew_point_perception
@@ -180,7 +180,7 @@ cards:
- entities:
- sensor.thermal_comfort_humidex_perception
- sensor.master_bedroom_thermal_comfort_humidex_perception
- sensor.nursery_thermal_comfort_humidex_perception
- sensor.girls_room_thermal_comfort_humidex_perception
- sensor.great_room_thermal_comfort_humidex_perception
- sensor.front_room_thermal_comfort_humidex_perception
- sensor.master_bathroom_thermal_comfort_humidex_perception
@@ -206,7 +206,7 @@ cards:
- entities:
- sensor.thermal_comfort_summer_simmer_perception
- sensor.master_bedroom_thermal_comfort_summer_simmer_perception
- sensor.nursery_thermal_comfort_summer_simmer_perception
- sensor.girls_room_thermal_comfort_summer_simmer_perception
- sensor.great_room_thermal_comfort_summer_simmer_perception
- sensor.front_room_thermal_comfort_summer_simmer_perception
- sensor.master_bathroom_thermal_comfort_summer_simmer_perception
@@ -360,7 +360,7 @@ cards:
- sensor.front_room_thermostat_temperature
- sensor.front_room_ecobee_temperature
- sensor.entryway_temperature
- sensor.nursery_multisensor_air_temperature
- sensor.girls_room_multisensor_air_temperature
- sensor.master_bedroom_multisensor_air_temperature
- sensor.thermostat_temperature
- sensor.utility_room_thermostat_temperature
@@ -494,7 +494,7 @@ cards:
'
- entities:
- sensor.nursery_multisensor_humidity
- sensor.girls_room_multisensor_humidity
- sensor.master_bedroom_multisensor_humidity
- sensor.thermostat_humidity
- sensor.computer_area_multisensor_humidity
@@ -544,7 +544,7 @@ cards:
- sensor.entryway_light_level
- sensor.front_porch_light_level
- sensor.deck_light_level
- sensor.nursery_multisensor_illuminance
- sensor.girls_room_multisensor_illuminance
- sensor.master_bedroom_multisensor_illuminance
- sensor.computer_area_multisensor_illuminance
- sensor.great_room_multisensor_illuminance
@@ -610,12 +610,12 @@ cards:
- light.great_room_hue
- light.bar
- light.kitchen_overhead
- light.nursery_hue
- light.girls_room_hue
- light.entry
- light.shower
- light.master_bathroom_vanity_hue
- light.master_bedroom_closet
- light.nursery_closet
- light.girls_room_closet
- light.garage_overhead
- light.driveway
- light.front_porch_overhead
@@ -652,7 +652,7 @@ cards:
- binary_sensor.great_room_naturally_lit
- binary_sensor.kitchen_naturally_lit
- binary_sensor.master_bedroom_naturally_lit
- binary_sensor.nursery_naturally_lit
- binary_sensor.girls_room_naturally_lit
states:
- state: "on"
class: "sun-on"
@@ -689,7 +689,7 @@ cards:
- entities:
- binary_sensor.kitchen_motion_sensor_home_security_motion_detection
- binary_sensor.kitchen_multisensor_home_security_motion_detection
- binary_sensor.nursery_multisensor_home_security_motion_detection
- binary_sensor.girls_room_multisensor_motion_detection
- binary_sensor.master_bedroom_multisensor_home_security_motion_detection
- binary_sensor.master_bathroom_motion_switch_home_security_motion_detection
- binary_sensor.computer_area_multisensor_home_security_motion_detection
@@ -710,7 +710,7 @@ cards:
- binary_sensor.great_room_multisensor_home_security_motion_detection
- binary_sensor.garage_multisensor_home_security_motion_detection
- binary_sensor.master_bedroom_closet_motion_switch_home_security_motion_detection
- binary_sensor.nursery_closet_motion_switch_home_security_motion_detection
- binary_sensor.girls_room_closet_motion_switch_motion_detection
- binary_sensor.great_room_motion_switch_home_security_motion_detection
- binary_sensor.entryway_motion_switch_home_security_motion_detection
- binary_sensor.garage_motion_switch_home_security_motion_detection
@@ -740,12 +740,12 @@ cards:
- binary_sensor.front_door_contact
#- binary_sensor.outer_garage_door
- binary_sensor.outer_garage_door_contact
- binary_sensor.nursery_door
- binary_sensor.girls_room_door
- binary_sensor.master_suite_door_contact
- binary_sensor.master_bathroom_door_contact
- binary_sensor.basement_door_contact
- binary_sensor.master_bedroom_closet_door_contact
- binary_sensor.nursery_closet_door_contact
- binary_sensor.girls_room_closet_door_contact
- binary_sensor.pantry_door_contact
- binary_sensor.storage_room_door_contact
- binary_sensor.mancave_door_contact
@@ -782,7 +782,7 @@ cards:
- entities:
- binary_sensor.front_room_window_contact
- binary_sensor.nursery_window_contact
- binary_sensor.girls_room_window_contact
- binary_sensor.master_bedroom_window_contact
- binary_sensor.computer_area_window_contact
- binary_sensor.boys_room_window_contact
+2 -2
View File
@@ -52,9 +52,9 @@ cards:
name: Occupied
tap_action:
action: toggle
- entity: input_select.nursery_mode
- entity: input_select.girls_room_mode
name: Nursery
- entity: input_boolean.nursery_occupied
- entity: input_boolean.girls_room_occupied
name: Occupied
tap_action:
action: toggle
+3 -3
View File
@@ -12,7 +12,7 @@ cards:
- entities:
- entity: sensor.master_bedroom_multisensor_air_temperature
name: Master Bedroom
- entity: sensor.nursery_multisensor_air_temperature
- entity: sensor.girls_room_multisensor_air_temperature
name: Nursery
- entity: sensor.thermostat_temperature
name: Thermostat
@@ -29,7 +29,7 @@ cards:
- entities:
- entity: sensor.master_bedroom_multisensor_humidity
name: Master Bedroom
- entity: sensor.nursery_multisensor_humidity
- entity: sensor.girls_room_multisensor_humidity
name: Nursery
- entity: sensor.thermostat_humidity
name: Thermostat
@@ -131,7 +131,7 @@ cards:
- entities:
- entity: sensor.master_bedroom_multisensor_illuminance
name: Master Bedroom
- entity: sensor.nursery_multisensor_illuminance
- entity: sensor.girls_room_multisensor_illuminance
name: Nursery
- entity: sensor.front_room_light_level
name: Front Room
+6 -6
View File
@@ -713,7 +713,7 @@ badges:
- type: entity-filter
entities:
- entity: sensor.nursery_thermal_comfort_humidex_perception
- entity: sensor.girls_room_thermal_comfort_humidex_perception
name: Nursery
icon: mdi:teddy-bear
tap_action:
@@ -1053,7 +1053,7 @@ cards:
name: Front Room TV
- entity: media_player.downstairs_roku
name: Downstairs Roku
- entity: light.nursery_closet
- entity: light.girls_room_closet
name: Nursery Closet
tap_action:
action: toggle
@@ -1122,7 +1122,7 @@ cards:
name: Front Door
- entity: binary_sensor.front_room_window_contact
name: Front Room
- entity: binary_sensor.nursery_window_contact
- entity: binary_sensor.girls_room_window_contact
name: Nursery
- entity: binary_sensor.master_bedroom_window_contact
name: Bedroom
@@ -1196,16 +1196,16 @@ cards:
- entity: sensor.master_bedroom_closet_motion_switch_node_status
name: Bedroom Closet
- entity: sensor.master_bedroom_dimmer_node_status
- 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.nursery_closet_motion_switch_node_status
- entity: sensor.girls_room_closet_motion_switch_node_status
name: Nursery Closet
- entity: sensor.nursery_multisensor_node_status
- entity: sensor.girls_room_multisensor_node_status
name: Nursery MultiSensor
- entity: sensor.shower_switch_node_status
+58 -60
View File
@@ -23,7 +23,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -71,7 +71,7 @@ cards:
- type: picture-elements
image: /local/background200.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -106,7 +106,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -141,7 +141,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -176,7 +176,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -211,7 +211,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -247,7 +247,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -283,7 +283,7 @@ cards:
- type: picture-elements
image: /local/background200.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -319,7 +319,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -355,7 +355,7 @@ cards:
- type: picture-elements
image: /local/background50.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -391,7 +391,7 @@ cards:
- type: picture-elements
image: /local/background50.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -427,7 +427,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -461,42 +461,42 @@ cards:
- type: vertical-stack
cards:
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: picture-elements
image: /local/background100.png
elements: []
- type: vertical-stack
cards:
@@ -504,7 +504,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -539,7 +539,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -574,7 +574,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -609,7 +609,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -645,7 +645,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -681,7 +681,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -717,7 +717,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -753,7 +753,7 @@ cards:
- type: picture-elements
image: /local/background100.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -789,7 +789,7 @@ cards:
- type: picture-elements
image: /local/background200.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -825,7 +825,7 @@ cards:
- type: picture-elements
image: /local/background200.png
elements:
- type: 'custom:mini-graph-card'
- type: "custom:mini-graph-card"
style:
top: 50%
left: 50%
@@ -856,5 +856,3 @@ cards:
color: "#FFFF77"
- value: 8000
color: "#FF7777"
+76 -76
View File
@@ -8,80 +8,80 @@ visible:
cards:
- type: vertical-stack
cards:
- type: custom:mini-graph-card
#- type: history-graph
#title: Room Power (12h)
name: Room Power (12h)
smoothing: false
hours_to_show: 6
points_per_hour: 12
show_points: false
line_width: 1
# upper_bound: 300
# lower_bound: 0
aggregate_func: max
show:
fill: false
entities:
- entity: sensor.pm_basement_plugs_w
name: Basement
- entity: sensor.pm_kitchen_1_w
name: Kitchen 1
- entity: sensor.pm_kitchen_2_w
name: Kitchen 2
- entity: sensor.pm_nursery_dining_kitchen_lights_w
name: Nursery, Kitchen, Dining Lights
- entity: sensor.pm_front_room_plugs_w
name: Front Room
- entity: sensor.furnace_room_plug_power
name: Datacenter
#- type: custom:mini-graph-card
- type: custom:mini-graph-card
#- type: history-graph
#title: Appliance Power (12h)
name: Appliance Power (12h)
smoothing: false
hours_to_show: 12
points_per_hour: 15
show_points: false
line_width: 1
upper_bound: 100
lower_bound: 0
aggregate_func: max
show:
fill: false
entities:
- entity: sensor.pm_dryer_w
name: Dryer
- entity: sensor.pm_sump_pump_plug_w
name: Sump Pump
- entity: sensor.pm_microwave_plug_w
name: Microwave
- entity: sensor.pm_stove_w
name: Stove/Oven
- entity: sensor.pm_dishwasher_w
name: Dishwasher
- entity: sensor.shelly_keurig_w
name: Keurig
- entity: sensor.shelly_washing_machine_w
name: Washing Machine
- type: custom:mini-graph-card
#- type: history-graph
#title: Room Power (12h)
name: Room Power (12h)
smoothing: false
hours_to_show: 6
points_per_hour: 12
show_points: false
line_width: 1
# upper_bound: 300
# lower_bound: 0
aggregate_func: max
show:
fill: false
entities:
- entity: sensor.pm_basement_plugs_w
name: Basement
- entity: sensor.pm_kitchen_1_w
name: Kitchen 1
- entity: sensor.pm_kitchen_2_w
name: Kitchen 2
- entity: sensor.pm_nursery_dining_kitchen_lights_w
name: Nursery, Kitchen, Dining Lights
- entity: sensor.pm_front_room_plugs_w
name: Front Room
- entity: sensor.furnace_room_plug_power
name: Datacenter
#- type: custom:mini-graph-card
- type: custom:mini-graph-card
#- type: history-graph
#title: Appliance Power (12h)
name: Appliance Power (12h)
smoothing: false
hours_to_show: 12
points_per_hour: 15
show_points: false
line_width: 1
upper_bound: 100
lower_bound: 0
aggregate_func: max
show:
fill: false
entities:
- entity: sensor.pm_dryer_w
name: Dryer
- entity: sensor.pm_sump_pump_plug_w
name: Sump Pump
- entity: sensor.pm_microwave_plug_w
name: Microwave
- entity: sensor.pm_stove_w
name: Stove/Oven
- entity: sensor.pm_dishwasher_w
name: Dishwasher
- entity: sensor.shelly_keurig_w
name: Keurig
- entity: sensor.shelly_washing_machine_w
name: Washing Machine
#- type: custom:mini-graph-card
- type: custom:mini-graph-card
#- type: history-graph
#title: HVAC Power (12h)
name: HVAC Power (12h)
smoothing: false
hours_to_show: 12
points_per_hour: 15
show_points: false
line_width: 1
aggregate_func: max
show:
fill: false
points: false
entities:
- entity: sensor.pm_furnace_w
name: Furnace
- entity: sensor.pm_heat_pump_w
name: Heat Pump
#- type: custom:mini-graph-card
- type: custom:mini-graph-card
#- type: history-graph
#title: HVAC Power (12h)
name: HVAC Power (12h)
smoothing: false
hours_to_show: 12
points_per_hour: 15
show_points: false
line_width: 1
aggregate_func: max
show:
fill: false
points: false
entities:
- entity: sensor.pm_furnace_w
name: Furnace
- entity: sensor.pm_heat_pump_w
name: Heat Pump