View Categories

Rozdział 12.33. – Identyfikatory (Victron Energy GX)

Identyfikatory opisane w tym rozdziale umożliwiają monitorowanie instalacji energetycznej Victron GX w systemie DOMIQ. Udostępniają stan baterii, moc wymienianą z siecią, pobór mocy AC oraz moc PV sprzężonej z AC i DC. Dane możesz prezentować w interfejsach użytkownika i wykorzystywać w automatyzacjach.

Sposób uruchomienia integracji opisano w samouczku Victron GX. Integracja jest dostępna dla modułu DOMIQ Base 2.0.

Po zapisaniu konfiguracji dostępne są kanały przypisane do skonfigurowanego urządzenia. W poniższych przykładach przyjęto nazwę interfejsu victron_1 i nazwę urządzenia vesys.

Format kanałów MODBUS: MODBUS.<Interfejs>.<Urządzenie>.<Parametr>

Format wyliczanych kanałów pamięci: MEM.MODBUS.<Interfejs>.<Urządzenie>.<Parametr>

Nazwy victron_1 i vesys zastąp nazwami użytymi w swojej konfiguracji. Prefiks MEM. pozostaje częścią nazwy kanałów wyliczanych automatycznie przez integrację.

Poniższa tabela przedstawia identyfikatory i obsługiwane funkcje. Opisy parametrów, wartości oraz przykłady znajdują się w dalszej części rozdziału.

IdentyfikatorSkrócony opisStanZdarzeniaKomenda
MODBUS.victron_1.vesys.batterysocStan naładowania baterii [%].++–
MODBUS.victron_1.vesys.batteryvoltageNapięcie baterii [V].++–
MODBUS.victron_1.vesys.batterycurrentPrąd baterii ze wskazaniem kierunku [A].++–
MODBUS.victron_1.vesys.batterypowerMoc baterii ze wskazaniem kierunku [W].++–
MODBUS.victron_1.vesys.batterystateStan baterii: bezczynność, ładowanie lub rozładowywanie.++–
MODBUS.victron_1.vesys.gridl1Moc sieci na fazie L1, ze znakiem [W].++–
MODBUS.victron_1.vesys.gridl2Moc sieci na fazie L2, ze znakiem [W].++–
MODBUS.victron_1.vesys.gridl3Moc sieci na fazie L3, ze znakiem [W].++–
MODBUS.victron_1.vesys.gridsetpointDocelowa moc wymiany z siecią – nastawa ESS [W].+++
MODBUS.victron_1.vesys.accompl1Pobór mocy AC na fazie L1 [W].++–
MODBUS.victron_1.vesys.accompl2Pobór mocy AC na fazie L2 [W].++–
MODBUS.victron_1.vesys.accompl3Pobór mocy AC na fazie L3 [W].++–
MODBUS.victron_1.vesys.pvl1Moc PV AC-coupled na fazie L1, strona wyjścia [W].++–
MODBUS.victron_1.vesys.pvl2Moc PV AC-coupled na fazie L2, strona wyjścia [W].++–
MODBUS.victron_1.vesys.pvl3Moc PV AC-coupled na fazie L3, strona wyjścia [W].++–
MODBUS.victron_1.vesys.pvinl1Moc PV AC-coupled na fazie L1, strona wejścia [W].++–
MODBUS.victron_1.vesys.pvinl2Moc PV AC-coupled na fazie L2, strona wejścia [W].++–
MODBUS.victron_1.vesys.pvinl3Moc PV AC-coupled na fazie L3, strona wejścia [W].++–
MODBUS.victron_1.vesys.pvdcpowerŁączna moc PV DC-coupled [W].++–
MEM.MODBUS.victron_1.vesys.gridpower_sumSuma mocy sieci na trzech fazach, ze znakiem [W].++–
MEM.MODBUS.victron_1.vesys.accompsumSuma poboru mocy AC na trzech fazach [W].++–
MEM.MODBUS.victron_1.vesys.pvlsumSuma mocy PV AC-coupled i DC-coupled [W].++–

Legenda: znak + oznacza obsługiwaną funkcję, a – brak komendy sterującej w opisanym zestawie. Kanały MEM są aktualizowane automatycznie i służą do odczytu wyników obliczeń.

Zapis gridsetpoint (oznaczony gwiazdką): Victron udostępnia zapis nastawy ESS przez MODBUS. Obsługa komendy w DOMIQ wymaga poprawnego skonfigurowania zapisu właściwego rejestru. Przekazany wykaz kanałów nie potwierdza tej konfiguracji, dlatego sterowanie opisano warunkowo.

Zdarzenie powstaje przez dodanie prefiksu E. przed pełną nazwą kanału stanu. Dla kanałów pamięci zachowaj również prefiks MEM., np. E.MEM.MODBUS.victron_1.vesys.gridpower_sum.

Znaczenie jednostek i znaków:

Parametr lub grupaWartość dodatniaWartość ujemnaJednostka
batterycurrentŁadowanie baterii.Rozładowywanie baterii.A
batterypowerŁadowanie baterii.Rozładowywanie baterii.W
gridl1–gridl3, gridpower_sumPobór z sieci.Oddawanie do sieci.W
gridsetpointDocelowy pobór z sieci.Docelowe oddawanie do sieci.W

Kanały w W przedstawiają moc. Nie są licznikami energii w Wh lub kWh. Nastawa gridsetpoint określa cel regulacji; rzeczywistą wymianę z siecią pokazują kanały pomiarowe.

Podział PV przyjęty w opisie: pvinl1–pvinl3 dotyczą strony wejścia lub sieci. Dla pvl1–pvl3 przyjęto stronę wyjścia AC, zgodnie z podziałem na wyjście i wejście wskazanym w opisie sumy pvlsum oraz strukturą danych Victrona. Poprawna suma wymaga rozdzielnego przypisania obu grup w mapie rejestrów.

Przykłady zdarzeń: identyfikator zdarzenia wpisz w polu Kanał, a przykładową wartość w polu Dane. W sekcji Akcje określ reakcję systemu. Liczby w przykładach są poglądowe i nie definiują progów ani warunków typu „większe niż”.

1. MODBUS.victron_1.vesys.batterysoc #

Identyfikator informuje o stanie naładowania baterii (SOC). Wartość jest wyrażana w procentach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.batterysoc0–100 [%]Aktualny stan naładowania baterii.
ZdarzenieE.MODBUS.victron_1.vesys.batterysoc0–100 [%]Zmiana stanu naładowania baterii.

#

2. MODBUS.victron_1.vesys.batteryvoltage #

Identyfikator informuje o napięciu baterii. Wartość jest wyrażana w woltach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.batteryvoltageliczba [V]Aktualne napięcie baterii.
ZdarzenieE.MODBUS.victron_1.vesys.batteryvoltageliczba [V]Zmiana napięcia baterii.

#

3. MODBUS.victron_1.vesys.batterycurrent #

Identyfikator informuje o prądzie baterii. Wartość dodatnia oznacza ładowanie, a wartość ujemna – rozładowywanie. Wartość jest wyrażana w amperach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.batterycurrentliczba ze znakiem [A]Aktualny prąd baterii wraz z kierunkiem przepływu.
ZdarzenieE.MODBUS.victron_1.vesys.batterycurrentliczba ze znakiem [A]Zmiana prądu baterii.

#

4. MODBUS.victron_1.vesys.batterypower #

Identyfikator informuje o mocy baterii. Wartość dodatnia oznacza ładowanie, a wartość ujemna – rozładowywanie. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.batterypowerliczba ze znakiem [W]Aktualna moc baterii wraz z kierunkiem przepływu.
ZdarzenieE.MODBUS.victron_1.vesys.batterypowerliczba ze znakiem [W]Zmiana mocy baterii.

#

5. MODBUS.victron_1.vesys.batterystate #

Identyfikator informuje o stanie pracy baterii, zgodnie z kodami używanymi przez usługę systemową Victron GX.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.batterystate0 / 1 / 2Aktualny kod stanu pracy baterii.
ZdarzenieE.MODBUS.victron_1.vesys.batterystate0 / 1 / 2Zmiana stanu pracy baterii.

Wartości parametru #

WartośćOpis
0Bezczynność.
1Ładowanie.
2Rozładowywanie.

#

6. MODBUS.victron_1.vesys.gridl1 #

Identyfikator informuje o mocy wymienianej z siecią na fazie L1. Wartość dodatnia oznacza pobór z sieci, a wartość ujemna – oddawanie do sieci. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.gridl1liczba ze znakiem [W]Aktualna moc sieci na fazie L1.
ZdarzenieE.MODBUS.victron_1.vesys.gridl1liczba ze znakiem [W]Zmiana mocy sieci na fazie L1.

#

7. MODBUS.victron_1.vesys.gridl2 #

Identyfikator informuje o mocy wymienianej z siecią na fazie L2. Wartość dodatnia oznacza pobór z sieci, a wartość ujemna – oddawanie do sieci. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.gridl2liczba ze znakiem [W]Aktualna moc sieci na fazie L2.
ZdarzenieE.MODBUS.victron_1.vesys.gridl2liczba ze znakiem [W]Zmiana mocy sieci na fazie L2.

#

8. MODBUS.victron_1.vesys.gridl3 #

Identyfikator informuje o mocy wymienianej z siecią na fazie L3. Wartość dodatnia oznacza pobór z sieci, a wartość ujemna – oddawanie do sieci. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.gridl3liczba ze znakiem [W]Aktualna moc sieci na fazie L3.
ZdarzenieE.MODBUS.victron_1.vesys.gridl3liczba ze znakiem [W]Zmiana mocy sieci na fazie L3.

#

9. MODBUS.victron_1.vesys.gridsetpoint #

Identyfikator informuje o docelowej mocy wymienianej z siecią, czyli nastawie ESS (grid set-point). Wartość dodatnia oznacza docelowy pobór z sieci, a wartość ujemna – docelowe oddawanie do sieci. Parametr przedstawia nastawę; aktualny wynik pomiaru udostępniają kanały gridl1–gridl3 oraz gridpower_sum.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.gridsetpointliczba ze znakiem [W]Aktualna nastawa docelowej mocy wymiany z siecią.
ZdarzenieE.MODBUS.victron_1.vesys.gridsetpointliczba ze znakiem [W]Zmiana nastawy mocy wymiany z siecią.
KomendaC.MODBUS.victron_1.vesys.gridsetpointliczba ze znakiem [W]Zmiana nastawy ESS, jeżeli skonfigurowano zapis odpowiedniego rejestru.

#

10. MODBUS.victron_1.vesys.accompl1 #

Identyfikator informuje o poborze mocy AC na fazie L1. Wartość jest wyrażana w watach i przedstawia moc, a nie skumulowaną energię.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.accompl1liczba [W]Aktualny pobór mocy AC na fazie L1.
ZdarzenieE.MODBUS.victron_1.vesys.accompl1liczba [W]Zmiana poboru mocy AC na fazie L1.

#

11. MODBUS.victron_1.vesys.accompl2 #

Identyfikator informuje o poborze mocy AC na fazie L2. Wartość jest wyrażana w watach i przedstawia moc, a nie skumulowaną energię.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.accompl2liczba [W]Aktualny pobór mocy AC na fazie L2.
ZdarzenieE.MODBUS.victron_1.vesys.accompl2liczba [W]Zmiana poboru mocy AC na fazie L2.

#

12. MODBUS.victron_1.vesys.accompl3 #

Identyfikator informuje o poborze mocy AC na fazie L3. Wartość jest wyrażana w watach i przedstawia moc, a nie skumulowaną energię.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.accompl3liczba [W]Aktualny pobór mocy AC na fazie L3.
ZdarzenieE.MODBUS.victron_1.vesys.accompl3liczba [W]Zmiana poboru mocy AC na fazie L3.

#

13. MODBUS.victron_1.vesys.pvl1 #

Identyfikator informuje o mocy PV sprzężonej z AC na fazie L1. W przedstawionym podziale grupa pvl1–pvl3 odpowiada PV po stronie wyjścia AC układu Victron. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.pvl1liczba [W]Aktualna moc PV AC-coupled na fazie L1 po stronie wyjścia.
ZdarzenieE.MODBUS.victron_1.vesys.pvl1liczba [W]Zmiana mocy PV po stronie wyjścia na fazie L1.

#

14. MODBUS.victron_1.vesys.pvl2 #

Identyfikator informuje o mocy PV sprzężonej z AC na fazie L2. W przedstawionym podziale grupa pvl1–pvl3 odpowiada PV po stronie wyjścia AC układu Victron. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.pvl2liczba [W]Aktualna moc PV AC-coupled na fazie L2 po stronie wyjścia.
ZdarzenieE.MODBUS.victron_1.vesys.pvl2liczba [W]Zmiana mocy PV po stronie wyjścia na fazie L2.

#

15. MODBUS.victron_1.vesys.pvl3 #

Identyfikator informuje o mocy PV sprzężonej z AC na fazie L3. W przedstawionym podziale grupa pvl1–pvl3 odpowiada PV po stronie wyjścia AC układu Victron. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.pvl3liczba [W]Aktualna moc PV AC-coupled na fazie L3 po stronie wyjścia.
ZdarzenieE.MODBUS.victron_1.vesys.pvl3liczba [W]Zmiana mocy PV po stronie wyjścia na fazie L3.

#

16. MODBUS.victron_1.vesys.pvinl1 #

Identyfikator informuje o mocy PV sprzężonej z AC na fazie L1, przyłączonej po stronie sieci lub wejścia AC układu Victron. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.pvinl1liczba [W]Aktualna moc PV AC-coupled na fazie L1 po stronie wejścia.
ZdarzenieE.MODBUS.victron_1.vesys.pvinl1liczba [W]Zmiana mocy PV po stronie wejścia na fazie L1.

#

17. MODBUS.victron_1.vesys.pvinl2 #

Identyfikator informuje o mocy PV sprzężonej z AC na fazie L2, przyłączonej po stronie sieci lub wejścia AC układu Victron. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.pvinl2liczba [W]Aktualna moc PV AC-coupled na fazie L2 po stronie wejścia.
ZdarzenieE.MODBUS.victron_1.vesys.pvinl2liczba [W]Zmiana mocy PV po stronie wejścia na fazie L2.

#

18. MODBUS.victron_1.vesys.pvinl3 #

Identyfikator informuje o mocy PV sprzężonej z AC na fazie L3, przyłączonej po stronie sieci lub wejścia AC układu Victron. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.pvinl3liczba [W]Aktualna moc PV AC-coupled na fazie L3 po stronie wejścia.
ZdarzenieE.MODBUS.victron_1.vesys.pvinl3liczba [W]Zmiana mocy PV po stronie wejścia na fazie L3.

#

19. MODBUS.victron_1.vesys.pvdcpower #

Identyfikator informuje o łącznej mocy PV sprzężonej z DC, udostępnianej w danych systemowych GX, w tym pochodzącej z regulatorów solarnych. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMODBUS.victron_1.vesys.pvdcpowerliczba [W]Łączna moc PV DC-coupled.
ZdarzenieE.MODBUS.victron_1.vesys.pvdcpowerliczba [W]Zmiana łącznej mocy PV DC-coupled.

#

20. MEM.MODBUS.victron_1.vesys.gridpower_sum #

Identyfikator pamięci przechowuje automatycznie wyliczaną sumę mocy wymienianej z siecią na trzech fazach. Wartość dodatnia oznacza łączny pobór z sieci, a wartość ujemna – łączne oddawanie do sieci.

Logika systemuIdentyfikatorWartośćOpis
StanMEM.MODBUS.victron_1.vesys.gridpower_sumliczba ze znakiem [W]Suma mocy sieci na fazach L1, L2 i L3.
ZdarzenieE.MEM.MODBUS.victron_1.vesys.gridpower_sumliczba ze znakiem [W]Zmiana wyliczonej sumy mocy sieci.

Sposób obliczania #

gridpower_sum = gridl1 + gridl2 + gridl3

Nazwy po prawej stronie wzoru oznaczają parametry tego samego urządzenia MODBUS.victron_1.vesys. Wynik jest automatycznie zapisywany w opisanym kanale pamięci.

Sumowanie zachowuje znaki poszczególnych faz. Przykładowo 500 W + (−200 W) + 100 W daje 400 W, czyli łączny pobór 400 W.

#

21. MEM.MODBUS.victron_1.vesys.accompsum #

Identyfikator pamięci przechowuje automatycznie wyliczaną sumę poboru mocy AC na trzech fazach. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMEM.MODBUS.victron_1.vesys.accompsumliczba [W]Suma poboru mocy AC na fazach L1, L2 i L3.
ZdarzenieE.MEM.MODBUS.victron_1.vesys.accompsumliczba [W]Zmiana wyliczonej sumy poboru mocy AC.

Sposób obliczania #

accompsum = accompl1 + accompl2 + accompl3

Nazwy po prawej stronie wzoru oznaczają parametry tego samego urządzenia MODBUS.victron_1.vesys. Wynik jest automatycznie zapisywany w opisanym kanale pamięci.

#

22. MEM.MODBUS.victron_1.vesys.pvlsum #

Identyfikator pamięci przechowuje automatycznie wyliczaną sumę mocy PV: AC-coupled po stronie wyjścia i wejścia oraz DC-coupled. Wartość jest wyrażana w watach.

Logika systemuIdentyfikatorWartośćOpis
StanMEM.MODBUS.victron_1.vesys.pvlsumliczba [W]Łączna moc PV z kanałów AC-coupled i DC-coupled.
ZdarzenieE.MEM.MODBUS.victron_1.vesys.pvlsumliczba [W]Zmiana wyliczonej łącznej mocy PV.

Sposób obliczania #

pvlsum = pvl1 + pvl2 + pvl3 + pvinl1 + pvinl2 + pvinl3 + pvdcpower

Nazwy po prawej stronie wzoru oznaczają parametry tego samego urządzenia MODBUS.victron_1.vesys. Wynik jest automatycznie zapisywany w opisanym kanale pamięci.

Przykład: 2700 W PV po stronie wyjścia AC + 1500 W PV po stronie wejścia AC + 1200 W PV DC-coupled daje 5400 W łącznej mocy PV.

#

Przykłady zastosowania #

1. Podgląd instalacji w aplikacji DOMIQ Remote #

Utwórz sekcję „Energia i bateria” i dodaj kontrolki prezentujące wybrane wartości:

EtykietaKanałJednostka
Stan naładowania bateriiMODBUS.victron_1.vesys.batterysoc%
Moc bateriiMODBUS.victron_1.vesys.batterypowerW
Bilans mocy sieciMEM.MODBUS.victron_1.vesys.gridpower_sumW
Łączny pobór mocy ACMEM.MODBUS.victron_1.vesys.accompsumW
Łączna moc PVMEM.MODBUS.victron_1.vesys.pvlsumW

Przy mocy baterii i mocy sieci uwzględnij znak wartości, aby użytkownik mógł odróżnić ładowanie od rozładowywania oraz pobór z sieci od oddawania do sieci.

2. Reakcja na rozpoczęcie rozładowywania baterii #

Kanał: E.MODBUS.victron_1.vesys.batterystate
Dane: 2

W sekcji Akcje możesz określić działanie wykonywane po zmianie stanu baterii na rozładowywanie. Aby zareagować na ładowanie, utwórz osobną regułę dla tego samego kanału z wartością Dane: 1.

#

4. Automatyzacja na podstawie łącznej mocy PV #

Do odczytu całej mocy PV w przedstawionym zestawie wykorzystaj kanał MEM.MODBUS.victron_1.vesys.pvlsum. Jego zmiany są przekazywane zdarzeniem E.MEM.MODBUS.victron_1.vesys.pvlsum. Reguła może uwzględniać również pobór AC, stan baterii oraz bilans mocy sieci.

5. Odczyt nastawy ESS #

Przypisz kanał MODBUS.victron_1.vesys.gridsetpoint do kontrolki prezentującej wartość. Nastawa dodatnia oznacza docelowy pobór, a ujemna – docelowe oddawanie do sieci.

Powered by BetterDocs