Ho sentim, el teu navegador no admet JavaScript!

Integració dels comptadors d'energia IAMMETER amb el sistema operatiu Victron Venus

Integració dels comptadors d'energia IAMMETER amb el sistema operatiu Victron Venus

Venus OS de Victron Energyés el sistema operatiu central per al control i gestió de l'energia en els sistemes Victron. S'executa en dispositius GX com el Cerbo GX i també es pot instal·lar en unRaspberry Pimitjançant la seva versió de codi obert. Venus OS connecta inversors, bateries, controladors de càrrega i altres components en un sistema intel·ligent. Permet la supervisió en temps real, el control automatitzat de l'energia i l'accés remot a través del portal Victron Remote Management (VRM). Amb suport per a MQTT i Modbus-TCP, s'integra fàcilment amb plataformes de tercers com Home Assistant, el que el fa ideal per a configuracions solars avançades i fora de xarxa.

Sobre el Col·laborador

La integració de IAMMETER amb Venus OS de Victron Energy va ser desenvolupada perMiWyf.

Agraïment especial a MiWyf per contribuir amb el codi.

El contingut següent prové principalment del README del projecte d'integració (https://github.com/lewei50/dbus-iammeter).

dbus-amperímetre

Pàgina del projecte:https://github.com/lewei50/dbus-iammeter

Integreu comptadors intel·ligents IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046T aVenus OS de Victron Energy.

Propòsit

Els scripts d'aquest repo proporcionen una manera senzilla d'instal·lar, desinstal·lar i gestionar un servei que connecta comptadors intel·ligents IAMMETER (WEM3080/WEM3080T/WEM3050T/WEM3046T) als dispositius Venus OS i GX de Victron. La idea es basa en el treball de @fabian-lauer & @vikt0rm.

Inspiració

Aquest és el meu primer projecte a GitHub i amb el sistema operatiu Victron Venus. Em vaig inspirar en aquests grans projectes:

Com funciona

La meva configuració

  • IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046T
    • Instal·lació monofàsica/trifàsica
    • Connectat a la xarxa Wi-Fi "A"
    • IP: 192.168.1.6
  • Venus OS a Raspberry Pi 4 (4 GB, versió 1.1, firmware v2.84)
    • No hi ha cap altre dispositiu Victron connectat
    • Connectat a la xarxa Wi-Fi "A"
    • IP: 192.168.1.10

Detalls / Procés

Com s'ha esmentat anteriorment, el guió està inspirat en la implementació del comptador intel·ligent Fronius de @RalfZim. Això és el que fa el guió:

  • Funciona com a servei
  • Es connecta a DBus a Venus OS acom.victronenergy.grid.http_40ocom.victronenergy.pvinverter.http_40
  • Utilitza REST-API per trucar/estatal dispositiu IAMMETER i recupera les dades JSON
  • Serial/MAC s'extreu de la resposta i s'utilitza com a sèrie del dispositiu
  • Els camins DBus s'inicien amb valors predeterminats (0) i alguns paràmetres com el nom
  • S'inicia un bucle, sondeja les dades de l'IAMMETER cada 3000 ms i actualitza el DBus en conseqüència
imatge-20250321144319164 imatge-20250321144340491 imatge-20250321144509359

Instal·lació & Configuració

Obteniu el codi

Baixeu la branca principal i copieu-la/data/dbus-iammeter. A continuació, executeu elinstall.shguió:

wget https://github.com/lewei50/dbus-iammeter/archive/refs/heads/main.zip
descomprimiu main.zip "dbus-iammeter-main/*" -d /dades
mv /data/dbus-iammeter-main /data/dbus-iammeter
chmod a+x /data/dbus-iammeter/install.sh
/data/dbus-iammeter/install.sh
rm main.zip

⚠️ Després de la instal·lació, comproveu la configuració. El servei s'inicia immediatament i les dades de connexió incorrectes (amfitrió, nom d'usuari, contrasenya) inundaran el fitxer de registre.

Editeu config.ini

El fitxer de configuració es troba a/data/dbus-iammeter/config.ini. Modifiqueu els valors segons sigui necessari, especialmentamfitrió, nom d'usuari, icontrasenyaal "ONPREMISE" secció.

Secció Valor de configuració Explicació
PER Defecte Tipus d'accés Valor fix: "OnPremise"
PER Defecte SignOfLifeLog Interval (minuts) per a l'estat del servei de registre amb el nivell de registre INFO
PER Defecte Nom personalitzat Nom del dispositiu (útil per a diverses instàncies d'script)
PER Defecte Instància del dispositiu Número d'instància del dispositiu, per exemple, 40
PER Defecte Rol 'grid' o 'pvinverter' per definir el paper de IAMMETER
PER Defecte Posició 0 = entrada de CA 1; 1 = sortida de CA; 2 = entrada de CA 2
PER Defecte Nivell de registre Nivell de registre (vegeu:https://docs.python.org/3/library/logging.html#levels)
PREMIENT Amfitrió IP o nom d'amfitrió de la interfície web local d'IAMMETER
PREMIENT Nom d'usuari Nom d'usuari per a l'accés HTTP (deixeu en blanc si no és necessari)
PREMIENT Contrasenya Contrasenya per a l'accés HTTP (deixeu-lo en blanc si no és necessari)
PREMIENT L1 Posició Fase d'entrada IAMMETER utilitzada per a L1 (vegeu la secció de reasignació)

Remapeig L1

En una xarxa trifàsica amb un únic Multi, Venus OS espera que L1 subministre el Multi. No sempre és així. Per exemple, si el vostre Multi és subministrat per L3 (entradaCal IAMMETER), el dispositiu GX mostrarà càrregues de CA tant a L1 com a L3.

Per fixacióL1 Posició, podeu reasignar les fases per assegurar-vos que el GX mostra les dades correctes:

  • Si el vostre Multi està connectat a l'entradaA, no calen canvis
  • L1 Posició = 2intercanvisBiA
  • L1 Posició = 3intercanvisCiA

Referències documentals

Sobre IAMMETER

IAMMETER és una empresa centrada en productes i serveis de gestió energètica, que ofereix comptadors d'energia intel·ligents, aplicacions de gestió i plataformes al núvol.

El nostre objectiu és ajudar els clients a gestionar, utilitzar i estalviar energia de manera eficaç, reduint les factures d'electricitat mitjançant un seguiment i anàlisi intel·ligents.

Solucions

Productes

Sistema

Superior