TapHome

Huawei SUN2000

Modbus TCP
Autor
Posljednje ažuriranje: 10. 2026
Huawei SUN2000

Huawei SUN2000 3-10KTL serija je jednofaznih i trofaznih string izmjenjivača (invertera) za kućne solarne elektrane, nazivne snage od 3 kW do 10 kW. TapHome se na izmjenjivač spaja preko Modbus TCP — putem Huawei Smart Donglea (WLAN-FE ili 4G) utaknutog u USB priključak izmjenjivača ili izravno na ugrađenu Wi-Fi pristupnu točku izmjenjivača.

Predložak omogućuje praćenje djelatne snage mreže, dnevne i ukupne brojače energije, očitanja struje za do 4 fotonaponska stringa, senzore napona pojedinih faza, frekvenciju mreže, ukupnu DC proizvodnju, stanje napunjenosti baterije (za LUNA2000), radno stanje izmjenjivača s detaljnim dekodiranjem podstanja te ograničenje predaje snage u mrežu s mogućnošću upisa. Servisne radnje na razini modula omogućuju kompenzaciju jalove snage (PF i Q/S) i smanjenje djelatne snage.

Uključivanje Modbus komunikacije

Izmjenjivač SUN2000 podržava Modbus TCP preko ugrađene Wi-Fi pristupne točke i preko Smart Donglea. Za trajnu vezu sa sustavom TapHome preporučuje se Huawei Smart Dongle-WLAN-FE (ili Smart Dongle-4G) utaknut u USB priključak izmjenjivača.

Mogućnosti povezivanja
NačinSučeljeNapomene
Smart Dongle (preporučeno)Ethernet / Wi-FiSpaja izmjenjivač na lokalnu mrežu (LAN). Omogućuje istodobni pristup preko Modbus TCP i aplikacije FusionSolar.
Wi-Fi pristupna točkaWi-FiIzravna veza s pristupnom točkom izmjenjivača (SSID: SUN2000-<serial>). Samo jedan klijent istodobno.
RS-485 (Modbus RTU)Pinovi COM priključka RS485A1/B1Ovaj predložak ga ne koristi. Ne može raditi istodobno s praćenjem u FusionSolar.

Kod povezivanja preko Wi-Fi pristupne točke aplikacija FusionSolar ne može se spojiti u isto vrijeme. U stalnim instalacijama uvijek koristite Smart Dongle kako bi TapHome i FusionSolar mogli raditi usporedno.

Postavljanje Smart Donglea
  1. Utaknite Smart Dongle-WLAN-FE u USB priključak na donjoj strani izmjenjivača
  2. Spojite Smart Dongle na lokalnu Wi-Fi mrežu pomoću aplikacije FusionSolar (početno postavljanje)
  3. Dongle će od usmjerivača preko DHCP dobiti IP adresu
  4. Zabilježite IP adresu iz tablice DHCP zakupa u usmjerivaču

U postavkama usmjerivača dodijelite Smart Dongleu statičku IP adresu (ili DHCP rezervaciju) kako se adresa ne bi promijenila nakon nestanka i povratka napajanja.

Mrežna veza

  • Protokol: Modbus TCP
  • Priključak (port): 502 (standardni priključak Modbus TCP)
  • Zadani Slave ID: 1
  • Redoslijed bajtova: Big-endian (standardni Modbus)
  • Korišteni raspon registara: H:30000 — H:47418

Biblioteka huawei-solar-lib za Home Assistant u načinu Wi-Fi pristupne točke prema zadanim postavkama koristi port 503. Kod povezivanja preko Smart Donglea u lokalnoj mreži TapHome koristi standardni priključak Modbus TCP 502.

Konfiguracija

Pri uvozu predloška u TapHome unesite:

  • IP adresa — IP adresa Smart Donglea u lokalnoj mreži (ili IP adresa Wi-Fi pristupne točke izmjenjivača, zadano: 192.168.200.1)
  • Slave ID — Modbus adresa (slave) (zadano: 1)

Mogućnosti uređaja

Predložak daje 16 uređaja, u nastavku grupiranih prema funkciji.

Praćenje snage i energije
  • Djelatna snaga — Modbus brojilo koje očitava ukupni dnevni prinos iz H:32114 (kWh) i trenutačnu djelatnu snagu mreže iz H:37113 (kW). Sadrži 11 servisnih atributa (najveća djelatna snaga u danu, jalova snaga, nazivna/najveća djelatna/najveća prividna snaga, najveća jalova snaga predana/preuzeta, kompenzacija jalove snage PF i Q/S, smanjenje djelatne snage u postocima i fiksna vrijednost) i 3 servisne radnje (kompenzacija jalove snage PF, kompenzacija jalove snage Q/S, smanjenje djelatne snage u %).
  • Ukupna energija — kumulativna energija koju je izmjenjivač proizveo od puštanja u rad, u kWh (H:32106).
  • Energija danas — energija proizvedena od ponoći, svakodnevno se poništava, u kWh (H:32114).
  • DC proizvodnja — ukupna ulazna DC snaga svih fotonaponskih stringova u kW (H:32064). Servisni atributi prikazuju frekvenciju mreže (H:32085), napone faza A/B/C (H:32069–32071) i struje faza A/B/C (H:32072–32076).
Praćenje fotonaponskih stringova

Četiri senzorska uređaja, po jedan za svaki fotonaponski string, očitavaju DC struju u amperima. Svaki uređaj ima servisni atribut za DC napon odgovarajućeg stringa:

UređajRegistar strujeAtribut napona
Struja PV1H:32017H:32016
Struja PV2H:32019H:32018
Struja PV3H:32021H:32020
Struja PV4H:32023H:32022

Broj aktivnih uređaja za fotonaponske stringove ovisi o modelu izmjenjivača i instalaciji. Na nekorištenim ulazima stringova očitava se 0 A — na primjer, model 3KTL obično koristi samo PV1 i PV2.

Parametri mreže
  • Napon faze A — fazni napon vodiča A prema neutralnom vodiču u V (H:32069).
  • Napon faze B — fazni napon vodiča B prema neutralnom vodiču u V (H:32070).
  • Napon faze C — fazni napon vodiča C prema neutralnom vodiču u V (H:32071).
  • Frekvencija mreže — frekvencija izmjenične mreže na izlazu izmjenjivača u Hz (H:32085).
Baterija (LUNA2000)
  • SOC baterije — stanje napunjenosti baterije kao udio raspoloživog kapaciteta, očitano iz H:37760. Kad izmjenjivač javi vrijednost veću od 1 (baterija nije prisutna), uređaj dodaje informativnu poruku „Batéria nepripojená” (Baterija nije spojena).

Dokument Huawei Modbus Interface Definitions V3.0 za registar H:37760 navodi faktor 10 (postotak s jednom decimalom). Predložak TapHome koristi faktor 1000, pa vrijednost očitava kao udio (0,0–1,0). Oba prikaza daju iste temeljne podatke — prikazanu vrijednost tumačite u skladu s tim.

Upravljanje predajom snage u mrežu
  • Najveća predaja u mrežu — ograničenje predaje snage u mrežu s mogućnošću upisa, izraženo u postocima nazivne snage (H:47418, Int16, faktor 10). Ovim uređajem ograničavate koliko energije izmjenjivač predaje u mrežu.
  • Najveća snaga predaje u mrežu — senzor samo za čitanje koji prikazuje trenutačno važeće ograničenje predaje kao apsolutnu snagu u kW (H:47416, Int32, faktor 1000).

Registri H:47416 i H:47418 nisu dokumentirani u službenom dokumentu Huawei Solar Inverter Modbus Interface Definitions V3.0 (2023-01-16). Riječ je o proširenju proizvođača na novijem firmveru, potvrđenom samo terenskim ispitivanjem. Ponašanje se može razlikovati ovisno o verziji firmvera izmjenjivača — nakon upisa u H:47418 provjerite odziv prije nego što se na ograničenje oslonite u automatizacijama.

Radno stanje izmjenjivača

Prekidač s više vrijednosti (očitan iz H:32089) koji više od 20 izvornih kodova stanja Huawei svodi na 10 glavnih stanja:

VrijednostStanjeIzvorni kodovi
0Pripravnost0
1Mirovanje / bez ozračenja1, 2, 3, 40960
2Pokretanje256
3Na mreži512, 513, 514
4Isključivanje768–774
5Mrežni dispečing1025, 1026
6IV skeniranje2048
7Provjera (Spot-Check)1280, 1281
8Inspekcija1536
9Detekcija DC ulaza2304

Servisni atributi daju detaljniji uvid u stanje:

  • Potpuno stanje — potpuno stanje izmjenjivača dekodirano iz H:32089 sa svih 20+ izvornih podstanja (Idle: Initializing, Idle: Detecting ISO, On-Grid: Power Limit, Shutdown: Fault, Shutdown: OVGR, Grid dispatch: cos(Phi)-P curve itd.).
  • Priključak na mrežu — izvedeno iz bitova H:32000: Standby, Normal Grid Connection, Grid connection with derating due to power rationing, Grid connection with derating due to inverter internal causes ili Not Connected.
  • Telesignalizacija — stanje telesignalizacije prema IEC 60870-5-104 iz bitova H:32000: Standby, Normal Stop, Stop due to faults, Stop due to power rationing, Shutdown, Spot check, Grid Connected.
  • Stanje zaključavanja — Locked ili Unlocked, izvedeno iz bita 0 registra H:32002.
  • Stanje spoja fotonaponskih panela — Connected ili Disconnected, izvedeno iz bita 0 registra H:32002.
  • Vrijeme pokretanja — posljednje vrijeme pokretanja u danu (HH:MM) iz H:32091.
  • Vrijeme isključivanja — posljednje vrijeme isključivanja u danu (HH:MM) iz H:32093.
Dijagnostika na razini modula

Modul daje servisne atribute za identifikaciju uređaja i dijagnostiku:

AtributRegistarOpis
Naziv modelaH:30000Model s natpisne pločice izmjenjivača
SNH:30015Serijski broj
PNH:30025Šifra proizvoda
ID modelaH:30070Brojčani identifikator modela
Broj stringovaH:30071Fotonaponski stringovi koje podržava hardver
Broj MPPTH:30072Broj neovisnih MPP regulatora
Vrijeme sustavaH:40000Unutarnji sat izmjenjivača
Vremenska zonaH:43006Postavljeni pomak od UTC
Učinkovitost izmjenjivačaH:32086Trenutačna učinkovitost pretvorbe AC/DC (%)
Temperatura kućištaH:32087Unutarnja temperatura kućišta (°C)
Otpor izolacijeH:32088Otpor izolacije na DC strani (MΩ)
Prikupljanje podataka DSP-aH:32002Prikuplja li DSP telemetrijske podatke

Servisna radnja Vremenska zona omogućuje postavljanje pomaka izmjenjivača od UTC (upisuje u H:43006). Podržane su vrijednosti od UTC-12:00 do UTC+14:00.

Praćenje alarma

Skripta za čitanje na razini modula očitava registre alarma H:32008 (Alarm 1) i H:32009 (Alarm 2) i svaki bit dekodira u imenovanu pogrešku ili upozorenje. Važniji alarmi:

RegistarBitAlarm
H:320080Visok napon stringa
H:320081DC lučni kvar
H:320082Obrnuti polaritet stringa
H:320083Neispravan string (upozorenje)
H:320085Kvar AFCI
H:320087Ispad električne mreže
H:320088–9Podnapon / prenapon mreže
H:3200811–13Kvarovi frekvencije mreže
H:3200814–15Izlazna nadstruja / DC komponenta
H:320090Neuobičajena struja odvoda
H:320091–2Neispravno uzemljenje / nizak otpor izolacije
H:320093–4Visoka temperatura / kvar uređaja
H:320099Neispravan uređaj za pohranu energije
H:3200910–11Aktivni/pasivni otočni rad
H:3200915Neispravna konfiguracija fotonaponskih modula

Rješavanje problema

Nema Modbus komunikacije
  1. Provjerite je li Smart Dongle utaknut u USB priključak izmjenjivača i ima li napajanje (LED svijetli).
  2. Provjerite IP adresu donglea u tablici DHCP zakupa u usmjerivaču.
  3. Provjerite jesu li TapHome Core i Smart Dongle u istoj mreži / podmreži.
  4. Provjerite da vatrozid ne blokira TCP port 502.
  5. Ako koristite način Wi-Fi pristupne točke, spojite se na SSID izmjenjivača (SUN2000-<serial>) i koristite IP adresu 192.168.200.1.
Vrijednosti fotonaponskih stringova su nula

Na nekorištenim ulazima fotonaponskih stringova uvijek se očitava 0 A i 0 V. To je uobičajeno kod modela izmjenjivača koji imaju manje MPPT ulaza nego što ih predviđa predložak (npr. model 3KTL obično koristi samo PV1 i PV2).

SOC baterije prikazuje „Batéria nepripojená” ili vrijednosti iznad 100 %

Registri baterije LUNA2000 popunjavaju se samo kad je kompatibilna baterija fizički spojena. Bez baterije registar H:37760 vraća vrijednosti iznad očekivanog raspona, a predložak prikazuje informativnu poruku „Batéria nepripojená” (Baterija nije spojena).

Izmjenjivač ostaje u stanju Idle

Noću ili pri slabom ozračenju izmjenjivač ostaje u stanju Idle (mirovanje; podstanja „Detecting ISO”, „Detecting irradiation”, „Grid Detecting” ili „No irradiation”). Izmjenjivač automatski prelazi u stanje On-Grid (na mreži) čim detektira dovoljno sunčevog zračenja.

Upis u uređaj „Najveća predaja u mrežu” nema učinka

Registri H:47416 i H:47418 proširenje su proizvođača i ne nalaze se u službenoj dokumentaciji Modbus V3.0. Ako ograničenje predaje nema učinka, provjerite:

  1. Podržava li verzija firmvera izmjenjivača funkciju ograničenja predaje u mrežu.
  2. Je li Smart Dongle spojen i nije li u prolaznom načinu (pass-through) koji koriste usluge mrežnih pravila FusionSolar.
  3. Nadjačava li lokalno ograničenje neko proturječno mrežno pravilo ili signal DRM.
Podstanje isključivanja prikazuje OVGR / DC Switch OFF

Ova podstanja isključivanja (dekodirana iz H:32089) pokazuju da je izmjenjivač zaustavljen zaštitnim signalom — OVGR preko vanjskog kontakta OVGR ili DC Switch OFF preko fizičke DC rastavne sklopke na izmjenjivaču. Prije pokušaja daljinskog uključivanja otklonite uzrok na samom uređaju.

Dostupni uređaji

SUN2000 TCP Modul

SUN2000 TCP

Čitanje (modul)
var a1 := MODBUSR(H, 32008, Uint16);
var a2 := MODBUSR(H, 32009, Uint16);
IF(GETBIT(a1,0) = 1, ADDERROR("High String Voltage", 2001));
IF(GETBIT(a1,1) = 1, ADDERROR(${dc_arc_fault}, 2002));
IF(GETBIT(a1,2) = 1, ADDERROR("String Reversed", 2011));
IF(GETBIT(a1,3) = 1, ADDWARNING("PV String Backfeed ", 2012));
IF(GETBIT(a1,4) = 1, ADDWARNING("Abnormal String", 2013));
IF(GETBIT(a1,5) = 1, ADDERROR(${afci_fault}, 2021));
IF(GETBIT(a1,6)= 1, ADDERROR(${short_circ_L-PE}, 2021));
IF(GETBIT(a1,7) = 1, ADDERROR(${power_grid_fail}, 2032));
IF(GETBIT(a1,8) = 1, ADDERROR(${grid_undervoltage}, 2033));
IF(GETBIT(a1,9) = 1, ADDERROR(${grid_overvoltage}, 2034));
IF(GETBIT(a1,10) = 1, ADDERROR(${unbalanced_grid_V}, 2035));
IF(GETBIT(a1,11) = 1, ADDERROR(${grid_overfrequency}, 2036));
IF(GETBIT(a1,12) = 1, ADDERROR(${grid_underfrequency}, 2037));
IF(GETBIT(a1,13) = 1, ADDERROR(${grid_freq_instability}, 2038));
IF(GETBIT(a1,14) = 1, ADDERROR(${output_overcurr}, 2039));
IF(GETBIT(a1,15) = 1, ADDERROR(${out_DC_large}, 2040));
IF(GETBIT(a2,0) = 1, ADDERROR(${abnorm_leak_curr}, 2051));
IF(GETBIT(a2,1) = 1, ADDERROR(${abnorm_gnd}, 2061));
IF(GETBIT(a2,2) = 1, ADDERROR(${low_insul_res}, 2062));
IF(GETBIT(a2,3) = 1, ADDERROR(${high_tempt}, 2063));
IF(GETBIT(a2,4) = 1, ADDERROR(${abnorm_equip}, 2064));
IF(GETBIT(a2,5) = 1, ADDERROR(${upgrade_fail}, 2065));
IF(GETBIT(a2,6) = 1, ADDWARNING(${license_expired}, 2066));
IF(GETBIT(a2,7) = 1, ADDERROR(${abnorm_monitor_unit}, 61440));
IF(GETBIT(a2,8) = 1, ADDERROR(${power_collect_fault}, 2067));
IF(GETBIT(a2,9) = 1, ADDERROR(${abnorm_energy_storage_dev}, 2068));
IF(GETBIT(a2,10) = 1, ADDERROR("Active islanding", 2070));
IF(GETBIT(a2,11) = 1, ADDERROR("Passive islanding", 2071));
IF(GETBIT(a2,12) = 1, ADDERROR(${trans_AC_overvoltage}, 2072));
IF(GETBIT(a2,15) = 1, ADDERROR(${abnorm_PV_module_config}, 2080));
Djelatna snaga Brojilo električne energije

Brojilo — dnevni prinos (kWh) i trenutačna djelatna snaga mreže (kW), s jalovom snagom, faktorom snage, najvećom snagom u danu i radnjama za smanjenje snage

Registar: H:32114 UInt32 / Int32 Jedinica: kWh / kW numeric

Djelatna snaga

Čitanje ukupne potrošnje
MODBUSR(H, 32114, Uint32, 2)/100
Čitanje zahtjeva
MODBUSR(H , 37113, Int32, 2)/1000
SOC baterije Analogni ulaz Samo za čitanje

Stanje napunjenosti baterije — udio raspoloživog kapaciteta; vrijednosti iznad 100 % pokreću informativnu poruku „Baterija nije spojena”

Registar: H:37760 UInt16 numeric

SOC baterije

Čitanje razine ulaza
var reg := MODBUSR(H, 37760, Uint16)/1000;
IF(reg >1, ADDINFO("Batéria nepripojená"));
return(reg);
Ukupna energija Varijabla Samo za čitanje

Kumulativna energija koju je izmjenjivač proizveo od puštanja u rad (kWh)

Registar: H:32106 UInt32 Jedinica: kWh numeric

Ukupna energija

Čitanje
MODBUSR(H, 32106, Uint32, 2)/100
Energija danas Varijabla Samo za čitanje

Energija proizvedena od ponoći; svakodnevno se poništava (kWh)

Registar: H:32114 Int32 Jedinica: kWh numeric

Energija danas

Čitanje
MODBUSR(H, 32114, Int32, 2)/100
Frekvencija mreže Varijabla Samo za čitanje

Frekvencija izmjenične mreže na izlazu izmjenjivača (Hz)

Registar: H:32085 UInt16 Jedinica: Hz numeric

Frekvencija mreže

Čitanje
MODBUSR(H, 32085, Uint16)/100
Najveća predaja u mrežu Dimer

Ograničenje predaje snage u mrežu s mogućnošću upisa, u postocima nazivne snage — ograničava koliko se energije predaje u mrežu

Registar: H:47418 Int16 Jedinica: % numeric

Najveća predaja u mrežu

Čitanje razine
MODBUSR(H, 47418, Int16)/10
Zapis razine
MODBUSW(H, 47418, Int16, Le * 10)
Najveća snaga predaje u mrežu Varijabla Samo za čitanje

Trenutačno važeće ograničenje predaje snage u mrežu izraženo kao apsolutna snaga (kW)

Registar: H:47416 Int32 Jedinica: kW numeric

Najveća snaga predaje u mrežu

Čitanje
MODBUSR(H, 47416, Int32)/1000
Napon faze A Varijabla Samo za čitanje

Fazni napon vodiča A prema neutralnom vodiču (V)

Registar: H:32069 UInt16 Jedinica: V numeric

Napon faze A

Čitanje
MODBUSR(H, 32069, UInt16)/10
Napon faze B Varijabla Samo za čitanje

Fazni napon vodiča B prema neutralnom vodiču (V)

Registar: H:32070 UInt16 Jedinica: V numeric

Napon faze B

Čitanje
MODBUSR(H, 32070, Uint16)/10
Napon faze C Varijabla Samo za čitanje

Fazni napon vodiča C prema neutralnom vodiču (V)

Registar: H:32071 UInt16 Jedinica: V numeric

Napon faze C

Čitanje
MODBUSR(H, 32071, Uint16)/10
Struja PV1 Varijabla Samo za čitanje
Registar: H:32017 Int16 Jedinica: A numeric
Servisni atributi
Napon PV1

Struja PV1

Čitanje
MODBUSR(H, 32017, Int16)/100
Servisni atributi
PV1 Voltage
MODBUSR(H, 32016, Int16)/10 + "V"
Struja PV2 Varijabla Samo za čitanje
Registar: H:32019 Int16 Jedinica: A numeric
Servisni atributi
Napon PV2

Struja PV2

Čitanje
MODBUSR(H, 32019, Int16)/100
Servisni atributi
PV2 Voltage
MODBUSR(H, 32018, Int16)/10
Struja PV3 Varijabla Samo za čitanje
Registar: H:32021 Int16 Jedinica: A numeric
Servisni atributi
Napon PV3

Struja PV3

Čitanje
MODBUSR(H,32021, Int16)/100
Servisni atributi
PV3 Voltage
MODBUSR(H, 32020, Int16)/10 + "V"
Struja PV4 Varijabla Samo za čitanje
Registar: H:32023 Int16 Jedinica: A numeric
Servisni atributi
Napon PV4

Struja PV4

Čitanje
MODBUSR(H, 32023, Int16)/100
Servisni atributi
PV4 Voltage
MODBUSR(H, 32022, Int16)/10
Stanje izmjenjivača Prekidač s više vrijednosti

Radno stanje izmjenjivača svedeno na 10 glavnih kodova — Pripravnost, Mirovanje/Bez ozračenja, Pokretanje, Na mreži, Isključivanje, Mrežni dispečing, IV skeniranje, Provjera (Spot-Check), Inspekcija, Detekcija DC ulaza

Registar: H:32089 UInt16 numeric
Vrijednosti / stanja: ON · OFF

Stanje izmjenjivača

Čitanje stanja sklopke
var reg := MODBUSR(H, 32089, Uint16);
IF(reg = 0, 0,
IF(reg < 4 OR reg = 40960,1,
IF(reg = 256, 2, 
IF(reg < 515, 3, 
IF(reg < 775, 4,
IF(reg = 1025 OR reg = 1026, 5, 
IF(reg = 1280 OR reg = 1281, 7,
IF(reg = 1536, 8, 
IF(reg = 2048, 6,
IF(reg = 2304, 9
))))))))))
Servisni atributi
Full State
var state := MODBUSR(H, 32089, Uint16);
SWITCH(state, 0, "Idle: Initializing",
 1,"Idle: Detecting ISO", 
 2,"Idle: Detecting irradiation", 
 3, "Idle: Grid Detecting", 
 256, "Starting", 
 512, "On-Grid", 
 513, "On-Grid: Power Limit", 
 514, "On-Grid: self-derating", 
 768, "Shutdown: Fault", 
 769, "Shutdown: Command", 
 770, "Shutdown: OVGR", 
 771,"Shutdown: Communication disconnected", 
 772, "Shutdown: Power Limit", 
 773, "Shutdown: Start manually", 
 774, "Shutdown: DC Switch OFF",
 1025, "Grid dispatch:cos(Phi)-P curve",
 1026, "Grid dispatch:Q-U curve",
40960, "Idle: No irradiation",
1280, "Spot-check",
1281, "Spot-checking",
1536, "Inspecting",
1792, "SFCI self-check",
2048, "IV scanning",
2304, "DC input detection",
"Unknown"
 );
Grid Connection
var reg := MODBUSR(H, 32000,Uint16);
IF(GETBIT(reg,0) = 1, "Standby",
IF(GETBIT(reg,2) = 1 , "Normal Grid Connection",
IF(GETBIT(reg,3) = 1, "Grid connection with derating due to power rationing",
IF(GETBIT(reg,4) = 1, "Grid connection with derating due to inverter internal causes", "Not Connected"
)
)
)
)
Teleindication
var reg := MODBUSR(H, 32000,Uint16);
IF(GETBIT(reg,0) = 1, "Standby",
IF(GETBIT(reg,5) = 1 , "Normal Stop",
IF(GETBIT(reg,6) = 1, "Stop due to faults",
IF(GETBIT(reg,7) = 1, "Stop due to power rationing",
IF(GETBIT(reg,8) = 1, "Shutdown",
IF(GETBIT(reg,9) = 1, "Spot check",
IF(GETBIT(reg,1) = 1, "Grid Connected",
"Unknown State")
)
)
)
)
)
)
Locking Status
IF(GETBIT(MODBUSR(H, 32002, Uint16),0) = 1, "Unlocked", "Locked");
PV Connection Status
IF(GETBIT(MODBUSR(H, 32002, Uint16),0) = 1, "Connected", "Disconnected");
Startup time
var reg := MODBUSR(H, 32091, Uint32, 2);
var min := FLOOR(MOD(reg, 3600)/60);
var ho := FLOOR(MOD(reg,86400)/3600);
var minutes := IF(min<10, "0" + min, min);
var hours := IF(ho<10, "0" + ho, ho);
hours + ":" + minutes;
Shutdown time
var reg := MODBUSR(H, 32093, Uint32, 2);
var min := FLOOR(MOD(reg, 3600)/60);
var ho := FLOOR(MOD(reg,86400)/3600);
var minutes := IF(min<10, "0" + min, min);
var hours := IF(ho<10, "0" + ho, ho);
hours + ":" + FLOOR(minutes);
DC proizvodnja Varijabla Samo za čitanje

Ukupna ulazna DC snaga svih fotonaponskih stringova (kW), sa servisnim atributima na strani mreže — frekvencija, fazni naponi i struje A/B/C

Registar: H:32064 Int32 Jedinica: kW numeric
Servisni atributi
Frekvencija
Napon A
Napon B
Napon C
Struja A
Struja B
Struja C

DC proizvodnja

Čitanje
MODBUSR(H, 32064, Int32, 2)/1000
Servisni atributi
Frequency
MODBUSR(H, 32085, Uint16)/100 + " Hz"
A Voltage
MODBUSR(H, 32069, Int16)/10 + " V"
B Voltage
MODBUSR(H, 32070, Int16)/10 + " V"
C Voltage
MODBUSR(H, 32071, Int16)/10 + " V"
A Current
MODBUSR(H, 32072, Int32, 2)/1000 + " A"
B Current
MODBUSR(H, 32074, Int32, 2)/1000 + " A"
C Current
MODBUSR(H, 32076, Int32, 2)/1000 + " A"
Povezivanje: Modbus TCP • Slave ID: $[SlaveId]
Moguća poboljšanja (24)
  • H:30035 Firmware Version — STR, 15 regs — useful for diagnostics and version-specific feature gating
  • H:30050 Software Version — STR, 15 regs — main controller software build
  • H:31000 Hardware Version — STR, 15 regs — hardware revision identifier
  • H:32010 Alarm 3 — Bitfield16, additional alarm bits beyond Alarm 1/2 handled by readscript
  • H:32066 Line Voltage A-B — U16, V, /10 — line-to-line grid voltage
  • H:32067 Line Voltage B-C — U16, V, /10 — line-to-line grid voltage
  • H:32068 Line Voltage C-A — U16, V, /10 — line-to-line grid voltage
  • H:32080 Active Power (instantaneous) — I32, kW, /1000 — instantaneous active power; template now uses H:37113 grid-side power instead
  • H:32084 Power Factor — I16, /1000 — referenced in legacy Active Power service attributes but not exposed as standalone sensor
  • H:32090 Fault Code — U16 — specific fault code when device is in shutdown:fault state
  • H:32108 Total DC Input Energy — U32, kWh, /100 — cumulative DC energy input across all PV strings
  • H:32116 Monthly Energy — U32, kWh, /100 — energy generated this month
  • H:32118 Yearly Energy — U32, kWh, /100 — energy generated this year
  • H:37101 Grid Phase A Voltage (power meter) — I32, V, /10 — phase voltage measured by external power meter (different sensor than H:32069)
  • H:37107 Grid Phase A Current (power meter) — I32, A, /100 — phase current measured by external power meter
  • H:37119 Grid Exported Energy (active) — I32, kWh, /100 — energy exported to the grid
  • H:37121 Grid Exported Energy — U32, kWh, /100 — cumulative grid export counter
  • H:37123 Grid Accumulated Energy — U32, kWh, /100 — total energy from grid (import)
  • H:37762 Battery Running Status — U16 enum — 0=Offline, 1=Standby, 2=Running, 3=Fault, 4=Sleep
  • H:37765 Battery Charge/Discharge Power — I32, W — positive=charging, negative=discharging
  • H:37784 Battery Daily Charge — U32, kWh, /100 — today's battery charge energy
  • H:37786 Battery Daily Discharge — U32, kWh, /100 — today's battery discharge energy
  • H:40200 Power On — WO, E16 — remote inverter power-on command
  • H:40201 Shutdown — WO, E16 — remote inverter shutdown command

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu