Smart Home 53
644 subscribers

Интегрируем счетчик газа в Home Assistant

951 full read
Интегрируем счетчик газа в Home Assistant

В одной из прошлых статей я уже рассказывал о том, как считываю показания со счетчика воды в Умном доме. В моей квартире автономное газовое отопление, поэтому считывание показаний счетчика газа было для меня так же важно, как и показания счетчика воды. Изначально не думал, что это в принципе возможно, поскольку на первый взгляд у счетчика Elster BK-G4 (именно такой установлен у меня) нет импульсного выхода. Но это не совсем так.

Вот такой газовый счетчик установлен у меня в квартире. Источник фото - https://www.saures.ru/katalog/schetchiki-gaza/schetchik-gaza-elster-bk-g4-110mm-d32/
Вот такой газовый счетчик установлен у меня в квартире. Источник фото - https://www.saures.ru/katalog/schetchiki-gaza/schetchik-gaza-elster-bk-g4-110mm-d32/

Дело в том, что на младшем регистре (крайнее правое кольцо) установлен маленький магнит, а для считывания показаний достаточно в специальное углубление под циферблатом разместить геркон, который при приближении данного магнита будет замыкаться каждые 0,01 м3 газа.

Я не хотел заниматься DYI около газового счетчика, к тому же не хотелось лишних вопросов газовиков, поэтому, изучив вопрос, я обнаружил, что для этого счетчика существует специализированный датчик импульсов IN-Z61, который монтируется на штатное место в счетчике без вмешательства в конструкцию.

Датчик импульсов IN-Z61. Источник фото: https://www.saures.ru/katalog/prochie-datchiki/datchik-impulsov-in-z61/
Датчик импульсов IN-Z61. Источник фото: https://www.saures.ru/katalog/prochie-datchiki/datchik-impulsov-in-z61/

По сути, это тоже обычный геркон (вернее даже 2 геркона), просто расположенные в удобном корпусе. Далее я в принципе повторил ту же схему, что ранее показывал в статье про счетчик воды.

Я подключил зеленый и коричневый контакты датчика импульсов к esp (один на пин D5, другой на GRD, какой куда не имеет значения) и прошил плату nodemcuv3 esp8266 на ESPHome.

Код проекта в ESPHome
Код проекта в ESPHome

После компиляции проекта и заливки его на ESP в Home assistant появится бинарный сенсор binary_sensor.gas_counter

Интегрируем счетчик газа в Home Assistant

Он будет находиться в состоянии ‘off’ (Не обнаружен), когда нет импульса. Когда магнит в счетчике замкнет, геркон сенсор перейдёт в состояние ‘on’ (Обнаружен). При переходе из состояния ‘on’ в ‘off’ (или наоборот, но только в одну сторону) будем прибавлять к нашему счетчику 0,01 м3.

Далее я создал отдельные package в Home Assistant для этого проекта.

Вот так выглядит моя карточка в Home assistant.

Интегрируем счетчик газа в Home Assistant
График потребления газа в Grafana
График потребления газа в Grafana

Таким образом я считываю показания с газового счетчика в Home Assistant.

Подписывайтесь на мой канал и страницу в инстаграм @smart.home53, чтобы не пропустить обновления.

#Умный дом #Home assistant #smarthome #diy #счетчик газа #газовый счетчик #сделай сам #технологии #жкх #интернет вещей