Compare commits
4 Commits
sunset-rew
...
mb_climate
Author | SHA1 | Date | |
---|---|---|---|
183d2a2ae9
|
|||
adf881a106
|
|||
6ee298a3d2
|
|||
aa6358ce19
|
@ -1 +1 @@
|
||||
2025.5.3
|
||||
2025.6.0
|
@ -273,6 +273,14 @@ input_select:
|
||||
- White Noise
|
||||
- N/A
|
||||
icon: mdi:home-thermometer
|
||||
current_climate_mode_master_bedroom:
|
||||
name: Current Climate Mode - Master Bedroom
|
||||
options:
|
||||
- None
|
||||
- Day Mode
|
||||
- Night Mode
|
||||
- Bedtime Mode
|
||||
- Shower Mode
|
||||
|
||||
input_number:
|
||||
master_bedroom_daytime_temp:
|
||||
|
@ -602,26 +602,16 @@ script:
|
||||
{% set low = states('sensor.overnight_lowest_temperature') | int %}
|
||||
{% set high = states('sensor.todays_high_temp') | int %}
|
||||
{% set kallen_bedtime = state_attr('input_datetime.kallen_bedtime','timestamp') | int %}
|
||||
{% set kallen_fantime = state_attr('input_datetime.kallen_fan','timestamp') | int %}
|
||||
{% set bedroom_hot = is_state('binary_sensor.kallen_bedroom_hot','on') %}
|
||||
{% set cutoff = 81000 %} {# Cutoff time is 22:30 #}
|
||||
{% if is_state('binary_sensor.kallen_school_tomorrow','on') %}
|
||||
{% if is_state('input_boolean.hot_day','on') %}
|
||||
{{ (kallen_bedtime - 3600) | timestamp_custom('%H:%M',false) }}
|
||||
{% if is_state('input_boolean.hot_day','on') or bedroom_hot == true %}
|
||||
{{ (kallen_fantime - 3600) | timestamp_custom('%H:%M',false) }}
|
||||
{% elif low >= 56 or high >= 75 %}
|
||||
{{ (kallen_bedtime - 1800) | timestamp_custom('%H:%M',false) }}
|
||||
{% else %}
|
||||
{{ kallen_bedtime | timestamp_custom('%H:%M',false) }}
|
||||
{% endif %}
|
||||
{% elif low > 60 or high > 74 %}
|
||||
{% if kallen_bedtime < cutoff %}
|
||||
{{ kallen_bedtime | timestamp_custom('%H:%M',false) }}
|
||||
{% else %}
|
||||
22:00
|
||||
{% endif %}
|
||||
{% elif 56 <= low <= 60 %}
|
||||
22:30
|
||||
{% else %}
|
||||
00:00
|
||||
{% endif %}
|
||||
- service: input_datetime.set_datetime
|
||||
entity_id: input_datetime.master_bedroom_fan
|
||||
data:
|
||||
|
Reference in New Issue
Block a user