Size: a a a

2021 May 28

VT

Vladimir Turekhanov in Home Assistant
Только да, отдельный mqtt-сервер нужен
источник

DD

Dmitry Didenko in Home Assistant
Всем привет! У меня очиститель воздуха Xiaomi постоянно отваливается от сети. Это проблема всех очистителей версии 3H, насколько я понимаю. Каждый отвал выглядит на графике с сенсоров как нулевое значение. Можно ли это как-то побороть? Чтобы в случае отвала подставлялся не ноль, а, скажем, последнее записанное значение?
источник

DD

Dmitry Didenko in Home Assistant
То же касатеся других датчиков. Например, Zigbee от Sonoff. Летом это ни на что не влияет, а вот зимой, когда в пустом доме может быть и ноль, и минус, - ломает показатели средней и среднесуточной температуры.
источник

LI

Leo I in Home Assistant
Прикрутить к нему template sensor и решать что показывать. Правда при отвалах обычно пустота должна быть а не кривое значение
источник

VT

Vladimir Turekhanov in Home Assistant
availability_template: "{{ states('sensor.temperature') | int > 0 }}"
источник

VT

Vladimir Turekhanov in Home Assistant
При нулевом значении темплейт-сенсор станет unavailable и не должен испортить график :)
источник

DD

Dmitry Didenko in Home Assistant
Этот вариант не совсем подходит. У сенсора могут быть верные нулевые значения, когда он доступен и температура равна нулю.
источник

VT

Vladimir Turekhanov in Home Assistant
А есть какой-то признак того, что очиститель отвалился от сети?
источник

VT

Vladimir Turekhanov in Home Assistant
Если есть, его вписать в availability_template
источник

DD

Dmitry Didenko in Home Assistant
Наверное, вот этот
источник

VT

Vladimir Turekhanov in Home Assistant
Ну вот, states('fan.ochistitel_vozdukha') != 'unavailable'
источник

VT

Vladimir Turekhanov in Home Assistant
Должно работать. Может есть и более изящное решение.
источник

VT

Vladimir Turekhanov in Home Assistant
А вообще, конечно, это вопрос к интеграции. По идее, она должна переводить сущности в unavailable при отвале.
источник

VT

Vladimir Turekhanov in Home Assistant
А через что заведены соноффовские датчики температуры?
источник

DD

Dmitry Didenko in Home Assistant
zigbee2mqtt. Но я, возможно, соврал, когда сказал, что они отдают 0. Перепроверю этот момент.
источник

VT

Vladimir Turekhanov in Home Assistant
z2m, насколько я помню, в этом плане корректно работает
источник

DD

Dmitry Didenko in Home Assistant
У меня сенсор температуры выглядит вот так:
{{state_attr('fan.ochistitel_vozdukha','temperature') | float | round (2)}}

Можно прямо в него как-то добавить фильтр по availability?
источник

VT

Vladimir Turekhanov in Home Assistant
Это в value_template прописано?
источник

DD

Dmitry Didenko in Home Assistant
Ага
источник

VT

Vladimir Turekhanov in Home Assistant
Тогда понятно, почему он в 0 уходит
источник