Решил я тут переделать уведомления о повышении влажности или температуры в ванной и на кухне. Раньше уведомления срабатывали при превышении определенного порогового значения, но интеграция Trend Home Assistant позволяет сделать более правильный и логичный триггер для такого уведомление - резкое возрастание или понижение значения сенсора..
Уведомления отправляются в Телеграм и через приложение Home Assistant на телефоне и выглядят вот так:
Уведомление сенсора trend HA о скачке температуры влажности в Telegram и home assistant companion
Создадим сенсоры тренда в конфигурации Home Assistant:
binary_sensor:
- platform: trend
sensors:
### ванная ####
bathroom_temp_sharp_jump:
entity_id: sensor.0x1************a_temperature
friendly_name: "Скачок температуры в ванной"
sample_duration: 300 # 5 минут = 300 сек
max_samples: 15 # 5 минут, 3 изменения в минуту, то 300/20 = 15
min_gradient: 0.017 # 5 градусов в 5 минут, то 5/5*60 = 0,0166666666666667
device_class: heat
bathroom_humidity_sharp_jump:
entity_id: sensor.0x1************a_humidity
friendly_name: "Скачок влажности в ванной"
sample_duration: 300 # 5 минут = 300 сек
max_samples: 15 # 5 минут, 3 изменения в минуту, то 300/20 = 15
min_gradient: 0.03 # 10% в 5 минут, то 10/5*60 = 0,03(3)
device_class: moisture
### кухня ####
kitchen_temp_sharp_jump:
entity_id: sensor.0x1************b_temperature
friendly_name: "Скачок температуры на кухне"
sample_duration: 300 # 5 минут = 300 сек
max_samples: 15 # 5 минут, 3 изменения в минуту, то 300/20 = 15
min_gradient: 0.017 # 5 градусов в 5 минут, то 5/5*60 = 0,0166666666666667
device_class: heat
kitchen_humidity_sharp_jump:
entity_id: sensor.0x1************b_humidity
friendly_name: "Скачок влажности на кухне"
sample_duration: 300 # 5 минут = 300 сек
max_samples: 15 # 5 минут, 3 изменения в минуту, то 300/20 = 15
min_gradient: 0.03 # 10% в 5 минут, то 10/5*60 = 0,03(3)
device_class: moisture
Для моей конфигурации аларм будет формироваться при резком возрастании температуры на 5 градусов, а влажности на 10% за 5 минут. В этом случае когда сенсор заметит такой тренд он меняет состояние с off на on. На графиках это выглядит вот так:
Lovelace график влажности и сенсора trend home assistant
Lovelace график температуры и сенсора trend home assistant
Код автоматизации довольно простой, триггер - изменение состояния сенсоров, потом c помощью choose и trigger id формируем текст уведомления:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Чтобы Вам были доступны все функции Вам необходимо либо зарегистрироваться, либо зайти на сайт под своим именем.