Compare commits
8 Commits
9ba93ccfe1
...
ac3d69823f
| Author | SHA1 | Date | |
|---|---|---|---|
|
ac3d69823f
|
|||
|
6e93e773a6
|
|||
|
76834f24d2
|
|||
|
418db1cfdb
|
|||
|
6ed9196207
|
|||
|
ed299cfb29
|
|||
|
8d3fcc3f8d
|
|||
|
4213954670
|
+1
-1
@@ -1 +1 @@
|
||||
2026.4.2
|
||||
2026.5.4
|
||||
@@ -6692,4 +6692,10 @@
|
||||
entity_id: input_boolean.white_noise_emma_bedroom
|
||||
data: {}
|
||||
alias: Turn off white noise
|
||||
- action: input_boolean.turn_off
|
||||
metadata: {}
|
||||
target:
|
||||
entity_id: input_boolean.emma_bedroom_mode_switch
|
||||
data: {}
|
||||
alias: Turn off mode switch
|
||||
mode: restart
|
||||
|
||||
@@ -130,6 +130,7 @@ recorder:
|
||||
- sensor.*airpods_info
|
||||
- sensor.*airpods_pro_info
|
||||
- sensor.*response_time*
|
||||
- sensor.system_monitor*
|
||||
entities:
|
||||
- sensor.avg_ping
|
||||
- sensor.max_ping
|
||||
@@ -292,6 +293,7 @@ influxdb:
|
||||
- sensor.adguard*
|
||||
- sensor.*response_time*
|
||||
- sensor.weatheralerts*
|
||||
- sensor.system_monitor*
|
||||
entities:
|
||||
- media_player.living_room_tv
|
||||
- media_player.basement_tv
|
||||
@@ -473,6 +475,7 @@ prometheus:
|
||||
- sensor.adguard*
|
||||
- sensor.*response_time*
|
||||
- sensor.weatheralerts*
|
||||
- sensor.system_monitor*
|
||||
include_entities:
|
||||
- media_player.living_room_tv
|
||||
- media_player.basement_tv
|
||||
|
||||
+38
-1
@@ -111,6 +111,43 @@ template:
|
||||
unique_id: 1577cb2c-234d-41c8-a12e-5111a77df958
|
||||
state: "{{ (states('sensor.master_bedroom_temperature') | float) <= (states('input_number.master_bedroom_cold_threshold') | float) }}"
|
||||
device_class: cold
|
||||
- name: "Second Floor Windows Open"
|
||||
unique_id: 5656bf10-ac5b-467e-8cf7-e8331598352d
|
||||
state: >
|
||||
{% set open = states.binary_sensor
|
||||
| selectattr('attributes.device_class','eq','window')
|
||||
| selectattr('entity_id','in',label_entities('window'))
|
||||
| selectattr('entity_id','in',floor_entities('second_floor'))
|
||||
| selectattr('state','eq','on')
|
||||
| list
|
||||
| count %}
|
||||
{{ open > 0 }}
|
||||
attributes:
|
||||
open_windows: >
|
||||
{% set open = states.binary_sensor
|
||||
| selectattr('attributes.device_class','eq','window')
|
||||
| selectattr('entity_id','in',label_entities('window'))
|
||||
| selectattr('entity_id','in',floor_entities('second_floor'))
|
||||
| selectattr('state','eq','on')
|
||||
| list
|
||||
| count %}
|
||||
{{ open }}
|
||||
- name: "Emma Bedroom Climate Inhibit"
|
||||
unique_id: 76f8ff76-2994-46bf-913c-736e97d72c3b
|
||||
state: >
|
||||
{{ is_state('binary_sensor.second_floor_windows_open','on') and is_state('binary_sensor.emma_bedroom_door','on') }}
|
||||
- name: "Master Bedroom Climate Inhibit"
|
||||
unique_id: e529bf0c-7975-477e-a0f8-4a05480674a9
|
||||
state: >
|
||||
{% set open = states.binary_sensor
|
||||
| selectattr('attributes.device_class','eq','window')
|
||||
| selectattr('entity_id','in',label_entities('window'))
|
||||
| selectattr('entity_id','in',area_entities('master_bedroom'))
|
||||
| selectattr('state','eq','on')
|
||||
| list
|
||||
| count %}
|
||||
{% set shower_mode = states('input_boolean.shower_mode') %}
|
||||
{{ (open > 0) and (shower_mode == 'off') }}
|
||||
- sensor:
|
||||
- name: "Master Bedroom Target Temp"
|
||||
unique_id: 2ce31844-b115-42b8-8213-feccf24e236c
|
||||
@@ -676,4 +713,4 @@ intent_script:
|
||||
data:
|
||||
entity_id: "{{ mode }}"
|
||||
speech:
|
||||
text: "Master bedroom set to {{ mode }}"
|
||||
text: "Master bedroom set to {{ mode }}"
|
||||
|
||||
@@ -494,12 +494,12 @@ template:
|
||||
unit_of_measurement: 'faults'
|
||||
state: >-
|
||||
{% set window_faults = states('sensor.window_faults') | int %}
|
||||
{% set door_faults = states('sensor.door_faults') | int %}
|
||||
{% set door_faults = states('sensor.doors_open') | int %}
|
||||
{{ door_faults + window_faults }}
|
||||
attributes:
|
||||
faulted: >
|
||||
{% set windows = state_attr('sensor.window_faults','faulted') %}
|
||||
{% set doors = state_attr('sensor.door_faults','faulted') %}
|
||||
{% set doors = state_attr('sensor.doors_open','faulted') %}
|
||||
{{ doors + windows }}
|
||||
icon: >-
|
||||
{% if states('sensor.total_faults') | int == 0 %}
|
||||
|
||||
@@ -76,7 +76,7 @@ ## HACS Lovelace Cards
|
||||
- [Layout Card](https://github.com/thomasloven/lovelace-layout-card)
|
||||
- [Scheduler Card](https://github.com/nielsfaber/scheduler-card) (required for Scheduler component)
|
||||
- [Horizon Card](https://github.com/rejuvenate/lovelace-horizon-card)
|
||||
- [Lovelace Home Feed Card](https://github.com/gadgetchnnel/lovelace-home-feed-card)
|
||||
- [Lovelace Home Feed Card](https://github.com/ben-jam1n/lovelace-home-feed-card)
|
||||
- [Mini Graph Card](https://github.com/kalkih/mini-graph-card)
|
||||
- [Battery State Card](https://github.com/maxwroc/battery-state-card)
|
||||
- [Flipdown Timer Card](https://github.com/pmongloid/flipdown-timer-card)
|
||||
|
||||
Reference in New Issue
Block a user