Если ваш счётчик Элехант отсутствует в списке - пишите - добавим
[^1]: В процессе тестирования
Скопируйте папку elehant_water в custom_components в корне конфигурации Home Assistant
В configuration.yaml добавьте следующие строки:
sensor:
- platform: elehant_water
scan_duration: 10
scan_interval: 600
measurement_water: m3
measurement_gas: m3
devices:
- id: 31560
type: water
water_type: hot
name: "Вода Горячая Ванная"
name_temp: "Вода Горячая Ванная температура"
- id: 31561
type: water
water_type: cold
name: "Вода Холодная Кухня"
name_temp: "Вода Холодная Кухня температура"
# Для двухтарифных счётчиков номера надо указывать через подчеркивание и в кавычках
# Под первой записью укажите так же название для датчика температуры
- id: '31562_1'
type: water
name: "Вода Горячая Кухня - ниже 40 градусов"
name_temp: "Температура воды Кухня"
- id: '31562_2'
type: water
name: "Вода Горячая Кухня - 40 градусов и выше"
- id: 6998
type: gas
name: "Счетчик газа"
Где:
Перезагрузите сервер.
Частота и продолжительность сканирования задается в конфиге. На считывание первичных показателей потребуется 1-5 минут. Сами счетчики передают информацию в Advertise пакетах с рваной периодичностью.
Часто счётчики уходят в спячку и перестают передавать данные, пока через них не пойдёт вода/газ. Поэтому, сенсоры в интеграции могут обновляться, только когда течет вода/газ.
Лицензия GPL v.3