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
+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