Форум MyAVR.ru

Пожалуйста или Регистрация для создания записей и тем.

MQTT и MODBUS + HomeAssistant

Страница 1 из 2Далее

Добрый день. Пытаюсь управлять АВР через умный дом HA. Нигде нет мана по правильной настройке?
Попробовал MQTT, на брокере Mosquitto данные вижу, но дальше никак их достать не могу.

В MODBUS написал конфиг, но данных так-же нет. Игрался с data_type – не помогло.
Может у кого завалялся правильный конфиг под HA? Пните в правильном направлении.

modbus:
  – name: modbus_avr
     type: tcp
     host: 192.168.0.135
     port: 502
     sensors:
       – name: test123
          address: 30001
      # data_type: int64
mqtt:
   sensor:
     – name: “Bedroom Temperature”
        state_topic: “generator/status/L1_v”

По HA не подскажу. Могу по Majordomo проконсультировать.

Разработчик

Сбросьте, пожалуйста, конфиг Majordomo для AVR, возможно на его основе удастся понять, как правильно выставить настройки. Спасибо!

Да собственно нет там никакого конфига.

Надо создать объект. Обозвать его например АВР. Создать у этого объекта свойства. L1, L2, L3, G1, Error1, Error2…..

По MQTT приходят данные. Их надо закроссировать со свойствами объекта. Всё. А дальше уже кто на что горазд. Можно графики напряжения строить, вести журнал ошибок или панель красивую нарисовать.

Я графиками ограничился и сообщениями.

Загруженные файлы:
  • snimok.jpg
Разработчик

Спасибо. Буду думать.

Есть первые успехи. Удалось получить данные. Я не сильный спец в этом, подскажите, пожалуйста, а правильно ли я понимаю, что управлять генератором через MQTT никак нельзя? То есть АВР только шлет статусы в брокера. Чуть позже добью весь конфиг и выложу для трудящихся.

Загруженные файлы:
  • snimok-ekrana-2024-04-15-v-13.56.31.jpg

Через MQTT можно управлять:

  • Запуск и остановка генератора.
  • Автоматический/ручной режим запуска генератора.
Загруженные файлы:
  • snimok.jpg
Разработчик

Да, спасибо, тоже увидел это. Это второй этап.
В целом готово. Все основное показывает. Надо еще, конечно тестировать. Теперь можно посмотреть и на графану.

Итак: HA к нему прикручен Mosquitto. Натравливаем АВР на Mosquitto. Смотрим через Mosquitto, что данные есть. Закидываем конфиг в HA и получаем данные.
Скачайте и переименуйте configuration_yaml.jpg в configuration.yaml

Загруженные файлы:
  • snimok-ekrana-2024-04-15-v-14.49.45.jpg
  • snimok-ekrana-2024-04-15-v-14.49.05.jpg
  • snimok-ekrana-2024-04-15-v-14.44.40.jpg
  • configuration_yaml.jpg

См. мой вариант через Modbus. Его, конечно, еще и пилить и пилить, но базовые функции выполняет. Плюс добавил немного отсебятины для удобства.
Расширение png нужно заменить на yaml (сайт почему-то не дает даже txt загрузить), и добавить в configuration.yaml:

homeassistant:
  packages:
    avr_modbus: !include myavr_modbus.yaml

 

Загруженные файлы:

Огромное спасибо! Modbus завелся с полоборота!

vb отреагировал на эту запись.
vb
Страница 1 из 2Далее