Atvainojiet, jūsu pārlūkprogramma neatbalsta JavaScript!

IAMMETER enerģijas skaitītāju integrēšana ar Victron Venus OS

IAMMETER enerģijas skaitītāju integrēšana ar Victron Venus OS

Victron Energy Venus OSir centrālā operētājsistēma enerģijas monitoringam un pārvaldībai Victron sistēmās. Tas darbojas GX ierīcēs, piemēram, Cerbo GX, un to var instalēt arī aRaspberry Piizmantojot tā atvērtā koda versiju. Venus OS savieno invertorus, akumulatorus, uzlādes kontrollerus un citus komponentus vienā viedā sistēmā. Tas nodrošina reāllaika uzraudzību, automatizētu enerģijas kontroli un attālo piekļuvi, izmantojot Victron Remote Management (VRM) portālu. Ar MQTT un Modbus-TCP atbalstu tas viegli integrējas ar trešo pušu platformām, piemēram, Home Assistant, padarot to ideāli piemērotu uzlabotiem saules enerģijas un ārpus tīkla iestatījumiem.

Par līdzstrādnieku

IAMMETER integrāciju ar Victron Energy Venus OS izstrādājaMiWyf.

Īpašs paldies MiWyf par koda ieguldījumu.

Šis saturs galvenokārt ir iegūts no integrācijas projekta README (https://github.com/lewei50/dbus-iammemeter).

dbus-iammeter

Projekta lapa:https://github.com/lewei50/dbus-iammemeter

Integrējiet viedos skaitītājus IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046TVictron Energy Venus OS.

Mērķis

Šajā repo skripti nodrošina vienkāršu veidu, kā instalēt, atinstalēt un pārvaldīt pakalpojumu, kas savieno IAMMETER viedos skaitītājus (WEM3080/WEM3080T/WEM3050T/WEM3046T) ar Victron Venus OS un GX ierīcēm. Idejas pamatā ir @fabian-lauer & @vikt0rm.

Iedvesma

Šis ir mans pirmais projekts vietnē GitHub un ar Victron Venus OS. Es smēlos iedvesmu no šiem lieliskajiem projektiem:

Kā tas darbojas

Mana iestatīšana

  • IAMMETRS WEM3080/WEM3080T/WEM3050T/WEM3046T
    • 1-fāzes/3-fāžu uzstādīšana
    • Izveidots savienojums ar Wi-Fi tīklu "A"
    • IP: 192.168.1.6
  • Venus OS operētājsistēmā Raspberry Pi 4 (4 GB, versija 1.1, programmaparatūra v2.84)
    • Citas Victron ierīces nav pievienotas
    • Izveidots savienojums ar Wi-Fi tīklu "A"
    • IP: 192.168.1.10

Sīkāka informācija / Process

Kā minēts iepriekš, skripts ir iedvesmots no @RalfZim Fronius viedā skaitītāja ieviešanas. Lūk, ko dara skripts:

  • Darbojas kā pakalpojums
  • Savieno ar DBus operētājsistēmā Venus OS plkstcom.victronenergy.grid.http_40vaicom.victronenergy.pvinverter.http_40
  • Zvanīšanai izmanto REST-API/statussIAMMETER ierīcē un izgūst JSON datus
  • Serial/MAC tiek iegūts no atbildes un tiek izmantots kā ierīces seriāls
  • DBus ceļi tiek inicializēti ar noklusējuma vērtībām (0) un dažiem iestatījumiem, piemēram, nosaukumu
  • Sākas cilpa, kas apkopo datus no IAMMETER ik pēc 3000 ms un attiecīgi atjaunina DBus
attēls-20250321144319164 attēls-20250321144340491 attēls-20250321144509359

Uzstādīšana & Konfigurācija

Iegūstiet kodu

Lejupielādējiet galveno filiāli un kopējiet to uz/data/dbus-iamemeter. Pēc tam palaidietinstall.shskripts:

wget https://github.com/lewei50/dbus-iammeter/archive/refs/heads/main.zip
unzip main.zip "dbus-iammemeter-main/*" -d /dati
mv /data/dbus-iammetter-main /data/dbus-iammetr
chmod a+x /data/dbus-iammeter/install.sh
/data/dbus-iammemeter/install.sh
rm galvenais.zip

⚠️Pēc instalēšanas pārbaudiet konfigurāciju. Pakalpojums tiek palaists nekavējoties, un nepareizi savienojuma dati (resursdators, lietotājvārds, parole) pārpludinās žurnāla failu.

Rediģēt config.ini

Konfigurācijas fails atrodas/data/dbus-iammemeter/config.ini. Mainiet vērtības pēc vajadzības, īpašisaimnieks, lietotājvārds, unparolesadaļā "ONPREMISE" sadaļā.

sadaļa Konfigurācijas vērtība Paskaidrojums
NOKLUSĒJUMS Piekļuves veids Fiksētā vērtība: "OnPremise"
NOKLUSĒJUMS SignOfLifeLog Intervāls (minūtes) pakalpojuma statusa reģistrēšanai ar žurnāla līmeņa INFO
NOKLUSĒJUMS CustomName Ierīces nosaukums (noderīgs vairākiem skripta gadījumiem)
NOKLUSĒJUMS DeviceInstance Ierīces instances numurs, piemēram, 40
NOKLUSĒJUMS Loma 'grid' vai 'pvinverter', lai definētu IAMMETER lomu
NOKLUSĒJUMS Pozīcija 0 = maiņstrāvas ieeja 1; 1 = maiņstrāvas izeja; 2 = maiņstrāvas ieeja 2
NOKLUSĒJUMS LogLevel Reģistrācijas līmenis (skatīt:https://docs.python.org/3/library/logging.html#levels)
PAZIŅOTI Uzņēmējs IAMMETER vietējā tīmekļa saskarnes IP vai resursdatora nosaukums
PAZIŅOTI Lietotājvārds HTTP piekļuves lietotājvārds (ja nav nepieciešams, atstājiet tukšu)
PAZIŅOTI Parole HTTP piekļuves parole (ja nav nepieciešama, atstājiet tukšu)
PAZIŅOTI L1 Pozīcija IAMMETER ievades fāze, kas izmantota L1 (skatiet pārkartēšanas sadaļu)

Pārkartošana L1

Trīsfāzu tīklā ar vienu Multi, Venus OS sagaida, ka L1 nodrošinās Multi. Tas ne vienmēr notiek. Piemēram, ja jūsu Multi nodrošina L3 (ievadeCIAMMETER), GX ierīce rādīs maiņstrāvas slodzes gan L1, gan L3.

Ar iestatījumuL1 Pozīcija, varat pārkartēt fāzes, lai nodrošinātu, ka GX parāda pareizus datus:

  • Ja jūsu Multi ir pievienots ievadeiA, nekādas izmaiņas nav nepieciešamas
  • L1 pozīcija = 2mijmaiņas darījumiBunA
  • L1 pozīcija = 3mijmaiņas darījumiCunA

Dokumentācijas atsauces

Par IAMMETER

IAMMETER ir uzņēmums, kas koncentrējas uz enerģijas pārvaldības produktiem un pakalpojumiem, piedāvājot viedos enerģijas skaitītājus, pārvaldības lietotnes un mākoņa platformas.

Mūsu mērķis ir palīdzēt klientiem efektīvi pārvaldīt, izmantot un taupīt enerģiju, samazinot elektrības rēķinus, izmantojot viedu uzraudzību un analīzi.

Risinājumi

Produkti

Sistēma

Tops