Настройка передачи данных в HomeAssistant

Важно: Для работы с Home Assistant нужно настроить интеграцию c брокером MQTT. https://www.home-assistant.io/integrations/mqtt/

Настройки контроллера

Заполните следующие настройки в контроллере, на закладке “MQTT”:

  1. Указать IP адрес MQTT брокера или имя сайта (192.168.1.5 без http или http://public-broker.ru без номера порта)
  2. Указать Port MQTT брокера
  3. Указать топик, по которому будут отправлены данные (Topic). Топик должен быть уникальным.
  1. Перейти в настройки прибора учета, и нажать на кнопку “MQTT HA Discovery”

После завершения настройки и отправки первых показаний в интерфейсе Home Assistant появится новое устройство.

После появления устройства и его показателей можно настроить панель “Энергия” для автоматического посчета расходов.

Добавьте в свойствах панели “Энергия” показания расхода воды

После этого отчеты станут доступны в панели.

Статистика может отражаться не сразу, а по прошествии некотрого времени.

Перевод названий на русский

Для того чтобы автоматически добавить переводы ко всем показателям можно воспользоваться настройкой. Для этого в конфигурационный файл configuration.yaml добавьте следующую секцию:

homeassistant:
  customize_glob:
    "sensor.total":
      friendly_name: "Общий тариф"
    "sensor.total1":
      friendly_name: "Тариф 1"
    "sensor.total2":
      friendly_name: "Тариф 2"
    "sensor.total3":
      friendly_name: "Тариф 3"
    "sensor.total4":
      friendly_name: "Тариф 4"
    "sensor.total5":
      friendly_name: "Тариф 5"
    "sensor.voltagea":
      friendly_name: "Вольтаж фаза A"
    "sensor.voltageb":
      friendly_name: "Вольтаж фаза B"
    "sensor.voltagec":
      friendly_name: "Вольтаж фаза C"
    "sensor.power":
      friendly_name: "Мощьность общая"
    "sensor.powera":
      friendly_name: "Мощьность фаза A"
    "sensor.powerb":
      friendly_name: "Мощьность фаза B"
    "sensor.powerc":
      friendly_name: "Мощьность фаза C"
    "sensor.currenta":
      friendly_name: "Ток фаза A"
    "sensor.currentb":
      friendly_name: "Ток фаза B"
    "sensor.currentc":      
      friendly_name: "Ток фаза C"
    "sensor.frequency":
      friendly_name: "Частота"
    "sensor.cosfa":
      friendly_name: "CosF фаза A"
    "sensor.cosfb":
      friendly_name: "CosF фаза B"
    "sensor.cosfc":
      friendly_name: "CosF фаза C"

После перезагрузки Home Assistant свойства устройства будут выглядеть следующим образом