Интеграция счетчиков электроэнергии IAMMETER с ОС Victron Venus
Интеграция счетчиков электроэнергии IAMMETER с ОС Victron Venus
ОС Venus от Victron Energyявляется центральной операционной системой для мониторинга и управления энергией в системах Victron. Она работает на устройствах GX, таких как Cerbo GX, а также может быть установлена наМалиновый Пичерез свою версию с открытым исходным кодом. Venus OS объединяет инверторы, аккумуляторы, контроллеры заряда и другие компоненты в одну интеллектуальную систему. Она обеспечивает мониторинг в реальном времени, автоматизированное управление энергией и удаленный доступ через портал Victron Remote Management (VRM). Благодаря поддержке MQTT и Modbus-TCP она легко интегрируется со сторонними платформами, такими как Home Assistant, что делает ее идеальной для расширенных солнечных и автономных установок.
Об авторе
Интеграция IAMMETER с ОС Venus компании Victron Energy была разработанаМиВиф.
Особая благодарность MiWyf за предоставленный код.
Следующий контент в основном взят из README проекта интеграции (https://github.com/lewei50/dbus-iammeter).
dbus-амперметр
Страница проекта:https://github.com/lewei50/dbus-iammeter
Интегрируйте интеллектуальные счетчики IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046T вОС Venus от Victron Energy.
Цель
Скрипты в этом репозитории предоставляют простой способ установки, удаления и управления сервисом, который подключает интеллектуальные счетчики IAMMETER (WEM3080/WEM3080T/WEM3050T/WEM3046T) к устройствам Venus OS и GX от Victron. Идея основана на работе @fabian-lauer & @vikt0rm.
Вдохновение
Это мой первый проект на GitHub и с Victron Venus OS. Я черпал вдохновение из этих замечательных проектов:
- https://github.com/RalfZim/venus.dbus-fronius-smartmeter
- https://github.com/victronenergy/dbus-smappee
- https://github.com/Louisvdw/dbus-serialbattery
- https://github.com/victronenergy/venus/wiki/dbus#grid-and-genset-meter
- Локальный API IAMMETER
Как это работает
Моя установка
- IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046T
- Установка 1-фазная/3-фазная
- Подключен к сети Wi-Fi "A"
- IP-адрес: 192.168.1.6
- Venus OS на Raspberry Pi 4 (4 ГБ, версия 1.1, прошивка v2.84)
- Никаких других подключенных устройств Victron нет.
- Подключен к сети Wi-Fi "A"
- IP-адрес: 192.168.1.10
Подробности/Процесс
Как упоминалось выше, скрипт вдохновлен реализацией интеллектуального счетчика Fronius от @RalfZim. Вот что делает скрипт:
- Работает как услуга
- Подключается к DBus на Venus OS на
com.victronenergy.grid.http_40илиcom.victronenergy.pvinverter.http_40 - Использует REST-API для вызова
/статусна устройстве IAMMETER и извлекает данные JSON - Серийный номер/MAC извлекается из ответа и используется в качестве серийного номера устройства.
- Пути DBus инициализируются со значениями по умолчанию (0) и некоторыми настройками, такими как имя
- Запускается цикл, опрашивающий данные из IAMMETER каждые 3000 мс и обновляющий DBus соответствующим образом.
Установка и настройка
Получить код
Загрузите основную ветку и скопируйте ее в/data/dbus-iammeter. Затем запуститеустановить.shсценарий:
wget https://github.com/lewei50/dbus-iammeter/archive/refs/heads/main.zip
unzip main.zip "dbus-iammeter-main/*" -d /data
mv /data/dbus-iammeter-main /data/dbus-iammeter
chmod a+x /data/dbus-iammeter/install.sh
/data/dbus-iammeter/install.sh
rm main.zip
⚠️ После установки проверьте конфигурацию. Служба запускается немедленно, а неверные данные подключения (хост, имя пользователя, пароль) заполонят файл журнала.
Редактировать config.ini
Файл конфигурации находится по адресу/data/dbus-iammeter/config.ini. Измените значения по мере необходимости, особеннохозяин, имя пользователя, ипарольв разделе «ONPREMISE».
| Раздел | Значение конфигурации | Объяснение |
|---|---|---|
| ПО УМОЛЧАНИЮ | Тип доступа | Фиксированное значение: «OnPremise» |
| ПО УМОЛЧАНИЮ | SignOfLifeLog | Интервал (минуты) для регистрации статуса службы с уровнем журнала INFO |
| ПО УМОЛЧАНИЮ | ПользовательскоеИмя | Имя устройства (полезно для нескольких экземпляров скрипта) |
| ПО УМОЛЧАНИЮ | DeviceInstance | Номер экземпляра устройства, например, 40 |
| ПО УМОЛЧАНИЮ | Роль | «grid» или «pvinverter» для определения роли IAMMETER |
| ПО УМОЛЧАНИЮ | Позиция | 0 = вход переменного тока 1; 1 = выход переменного тока; 2 = вход переменного тока 2 |
| ПО УМОЛЧАНИЮ | LogLevel | Уровень ведения журнала (см.:https://docs.python.org/3/library/logging.html#levels) |
| ЛОКАЛЬНО | Хозяин | IP или имя хоста локального веб-интерфейса IAMMETER |
| ЛОКАЛЬНО | Имя пользователя | Имя пользователя для доступа по HTTP (оставьте пустым, если не требуется) |
| ЛОКАЛЬНО | Пароль | Пароль для доступа по HTTP (оставьте пустым, если не требуется) |
| ЛОКАЛЬНО | L1Позиция | Входная фаза IAMMETER, используемая для L1 (см. раздел переназначения) |
Переназначение L1
В трехфазной сети с одним Multi, Venus OS ожидает, что L1 будет питать Multi. Это не всегда так. Например, если ваш Multi питается от L3 (входСна IAMMETER) устройство GX покажет нагрузку переменного тока как на L1, так и на L3.
УстановивL1Позиция, вы можете переназначить фазы, чтобы GX отображал правильные данные:
- Если ваш Multi подключен к входу
А, никаких изменений не требуется L1Позиция = 2свопыБиАL1Позиция = 3свопыСиА
Ссылки на документацию
- https://github.com/victronenergy/venus/wiki/dbus#grid
- https://github.com/victronenergy/venus/wiki/dbus#pv-inverters
- https://github.com/victronenergy/venus/wiki/dbus-api
- https://www.victronenergy.com/live/ccgx:root_access
- Локальный API IAMMETER
О ЯММЕТР
IAMMETER — компания, специализирующаяся на продуктах и услугах по управлению энергопотреблением, предлагающая интеллектуальные счетчики электроэнергии, приложения для управления и облачные платформы.
Наша цель — помочь клиентам эффективно управлять, использовать и экономить энергию, сокращая счета за электроэнергию с помощью интеллектуального мониторинга и анализа.
Решения
Продукты
- Обзор счетчиков электроэнергии IAMMETER
- WEM3080T – трехфазный/двухфазный Wi-Fi счетчик электроэнергии
- WEM3080 – однофазный Wi-Fi счетчик электроэнергии
- WEM3050T – трехфазный счетчик электроэнергии
- WEM3046T – трехфазный Wi-Fi счетчик электроэнергии со стандартным входом трансформатора тока 5 А