TapHome

Huawei SUN2000

Modbus TCP
Beküldő
Utoljára frissítve: 06. 2026
Huawei SUN2000

A Huawei SUN2000 3-10KTL sorozat egyfázisú és háromfázisú string invertereket tartalmaz lakossági PV rendszerekhez 3 kW-tól 10 kW-ig terjedő névleges teljesítménnyel. A TapHome Modbus TCP-n keresztül csatlakozik az inverterhez — vagy az inverter USB portjába illesztett Huawei Smart Dongle (WLAN-FE vagy 4G) használatával, vagy közvetlenül az inverter beépített WiFi hozzáférési pontján keresztül.

A sablon a hálózati hatásos teljesítmény monitorozását, napi és élettartam energia számlálókat, akár 4 PV string áramának olvasását, egyedi fázisfeszültség érzékelőket, hálózati frekvenciát, aggregált DC termelést, akkumulátor töltöttségi állapotot (LUNA2000-hez), inverter működési állapotot részletes alállapot dekódolással és írható hálózati visszatáplálási korlátot biztosít. A modulszintű szervizműveletek meddő teljesítmény kompenzációt (PF és Q/S) és hatásos teljesítmény csökkentést tesznek lehetővé.

Modbus kommunikáció engedélyezése

A SUN2000 inverter támogatja a Modbus TCP-t a beépített WiFi hozzáférési ponton és a Smart Dongle-n keresztül is. A TapHome-mal való tartós kapcsolathoz az ajánlott megoldás az inverter USB portjába dugott Huawei Smart Dongle-WLAN-FE (vagy Smart Dongle-4G).

Csatlakozási lehetőségek
MódszerInterfészMegjegyzések
Smart Dongle (ajánlott)Ethernet / WiFiCsatlakoztatja az invertert a helyi LAN-hoz. Egyszerre teszi lehetővé a Modbus TCP-t és a FusionSolar alkalmazás elérését.
WiFi hozzáférési pontWiFiKözvetlen kapcsolat az inverter AP-jához (SSID: SUN2000-<serial>). Egyszerre csak egy kliens.
RS-485 (Modbus RTU)COM port RS485A1/B1 tüskékEzt a sablont nem használja. Nem futhat egyszerre a FusionSolar monitorozással.

A WiFi hozzáférési pont módszer használatakor a FusionSolar alkalmazás nem tud egyidejűleg csatlakozni. Éles telepítéseknél mindig használja a Smart Dongle-t, hogy a TapHome és a FusionSolar párhuzamosan működhessen.

Smart Dongle beállítás
  1. Dugja be a Smart Dongle-WLAN-FE-t az inverter alján található USB portba
  2. Csatlakoztassa a Smart Dongle-t a helyi WiFi hálózathoz a FusionSolar alkalmazás segítségével (kezdeti beállítás)
  3. A dongle DHCP-n keresztül IP-címet kap a routertől
  4. Jegyezze fel az IP-címet a router DHCP bérleti táblájából

Rendeljen a Smart Dongle-hoz statikus IP-címet (vagy DHCP foglalást) a router beállításaiban, hogy a cím áramszünet után se változzon meg.

Hálózati kapcsolat

  • Protokoll: Modbus TCP
  • Port: 502 (szabványos Modbus TCP port)
  • Alapértelmezett Slave ID: 1
  • Bájtsorrend: Big-endian (szabványos Modbus)
  • Használt regisztertartomány: H:30000 — H:47418

A Home Assistant huawei-solar-lib könyvtár WiFi AP módban alapértelmezésben 503-as portot használ. Smart Dongle-n keresztül helyi hálózaton csatlakozva a TapHome a szabványos Modbus TCP 502 portot használja.

Konfiguráció

A sablon TapHome-ba történő importálásakor adja meg:

  • IP cím — a Smart Dongle IP-címe a helyi hálózaton (vagy az inverter WiFi AP IP-je, alapértelmezett: 192.168.200.1)
  • Slave ID — Modbus slave cím (alapértelmezett: 1)

Eszközfunkciók

A sablon 16 eszközt tesz elérhetővé funkció szerint csoportosítva.

Teljesítmény és energia monitorozás
  • Hatásos teljesítmény — Modbus villamos mérő, amely a napi kumulatív hozamot H:32114-ből (kWh) és a pillanatnyi hálózati hatásos teljesítményt H:37113-ból (kW) olvassa. 11 szervizattribútumot tartalmaz (a nap csúcs hatásos teljesítménye, meddő teljesítmény, névleges/max hatásos teljesítmény, max látszólagos teljesítmény, max meddő teljesítmény betáplálva/felvéve, meddő teljesítmény kompenzáció PW és Q/S, hatásos teljesítmény csökkentés %-ban és fix értékben) és 3 szervizműveletet (meddő teljesítmény kompenzáció PF, meddő teljesítmény kompenzáció Q/S, hatásos teljesítmény csökkentés %).
  • Összesített energia — az inverter által üzembe helyezés óta termelt kumulatív élettartam energia kWh-ban (H:32106).
  • Mai energia — éjfél óta termelt energia, naponta nullázódik, kWh-ban (H:32114).
  • DC termelés — az összes PV stringből származó aggregált DC bemeneti teljesítmény kW-ban (H:32064). A szervizattribútumok elérhetővé teszik a hálózati frekvenciát (H:32085), az A/B/C fázisfeszültségeket (H:32069–32071) és az A/B/C fázisáramokat (H:32072–32076).
PV string monitorozás

Négy érzékelő eszköz, egy minden PV stringhez, az ampérben mért DC áramot jelenti. Minden eszköz tartalmaz egy szervizattribútumot a megfelelő string DC feszültségéhez:

EszközÁram regiszterFeszültség attribútum
PV1 áramH:32017H:32016
PV2 áramH:32019H:32018
PV3 áramH:32021H:32020
PV4 áramH:32023H:32022

Az aktív PV string eszközök száma az inverter modelltől és a telepítéstől függ. A nem használt string bemenetek 0 A-t mutatnak — például egy 3KTL modell jellemzően csak a PV1-et és PV2-t használja.

Hálózati paraméterek
  • A fázis feszültség — fázis-nullavezető feszültség az A vezetőn V-ban (H:32069).
  • B fázis feszültség — fázis-nullavezető feszültség a B vezetőn V-ban (H:32070).
  • C fázis feszültség — fázis-nullavezető feszültség a C vezetőn V-ban (H:32071).
  • Hálózati frekvencia — váltakozó áramú hálózat frekvenciája az inverter kimenetén Hz-ben (H:32085).
Akkumulátor (LUNA2000)
  • Akku SOC — akkumulátor töltöttségi állapota a rendelkezésre álló kapacitás hányadaként, H:37760-ból olvasva. Amikor az inverter 1 feletti értéket jelent (nincs akkumulátor csatlakoztatva), az eszköz hozzáad egy „Batéria nepripojená" (Akkumulátor nincs csatlakoztatva) információs üzenetet.

A Huawei Modbus Interface Definitions V3.0 dokumentum a H:37760 regiszterhez 10-es gaint határoz meg (százalék egy tizedesjeggyel). A TapHome sablon 1000-es gaint használ, amely az értéket hányadosként (0,0–1,0) olvassa. Mindkét ábrázolás ugyanazokat az alapadatokat teszi elérhetővé — ennek megfelelően értelmezze a megjelenített értéket.

Hálózati betáplálás vezérlés
  • Maximális hálózati betáplálásírható betáplálási korlát a névleges teljesítmény százalékában kifejezve (H:47418, Int16, gain 10). Ezzel az eszközzel állíthatja be, hogy az inverter mennyi energiát táplálhat a hálózatba.
  • Maximális hálózati betáplálási teljesítmény — csak olvasható szenzor, amely az aktuálisan érvényes betáplálási korlátot abszolút wattban kW-ban jelenti (H:47416, Int32, gain 1000).

A H:47416 és H:47418 regiszterek nincsenek dokumentálva a hivatalos Huawei Solar Inverter Modbus Interface Definitions V3.0 (2023-01-16) dokumentumban. Ezek újabb firmware-en gyártói kiterjesztések, és csak helyszíni teszteléssel megerősítettek. A viselkedés inverter firmware verziónként eltérhet — automatizációkban való felhasználás előtt ellenőrizze a H:47418-ra történő írás utáni választ.

Inverter működési állapot

Többértékű kapcsoló (H:32089-ből olvasva), amely a Huawei 20+ nyers állapotkódját 10 magas szintű állapotra képezi le:

ÉrtékÁllapotMögöttes nyers kódok
0Készenlét0
1Üresjárat / Nincs besugárzás1, 2, 3, 40960
2Indítás256
3Hálózatra kapcsolt512, 513, 514
4Leállítás768–774
5Hálózati szabályozás1025, 1026
6IV szkennelés2048
7Helyszíni ellenőrzés1280, 1281
8Vizsgálat1536
9DC bemenet érzékelése2304

A szervizattribútumok mélyebb betekintést nyújtanak az állapotba:

  • Teljes állapot — teljes inverter állapot dekódolva a H:32089-ből az összes 20+ nyers alállapottal (Idle: Initializing, Idle: Detecting ISO, On-Grid: Power Limit, Shutdown: Fault, Shutdown: OVGR, Grid dispatch: cos(Phi)-P görbe stb.).
  • Hálózati csatlakozás — a H:32000 bitjeiből származtatva: Készenlét, Normál hálózati csatlakozás, Csatlakozás teljesítménycsökkentéssel teljesítményadagolás miatt, Csatlakozás teljesítménycsökkentéssel az inverter belső okai miatt, vagy Nincs csatlakoztatva.
  • Távjelzés — IEC 60870-5-104 távjelzési állapot a H:32000 bitjeiből: Készenlét, Normál leállás, Leállás hibák miatt, Leállás teljesítményadagolás miatt, Leállítás, Helyszíni ellenőrzés, Hálózathoz csatlakoztatva.
  • Zárolási állapot — Zárolt vagy Feloldva, a H:32002 bit 0-ból származtatva.
  • PV csatlakozási állapot — Csatlakoztatva vagy Leválasztva, a H:32002 bit 0-ból származtatva.
  • Indítási idő — a nap legutóbbi indítási ideje (HH:MM) a H:32091-ből.
  • Leállítási idő — a nap legutóbbi leállítási ideje (HH:MM) a H:32093-ből.
Modulszintű diagnosztika

A modul szervizattribútumokat tesz elérhetővé az eszközazonosításhoz és diagnosztikához:

AttribútumRegiszterLeírás
ModellnévH:30000Az inverter típustábla azonosítója
SNH:30015Sorozatszám
PNH:30025Cikkszám
Model IDH:30070Numerikus modellazonosító
Stringek számaH:30071A hardver által támogatott PV stringek
MPPT számH:30072Független MPPT követők száma
RendszeridőH:40000Az inverter belső órája
IdőzónaH:43006Beállított UTC eltolás
Inverter hatásfokH:32086Aktuális AC/DC átalakítási hatásfok (%)
Szekrény hőmérsékletH:32087Belső szekrény hőmérséklet (°C)
Szigetelési ellenállásH:32088DC oldali szigetelési ellenállás (MΩ)
DSP adatgyűjtésH:32002Hogy az inverter DSP gyűjt-e telemetriát

Egy Időzóna szervizművelet lehetővé teszi az inverter UTC eltolásának beállítását (a H:43006-ba ír). A támogatott értékek a UTC-12:00 és UTC+14:00 közötti tartományt fedik le.

Riasztás monitorozás

A modulszintű olvasási szkript lekérdezi a H:32008 (Alarm 1) és H:32009 (Alarm 2) riasztási regisztereket, és minden bitet nevesített hibaként vagy figyelmeztetésként dekódol. Figyelemre méltó riasztások:

RegiszterBitRiasztás
H:320080Magas string feszültség
H:320081DC ívhiba
H:320082String fordított polaritás
H:320083Rendellenes string (figyelmeztetés)
H:320085AFCI hiba
H:320087Hálózati kimaradás
H:320088–9Hálózati alá-/túlfeszültség
H:3200811–13Hálózati frekvencia hibák
H:3200814–15Kimeneti túláram / DC komponens
H:320090Rendellenes szivárgóáram
H:320091–2Rendellenes földelés / alacsony szigetelés
H:320093–4Magas hőmérséklet / berendezés hiba
H:320099Rendellenes energiatároló
H:3200910–11Aktív/passzív szigetüzem
H:3200915Rendellenes PV modul konfiguráció

Hibaelhárítás

Nincs Modbus kommunikáció
  1. Ellenőrizze, hogy a Smart Dongle az inverter USB portjába van dugva és kap tápellátást (LED világít).
  2. Erősítse meg a dongle IP-címét a router DHCP bérleti tábláján.
  3. Győződjön meg arról, hogy a TapHome Core és a Smart Dongle ugyanazon a hálózaton / alhálózaton van.
  4. Ellenőrizze, hogy semmilyen tűzfal nem blokkolja a TCP 502 portot.
  5. Ha WiFi AP módot használ, csatlakozzon az inverter SSID-jéhez (SUN2000-<serial>) és használja az 192.168.200.1 IP-t.
A PV string értékek nullát olvasnak

A nem használt PV string bemenetek mindig 0 A-t és 0 V-ot olvasnak. Ez normális olyan inverter modelleknél, amelyek kevesebb MPPT bemenettel rendelkeznek, mint amennyit a sablon biztosít (pl. egy 3KTL modell jellemzően csak a PV1-et és PV2-t használja).

Az akku SOC „Batéria nepripojená"-t vagy 100 % feletti értéket mutat

A LUNA2000 akkumulátor regiszterek csak akkor töltődnek fel értékekkel, ha kompatibilis akkumulátor fizikailag csatlakoztatva van az inverterhez. Akkumulátor nélkül a H:37760 regiszter a várt tartományon kívüli értékeket ad vissza, és a sablon a „Batéria nepripojená" (Akkumulátor nincs csatlakoztatva) információs üzenetet váltja ki.

Az inverter leragadt Idle állapotban

Éjszakai vagy alacsony besugárzási körülmények között az inverter az Idle állapotban marad (alállapotok: „Detecting ISO", „Detecting irradiation", „Grid Detecting" vagy „No irradiation"). Az inverter automatikusan átvált On-Grid állapotba, amint elegendő napsugárzás érzékelhető.

A Maximális hálózati betáplálás írása nem fejt ki hatást

A H:47416 és H:47418 regiszterek gyártói kiterjesztések, és nem szerepelnek a hivatalos V3.0 Modbus dokumentációban. Ha a betáplálási korlát nem fejt ki hatást, ellenőrizze:

  1. Hogy az inverter firmware támogatja-e a betáplálási korlátozás funkciót.
  2. Hogy a Smart Dongle csatlakoztatva van-e és nincs-e a FusionSolar hálózati kód szolgáltatások által használt pass-through módban.
  3. Hogy semmilyen ütköző hálózati kód vagy DRM jel nem írja-e felül a helyi korlátot.
A Shutdown alállapot OVGR / DC Switch OFF-ot mutat

Ezek a leállítási alállapotok (a H:32089-ből dekódolva) azt jelzik, hogy az invertert egy védelmi jel állította le — OVGR a külső OVGR érintkezőn keresztül, vagy DC Switch OFF a fizikai DC leválasztó kapcsolón keresztül az inverteren. A távoli bekapcsolás megkísérlése előtt szüntesse meg a fizikai állapotot.

Elérhető eszközök

SUN2000 TCP Modul

SUN2000 TCP

Olvasás (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));
Hatásos teljesítmény Villanyóra

Villamos mérő — napi hozam (kWh) és pillanatnyi hálózati hatásos teljesítmény (kW), meddő teljesítménnyel, teljesítménytényezővel, a nap csúcsteljesítményével és írható csökkentési műveletekkel

Regiszter: H:32114 UInt32 / Int32 Egység: kWh / kW numeric

Hatásos teljesítmény

Összes fogyasztás olvasása
MODBUSR(H, 32114, Uint32, 2)/100
Igény olvasása
MODBUSR(H , 37113, Int32, 2)/1000
Akku SOC Analóg bemenet Csak olvasható

Akkumulátor töltöttségi állapota — a rendelkezésre álló kapacitás hányada; a 100 % feletti értékek „Akkumulátor nincs csatlakoztatva“ információs üzenetet váltanak ki

Regiszter: H:37760 UInt16 numeric

Akku SOC

Bemeneti szint olvasása
var reg := MODBUSR(H, 37760, Uint16)/1000;
IF(reg >1, ADDINFO("Batéria nepripojená"));
return(reg);
Összesített energia Változó Csak olvasható

Az inverter által üzembe helyezés óta termelt kumulatív élettartam energia (kWh)

Regiszter: H:32106 UInt32 Egység: kWh numeric

Összesített energia

Olvasás
MODBUSR(H, 32106, Uint32, 2)/100
Mai energia Változó Csak olvasható

Éjfél óta termelt energia; naponta nullázódik (kWh)

Regiszter: H:32114 Int32 Egység: kWh numeric

Mai energia

Olvasás
MODBUSR(H, 32114, Int32, 2)/100
Hálózati frekvencia Változó Csak olvasható

Váltakozó áramú hálózat frekvenciája az inverter kimenetén (Hz)

Regiszter: H:32085 UInt16 Egység: Hz numeric

Hálózati frekvencia

Olvasás
MODBUSR(H, 32085, Uint16)/100
Maximális hálózati betáplálás Fényerőszabályzó

Írható exportkorlát a névleges teljesítmény százalékában — korlátozza a hálózatba táplált energiát

Regiszter: H:47418 Int16 Egység: % numeric

Maximális hálózati betáplálás

Szint olvasása
MODBUSR(H, 47418, Int16)/10
Szint írása
MODBUSW(H, 47418, Int16, Le * 10)
Maximális hálózati betáplálási teljesítmény Változó Csak olvasható

Az aktuálisan érvényes exportkorlát abszolút wattértékben (kW)

Regiszter: H:47416 Int32 Egység: kW numeric

Maximális hálózati betáplálási teljesítmény

Olvasás
MODBUSR(H, 47416, Int32)/1000
A fázis feszültség Változó Csak olvasható

Az A fázis és a nullavezető közötti feszültség (V)

Regiszter: H:32069 UInt16 Egység: V numeric

A fázis feszültség

Olvasás
MODBUSR(H, 32069, UInt16)/10
B fázis feszültség Változó Csak olvasható

A B fázis és a nullavezető közötti feszültség (V)

Regiszter: H:32070 UInt16 Egység: V numeric

B fázis feszültség

Olvasás
MODBUSR(H, 32070, Uint16)/10
C fázis feszültség Változó Csak olvasható

A C fázis és a nullavezető közötti feszültség (V)

Regiszter: H:32071 UInt16 Egység: V numeric

C fázis feszültség

Olvasás
MODBUSR(H, 32071, Uint16)/10
PV1 áram Változó Csak olvasható
Regiszter: H:32017 Int16 Egység: A numeric
Szerviz attribútumok
PV1 feszültség

PV1 áram

Olvasás
MODBUSR(H, 32017, Int16)/100
Szerviz attribútumok
PV1 Voltage
MODBUSR(H, 32016, Int16)/10 + "V"
PV2 áram Változó Csak olvasható
Regiszter: H:32019 Int16 Egység: A numeric
Szerviz attribútumok
PV2 feszültség

PV2 áram

Olvasás
MODBUSR(H, 32019, Int16)/100
Szerviz attribútumok
PV2 Voltage
MODBUSR(H, 32018, Int16)/10
PV3 áram Változó Csak olvasható
Regiszter: H:32021 Int16 Egység: A numeric
Szerviz attribútumok
PV3 feszültség

PV3 áram

Olvasás
MODBUSR(H,32021, Int16)/100
Szerviz attribútumok
PV3 Voltage
MODBUSR(H, 32020, Int16)/10 + "V"
PV4 áram Változó Csak olvasható
Regiszter: H:32023 Int16 Egység: A numeric
Szerviz attribútumok
PV4 feszültség

PV4 áram

Olvasás
MODBUSR(H, 32023, Int16)/100
Szerviz attribútumok
PV4 Voltage
MODBUSR(H, 32022, Int16)/10
Inverter állapot Többértékű kapcsoló

Inverter működési állapot 10 magas szintű kódra leképezve — Készenlét, Üresjárat/Nincs besugárzás, Indítás, Hálózatra kapcsolt, Leállítás, Hálózati szabályozás, IV szkennelés, Helyszíni ellenőrzés, Vizsgálat, DC bemenet érzékelése

Regiszter: H:32089 UInt16 numeric
Értékek / Állapotok: ON · OFF

Inverter állapot

Kapcsoló állapot olvasása
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
))))))))))
Szerviz attribútumok
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 termelés Változó Csak olvasható

Az összes PV stringből származó aggregált DC bemeneti teljesítmény (kW), hálózati oldali szervizattribútumokkal — frekvencia, A/B/C fázisfeszültségek és áramok

Regiszter: H:32064 Int32 Egység: kW numeric
Szerviz attribútumok
Frekvencia
A fázis feszültség
B fázis feszültség
C fázis feszültség
A fázis áram
B fázis áram
C fázis áram

DC termelés

Olvasás
MODBUSR(H, 32064, Int32, 2)/1000
Szerviz attribútumok
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"
Kapcsolat: Modbus TCP • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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

Források

Talált problémát ezzel az eszközsablonnal?

Írja meg, mi nem működik, mi hiányzik, vagy hogyan kellene a sablonnak viselkednie. Visszajelzése segít, hogy a katalógus pontos maradjon.

TapHome által hitelesítve

Használni szeretnéd ezt a TapHome Core-odban?

Nyisd meg ezt a sablont az ügyfélportálon, hogy alkalmazd az otthonaid egyikére, vagy készíts egy módosítást és küldd vissza a katalógusba.

Megnyitás a portálon