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:
- 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
- IAMMETER vietējā API
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 plkst
com.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
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 ievadei
A, nekādas izmaiņas nav nepieciešamas L1 pozīcija = 2mijmaiņas darījumiBunAL1 pozīcija = 3mijmaiņas darījumiCunA
Dokumentācijas atsauces
- 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
- IAMMETER vietējā API
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
- IAMMETER Enerģijas skaitītāju pārskats
- WEM3080T – trīsfāžu/dalītās fāzes Wi-Fi enerģijas skaitītājs
- WEM3080 – vienfāzes Wi-Fi enerģijas skaitītājs
- WEM3050T – trīsfāzu enerģijas skaitītājs
- WEM3046T – trīsfāzu Wi-Fi enerģijas mērītājs ar 5A standarta CT ieeju