Files
fresh-home/lovelace/details/view-hvac.yaml
T
2025-07-27 07:59:14 -04:00

1842 lines
110 KiB
YAML

title: HVAC
path: hvac
icon: mdi:thermometer-water
type: panel
visible:
- user: 24a4bd075e7f41a497dd0390a1dd4a9f
- user: cad46dedf86f454ebbd7f697a58730f2
cards:
- type: vertical-stack
cards:
# - type: horizontal-stack
# cards:
# # - type: custom:mushroom-title-card
# # title: "{{states('sensor.energy_tariff')}}"
# # subtitle: "{{states('sensor.energy_cost')}} $/kWh"
# - type: custom:mushroom-chips-card
# chips:
# - type: back
# - type: custom:mushroom-title-card
# title: HVAC
- type: horizontal-stack
cards:
- type: vertical-stack
cards:
- type: custom:mushroom-title-card
title: Outside
alignment: center
- type: horizontal-stack
cards:
- type: custom:mushroom-entity-card
entity: sensor.outdoor_temperature
name: Temperature
- type: custom:mushroom-entity-card
entity: sensor.outdoor_humidity
name: Humidity
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.thermal_comfort_dew_point_perception
primary: Dew Point Perception
secondary: >
{% if is_state('sensor.thermal_comfort_dew_point_perception','dry') %}
Dry
{% elif is_state('sensor.thermal_comfort_dew_point_perception','very_comfortable') %}
Very Comfy
{% elif is_state('sensor.thermal_comfort_dew_point_perception','comfortable') %}
Comfy
{% elif is_state('sensor.thermal_comfort_dew_point_perception','ok_but_humid') %}
Humid
{% elif is_state('sensor.thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
Somewhat Uncomfy
{% elif is_state('sensor.thermal_comfort_dew_point_perception','quite_uncomfortable') %}
Quite Uncomfy
{% elif is_state('sensor.thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
Extremely Uncomfy
{% elif is_state('sensor.thermal_comfort_dew_point_perception','severely_high') %}
Severely High
{% endif %}
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') %}
orange
{% 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: more-info
- type: custom:mushroom-template-card
entity: sensor.thermal_comfort_relative_strain_perception
primary: Relative Strain
secondary: >
{% if is_state('sensor.thermal_comfort_relative_strain_perception','comfortable') %}
Comfy
{% elif is_state('sensor.thermal_comfort_relative_strain_perception','slight_discomfort') %}
Slight Discomfort
{% elif is_state('sensor.thermal_comfort_relative_strain_perception','discomfort') %}
Discomfort
{% elif is_state('sensor.thermal_comfort_relative_strain_perception','significant_discomfort') %}
Significant Discomfort
{% elif is_state('sensor.thermal_comfort_relative_strain_perception','extreme_discomfort') %}
Extreme Discomfort
{% endif %}
icon: tc:dew-point-alternative
icon_color: >
{% if is_state('sensor.thermal_comfort_relative_strain_perception','comfortable') %}
green
{% elif is_state('sensor.thermal_comfort_relative_strain_perception','slight_discomfort') %}
yellow
{% elif is_state('sensor.thermal_comfort_relative_strain_perception','discomfort') %}
orange
{% elif is_state('sensor.thermal_comfort_relative_strain_perception','significant_discomfort') %}
red
{% elif is_state('sensor.thermal_comfort_relative_strain_perception','extreme_discomfort') %}
red
{% endif %}
tap_action:
action: more-info
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.thermal_comfort_humidex_perception
primary: Humidex
secondary: >
{% if is_state('sensor.thermal_comfort_humidex_perception','comfortable') %}
Comfy
{% elif is_state('sensor.thermal_comfort_humidex_perception','noticable_discomfort') %}
Noticable Discomfort
{% elif is_state('sensor.thermal_comfort_humidex_perception','evident_discomfort') %}
Evident Discomfort
{% elif is_state('sensor.thermal_comfort_humidex_perception','great_discomfort') %}
Great Discomfort
{% elif is_state('sensor.thermal_comfort_humidex_perception','dangerous_discomfort') %}
Dangerous
{% elif is_state('sensor.thermal_comfort_humidex_perception','heat_stroke') %}
Heat Stroke
{% endif %}
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: more-info
- type: custom:mushroom-template-card
entity: sensor.thermal_comfort_summer_scharlau_perception
primary: Summer Scharlau
secondary: >
{% if is_state('sensor.thermal_comfort_summer_scharlau_perception','comfortable') %}
Comfy
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','slightly_uncomfortable') %}
Slightly Uncomfy
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','moderately_uncomfortable') %}
Moderatly Uncomfy
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','highly_uncomfortable') %}
Highly Uncomfortable
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','outside_calculable_range') %}
Outside Calculable Range
{% endif %}
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
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','outside_calculable_range') %}
mdi:thermometer-low
{% 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
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','outside_calculable_range') %}
gray
{% endif %}
tap_action:
action: more-info
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.thermal_comfort_summer_simmer_perception
primary: Simmer Simmer
secondary: >
{% if is_state('sensor.thermal_comfort_summer_simmer_perception','cool') %}
Cool
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','slightly_cool') %}
Cool
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','comfortable') %}
Comfy
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','slightly_warm') %}
Warm
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
Warm
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','extremely_warm') %}
Hot
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
Hot
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
Danger
{% elif is_state('sensor.thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
Danger
{% endif %}
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: more-info
- type: custom:mushroom-template-card
entity: sensor.thermal_comfort_thoms_discomfort_perception
primary: Thoms
secondary: >
{% if is_state('sensor.thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
No discomfort
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','less_than_half') %}
Less than half
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','more_than_half') %}
More than half
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','most') %}
Most
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','everyone') %}
Everyone
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','dangerous') %}
Dangerous
{% endif %}
icon: tc:heat-index
icon_color: >
{% if is_state('sensor.thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
blue
{% 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') %}
orange
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','most') %}
orange
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','everyone') %}
red
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','dangerous') %}
red
{% endif %}
tap_action:
action: more-info
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.thermal_comfort_winter_scharlau_perception
primary: Winter Scharlau
secondary: >
{% if is_state('sensor.thermal_comfort_winter_scharlau_perception','comfortable') %}
Comfy
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','slightly_uncomfortable') %}
Slightly Uncomfy
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','moderatly_uncomfortable') %}
Moderatly Uncomfy
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','highly_uncomfortable') %}
Highly Uncomfortable
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','outside_calculable_range') %}
Outside Calculable Range
{% endif %}
icon: >
{% if is_state('sensor.thermal_comfort_winter_scharlau_perception','comfortable') %}
mdi:snowflake-off
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','slightly_uncomfortable') %}
mdi:snowflake
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','moderatly_uncomfortable') %}
mdi:snowflake-thermometer
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','highly_uncomfortable') %}
mdi:snowflake-alert
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','outside_calculable_range') %}
mdi:snowflake-off
{% endif %}
icon_color: >
{% if is_state('sensor.thermal_comfort_winter_scharlau_perception','comfortable') %}
green
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','slightly_uncomfortable') %}
yellow
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','moderatly_uncomfortable') %}
orange
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','highly_uncomfortable') %}
red
{% elif is_state('sensor.thermal_comfort_winter_scharlau_perception','outside_calculable_range') %}
gray
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-entity-card
entity: sensor.thermal_comfort_frost_risk
name: Frost Risk
- type: vertical-stack
cards:
- type: custom:mushroom-title-card
title: Front Room
alignment: center
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.front_room_thermal_comfort_dew_point_perception
primary: Dew Point
secondary: >
{% if is_state('sensor.front_room_thermal_comfort_dew_point_perception','dry') %}
Dry
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','very_comfortable') %}
Very Comfy
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','comfortable') %}
Comfy
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','ok_but_humid') %}
Humid
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
Somewhat Uncomfy
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
Quite Uncomfy
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
Extremely Uncomfy
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','severely_high') %}
Severely High
{% endif %}
icon: tc:dew-point
icon_color: >
{% if is_state('sensor.front_room_thermal_comfort_dew_point_perception','dry') %}
gray
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','very_comfortable') %}
green
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','comfortable') %}
green
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','ok_but_humid') %}
blue
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
yellow
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
orange
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
orange
{% elif is_state('sensor.front_room_thermal_comfort_dew_point_perception','severely_high') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.front_room_thermal_comfort_humidex_perception
primary: Humidex
secondary: >
{% if is_state('sensor.front_room_thermal_comfort_humidex_perception','comfortable') %}
Comfy
{% elif is_state('sensor.front_room_thermal_comfort_humidex_perception','noticable_discomfort') %}
Noticable Discomfort
{% elif is_state('sensor.front_room_thermal_comfort_humidex_perception','evident_discomfort') %}
Evident Discomfort
{% elif is_state('sensor.front_room_thermal_comfort_humidex_perception','great_discomfort') %}
Great Discomfort
{% elif is_state('sensor.front_room_thermal_comfort_humidex_perception','dangerous_discomfort') %}
Dangerous
{% elif is_state('sensor.front_room_thermal_comfort_humidex_perception','heat_stroke') %}
Heat Stroke
{% endif %}
icon: tc:thermal-perception
icon_color: >
{% if is_state('sensor.front_room_thermal_comfort_humidex_perception','comfortable') %}
green
{% elif is_state('sensor.front_room_thermal_comfort_humidex_perception','noticable_discomfort') %}
yellow
{% elif is_state('sensor.front_room_thermal_comfort_humidex_perception','evident_discomfort') %}
orange
{% elif is_state('sensor.front_room_thermal_comfort_humidex_perception','great_discomfort') %}
orange
{% elif is_state('sensor.front_room_thermal_comfort_humidex_perception','dangerous_discomfort') %}
red
{% elif is_state('sensor.front_room_thermal_comfort_humidex_perception','heat_stroke') %}
red
{% endif %}
tap_action:
action: more-info
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.front_room_thermal_comfort_summer_simmer_perception
primary: Simmer
secondary: >
{% if is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','cool') %}
Cool
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','slightly_cool') %}
Cool
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','comfortable') %}
Comfy
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','slightly_warm') %}
Warm
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
Warm
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','extremely_warm') %}
Hot
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
Hot
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
Danger
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
Danger
{% endif %}
icon: tc:simmer-zone
icon_color: >
{% if is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','cool') %}
blue
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','slightly_cool') %}
blue
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','comfortable') %}
green
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','slightly_warm') %}
yellow
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
yellow
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','extremely_warm') %}
orange
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
orange
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
red
{% elif is_state('sensor.front_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.front_room_thermal_comfort_thoms_discomfort_perception
primary: Thoms
secondary: >
{% if is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
No discomfort
{% elif is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
Less than half
{% elif is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
More than half
{% elif is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','most') %}
Most
{% elif is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','everyone') %}
Everyone
{% elif is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','dangerous') %}
Dangerous
{% endif %}
icon: tc:heat-index
icon_color: >
{% if is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
blue
{% elif is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
yellow
{% elif is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
yellow
{% elif is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','most') %}
orange
{% elif is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','everyone') %}
orange
{% elif is_state('sensor.front_room_thermal_comfort_thoms_discomfort_perception','dangerous') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-title-card
title: Computer Area
alignment: center
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.computer_area_thermal_comfort_dew_point_perception
primary: Dew Point
secondary: >
{% if is_state('sensor.computer_area_thermal_comfort_dew_point_perception','dry') %}
Dry
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','very_comfortable') %}
Very Comfy
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','comfortable') %}
Comfy
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','ok_but_humid') %}
Humid
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
Somewhat Uncomfy
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
Quite Uncomfy
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
Extremely Uncomfy
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','severely_high') %}
Severely High
{% endif %}
icon: tc:dew-point
icon_color: >
{% if is_state('sensor.computer_area_thermal_comfort_dew_point_perception','dry') %}
gray
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','very_comfortable') %}
green
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','comfortable') %}
green
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','ok_but_humid') %}
blue
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
yellow
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
orange
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
orange
{% elif is_state('sensor.computer_area_thermal_comfort_dew_point_perception','severely_high') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.computer_area_thermal_comfort_humidex_perception
primary: Humidex
secondary: >
{% if is_state('sensor.computer_area_thermal_comfort_humidex_perception','comfortable') %}
Comfy
{% elif is_state('sensor.computer_area_thermal_comfort_humidex_perception','noticable_discomfort') %}
Noticable Discomfort
{% elif is_state('sensor.computer_area_thermal_comfort_humidex_perception','evident_discomfort') %}
Evident Discomfort
{% elif is_state('sensor.computer_area_thermal_comfort_humidex_perception','great_discomfort') %}
Great Discomfort
{% elif is_state('sensor.computer_area_thermal_comfort_humidex_perception','dangerous_discomfort') %}
Dangerous
{% elif is_state('sensor.computer_area_thermal_comfort_humidex_perception','heat_stroke') %}
Heat Stroke
{% endif %}
icon: tc:thermal-perception
icon_color: >
{% if is_state('sensor.computer_area_thermal_comfort_humidex_perception','comfortable') %}
green
{% elif is_state('sensor.computer_area_thermal_comfort_humidex_perception','noticable_discomfort') %}
yellow
{% elif is_state('sensor.computer_area_thermal_comfort_humidex_perception','evident_discomfort') %}
orange
{% elif is_state('sensor.computer_area_thermal_comfort_humidex_perception','great_discomfort') %}
orange
{% elif is_state('sensor.computer_area_thermal_comfort_humidex_perception','dangerous_discomfort') %}
red
{% elif is_state('sensor.computer_area_thermal_comfort_humidex_perception','heat_stroke') %}
red
{% endif %}
tap_action:
action: more-info
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.computer_area_thermal_comfort_summer_simmer_perception
primary: Simmer
secondary: >
{% if is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','cool') %}
Cool
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','slightly_cool') %}
Cool
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','comfortable') %}
Comfy
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','slightly_warm') %}
Warm
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
Warm
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','extremely_warm') %}
Hot
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
Hot
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
Danger
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
Danger
{% endif %}
icon: tc:simmer-zone
icon_color: >
{% if is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','cool') %}
blue
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','slightly_cool') %}
blue
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','comfortable') %}
green
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','slightly_warm') %}
yellow
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
yellow
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','extremely_warm') %}
orange
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
orange
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
red
{% elif is_state('sensor.computer_area_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.computer_area_thermal_comfort_thoms_discomfort_perception
primary: Thoms
secondary: >
{% if is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
No discomfort
{% elif is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
Less than half
{% elif is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
More than half
{% elif is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','most') %}
Most
{% elif is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','everyone') %}
Everyone
{% elif is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','dangerous') %}
Dangerous
{% endif %}
icon: tc:heat-index
icon_color: >
{% if is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
blue
{% elif is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
yellow
{% elif is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
yellow
{% elif is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','most') %}
orange
{% elif is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','everyone') %}
orange
{% elif is_state('sensor.computer_area_thermal_comfort_thoms_discomfort_perception','dangerous') %}
red
{% endif %}
tap_action:
action: more-info
- type: vertical-stack
cards:
- type: custom:mushroom-title-card
title: Nursery
alignment: center
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.nursery_thermal_comfort_dew_point_perception
primary: Dew Point
secondary: >
{% if is_state('sensor.nursery_thermal_comfort_dew_point_perception','dry') %}
Dry
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','very_comfortable') %}
Very Comfy
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','comfortable') %}
Comfy
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','ok_but_humid') %}
Humid
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
Somewhat Uncomfy
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
Quite Uncomfy
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
Extremely Uncomfy
{% elif is_state('sensor.nursery_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') %}
gray
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','very_comfortable') %}
green
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','comfortable') %}
green
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','ok_but_humid') %}
blue
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
yellow
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
orange
{% elif is_state('sensor.nursery_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
primary: Humidex
secondary: >
{% if is_state('sensor.nursery_thermal_comfort_humidex_perception','comfortable') %}
Comfy
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','noticable_discomfort') %}
Noticable Discomfort
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','evident_discomfort') %}
Evident Discomfort
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','great_discomfort') %}
Great Discomfort
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','dangerous_discomfort') %}
Dangerous
{% elif is_state('sensor.nursery_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') %}
green
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','noticable_discomfort') %}
yellow
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','evident_discomfort') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','great_discomfort') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','dangerous_discomfort') %}
red
{% elif is_state('sensor.nursery_thermal_comfort_humidex_perception','heat_stroke') %}
red
{% endif %}
tap_action:
action: more-info
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.nursery_thermal_comfort_summer_simmer_perception
primary: Simmer
secondary: >
{% if is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','cool') %}
Cool
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_cool') %}
Cool
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','comfortable') %}
Comfy
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_warm') %}
Warm
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
Warm
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extremely_warm') %}
Hot
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
Hot
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
Danger
{% elif is_state('sensor.nursery_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') %}
blue
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_cool') %}
blue
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','comfortable') %}
green
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','slightly_warm') %}
yellow
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
yellow
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extremely_warm') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
red
{% elif is_state('sensor.nursery_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.nursery_thermal_comfort_thoms_discomfort_perception
primary: Thoms
secondary: >
{% if is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
No discomfort
{% elif is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
Less than half
{% elif is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
More than half
{% elif is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','most') %}
Most
{% elif is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','everyone') %}
Everyone
{% elif is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','dangerous') %}
Dangerous
{% endif %}
icon: tc:heat-index
icon_color: >
{% if is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
blue
{% elif is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
yellow
{% elif is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
yellow
{% elif is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','most') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','everyone') %}
orange
{% elif is_state('sensor.nursery_thermal_comfort_thoms_discomfort_perception','dangerous') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-title-card
title: Great Room
alignment: center
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.great_room_thermal_comfort_dew_point_perception
primary: Dew Point
secondary: >
{% if is_state('sensor.great_room_thermal_comfort_dew_point_perception','dry') %}
Dry
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','very_comfortable') %}
Very Comfy
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','comfortable') %}
Comfy
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','ok_but_humid') %}
Humid
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
Somewhat Uncomfy
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
Quite Uncomfy
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
Extremely Uncomfy
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','severely_high') %}
Severely High
{% endif %}
icon: tc:dew-point
icon_color: >
{% if is_state('sensor.great_room_thermal_comfort_dew_point_perception','dry') %}
gray
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','very_comfortable') %}
green
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','comfortable') %}
green
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','ok_but_humid') %}
blue
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
yellow
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
orange
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
orange
{% elif is_state('sensor.great_room_thermal_comfort_dew_point_perception','severely_high') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.great_room_thermal_comfort_humidex_perception
primary: Humidex
secondary: >
{% if is_state('sensor.great_room_thermal_comfort_humidex_perception','comfortable') %}
Comfy
{% elif is_state('sensor.great_room_thermal_comfort_humidex_perception','noticable_discomfort') %}
Noticable Discomfort
{% elif is_state('sensor.great_room_thermal_comfort_humidex_perception','evident_discomfort') %}
Evident Discomfort
{% elif is_state('sensor.great_room_thermal_comfort_humidex_perception','great_discomfort') %}
Great Discomfort
{% elif is_state('sensor.great_room_thermal_comfort_humidex_perception','dangerous_discomfort') %}
Dangerous
{% elif is_state('sensor.great_room_thermal_comfort_humidex_perception','heat_stroke') %}
Heat Stroke
{% endif %}
icon: tc:thermal-perception
icon_color: >
{% if is_state('sensor.great_room_thermal_comfort_humidex_perception','comfortable') %}
green
{% elif is_state('sensor.great_room_thermal_comfort_humidex_perception','noticable_discomfort') %}
yellow
{% elif is_state('sensor.great_room_thermal_comfort_humidex_perception','evident_discomfort') %}
orange
{% elif is_state('sensor.great_room_thermal_comfort_humidex_perception','great_discomfort') %}
orange
{% elif is_state('sensor.great_room_thermal_comfort_humidex_perception','dangerous_discomfort') %}
red
{% elif is_state('sensor.great_room_thermal_comfort_humidex_perception','heat_stroke') %}
red
{% endif %}
tap_action:
action: more-info
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.great_room_thermal_comfort_summer_simmer_perception
primary: Simmer
secondary: >
{% if is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','cool') %}
Cool
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','slightly_cool') %}
Cool
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','comfortable') %}
Comfy
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','slightly_warm') %}
Warm
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
Warm
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','extremely_warm') %}
Hot
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
Hot
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
Danger
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
Danger
{% endif %}
icon: tc:simmer-zone
icon_color: >
{% if is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','cool') %}
blue
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','slightly_cool') %}
blue
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','comfortable') %}
green
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','slightly_warm') %}
yellow
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
yellow
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','extremely_warm') %}
orange
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
orange
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
red
{% elif is_state('sensor.great_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.great_room_thermal_comfort_thoms_discomfort_perception
primary: Thoms
secondary: >
{% if is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
No discomfort
{% elif is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
Less than half
{% elif is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
More than half
{% elif is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','most') %}
Most
{% elif is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','everyone') %}
Everyone
{% elif is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','dangerous') %}
Dangerous
{% endif %}
icon: tc:heat-index
icon_color: >
{% if is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
blue
{% elif is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
yellow
{% elif is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
yellow
{% elif is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','most') %}
orange
{% elif is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','everyone') %}
orange
{% elif is_state('sensor.great_room_thermal_comfort_thoms_discomfort_perception','dangerous') %}
red
{% endif %}
tap_action:
action: more-info
- type: vertical-stack
cards:
- type: custom:mushroom-title-card
title: Master Bedroom
alignment: center
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.master_bedroom_thermal_comfort_dew_point_perception
primary: Dew Point
secondary: >
{% if is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','dry') %}
Dry
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','very_comfortable') %}
Very Comfy
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','comfortable') %}
Comfy
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','ok_but_humid') %}
Humid
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
Somewhat Uncomfy
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
Quite Uncomfy
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
Extremely Uncomfy
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','severely_high') %}
Severely High
{% endif %}
icon: tc:dew-point
icon_color: >
{% if is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','dry') %}
gray
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','very_comfortable') %}
green
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','comfortable') %}
green
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','ok_but_humid') %}
blue
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
yellow
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
orange
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
orange
{% elif is_state('sensor.master_bedroom_thermal_comfort_dew_point_perception','severely_high') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.master_bedroom_thermal_comfort_humidex_perception
primary: Humidex
secondary: >
{% if is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','comfortable') %}
Comfy
{% elif is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','noticable_discomfort') %}
Noticable Discomfort
{% elif is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','evident_discomfort') %}
Evident Discomfort
{% elif is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','great_discomfort') %}
Great Discomfort
{% elif is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','dangerous_discomfort') %}
Dangerous
{% elif is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','heat_stroke') %}
Heat Stroke
{% endif %}
icon: tc:thermal-perception
icon_color: >
{% if is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','comfortable') %}
green
{% elif is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','noticable_discomfort') %}
yellow
{% elif is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','evident_discomfort') %}
orange
{% elif is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','great_discomfort') %}
orange
{% elif is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','dangerous_discomfort') %}
red
{% elif is_state('sensor.master_bedroom_thermal_comfort_humidex_perception','heat_stroke') %}
red
{% endif %}
tap_action:
action: more-info
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.master_bedroom_thermal_comfort_summer_simmer_perception
primary: Simmer
secondary: >
{% if is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','cool') %}
Cool
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','slightly_cool') %}
Cool
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','comfortable') %}
Comfy
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','slightly_warm') %}
Warm
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
Warm
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','extremely_warm') %}
Hot
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
Hot
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
Danger
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
Danger
{% endif %}
icon: tc:simmer-zone
icon_color: >
{% if is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','cool') %}
blue
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','slightly_cool') %}
blue
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','comfortable') %}
green
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','slightly_warm') %}
yellow
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
yellow
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','extremely_warm') %}
orange
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
orange
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
red
{% elif is_state('sensor.master_bedroom_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception
primary: Thoms
secondary: >
{% if is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
No discomfort
{% elif is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
Less than half
{% elif is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
More than half
{% elif is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','most') %}
Most
{% elif is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','everyone') %}
Everyone
{% elif is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','dangerous') %}
Dangerous
{% endif %}
icon: tc:heat-index
icon_color: >
{% if is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
blue
{% elif is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
yellow
{% elif is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
yellow
{% elif is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','most') %}
orange
{% elif is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','everyone') %}
orange
{% elif is_state('sensor.master_bedroom_thermal_comfort_thoms_discomfort_perception','dangerous') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-title-card
title: Blue Room
alignment: center
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.blue_room_thermal_comfort_dew_point_perception
primary: Dew Point
secondary: >
{% if is_state('sensor.blue_room_thermal_comfort_dew_point_perception','dry') %}
Dry
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','very_comfortable') %}
Very Comfy
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','comfortable') %}
Comfy
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','ok_but_humid') %}
Humid
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
Somewhat Uncomfy
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
Quite Uncomfy
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
Extremely Uncomfy
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','severely_high') %}
Severely High
{% endif %}
icon: tc:dew-point
icon_color: >
{% if is_state('sensor.blue_room_thermal_comfort_dew_point_perception','dry') %}
gray
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','very_comfortable') %}
green
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','comfortable') %}
green
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','ok_but_humid') %}
blue
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
yellow
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
orange
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
orange
{% elif is_state('sensor.blue_room_thermal_comfort_dew_point_perception','severely_high') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.blue_room_thermal_comfort_humidex_perception
primary: Humidex
secondary: >
{% if is_state('sensor.blue_room_thermal_comfort_humidex_perception','comfortable') %}
Comfy
{% elif is_state('sensor.blue_room_thermal_comfort_humidex_perception','noticable_discomfort') %}
Noticable Discomfort
{% elif is_state('sensor.blue_room_thermal_comfort_humidex_perception','evident_discomfort') %}
Evident Discomfort
{% elif is_state('sensor.blue_room_thermal_comfort_humidex_perception','great_discomfort') %}
Great Discomfort
{% elif is_state('sensor.blue_room_thermal_comfort_humidex_perception','dangerous_discomfort') %}
Dangerous
{% elif is_state('sensor.blue_room_thermal_comfort_humidex_perception','heat_stroke') %}
Heat Stroke
{% endif %}
icon: tc:thermal-perception
icon_color: >
{% if is_state('sensor.blue_room_thermal_comfort_humidex_perception','comfortable') %}
green
{% elif is_state('sensor.blue_room_thermal_comfort_humidex_perception','noticable_discomfort') %}
yellow
{% elif is_state('sensor.blue_room_thermal_comfort_humidex_perception','evident_discomfort') %}
orange
{% elif is_state('sensor.blue_room_thermal_comfort_humidex_perception','great_discomfort') %}
orange
{% elif is_state('sensor.blue_room_thermal_comfort_humidex_perception','dangerous_discomfort') %}
red
{% elif is_state('sensor.blue_room_thermal_comfort_humidex_perception','heat_stroke') %}
red
{% endif %}
tap_action:
action: more-info
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.blue_room_thermal_comfort_summer_simmer_perception
primary: Simmer
secondary: >
{% if is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','cool') %}
Cool
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','slightly_cool') %}
Cool
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','comfortable') %}
Comfy
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','slightly_warm') %}
Warm
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
Warm
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','extremely_warm') %}
Hot
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
Hot
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
Danger
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
Danger
{% endif %}
icon: tc:simmer-zone
icon_color: >
{% if is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','cool') %}
blue
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','slightly_cool') %}
blue
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','comfortable') %}
green
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','slightly_warm') %}
yellow
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
yellow
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','extremely_warm') %}
orange
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
orange
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
red
{% elif is_state('sensor.blue_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.blue_room_thermal_comfort_thoms_discomfort_perception
primary: Thoms
secondary: >
{% if is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
No discomfort
{% elif is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
Less than half
{% elif is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
More than half
{% elif is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','most') %}
Most
{% elif is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','everyone') %}
Everyone
{% elif is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','dangerous') %}
Dangerous
{% endif %}
icon: tc:heat-index
icon_color: >
{% if is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
blue
{% elif is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
yellow
{% elif is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
yellow
{% elif is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','most') %}
orange
{% elif is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','everyone') %}
orange
{% elif is_state('sensor.blue_room_thermal_comfort_thoms_discomfort_perception','dangerous') %}
red
{% endif %}
tap_action:
action: more-info
- type: vertical-stack
cards:
- type: custom:mushroom-title-card
title: Master Bathroom
alignment: center
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.master_bathroom_thermal_comfort_dew_point_perception
primary: Dew Point
secondary: >
{% if is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','dry') %}
Dry
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','very_comfortable') %}
Very Comfy
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','comfortable') %}
Comfy
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','ok_but_humid') %}
Humid
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
Somewhat Uncomfy
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
Quite Uncomfy
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
Extremely Uncomfy
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','severely_high') %}
Severely High
{% endif %}
icon: tc:dew-point
icon_color: >
{% if is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','dry') %}
gray
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','very_comfortable') %}
green
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','comfortable') %}
green
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','ok_but_humid') %}
blue
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
yellow
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
orange
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
orange
{% elif is_state('sensor.master_bathroom_thermal_comfort_dew_point_perception','severely_high') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.master_bathroom_thermal_comfort_humidex_perception
primary: Humidex
secondary: >
{% if is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','comfortable') %}
Comfy
{% elif is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','noticable_discomfort') %}
Noticable Discomfort
{% elif is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','evident_discomfort') %}
Evident Discomfort
{% elif is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','great_discomfort') %}
Great Discomfort
{% elif is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','dangerous_discomfort') %}
Dangerous
{% elif is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','heat_stroke') %}
Heat Stroke
{% endif %}
icon: tc:thermal-perception
icon_color: >
{% if is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','comfortable') %}
green
{% elif is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','noticable_discomfort') %}
yellow
{% elif is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','evident_discomfort') %}
orange
{% elif is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','great_discomfort') %}
orange
{% elif is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','dangerous_discomfort') %}
red
{% elif is_state('sensor.master_bathroom_thermal_comfort_humidex_perception','heat_stroke') %}
red
{% endif %}
tap_action:
action: more-info
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.master_bathroom_thermal_comfort_summer_simmer_perception
primary: Simmer
secondary: >
{% if is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','cool') %}
Cool
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','slightly_cool') %}
Cool
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','comfortable') %}
Comfy
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','slightly_warm') %}
Warm
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
Warm
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','extremely_warm') %}
Hot
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
Hot
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
Danger
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
Danger
{% endif %}
icon: tc:simmer-zone
icon_color: >
{% if is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','cool') %}
blue
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','slightly_cool') %}
blue
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','comfortable') %}
green
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','slightly_warm') %}
yellow
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
yellow
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','extremely_warm') %}
orange
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
orange
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
red
{% elif is_state('sensor.master_bathroom_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception
primary: Thoms
secondary: >
{% if is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
No discomfort
{% elif is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
Less than half
{% elif is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
More than half
{% elif is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','most') %}
Most
{% elif is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','everyone') %}
Everyone
{% elif is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','dangerous') %}
Dangerous
{% endif %}
icon: tc:heat-index
icon_color: >
{% if is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
blue
{% elif is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
yellow
{% elif is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
yellow
{% elif is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','most') %}
orange
{% elif is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','everyone') %}
orange
{% elif is_state('sensor.master_bathroom_thermal_comfort_thoms_discomfort_perception','dangerous') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-title-card
title: Utility Room
alignment: center
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.utility_room_thermal_comfort_dew_point_perception
primary: Dew Point
secondary: >
{% if is_state('sensor.utility_room_thermal_comfort_dew_point_perception','dry') %}
Dry
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','very_comfortable') %}
Very Comfy
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','comfortable') %}
Comfy
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','ok_but_humid') %}
Humid
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
Somewhat Uncomfy
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
Quite Uncomfy
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
Extremely Uncomfy
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','severely_high') %}
Severely High
{% endif %}
icon: tc:dew-point
icon_color: >
{% if is_state('sensor.utility_room_thermal_comfort_dew_point_perception','dry') %}
gray
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','very_comfortable') %}
green
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','comfortable') %}
green
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','ok_but_humid') %}
blue
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
yellow
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','quite_uncomfortable') %}
orange
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
orange
{% elif is_state('sensor.utility_room_thermal_comfort_dew_point_perception','severely_high') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.utility_room_thermal_comfort_humidex_perception
primary: Humidex
secondary: >
{% if is_state('sensor.utility_room_thermal_comfort_humidex_perception','comfortable') %}
Comfy
{% elif is_state('sensor.utility_room_thermal_comfort_humidex_perception','noticable_discomfort') %}
Noticable Discomfort
{% elif is_state('sensor.utility_room_thermal_comfort_humidex_perception','evident_discomfort') %}
Evident Discomfort
{% elif is_state('sensor.utility_room_thermal_comfort_humidex_perception','great_discomfort') %}
Great Discomfort
{% elif is_state('sensor.utility_room_thermal_comfort_humidex_perception','dangerous_discomfort') %}
Dangerous
{% elif is_state('sensor.utility_room_thermal_comfort_humidex_perception','heat_stroke') %}
Heat Stroke
{% endif %}
icon: tc:thermal-perception
icon_color: >
{% if is_state('sensor.utility_room_thermal_comfort_humidex_perception','comfortable') %}
green
{% elif is_state('sensor.utility_room_thermal_comfort_humidex_perception','noticable_discomfort') %}
yellow
{% elif is_state('sensor.utility_room_thermal_comfort_humidex_perception','evident_discomfort') %}
orange
{% elif is_state('sensor.utility_room_thermal_comfort_humidex_perception','great_discomfort') %}
orange
{% elif is_state('sensor.utility_room_thermal_comfort_humidex_perception','dangerous_discomfort') %}
red
{% elif is_state('sensor.utility_room_thermal_comfort_humidex_perception','heat_stroke') %}
red
{% endif %}
tap_action:
action: more-info
- type: horizontal-stack
cards:
- type: custom:mushroom-template-card
entity: sensor.utility_room_thermal_comfort_summer_simmer_perception
primary: Simmer
secondary: >
{% if is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','cool') %}
Cool
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','slightly_cool') %}
Cool
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','comfortable') %}
Comfy
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','slightly_warm') %}
Warm
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
Warm
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','extremely_warm') %}
Hot
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
Hot
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
Danger
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
Danger
{% endif %}
icon: tc:simmer-zone
icon_color: >
{% if is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','cool') %}
blue
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','slightly_cool') %}
blue
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','comfortable') %}
green
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','slightly_warm') %}
yellow
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','increasing_discomfort') %}
yellow
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','extremely_warm') %}
orange
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','danger_of_heatstroke') %}
orange
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','extreme_danger_of_heatstroke') %}
red
{% elif is_state('sensor.utility_room_thermal_comfort_summer_simmer_perception','circulatory_collapse_imminent') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.utility_room_thermal_comfort_thoms_discomfort_perception
primary: Thoms
secondary: >
{% if is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
No discomfort
{% elif is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
Less than half
{% elif is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
More than half
{% elif is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','most') %}
Most
{% elif is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','everyone') %}
Everyone
{% elif is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','dangerous') %}
Dangerous
{% endif %}
icon: tc:heat-index
icon_color: >
{% if is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
blue
{% elif is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','less_than_half') %}
yellow
{% elif is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','more_than_half') %}
yellow
{% elif is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','most') %}
orange
{% elif is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','everyone') %}
orange
{% elif is_state('sensor.utility_room_thermal_comfort_thoms_discomfort_perception','dangerous') %}
red
{% endif %}
tap_action:
action: more-info
- type: custom:mini-graph-card
name: Inside
state_map:
- value: "on"
label: Day
- value: "off"
label: Night
- value: above_horizon
label: Day
- value: below_horizon
label: Night
entities:
- entity: sensor.front_room_thermostat_temperature
name: Front Room
- entity: sensor.master_bedroom_multisensor_air_temperature
name: Bedroom
- entity: sensor.nursery_multisensor_air_temperature
name: Nursery
- entity: sensor.kitchen_multisensor_air_temperature
name: Kitchen
- entity: sensor.computer_area_multisensor_air_temperature
name: Computer Area
- entity: sensor.great_room_multisensor_air_temperature
name: Great Room
- color: white
entity: sensor.outdoor_temperature
name: Outside
show_line: false
show_points: false
show_legend: false
- color: black
entity: sensor.sun_elevation
name: Night
show_line: false
show_points: false
show_legend: false
y_axis: secondary
lower_bound: 60
line_width: 1
hour24: true
hours_to_show: 24
points_per_hour: 4
color_thresholds:
- value: 58
color: "#260d8f"
- value: 60
color: "#251ab9"
- value: 62
color: "#0f28e5"
- value: 64
color: "#007eff"
- value: 66
color: "#00aaf9"
- value: 68
color: "#00cc9e"
- value: 70
color: "#59E442"
- value: 72
color: "#59E442"
- value: 74
color: "#7fd206"
- value: 76
color: "#97bf00"
- value: 78
color: "#aaac00"
- value: 80
color: "#b89700"
- value: 82
color: "#c18200"
- value: 84
color: "#c86c00"
- value: 86
color: "#ca5400"
- value: 88
color: "#c93905"
- value: 90
color: "#c4161e"
- type: custom:mini-graph-card
name: Outside
state_map:
- value: "on"
label: Day
- value: "off"
label: Night
- value: above_horizon
label: Day
- value: below_horizon
label: Night
entities:
- entity: sensor.lacrosse_tx141thbv2_0_temperature
name: Front Yard
- entity: sensor.acurite_592txr_a_temperature
name: Back Yard
- color: white
entity: sensor.outdoor_temperature
name: Outside
show_line: false
show_points: false
show_legend: false
- color: black
entity: sensor.sun_elevation
name: Night
show_line: false
show_points: false
show_legend: false
y_axis: secondary
lower_bound: 60
line_width: 1
hour24: true
hours_to_show: 24
points_per_hour: 4
color_thresholds:
- value: 58
color: "#260d8f"
- value: 60
color: "#251ab9"
- value: 62
color: "#0f28e5"
- value: 64
color: "#007eff"
- value: 66
color: "#00aaf9"
- value: 68
color: "#00cc9e"
- value: 70
color: "#59E442"
- value: 72
color: "#59E442"
- value: 74
color: "#7fd206"
- value: 76
color: "#97bf00"
- value: 78
color: "#aaac00"
- value: 80
color: "#b89700"
- value: 82
color: "#c18200"
- value: 84
color: "#c86c00"
- value: 86
color: "#ca5400"
- value: 88
color: "#c93905"
- value: 90
color: "#c4161e"
- type: markdown
content: |-
# Sensors:
<dl>
<dt><strong>Absolute Humidity</strong> <code>absolute_humidity</code></dt>
<dd>
Absolute humidity is a measure of the actual amount of water vapor
(moisture) in the air.
</dd>
<dt><strong>Heat Index</strong> <code>heat_index</code></dt>
<dd>
The heat index combines air temperature and relative humidity to posit a
human-perceived equivalent temperature.
</dd>
<dt><strong>Humidex + Perception</strong> <code>humidex</code> <code>humidex_perception</code></dt>
<dd>
The humidex (humidity index) describes how hot the weather feels to an average person as a result of the combined effect of heat and humidity. It is calculated from the dew point.
</dd>
<dt><strong>Dew Point + Perception</strong> <code>dew_point</code> <code>dew_point_perception</code></dt>
<dd>
The dew point is the temperature to which air must be cooled to become
saturated with water vapor and dew forms on surfaces.
</dd>
<dt><strong>Frost Point</strong> <code>frost_point</code></dt>
<dd>
Frost point, temperature, below 0° C (32° F), at which moisture in the air
will condense as a layer of frost on any exposed surface.
</dd>
<dt><strong>Frost Risk</strong> <code>frost_risk</code></dt>
<dd>
Risk of Frost based on current temperature, frost point and absolute humidity.
</dd>
<dt><strong>Relative Strain Perception</strong> <code>relative_strain_perception</code></dt>
<dd>
A measure of discomfort resulting from the combined effect of temperature and humidity. It assumes a person dressed in a light business suit, walking at a moderate pace in a very light air motion. It is applicable to assess heat stress of manual workers under shelter at various metabolic rates. Valid for temperatures between 26 and 35°C (79 to 95°F).
</dd>
<dt><strong>Summer Simmer Index + Perception</strong> <code>summer_simmer_index</code> <code>summer_simmer_perception</code></dt>
<dd>
Provides a proven indicator of heat stress concerns and discomfort using meaningful equivalent temperature values for general public acceptance and awareness.
</dd>
<dt><strong>Moist Air Enthalpy</strong> <code>moist_air_enthalpy</code></dt>
<dd>
The enthalpy of moist air is the sum of the enthalpy of the dry air and the enthalpy of the water vapour. Enthalpy is the total energy of a thermodynamic system.
</dd>
<dt><strong>Summer Scharlau Perception</strong> <code>summer_scharlau_perception</code></dt>
<dd>
The summer Scharlau index describes a bioclimatic thermal comfort when temperature values are higher than 0°C. Valid for temperatures 17° to 39°C (63° to 102°F) and humidity >= 30%.
</dd>
<dt><strong>Winter Scharlau Perception</strong> <code>winter_scharlau_perception</code></dt>
<dd>
Reflects the level of human discomfort caused by cooling. Valid for: temperatures -5 to +6°C (23 to 43°F) and humidity >= 40%.
</dd>
<dt><strong>Thoms discomfort Perception</strong> <code>thoms_discomfort_perception</code></dt>
<dd>
Indicates the level of discomfort as a result of high temperature and the combined effect with relative humidity.
</dd>
</dl>