Size: a a a

2021 April 29

ES

Evgenii Snezhko in Home Assistant
так это зависит от аккума на такие площади
источник

ES

Evgenii Snezhko in Home Assistant
по видео у меня также под занавесками ездит и перепрыгивает по сушилке
удобство в большом только может мешок, и то это еще + расходник
источник

ES

Evgenii Snezhko in Home Assistant
ну такое короче
источник

M

Micha in Home Assistant
Ребят а есть датчики температуры для воды, ну или к трубе приложить на отопление. Кроме глючных ds18b20? Цифровые.
С китая показаказывал. То ошибки выдают, то вообще врать стали сильно. Как то неполюбил я их
источник

А

Александр Коротков... in Home Assistant
Вроде бы победил задачу по своим требованиям. Если кому тоже интересно:
Смена стейта любой сущности, в id которой содержится слово “important”, на unavailable или unknown на 20 секунд и более -> сообщение об этом в телеграм. Одна универсальная автоматизация.
источник

А

Александр Коротков... in Home Assistant
alias: Unavailable Test
description: ''
trigger:
 - platform: event
   event_type: state_changed
   event_data: {}
condition:
 - condition: template
   value_template: '{{ ''important'' in trigger.event.data.entity_id }}'
 - condition: template
   value_template: >-
     {{ trigger.event.data.new_state.state == 'unavailable' or
     trigger.event.data.new_state.state == 'unknown' }}
action:
 - delay:
     hours: 0
     minutes: 0
     seconds: 20
     milliseconds: 0
 - condition: template
   value_template: >-
     {{ states(trigger.event.data.entity_id) == 'unavailable' or
     states(trigger.event.data.entity_id) == 'unknown' }}
 - service: script.send_system_message
   data:
     message: 'Unavailable {{ trigger.event.data.new_state.attributes.friendly_name }}'
mode: parallel
max: 50
источник

IB

Ivan Bessarabov in Home Assistant
Отличная мысль!
источник

IB

Ivan Bessarabov in Home Assistant
Просмотрел внимательно, код. Кажется, это рботает не совсем так как описано в ТЗ
источник

IB

Ivan Bessarabov in Home Assistant
"на unavailable или unknown на 20 секунд и более"
источник

IB

Ivan Bessarabov in Home Assistant
если я не ошибаюсь, то авто сработает если сенсор перешел в unavailable, потом тут же вернулся в норму, а где-то скунд через 15 снова пришел в unavailable
источник

IB

Ivan Bessarabov in Home Assistant
т.е. если я правильно вижу в автоматизации нигде не проверяется что это было именно непрерывеное unavailable, а только unavailable в один момент и в момент +20 секунд
источник

IB

Ivan Bessarabov in Home Assistant
(но не факт что это критично)
источник

А

Александр Коротков... in Home Assistant
Это да, так и будет в такой ситуации
источник

А

Александр Коротков... in Home Assistant
Но вроде подобная ситуация не особо частая, да и лучше пусть оповестит, чем нет
источник

А

Александр Коротков... in Home Assistant
Меня каждые 2-3 часа задалбывал медиа плеер каста андройд тв, постоянно уходил в unavailable секунд на 15 и возвращался назад. Как бы спам, получается
источник

А

Александр Коротков... in Home Assistant
Но было бы круче понимать сплошной unavailable на 20 секунд, но я не знаю как это сделать
источник

IB

Ivan Bessarabov in Home Assistant
у меня в голове вертится идеят про last_changed, но сформулировать полный алгоримт проверки я сходу не могу
источник

А

Александр Коротков... in Home Assistant
Да, я рассматривал это вариант. Но он не подходит как минимум датчикам, которые не очень часто отправляют/меняют свои данные. Например, датчики температуры и влажности. У меня они могут и по 20 минут не менять значение. Поэтому универсально на last_changed мне показалось сделать не получится
источник

LI

Leo I in Home Assistant
У меня так Apple TV бомбит непрерывно :(
источник

А

Александр Коротков... in Home Assistant
Эту же автоматизацию, немного изменив, можно использовать для оповещения о низком сигнале или уровне батареи. Я слышал, что у некоторых датчиков иногда скачет уровень батареи, да и с уровнем сигнала это может быть. Тут как раз задержка поможет фильтровать такие ситуации.
источник