Je nám líto, váš prohlížeč nepodporuje JavaScript!
Přihlásit se

Integrace elektroměrů IAMMETER se systémem Victron Venus OS

Integrace elektroměrů IAMMETER se systémem Victron Venus OS

Victron Energy's Venus OS je centrální operační systém pro monitorování a správu energie v systémech Victron. Běží na zařízeních GX, jako je Cerbo GX, a díky open-source verzi jej lze nainstalovat také na Raspberry Pi. Venus OS propojuje střídače, 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 prostřednictvím portálu 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, což jej činí ideálním pro pokročilé solární a ostrovní systémy.

O přispěvateli

Integraci IAMMETER se systémem Victron Energy's Venus OS vyvinul MiWyf.

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

Následující obsah pochází především z README integračního projektu (https://github.com/lewei50/dbus-iammeter).

dbus-iammeter

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

Integrujte chytré elektroměry IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046T do systému Victron Energy's Venus OS.

Účel

Skripty v tomto repozitáři poskytují snadný způsob instalace, odinstalace a správy služby, která připojuje chytré elektroměry IAMMETER (WEM3080/WEM3080T/WEM3050T/WEM3046T) k systému Venus OS a zařízením GX od Victron. Nápad vychází z práce @fabian-lauer & @vikt0rm.

Inspirace

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

Jak to funguje

Moje nastavení

  • IAMMETER WEM3080/WEM3080T/WEM3050T/WEM3046T
    • 1fázová/3fázová instalace
    • Připojeno k síti Wi-Fi "A"
    • IP: 192.168.1.6
  • Venus OS na Raspberry Pi 4 (4GB, 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 / Postup

Jak je uvedeno výše, skript je inspirován implementací chytrého měřiče Fronius od @RalfZim. Zde je to, co skript dělá:

  • Běží jako služba
  • Připojuje se k DBus na Venus OS na adrese com.victronenergy.grid.http_40 nebo com.victronenergy.pvinverter.http_40
  • Používá REST API k volání /status na zařízení IAMMETER a získává data JSON
  • Sériové číslo/MAC je extrahováno z odpovědi a použito jako sériové číslo zařízení
  • Cesty DBus jsou inicializovány výchozími hodnotami (0) a některými nastaveními, jako je název
  • Spustí se smyčka, která každých 3000 ms dotazuje data z IAMMETER a odpovídajícím způsobem aktualizuje DBus
image-20250321144319164 image-20250321144340491 image-20250321144509359

Instalace a konfigurace

Získání kódu

Stáhněte si hlavní větev a zkopírujte ji do /data/dbus-iammeter. Poté spusťte skript install.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

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

Úprava config.ini

Konfigurační soubor se nachází v /data/dbus-iammeter/config.ini. Podle potřeby upravte hodnoty, zejména host, username a password v sekci "ONPREMISE".

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

Remapování L1

V třífázové síti s jedním Multi očekává Venus OS, že L1 napájí Multi. Ne vždy tomu tak je. Pokud je například váš Multi napájen z L3 (vstup C na IAMMETER), zařízení GX bude zobrazovat zátěže AC na L1 i L3.

Nastavením L1Position můžete přemapovat fáze, aby GX zobrazoval správná data:

  • Pokud je váš Multi připojen ke vstupu A, nejsou nutné žádné změny
  • L1Position = 2 prohodí B a A
  • L1Position = 3 prohodí C a A

Odkazy na dokumentaci

O společnosti IAMMETER

IAMMETER je společnost zaměřená na produkty a služby pro správu energie, která nabízí chytré elektroměry, aplikace pro správu a cloudové platformy.

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

Řešení

Produkty

Systém

Nahoru