Home Assistant & ESPHome: лічильники

Запускаємо Home Assistant і ESPHome у Docker на сервері. Зчитування показників реалізуємо на баз ESP32. Про зчитування показників електрики і води у статті.

Куплена плата із оптронами трохи була перероблена.

Лічильник електрики

Оператор розподілу встановив лічильник Система ОЕ-009 NFH.

Присутній імпульсний вихід для повірки – відкритий колектор. Видає 1600 імпульсів на кВт/год. Тривалість імпульсу 40 мс. Хвильки 50 герц забралися підтяжкою.

Схема підключення

Конфігурація ESPHome:

  - platform: pulse_meter
    name: "Power"
    id: sensor_pulse_meter
    unit_of_measurement: "Вт"
    device_class: power
    state_class: measurement
    accuracy_decimals: 0
    pin:
      number: 32
      inverted: true
      mode:
        input: true
        pullup: true
    filters:
      - multiply: 37.5
    total:
      name: "Electricity Total"
      unit_of_measurement: "кВт⋅год"
      device_class: energy
      state_class: total_increasing
      accuracy_decimals: 3
      filters:
        - multiply: 0.000625

Лічильник води

Лічильник холодної води встановлений BAYLAN KK-12, клас точності C, січенням Dn15.

Тут простий геркон. 1 імпульс на 10 літрів води.

Конфігурація ESPHome:

  - platform: pulse_meter
    name: "Water Cold"
    id: sensor_water_meter
    unit_of_measurement: "л/хв"
    device_class: water
    state_class: measurement
    accuracy_decimals: 0
    pin:
      number: 33
      inverted: true
      mode:
        input: true
        pullup: true
    filters:
      - multiply: 60
    total:
      name: "Water Total"
      unit_of_measurement: "м³"
      device_class: energy
      state_class: total_increasing
      accuracy_decimals: 3
      filters:
        - multiply: 0.01
        - throttle_average: 10s

Також треба api задати для перезапису показника після перезавантаження плати. Можливо реалізувати запис показника у пам’ять esp32, і відновлення при boot.

Лічильник газу

Mesura AG2.5. Збоку платформа під геркон. 1 імпульс 0.01 м³.

Знайдено положення в якому спрацьовує геркон.

Інформація для цитування:

Юрій Р. 0009-0005-3702-9223. (2024). Home Assistant & ESPHome: лічильники. Блог UA ID. Взято з: https://blog.uaid.net.ua/home-assistant-esphome-meters

Використання фотографій або текстового контенту на інших ресурсах без клікабельного індексованого посилання заборонено.