mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 18:40:14 -04:00
mostly thermal changes
This commit is contained in:
+1509
-93
File diff suppressed because it is too large
Load Diff
@@ -25,6 +25,133 @@ cards:
|
||||
detail: 1
|
||||
entity: sensor.nursery_multisensor_humidity
|
||||
name: Humidity
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: custom:mushroom-template-card
|
||||
entity: sensor.nursery_thermal_comfort_dew_point_perception
|
||||
layout: vertical
|
||||
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
|
||||
layout: vertical
|
||||
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: custom:mushroom-template-card
|
||||
entity: sensor.nursery_thermal_comfort_summer_simmer_perception
|
||||
layout: vertical
|
||||
primary: Simmer 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
|
||||
|
||||
# Lights
|
||||
- type: vertical-stack
|
||||
|
||||
@@ -189,6 +189,94 @@ cards:
|
||||
- state: "unavailable"
|
||||
class: "transparent"
|
||||
|
||||
- entities:
|
||||
- sensor.thermal_comfort_dew_point_perception
|
||||
- sensor.master_bedroom_thermal_comfort_dew_point_perception
|
||||
- sensor.nursery_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
|
||||
- sensor.computer_area_thermal_comfort_dew_point_perception
|
||||
- sensor.blue_room_thermal_comfort_dew_point_perception
|
||||
- sensor.utility_room_thermal_comfort_dew_point_perception
|
||||
states:
|
||||
- state: "dry"
|
||||
class: "green-to-red-grad-2"
|
||||
- state: "very_comfortable"
|
||||
class: "green-to-red-grad-4"
|
||||
- state: "comfortable"
|
||||
class: "green-to-red-grad-6"
|
||||
- state: "ok_but_humid"
|
||||
class: "green-to-red-grad-8"
|
||||
- state: "somewhat_uncomfortable"
|
||||
class: "green-to-red-grad-10"
|
||||
- state: "quite_uncomfortable"
|
||||
class: "green-to-red-grad-14"
|
||||
- state: "extremely_uncomfortable"
|
||||
class: "green-to-red-grad-16"
|
||||
- state: "severely_high"
|
||||
class: "green-to-red-grad-18"
|
||||
- state: "unavailable"
|
||||
class: "dew-point-unavailable"
|
||||
|
||||
- entities:
|
||||
- sensor.thermal_comfort_humidex_perception
|
||||
- sensor.master_bedroom_thermal_comfort_humidex_perception
|
||||
- sensor.nursery_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
|
||||
- sensor.computer_area_thermal_comfort_humidex_perception
|
||||
- sensor.blue_room_thermal_comfort_humidex_perception
|
||||
- sensor.utility_room_thermal_comfort_humidex_perception
|
||||
states:
|
||||
- state: "comfortable"
|
||||
class: "green-to-red-grad-3"
|
||||
- state: "noticable_discomfort"
|
||||
class: "green-to-red-grad-6"
|
||||
- state: "evident_discomfort"
|
||||
class: "green-to-red-grad-9"
|
||||
- state: "great_discomfort"
|
||||
class: "green-to-red-grad-12"
|
||||
- state: "dangerous_discomfort"
|
||||
class: "green-to-red-grad-15"
|
||||
- state: "heat_stroke"
|
||||
class: "green-to-red-grad-18"
|
||||
- state: "unavailable"
|
||||
class: "humidex-unavailable"
|
||||
|
||||
- entities:
|
||||
- sensor.thermal_comfort_summer_simmer_perception
|
||||
- sensor.master_bedroom_thermal_comfort_summer_simmer_perception
|
||||
- sensor.nursery_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
|
||||
- sensor.computer_area_thermal_comfort_summer_simmer_perception
|
||||
- sensor.blue_room_thermal_comfort_summer_simmer_perception
|
||||
- sensor.utility_room_thermal_comfort_summer_simmer_perception
|
||||
states:
|
||||
- state: "unavailable"
|
||||
class: "summer-simmer-unavailable"
|
||||
- state: "cool"
|
||||
class: "green-to-red-grad-2"
|
||||
- state: "slightly_cool"
|
||||
class: "green-to-red-grad-4"
|
||||
- state: "comfortable"
|
||||
class: "green-to-red-grad-6"
|
||||
- state: "slightly_warm"
|
||||
class: "green-to-red-grad-8"
|
||||
- state: "increasing_discomfort"
|
||||
class: "green-to-red-grad-10"
|
||||
- state: "extremely_warm"
|
||||
class: "green-to-red-grad-12"
|
||||
- state: "danger_of_heatstroke"
|
||||
class: "green-to-red-grad-14"
|
||||
- state: "extreme_danger_of_heatstroke"
|
||||
class: "green-to-red-grad-16"
|
||||
- state: "circulatory_collapse_imminent"
|
||||
class: "green-to-red-grad-18"
|
||||
|
||||
- entities:
|
||||
- input_boolean.clint_home
|
||||
- group.phone_clint
|
||||
|
||||
+126
-136
@@ -23,43 +23,26 @@ badges:
|
||||
chip:
|
||||
type: template
|
||||
entity: sensor.thermal_comfort_dew_point_perception
|
||||
content: >
|
||||
{% 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: >
|
||||
content: Dew Point
|
||||
# content: >
|
||||
# {% if is_state('sensor.thermal_comfort_dew_point_perception','dry') %}
|
||||
# mdi:water-outline
|
||||
# Dry
|
||||
# {% elif is_state('sensor.thermal_comfort_dew_point_perception','very_comfortable') %}
|
||||
# mdi:water
|
||||
# Very Comfy
|
||||
# {% elif is_state('sensor.thermal_comfort_dew_point_perception','comfortable') %}
|
||||
# mdi:water
|
||||
# Comfy
|
||||
# {% elif is_state('sensor.thermal_comfort_dew_point_perception','ok_but_humid') %}
|
||||
# mdi:water-plus
|
||||
# Humid
|
||||
# {% elif is_state('sensor.thermal_comfort_dew_point_perception','somewhat_uncomfortable') %}
|
||||
# mdi:water-percent
|
||||
# Somewhat Uncomfy
|
||||
# {% elif is_state('sensor.thermal_comfort_dew_point_perception','quite_uncomfortable') %}
|
||||
# mdi:water-percent
|
||||
# Quite Uncomfy
|
||||
# {% elif is_state('sensor.thermal_comfort_dew_point_perception','extremely_uncomfortable') %}
|
||||
# mdi:water-percent-alert
|
||||
# Extremely Uncomfy
|
||||
# {% elif is_state('sensor.thermal_comfort_dew_point_perception','severely_high') %}
|
||||
# mdi:water-percent-alert
|
||||
# Severely High
|
||||
# {% endif %}
|
||||
icon: tc:dew-point
|
||||
icon_color: >
|
||||
{% if is_state('sensor.thermal_comfort_dew_point_perception','dry') %}
|
||||
gray
|
||||
@@ -89,20 +72,21 @@ badges:
|
||||
chip:
|
||||
type: template
|
||||
entity: sensor.thermal_comfort_humidex_perception
|
||||
content: >
|
||||
{% 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 %}
|
||||
content: Humidex
|
||||
# content: >
|
||||
# {% 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: >
|
||||
# {% if is_state('sensor.thermal_comfort_humidex_perception','comfortable') %}
|
||||
@@ -145,16 +129,17 @@ badges:
|
||||
chip:
|
||||
type: template
|
||||
entity: sensor.thermal_comfort_summer_scharlau_perception
|
||||
content: >
|
||||
{% 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','moderatly_uncomfortable') %}
|
||||
Moderatly Uncomfy
|
||||
{% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','highly_uncomfortable') %}
|
||||
Highly Uncomfortable
|
||||
{% endif %}
|
||||
content: Summer Scharlau
|
||||
# content: >
|
||||
# {% 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','moderatly_uncomfortable') %}
|
||||
# Moderatly Uncomfy
|
||||
# {% elif is_state('sensor.thermal_comfort_summer_scharlau_perception','highly_uncomfortable') %}
|
||||
# Highly Uncomfortable
|
||||
# {% endif %}
|
||||
icon: >
|
||||
{% if is_state('sensor.thermal_comfort_summer_scharlau_perception','comfortable') %}
|
||||
mdi:thermometer-low
|
||||
@@ -188,16 +173,17 @@ badges:
|
||||
chip:
|
||||
type: template
|
||||
entity: sensor.thermal_comfort_winter_scharlau_perception
|
||||
content: >
|
||||
{% 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
|
||||
{% endif %}
|
||||
content: Winter Scharlau
|
||||
# content: >
|
||||
# {% 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
|
||||
# {% endif %}
|
||||
icon: >
|
||||
{% if is_state('sensor.thermal_comfort_winter_scharlau_perception','comfortable') %}
|
||||
mdi:snowflake-off
|
||||
@@ -272,26 +258,27 @@ badges:
|
||||
chip:
|
||||
type: template
|
||||
entity: sensor.thermal_comfort_summer_simmer_perception
|
||||
content: >
|
||||
{% 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 %}
|
||||
content: Summer Simmer
|
||||
# content: >
|
||||
# {% 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: >
|
||||
# {% if is_state('sensor.thermal_comfort_summer_simmer_perception','cool') %}
|
||||
@@ -344,26 +331,27 @@ badges:
|
||||
chip:
|
||||
type: template
|
||||
entity: sensor.thermal_comfort_thoms_discomfort_perception
|
||||
content: >
|
||||
{% if is_state('sensor.thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
|
||||
Comfy
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','less_then_half') %}
|
||||
< 1/2
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','more_then_half') %}
|
||||
> 1/2
|
||||
{% 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 %}
|
||||
content: Thoms
|
||||
# content: >
|
||||
# {% if is_state('sensor.thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
|
||||
# Comfy
|
||||
# {% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','less_than_half') %}
|
||||
# < 1/2
|
||||
# {% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','more_than_half') %}
|
||||
# > 1/2
|
||||
# {% 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: >
|
||||
{% if is_state('sensor.thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
|
||||
mdi:thermometer-low
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','less_then_half') %}
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','less_than_half') %}
|
||||
mdi:thermometer
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','more_then_half') %}
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','more_than_half') %}
|
||||
mdi:thermometer
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','most') %}
|
||||
mdi:thermometer-high
|
||||
@@ -375,9 +363,9 @@ badges:
|
||||
icon_color: >
|
||||
{% if is_state('sensor.thermal_comfort_thoms_discomfort_perception','no_discomfort') %}
|
||||
green
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','less_then_half') %}
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','less_than_half') %}
|
||||
yellow
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','more_then_half') %}
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','more_than_half') %}
|
||||
yellow
|
||||
{% elif is_state('sensor.thermal_comfort_thoms_discomfort_perception','most') %}
|
||||
orange
|
||||
@@ -403,7 +391,7 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.theater_mode_at_home
|
||||
state: 'on'
|
||||
state: "on"
|
||||
chip:
|
||||
type: template
|
||||
entity: binary_sensor.theater_mode_at_home
|
||||
@@ -417,7 +405,7 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.dnd_at_home
|
||||
state: 'on'
|
||||
state: "on"
|
||||
chip:
|
||||
type: template
|
||||
entity: binary_sensor.dnd_at_home
|
||||
@@ -446,7 +434,7 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.sprinkler_in_season
|
||||
state: 'on'
|
||||
state: "on"
|
||||
chip:
|
||||
type: entity
|
||||
entity: sensor.sprinkler_current_status
|
||||
@@ -457,7 +445,7 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.sprinkler_should_winterize
|
||||
state: 'on'
|
||||
state: "on"
|
||||
chip:
|
||||
type: entity
|
||||
entity: binary_sensor.sprinkler_should_winterize
|
||||
@@ -469,7 +457,7 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.sprinkler_should_dewinterize
|
||||
state: 'on'
|
||||
state: "on"
|
||||
chip:
|
||||
type: entity
|
||||
entity: binary_sensor.sprinkler_should_dewinterize
|
||||
@@ -483,7 +471,7 @@ badges:
|
||||
- entity: sensor.chickadee_unread
|
||||
state_not: unavailable
|
||||
- entity: sensor.chickadee_unread
|
||||
state_not: '0'
|
||||
state_not: "0"
|
||||
chip:
|
||||
type: entity
|
||||
entity: sensor.chickadee_unread
|
||||
@@ -493,7 +481,7 @@ badges:
|
||||
- entity: sensor.watchman_missing_entities
|
||||
state_not: unavailable
|
||||
- entity: sensor.watchman_missing_entities
|
||||
state_not: '0'
|
||||
state_not: "0"
|
||||
chip:
|
||||
type: entity
|
||||
entity: sensor.watchman_missing_entities
|
||||
@@ -506,7 +494,7 @@ badges:
|
||||
- entity: sensor.watchman_missing_services
|
||||
state_not: unavailable
|
||||
- entity: sensor.watchman_missing_services
|
||||
state_not: '0'
|
||||
state_not: "0"
|
||||
chip:
|
||||
type: entity
|
||||
entity: sensor.watchman_missing_services
|
||||
@@ -519,7 +507,7 @@ badges:
|
||||
- entity: sensor.open_windows_count
|
||||
state_not: unavailable
|
||||
- entity: sensor.open_windows_count
|
||||
state_not: '0'
|
||||
state_not: "0"
|
||||
chip:
|
||||
type: template
|
||||
entity: group.my_exterior_windows
|
||||
@@ -533,11 +521,11 @@ badges:
|
||||
- entity: sensor.open_external_doors_count
|
||||
state_not: unavailable
|
||||
- entity: sensor.open_external_doors_count
|
||||
state_not: '0'
|
||||
state_not: "0"
|
||||
chip:
|
||||
type: template
|
||||
entity: group.my_exterior_doors
|
||||
icon: >
|
||||
icon: >
|
||||
{% if is_state('binary_sensor.patio_door_contact','on')-%}
|
||||
mdi:door-sliding-open
|
||||
{% elif is_state('binary_sensor.garage_door','on')-%}
|
||||
@@ -554,7 +542,7 @@ badges:
|
||||
- entity: sensor.lights_left_on_count
|
||||
state_not: unavailable
|
||||
- entity: sensor.lights_left_on_count
|
||||
state_not: '0'
|
||||
state_not: "0"
|
||||
chip:
|
||||
type: template
|
||||
entity: group.lights_left_on
|
||||
@@ -579,7 +567,7 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.need_salt
|
||||
state: 'on'
|
||||
state: "on"
|
||||
chip:
|
||||
type: entity
|
||||
entity: binary_sensor.need_salt
|
||||
@@ -590,7 +578,7 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: input_boolean.clint_needs_am_meds
|
||||
state: 'on'
|
||||
state: "on"
|
||||
chip:
|
||||
type: entity
|
||||
entity: input_boolean.clint_needs_am_meds
|
||||
@@ -602,7 +590,7 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: input_boolean.clint_needs_pm_meds
|
||||
state: 'on'
|
||||
state: "on"
|
||||
chip:
|
||||
type: entity
|
||||
entity: input_boolean.clint_needs_pm_meds
|
||||
@@ -614,11 +602,11 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: sensor.dishwasher
|
||||
state_not: 'idle'
|
||||
state_not: "idle"
|
||||
chip:
|
||||
type: template
|
||||
entity: input_boolean.empty_dishwasher
|
||||
icon: >
|
||||
icon: >
|
||||
{% if is_state('sensor.dishwasher','running')-%}
|
||||
mdi:dishwasher
|
||||
{% elif is_state('sensor.dishwasher','pending')-%}
|
||||
@@ -639,11 +627,11 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: sensor.washing_machine
|
||||
state_not: 'idle'
|
||||
state_not: "idle"
|
||||
chip:
|
||||
type: template
|
||||
entity: input_boolean.swap_laundry
|
||||
icon: >
|
||||
icon: >
|
||||
{% if is_state('sensor.washing_machine','running')-%}
|
||||
mdi:washing-machine
|
||||
{% elif is_state('sensor.washing_machine','pending')-%}
|
||||
@@ -664,11 +652,11 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: sensor.tumble_dryer
|
||||
state_not: 'idle'
|
||||
state_not: "idle"
|
||||
chip:
|
||||
type: template
|
||||
entity: input_boolean.fold_clothes
|
||||
icon: >
|
||||
icon: >
|
||||
{% if is_state('sensor.tumble_dryer','running')-%}
|
||||
mdi:tumble-dryer
|
||||
{% elif is_state('sensor.tumble_dryer','pending')-%}
|
||||
@@ -695,7 +683,7 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.kids_possible
|
||||
state: 'on'
|
||||
state: "on"
|
||||
chip:
|
||||
type: entity
|
||||
entity: input_text.person_emmett
|
||||
@@ -703,7 +691,7 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.kids_possible
|
||||
state: 'on'
|
||||
state: "on"
|
||||
chip:
|
||||
type: entity
|
||||
entity: input_text.person_bridget
|
||||
@@ -711,9 +699,9 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.kids_possible
|
||||
state: 'on'
|
||||
state: "on"
|
||||
- entity: person.ebin
|
||||
state: 'home'
|
||||
state: "home"
|
||||
chip:
|
||||
type: entity
|
||||
entity: input_text.person_ebin
|
||||
@@ -721,7 +709,7 @@ badges:
|
||||
- type: conditional
|
||||
conditions:
|
||||
- entity: binary_sensor.kids_possible
|
||||
state: 'on'
|
||||
state: "on"
|
||||
chip:
|
||||
type: entity
|
||||
entity: input_datetime.kids_bedtime_announcement_time
|
||||
@@ -753,26 +741,29 @@ badges:
|
||||
|
||||
- type: entity-filter
|
||||
entities:
|
||||
- entity: sensor.nursery_thermal_comfort_dew_point_perception
|
||||
- entity: sensor.nursery_thermal_comfort_humidex_perception
|
||||
name: Nursery
|
||||
icon: tc:thermal-perception
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
- entity: sensor.master_bedroom_thermal_comfort_dew_point_perception
|
||||
- entity: sensor.master_bedroom_thermal_comfort_humidex_perception
|
||||
name: Bedroom
|
||||
icon: tc:thermal-perception
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
- entity: sensor.great_room_thermal_comfort_dew_point_perception
|
||||
- entity: sensor.great_room_thermal_comfort_humidex_perception
|
||||
name: Great Room
|
||||
icon: tc:thermal-perception
|
||||
tap_action:
|
||||
action: navigate
|
||||
navigation_path: /details-yml/hvac
|
||||
state_filter:
|
||||
- "somewhat_uncomfortable"
|
||||
- "quite_uncomfortable"
|
||||
- "extremely_uncomfortable"
|
||||
- "severely_high"
|
||||
- "noticable_discomfort"
|
||||
- "evident_discomfort"
|
||||
- "great_discomfort"
|
||||
- "dangerous_discomfort"
|
||||
|
||||
# - type: entity-filter
|
||||
# entities:
|
||||
@@ -1466,7 +1457,7 @@ cards:
|
||||
- binary_sensor.kids_possible
|
||||
show_empty: false
|
||||
state_filter:
|
||||
- 'on'
|
||||
- "on"
|
||||
card:
|
||||
type: vertical-stack
|
||||
cards:
|
||||
@@ -1506,7 +1497,7 @@ cards:
|
||||
- binary_sensor.check_mail
|
||||
show_empty: false
|
||||
state_filter:
|
||||
- 'on'
|
||||
- "on"
|
||||
card:
|
||||
type: custom:mail-and-packages-card
|
||||
name: Mail Summary
|
||||
@@ -1534,7 +1525,6 @@ cards:
|
||||
weather_icon_type: fill
|
||||
time_format: 12
|
||||
date_pattern: DDDD
|
||||
|
||||
# - type: entity-filter
|
||||
# card:
|
||||
# type: glance
|
||||
|
||||
Reference in New Issue
Block a user