Je nám líto, váš prohlížeč nepodporuje JavaScript!

Integrace elektroměrů IAMMETER s operačním systémem Victron Venus

Integrace elektroměrů IAMMETER s operačním systémem Victron Venus

OS Venus od Victron Energyje centrální operační systém pro monitorování a řízení energie v systémech Victron. Běží na zařízeních GX, jako je Cerbo GX, a lze jej také nainstalovat na aRaspberry Piprostřednictvím své open-source verze. Venus OS spojuje invertory, baterie, regulátory nabíjení a další komponenty do jednoho chytrého systému. Umožňuje monitorování v reálném čase, automatizované řízení energie a vzdálený přístup přes portál Victron Remote Management (VRM). Díky podpoře MQTT a Modbus-TCP se snadno integruje s platformami třetích stran, jako je Home Assistant, takže je ideální pro pokročilé solární a off-grid nastavení.

O Přispěvateli

Integrace IAMMETER s Victron Energy's Venus OS byla vyvinuta společnostíMiWyf.

Zvláštní poděkování MiWyf za přispění kódu.

Následující obsah pochází hlavně ze souboru README integračního projektu (https://github.com/lewei50/dbus-iammeter).

dbus-iammetr

Stránka projektu:https://github.com/lewei50/dbus-iammeter

Integrujte inteligentní měřiče IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046T doOS Venus od Victron Energy.

Účel

Skripty v tomto úložišti poskytují snadný způsob instalace, odinstalace a správy služby, která propojuje inteligentní měřiče IAMMETER (WEM3080/WEM3080T/WEM3050T/WEM3046T) se zařízeními Venus OS a GX od společnosti Victron. Myšlenka je založena na práci @fabian-lauer & @vikt0rm.

Inspirace

Toto je můj první projekt na GitHubu a s OS Victron Venus. Inspiraci jsem čerpal z těchto skvělých projektů:

Jak to funguje

Moje nastavení

  • IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046T
    • 1-fázová/3-fázová instalace
    • Připojeno k síti Wi-Fi "A"
    • IP: 192.168.1.6
  • Venus OS na Raspberry Pi 4 (4 GB, verze 1.1, Firmware v2.84)
    • Nejsou připojena žádná další zařízení Victron
    • Připojeno k síti Wi-Fi "A"
    • IP: 192.168.1.10

Podrobnosti / Proces

Jak již bylo zmíněno výše, scénář je inspirován implementací chytrých měřičů Fronius společnosti @RalfZim. Skript dělá toto:

  • Běží jako služba
  • Připojuje se k DBus na Venus OS atcom.victronenergy.grid.http_40nebocom.victronenergy.pvinverter.http_40
  • K volání používá REST-API/postavenína zařízení IAMMETER a načte data JSON
  • Serial/MAC je extrahován z odezvy a použit jako sériové zařízení
  • Cesty DBus jsou inicializovány s výchozími hodnotami (0) a některými nastaveními, jako je název
  • Spustí se smyčka, dotazování dat z IAMMETER každých 3000 ms a odpovídající aktualizace DBus
obrázek-20250321144319164 obrázek-20250321144340491 obrázek-20250321144509359

Instalace & Konfigurace

Získejte kód

Stáhněte si hlavní větev a zkopírujte ji do/data/dbus-iammeter. Poté spusťteinstall.shskript:

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

⚠️ Po instalaci zkontrolujte konfiguraci. Služba se spustí okamžitě a nesprávná data připojení (hostitel, uživatelské jméno, heslo) zahltí soubor protokolu.

Upravit soubor config.ini

Konfigurační soubor se nachází na adrese/data/dbus-iammeter/config.ini. Upravte hodnoty podle potřeby, zejménahostitel, uživatelské jméno, aheslov "ONPREMISE" sekce.

Sekce Hodnota konfigurace Vysvětlení
VÝCHOZÍ AccessType Pevná hodnota: 'OnPremise'
VÝCHOZÍ SignOfLifeLog Interval (minuty) pro protokolování stavu služby s úrovní protokolu INFO
VÝCHOZÍ CustomName Název zařízení (užitečné pro více instancí skriptu)
VÝCHOZÍ DeviceInstance Číslo instance zařízení, např. 40
VÝCHOZÍ Role 'grid' nebo 'pvinverter' k definování role IAMMETER
VÝCHOZÍ Pozice 0 = AC vstup 1; 1 = AC výstup; 2 = AC vstup 2
VÝCHOZÍ LogLevel Úroveň protokolování (viz:https://docs.python.org/3/library/logging.html#levels)
ONPREMISE Hostitel IP nebo název hostitele místního webového rozhraní IAMMETER
ONPREMISE Uživatelské jméno Uživatelské jméno pro přístup HTTP (nechte prázdné, pokud není vyžadováno)
ONPREMISE Heslo Heslo pro přístup HTTP (pokud není vyžadováno, ponechte prázdné)
ONPREMISE Pozice L1 Vstupní fáze IAMMETER použitá pro L1 (viz část přemapování)

Přemapování L1

Ve 3fázové síti s jedním Multi, Venus OS očekává, že L1 bude dodávat Multi. Ne vždy tomu tak je. Například, pokud je váš Multi napájen L3 (InputCna IAMMETER), zařízení GX zobrazí AC zátěže na L1 i L3.

NastavenímPozice L1, můžete přemapovat fáze, abyste zajistili, že GX zobrazuje správná data:

  • Pokud je váš Multi připojen ke vstupuA, nejsou potřeba žádné změny
  • Pozice L1 = 2swapyBaA
  • Pozice L1 = 3swapyCaA

Reference na dokumentaci

O IAMMETER

IAMMETER je společnost zaměřená na produkty a služby energetického managementu, která nabízí chytré měřiče energie, aplikace pro správu a cloudové platformy.

Naším cílem je pomáhat zákazníkům efektivně řídit, využívat a šetřit energii a snižovat účty za elektřinu pomocí chytrého monitorování a analýzy.

Řešení

produkty

Systém

Horní