MQTT и MODBUS + HomeAssistant
Цитата: Александр Бараусов от 15.04.2024, 11:52Добрый день. Пытаюсь управлять АВР через умный дом HA. Нигде нет мана по правильной настройке?
Попробовал MQTT, на брокере Mosquitto данные вижу, но дальше никак их достать не могу.В MODBUS написал конфиг, но данных так-же нет. Игрался с data_type – не помогло.
Может у кого завалялся правильный конфиг под HA? Пните в правильном направлении.modbus:– name: modbus_avrtype: tcphost: 192.168.0.135port: 502sensors:– name: test123address: 30001# data_type: int64mqtt:sensor:– name: “Bedroom Temperature”state_topic: “generator/status/L1_v”
Добрый день. Пытаюсь управлять АВР через умный дом HA. Нигде нет мана по правильной настройке?
Попробовал MQTT, на брокере Mosquitto данные вижу, но дальше никак их достать не могу.
В MODBUS написал конфиг, но данных так-же нет. Игрался с data_type – не помогло.
Может у кого завалялся правильный конфиг под HA? Пните в правильном направлении.
![](https://forum.myavr.ru/wp-content/uploads/pp-avatar/1a30804f0ba63955ccefb2d6470b33f4.png)
Цитата: Александр Бараусов от 15.04.2024, 12:29Сбросьте, пожалуйста, конфиг Majordomo для AVR, возможно на его основе удастся понять, как правильно выставить настройки. Спасибо!
Сбросьте, пожалуйста, конфиг Majordomo для AVR, возможно на его основе удастся понять, как правильно выставить настройки. Спасибо!
![](https://forum.myavr.ru/wp-content/uploads/pp-avatar/1a30804f0ba63955ccefb2d6470b33f4.png)
Цитата: Владимир от 15.04.2024, 12:40Да собственно нет там никакого конфига.
Надо создать объект. Обозвать его например АВР. Создать у этого объекта свойства. L1, L2, L3, G1, Error1, Error2…..
По MQTT приходят данные. Их надо закроссировать со свойствами объекта. Всё. А дальше уже кто на что горазд. Можно графики напряжения строить, вести журнал ошибок или панель красивую нарисовать.
Я графиками ограничился и сообщениями.
Да собственно нет там никакого конфига.
Надо создать объект. Обозвать его например АВР. Создать у этого объекта свойства. L1, L2, L3, G1, Error1, Error2…..
По MQTT приходят данные. Их надо закроссировать со свойствами объекта. Всё. А дальше уже кто на что горазд. Можно графики напряжения строить, вести журнал ошибок или панель красивую нарисовать.
Я графиками ограничился и сообщениями.
Загруженные файлы:Цитата: Александр Бараусов от 15.04.2024, 13:04Спасибо. Буду думать.
Спасибо. Буду думать.
Цитата: Александр Бараусов от 15.04.2024, 13:53Есть первые успехи. Удалось получить данные. Я не сильный спец в этом, подскажите, пожалуйста, а правильно ли я понимаю, что управлять генератором через MQTT никак нельзя? То есть АВР только шлет статусы в брокера. Чуть позже добью весь конфиг и выложу для трудящихся.
Есть первые успехи. Удалось получить данные. Я не сильный спец в этом, подскажите, пожалуйста, а правильно ли я понимаю, что управлять генератором через MQTT никак нельзя? То есть АВР только шлет статусы в брокера. Чуть позже добью весь конфиг и выложу для трудящихся.
Загруженные файлы:![](https://forum.myavr.ru/wp-content/uploads/pp-avatar/1a30804f0ba63955ccefb2d6470b33f4.png)
Цитата: Владимир от 15.04.2024, 13:57Через MQTT можно управлять:
- Запуск и остановка генератора.
- Автоматический/ручной режим запуска генератора.
Через MQTT можно управлять:
- Запуск и остановка генератора.
- Автоматический/ручной режим запуска генератора.
Цитата: Александр Бараусов от 15.04.2024, 14:53Да, спасибо, тоже увидел это. Это второй этап.
В целом готово. Все основное показывает. Надо еще, конечно тестировать. Теперь можно посмотреть и на графану.Итак: HA к нему прикручен Mosquitto. Натравливаем АВР на Mosquitto. Смотрим через Mosquitto, что данные есть. Закидываем конфиг в HA и получаем данные.
Скачайте и переименуйте configuration_yaml.jpg в configuration.yaml
Да, спасибо, тоже увидел это. Это второй этап.
В целом готово. Все основное показывает. Надо еще, конечно тестировать. Теперь можно посмотреть и на графану.
Итак: HA к нему прикручен Mosquitto. Натравливаем АВР на Mosquitto. Смотрим через Mosquitto, что данные есть. Закидываем конфиг в HA и получаем данные.
Скачайте и переименуйте configuration_yaml.jpg в configuration.yaml
Цитата: vb от 15.04.2024, 20:04См. мой вариант через Modbus. Его, конечно, еще и пилить и пилить, но базовые функции выполняет. Плюс добавил немного отсебятины для удобства.
Расширение png нужно заменить на yaml (сайт почему-то не дает даже txt загрузить), и добавить в configuration.yaml:homeassistant:packages:avr_modbus: !include myavr_modbus.yaml
См. мой вариант через Modbus. Его, конечно, еще и пилить и пилить, но базовые функции выполняет. Плюс добавил немного отсебятины для удобства.
Расширение png нужно заменить на yaml (сайт почему-то не дает даже txt загрузить), и добавить в configuration.yaml:
Загруженные файлы:
Цитата: Александр Бараусов от 15.04.2024, 21:03Огромное спасибо! Modbus завелся с полоборота!
Огромное спасибо! Modbus завелся с полоборота!