Home Assistant - Telemetry, part 4. Availability of zigbee2mqtt devices - Availability, Last seen

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ม.ค. 2025

ความคิดเห็น • 28

  • @darkbaton
    @darkbaton 2 ปีที่แล้ว +1

    Опытным путем, вычислил что для датчиков Zigbee от Aqara в большинстве случаев отзываются 1 раз в 60 мин., но есть исключения которые отзываются 1 раз. в 70-75 минут, в общем установил в параметре отказа 90 минут и пришло мне счастье

  • @Symbol_great
    @Symbol_great 2 ปีที่แล้ว +2

    Это важно, ещё важно своевременное выявление подсевших девайсов. В ловлейс на главную вывел меню меньше 5% заряда. Обычно это меню скрыто и появляться только когда нужно внимание.

    • @Alex_Kvazis
      @Alex_Kvazis  2 ปีที่แล้ว +1

      Вывод в интерфейс показан в первой части уроков по телеметрии. Но чаще всего устройства отпадают раньше чем доходят до уровня в 5%. Мониторить надо уровень примерно в 30%

  • @СержВасильев-ю7ю
    @СержВасильев-ю7ю 2 ปีที่แล้ว

    Хорошее видео! А главное полезное )
    От души. Респект.

    • @Alex_Kvazis
      @Alex_Kvazis  2 ปีที่แล้ว

      Пожалуйста

  • @dmgriny
    @dmgriny ปีที่แล้ว

    для корректного отображения графиков в интерфейсе, необходимо добавить в триггерные сенсоры единицы изменения (сек.)

  • @noname_kd4662
    @noname_kd4662 2 หลายเดือนก่อน

    Подскажите пожалуйста что может быть за проблема? После выключения сервера HA например когда выключается свет пропадают все устройства из 2mqtt?

  • @ikif81
    @ikif81 9 หลายเดือนก่อน

    спасибо

  • @ipdrone
    @ipdrone 2 หลายเดือนก่อน

    А как построить такой график?

  • @АлексейКозлов-б3я
    @АлексейКозлов-б3я 2 ปีที่แล้ว +1

    А как в home assistant увидеть availability? У меня из zigbee2mqtt залетает только last seen

    • @Alex_Kvazis
      @Alex_Kvazis  2 ปีที่แล้ว

      Включить его в интерфейсе z2m

    • @mishanja36
      @mishanja36 2 ปีที่แล้ว

      @@Alex_Kvazis он включен по дефолту. как его в коде использовать?

  • @leonidostrovski6917
    @leonidostrovski6917 2 ปีที่แล้ว

    Any simple way get in sensors value of inseconds=now-last_seen instead of "last seen" time point ?

    • @Alex_Kvazis
      @Alex_Kvazis  2 ปีที่แล้ว +1

      via template, like a {{(as_timestamp(now()) - as_timestamp(state_attr('entity.id','last_seen')))|int}}

    • @leonidostrovski6917
      @leonidostrovski6917 2 ปีที่แล้ว

      @@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

  • @СергейЕгоров-к9ь
    @СергейЕгоров-к9ь 2 ปีที่แล้ว

    Подскажите пожалуйста есть ли у вас какое-то видео как настроить предупреждение о зависшем MQTT брокере? Спасибо!!!. У меня были такие проблемы Я так понимаю датчики тоже вот все отвалятся если не будет работать брокер.

    • @Alex_Kvazis
      @Alex_Kvazis  2 ปีที่แล้ว

      Да. Массовый отвал датчиков вполне себе маркер

  • @Andrew-tt5lv
    @Andrew-tt5lv 2 ปีที่แล้ว

    для тех у кто по старинке умный дом работает через Mi Home от Xiaomi - продолжает ли все работать в РФ через китайские сервера?

    • @Alex_Kvazis
      @Alex_Kvazis  2 ปีที่แล้ว

      Вообще не по теме видео на самом деле вопрос

    • @Andrew-tt5lv
      @Andrew-tt5lv 2 ปีที่แล้ว

      @@Alex_Kvazis прошу прощения, не знал где лучше спросить. Большинство последних видео по Home Assist, а у меня до сих пор Mi Home =)

  • @mishanja36
    @mishanja36 2 ปีที่แล้ว

    а как отслеживать статус онлайн, оффлайн?

    • @Alex_Kvazis
      @Alex_Kvazis  2 ปีที่แล้ว

      Посмотрите предыдущие части уроков про телеметрию

    • @mishanja36
      @mishanja36 2 ปีที่แล้ว

      @@Alex_Kvazis внимательно, смотрю и читаю код. Вы там первым делом сказали про статусы, именно это меня интересует. Тк перезапуск z2m возвращает к жизни как минимум половину устройств. Как прописать в триггер то что явно оффлайн?

    • @mishanja36
      @mishanja36 2 ปีที่แล้ว

      @@Alex_Kvazis надеюсь на взаимопонимание, одно дело делаем, всегда готов поделиться опытом

  • @edwardtich4519
    @edwardtich4519 2 ปีที่แล้ว

    После очередного обновления начал ругаться НА.
    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) }}

    • @Alex_Kvazis
      @Alex_Kvazis  2 ปีที่แล้ว

      Так все описано в ошибке. Не может он сделать преобразование в таймштамп если значение none