Опытным путем, вычислил что для датчиков Zigbee от Aqara в большинстве случаев отзываются 1 раз в 60 мин., но есть исключения которые отзываются 1 раз. в 70-75 минут, в общем установил в параметре отказа 90 минут и пришло мне счастье
Это важно, ещё важно своевременное выявление подсевших девайсов. В ловлейс на главную вывел меню меньше 5% заряда. Обычно это меню скрыто и появляться только когда нужно внимание.
Вывод в интерфейс показан в первой части уроков по телеметрии. Но чаще всего устройства отпадают раньше чем доходят до уровня в 5%. Мониторить надо уровень примерно в 30%
@@Alex_Kvazis Thank you Based on videos created template: sensor: {% for object in states.sensor if "last_seen" in object.entity_id %} - name: {{object.name}} monitor state: > {{((as_timestamp(now()) - as_timestamp(states(object.entity_id))|float)|round(0)) }} attributes: time: > {% set s = ((as_timestamp(now()) - as_timestamp(states(object.entity_id))|float)|round(0)) %} {{ '{:d} дней {:02d}:{:02d}:{:02d}'.format (s // 86400, s % 86400 // 3600, s % 3600 // 60, s % 60) }} {%- endfor %} I fail add it to configuration.yaml for read data as sensor and display it in chart like in this video. Thank you
Подскажите пожалуйста есть ли у вас какое-то видео как настроить предупреждение о зависшем MQTT брокере? Спасибо!!!. У меня были такие проблемы Я так понимаю датчики тоже вот все отвалятся если не будет работать брокер.
@@Alex_Kvazis внимательно, смотрю и читаю код. Вы там первым делом сказали про статусы, именно это меня интересует. Тк перезапуск z2m возвращает к жизни как минимум половину устройств. Как прописать в триггер то что явно оффлайн?
Опытным путем, вычислил что для датчиков Zigbee от Aqara в большинстве случаев отзываются 1 раз в 60 мин., но есть исключения которые отзываются 1 раз. в 70-75 минут, в общем установил в параметре отказа 90 минут и пришло мне счастье
Это важно, ещё важно своевременное выявление подсевших девайсов. В ловлейс на главную вывел меню меньше 5% заряда. Обычно это меню скрыто и появляться только когда нужно внимание.
Вывод в интерфейс показан в первой части уроков по телеметрии. Но чаще всего устройства отпадают раньше чем доходят до уровня в 5%. Мониторить надо уровень примерно в 30%
Хорошее видео! А главное полезное )
От души. Респект.
Пожалуйста
для корректного отображения графиков в интерфейсе, необходимо добавить в триггерные сенсоры единицы изменения (сек.)
Подскажите пожалуйста что может быть за проблема? После выключения сервера HA например когда выключается свет пропадают все устройства из 2mqtt?
спасибо
А как построить такой график?
А как в home assistant увидеть availability? У меня из zigbee2mqtt залетает только last seen
Включить его в интерфейсе z2m
@@Alex_Kvazis он включен по дефолту. как его в коде использовать?
Any simple way get in sensors value of inseconds=now-last_seen instead of "last seen" time point ?
via template, like a {{(as_timestamp(now()) - as_timestamp(state_attr('entity.id','last_seen')))|int}}
@@Alex_Kvazis
Thank you
Based on videos created template:
sensor:
{% for object in states.sensor if "last_seen" in object.entity_id %}
- name: {{object.name}} monitor
state: > {{((as_timestamp(now()) - as_timestamp(states(object.entity_id))|float)|round(0)) }}
attributes:
time: >
{% set s = ((as_timestamp(now()) - as_timestamp(states(object.entity_id))|float)|round(0)) %}
{{ '{:d} дней {:02d}:{:02d}:{:02d}'.format (s // 86400, s % 86400 // 3600, s % 3600 // 60, s % 60) }}
{%- endfor %}
I fail add it to configuration.yaml for read data as sensor and display it in chart like in this video.
Thank you
Подскажите пожалуйста есть ли у вас какое-то видео как настроить предупреждение о зависшем MQTT брокере? Спасибо!!!. У меня были такие проблемы Я так понимаю датчики тоже вот все отвалятся если не будет работать брокер.
Да. Массовый отвал датчиков вполне себе маркер
для тех у кто по старинке умный дом работает через Mi Home от Xiaomi - продолжает ли все работать в РФ через китайские сервера?
Вообще не по теме видео на самом деле вопрос
@@Alex_Kvazis прошу прощения, не знал где лучше спросить. Большинство последних видео по Home Assist, а у меня до сих пор Mi Home =)
а как отслеживать статус онлайн, оффлайн?
Посмотрите предыдущие части уроков про телеметрию
@@Alex_Kvazis внимательно, смотрю и читаю код. Вы там первым делом сказали про статусы, именно это меня интересует. Тк перезапуск z2m возвращает к жизни как минимум половину устройств. Как прописать в триггер то что явно оффлайн?
@@Alex_Kvazis надеюсь на взаимопонимание, одно дело делаем, всегда готов поделиться опытом
После очередного обновления начал ругаться НА.
Error rendering state template for sensor.protechka_tualet_water_leak_control: ValueError: Template error: as_timestamp got invalid input 'None' when rendering template '{{(as_timestamp (now()) -as_timestamp(state_attr('binary_sensor.protechka_tualet_water_leak', 'last_seen')))|int(0) }}' but no default was specified
- trigger:
- platform: time_pattern
minutes: '/1'
sensor:
- name: 'protechka_koridor_water_leak_control'
state: >
{{(as_timestamp (now()) -as_timestamp(state_attr('binary_sensor.protechka_koridor_water_leak', 'last_seen')))|int(0) }}
attributes:
time: >
{% set s = (as_timestamp (now()) -as_timestamp(state_attr('binary_sensor.protechka_koridor_water_leak', 'last_seen')))|int(0) %}
{{ '{:d} дней {:02d}:{:02d}:{:02d}'.format (s // 86400, s % 86400 // 3600, s % 3600 // 60, s % 60) }}
Так все описано в ошибке. Не может он сделать преобразование в таймштамп если значение none