TapHome
Hivatalos · TapHome Ellenőrzött Energia és mérés

SolaX SK-SU Hibrid inverter

SolaX SK-SU sorozatú hibrid inverterek (Gen2 X1 Hybrid) TapHome-hoz csatlakoztatva Modbus TCP-n keresztül. Napelem-termelés monitorozás, akkumulátor töltöttségi állapot, hálózati teljesítmény mérés és hőmérséklet-érzékelők.

SolaXModbus TCP10 eszközRevízió 1.0 Utoljára frissítve: 2026. október 8.
SolaX SK-SU Hibrid inverter

Importálás a TapHome alkalmazásbaHardver › Modbus › Hozzáadás sablonból

Sablon letöltése
Ezen az oldalon

Hálózati cím

A TapHome az importáláskor megadott címen éri el az eszközt. Adjon az eszköznek állandó címet — IP-foglalást a routerben, vagy az mDNS-nevét, ha támogatja —, különben az integráció leáll, amikor a router megváltoztatja a címet.

A hálózat előkészítése

Integrációs útmutató

A SolaX SK-SU sorozat (SK-SU3000E, SK-SU3700E, SK-SU5000E, SK-SU3000C, SK-SU5000C) egyfázisú hibrid inverterek a Gen2 X1 Hybrid családból. Egyetlen egységben ötvözik a napelemes FV átalakítást az akkumulátoros energiatárolás kezelésével. A TapHome közvetlenül csatlakozik az inverterhez Modbus TCP-n keresztül Etherneten — nincs szükség további gateway-re vagy WiFi dongle-re.

A sablon valós idejű monitorozást biztosít: AC kimeneti teljesítmény, FV string termelés, akkumulátor töltöttségi állapot és teljesítmény, hálózati betáplálás/fogyasztás, napi és összesített energiatermelés, valamint hőmérséklet-érzékelők az inverterhez és az akkumulátorhoz.

Modbus kommunikáció engedélyezése

Az SK-SU sorozat beépített Ethernet modullal rendelkezik, amely natívan támogatja a Modbus TCP-t. Nincs szükség további hardverre (Pocket WiFi dongle).

  1. Csatlakoztasson egy Ethernet kábelt az inverter Ethernet portjából a helyi hálózati routerbe vagy switchbe
  2. Ellenőrizze a router DHCP tábláját, és keresse meg az inverterhez rendelt IP-címet
  3. Győződjön meg arról, hogy a TapHome Core ugyanazon a hálózaton/alhálózaton van, mint az inverter
  • Protokoll: Modbus TCP
  • Port: 502
  • Alapértelmezett Slave ID: 1
  • Funkciókód: 0x04 (Read Input Registers)
  • Bájtsorrend: Little-endian 32 bites értékeknél

Egyszerre csak egy aktív Modbus TCP kapcsolat támogatott az inverterhez. Zárjon be minden más Modbus eszközt (QModMaster, SolaX Cloud monitoring dongle-on keresztül) a TapHome csatlakoztatása előtt.

Konfiguráció

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

  • IP-cím — az inverter IP-címe a helyi hálózaton (add meg az eszköz tényleges címét; a sablon a 192.168.1.0 helykitöltő értéket tölti ki előre)
  • Slave ID — Modbus slave cím (alapértelmezett: 1)

Az inverter ajánlott minimális lekérdezési ciklusa körülbelül 1 másodperc. A sablon 2,5–150 másodperces intervallumokat használ az eszköztől függően, ami ezen a határon belül van.

Eszközfunkciók

A sablon a következő eszközöket biztosítja:

Napelem-termelés

  • PV String 1 Power — az 1-es FV string valós idejű teljesítménye kW-ban (regiszter 0x0A, UInt16, osztva 1000-rel)
  • PV String 2 Power — a 2-es FV string valós idejű teljesítménye kW-ban (regiszter 0x0B, UInt16, osztva 1000-rel)
  • AC Power — az inverter teljes AC kimeneti teljesítménye kW-ban (regiszter 0x02, Int16, osztva 1000-rel)

Akkumulátor-monitorozás

  • Battery SOC — az akkumulátor töltöttségi állapota százalékban (regiszter 0x1C, UInt16). A TapHome-ban 0–100 %-ként jelenik meg AnalogInput szintkonverzióval (osztva 100-zal a 0,0–1,0 tartományhoz).
  • Battery Power — töltési/kisütési teljesítmény kW-ban (regiszter 0x16, Int16, osztva 1000-rel). Pozitív értékek töltést, negatív értékek kisütést jelentenek.
  • Battery Temperature — akkumulátor hőmérséklet °C-ban (regiszter 0x55, UInt16, osztva 10-zel). Ez egy Gen2 SK-SU specifikus regiszter.

Hálózatmérés

  • Grid Feed-in / Consumption — valós idejű hálózati teljesítmény kW-ban (regiszterek 0x46–0x47, LittleEndianInt32, osztva 1000-rel). Pozitív értékek energiaexportot jelentenek a hálózatba, negatív értékek energiaimportot a hálózatból.
  • Daily / Instant Production — villanyóra, amely a napi energiatermelést kWh-ban (regiszter 0x50, UInt16, osztva 10-zel) kombinálja a pillanatnyi AC teljesítménnyel kW-ban (regiszter 0x02).

Összesített energia

  • Total Energy Production — az inverter kumulatív össztermelése kWh-ban (regiszterek 0x52–0x53, LittleEndianInt32, osztva 1000-rel).

Hőmérséklet-monitorozás

  • Inverter Temperature — az inverter belső hőmérséklete °C-ban (regiszter 0x08, Int16).
  • Battery Temperature — lásd fent az Akkumulátor-monitorozás szakaszt.

Szervizattribútumok

A modul egy szervizattribútumot biztosít:

  • Run Mode — az inverter aktuális üzemmódja a 0x09 regiszterből. Értékek: 0=Wait, 1=Check, 2=Normal, 3=Fault, 4=Permanent Fault, 5=Update, 6=Off-grid waiting, 7=Off-grid, 8=Self Test, 9=Idle, 10=Standby.

Riasztások

A sablon három hibaregisztert figyel, és riasztást ad hiba észlelésekor:

RegiszterRiasztás
0x40Inverterhiba
0x42Töltési hiba
0x43Vezérlési hiba

További lehetőségek a sablonon kívül

A SolaX SK-SU Modbus regisztereket is biztosít a hálózati feszültséghez és áramhoz, FV string feszültségekhez és áramokhoz, hálózati frekvenciához, akkumulátor feszültséghez és áramhoz, BMS akkumulátor hőmérséklethez, kumulatív hálózati import/export energiához és a Use Mode beállításhoz (Self Use, Feed-in Priority, Backup, Manual). Ezek egy jövőbeli frissítésben hozzáadhatók a TapHome sablonhoz.

Hibaelhárítás

Nincs Modbus kommunikáció

  1. Ellenőrizze, hogy az Ethernet kábel az inverter Ethernet portjához van csatlakoztatva (nem a WiFi dongle portjához)
  2. Erősítse meg az inverter IP-címét — ellenőrizze a router DHCP tábláját
  3. Győződjön meg arról, hogy a TapHome Core és az inverter ugyanazon a hálózaton/alhálózaton van
  4. Ellenőrizze, hogy nem blokkolja-e tűzfal az 502-es portot
  5. Zárjon be minden más Modbus TCP kapcsolatot az inverterhez (egyszerre csak egy kapcsolat támogatott)

Az értékek nullát mutatnak éjszaka / napfény nélkül

Ez normális. Ha a FV-termelés nulla, az inverter Wait vagy Idle módba lép (Run Mode 0 vagy 9). Az AC teljesítmény és a FV string teljesítmény nulla lesz. Az akkumulátor és a hálózati teljesítmény értékei továbbra is frissülnek.

A Battery SOC váratlan értékeket mutat

A sablon a 0x1C regisztert (Battery Capacity) olvassa és 100-zal osztja az AnalogInput 0,0–1,0 tartományhoz. Ellenőrizze, hogy az akkumulátor csatlakoztatva van és a BMS kommunikál (BMS_Connect_State regiszter 0x11 értéke 1 legyen).

Elérhető eszközök 10

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

SolaX SK-SU Hibrid inverter Modul
Szerviz attribútumok
ÜzemmódAz inverter aktuális üzemmódja — Wait, Check, Normal, Fault, Permanent Fault, Update, Off-grid waiting, Off-grid, Self Test, Idle, Standby

SOLAX Hybrid SK-SU 5000/3000

Olvasás (modul)
#alarms
IF(MODBUSR(A, 0x40, Uint16) = 1, ADDERROR("Porucha meniča"));
IF(MODBUSR(A, 0x42, Uint16) = 1, ADDERROR("Porucha nabíjania"));
IF(MODBUSR(A, 0x43, Uint16) = 1, ADDERROR("Porucha  riadenia meniča"));
Szerviz attribútumok
Solax Run Mode
MODBUSR(A, 0x09, Uint16);
AC teljesítmény Változó Csak olvasható

Az inverter AC kimeneti teljesítménye (hálózati oldal)

Regiszter: A:0x02 Int16 Egység: kW numeric

AC teljesítmény

Olvasás
MODBUSR(A,0x02, Int16)/ 1000
Akkumulátor SOC Analóg bemenet Csak olvasható

Akkumulátor töltöttségi állapot százalékban (0–100 %)

Regiszter: A:0x1C UInt16 Egység: % numeric

Akkumulátor SOC

Bemeneti szint olvasása
MODBUSR(A, 0x1C, UInt16)/100
Akkumulátor teljesítmény Változó Csak olvasható

Akkumulátor töltési/kisütési teljesítmény — pozitív=töltés, negatív=kisütés

Regiszter: A:0x16 Int16 Egység: kW numeric

Akkumulátor teljesítmény

Olvasás
MODBUSR(A, 0x16, Int16)/1000
Összesített energiatermelés Változó Csak olvasható

Az inverter által termelt kumulatív összenergia

Regiszter: A:0x52 LittleEndianInt32 Egység: kWh numeric

Összesített energiatermelés

Olvasás
MODBUSR(A, 0x52,LittleEndianInt32) / 1000
Napi / pillanatnyi termelés Villanyóra Csak olvasható

Villanyóra — napi energiatermelés és pillanatnyi AC teljesítmény

Regiszter: A:0x50 (total), A:0x02 (demand) UInt16 / Int16 Egység: kWh / kW numeric

Napi / pillanatnyi termelés

Összes fogyasztás olvasása
MODBUSR(A, 0x50, UInt16) /10
Igény olvasása
MODBUSR(A,0x02, Int16)/1000
Hálózati betáplálás / fogyasztás Változó Csak olvasható

Hálózati teljesítmény — pozitív=export a hálózatba, negatív=import a hálózatból

Regiszter: A:0x46 LittleEndianInt32 Egység: kW numeric

Hálózati betáplálás / fogyasztás

Olvasás
MODBUSR(A, 0x46,LittleEndianInt32)/1000
FV string 1 teljesítmény Változó Csak olvasható

Az 1-es napelem string valós idejű teljesítménye

Regiszter: A:0x0A UInt16 Egység: kW numeric

FV string 1 teljesítmény

Olvasás
MODBUSR(A,0x0a, UInt16)/1000
FV string 2 teljesítmény Változó Csak olvasható

A 2-es napelem string valós idejű teljesítménye

Regiszter: A:0x0B UInt16 Egység: kW numeric

FV string 2 teljesítmény

Olvasás
MODBUSR(A,0x0b, UInt16)/1000
Akkumulátor hőmérséklet Hőmérséklet-érzékelő Csak olvasható

Akkumulátor hőmérséklet-érzékelő

Regiszter: A:0x55 UInt16 Egység: °C numeric

Akkumulátor hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 0x55, UInt16) /10
Inverter hőmérséklet Hőmérséklet-érzékelő Csak olvasható

Az inverter belső hőmérséklete

Regiszter: A:0x08 Int16 Egység: °C numeric

Inverter hőmérséklet

Hőmérséklet olvasása
MODBUSR(A, 0x08, Int16)
Kapcsolat: Modbus TCP • Slave ID: $[SlaveId]
Lehetséges fejlesztések (15)
  • A:0x00 Grid Voltage — UInt16, 0.1V, read-only — grid voltage measurement
  • A:0x01 Grid Current — Int16, 0.1A, read-only — grid current measurement
  • A:0x03 PV1 Voltage — UInt16, 0.1V — PV string 1 voltage
  • A:0x04 PV2 Voltage — UInt16, 0.1V — PV string 2 voltage
  • A:0x05 PV1 Current — UInt16, 0.1A — PV string 1 current
  • A:0x06 PV2 Current — UInt16, 0.1A — PV string 2 current
  • A:0x07 Grid Frequency — UInt16, 0.01Hz — grid frequency
  • A:0x0E Battery Voltage — UInt16, 0.1V — battery voltage
  • A:0x0F Battery Current — Int16, 0.1A — battery current (positive=charge, negative=discharge)
  • A:0x10 Battery Power — Int16, 1W — battery power
  • A:0x12 Battery Temperature (BMS) — Int16, 1°C — BMS-reported battery temperature
  • A:0x48 Total Energy to Grid — UInt32, 0.01kWh — cumulative energy exported to grid (from meter)
  • A:0x4A Total Energy from Grid — UInt32, 0.01kWh — cumulative energy imported from grid (from meter)
  • H:0x7B Use Mode — UInt16, R/W — 0=Self Use, 1=Feed-in Priority, 2=Backup, 3=Manual. Writable holding register for mode selection
  • A:0x40 Inverter Fault Code — UInt32 (2 registers), bitmask — inverter error codes. Template uses this for ADDERROR alarms but not as a readable device

Importálási paraméterek

Ezeket az értékeket az XML importálásakor adja meg.

Az alkalmazás kériAlapérték
Slave ID1
IP-cím192.168.1.0

Források

  • SolaX Hybrid X1/X3 — Modbus TCP & RTU Communication Protocol V3.21
    PDF
  • Home Assistant SolaX Modbus Integration — Gen2 Register Map
    github.com 2026-03-29
  • SolaX KB: How to Get Device Data by Modbus TCP

A gyártói dokumentumok © a mindenkori tulajdonosaikat illetik. A gyártó által közzétett formában, kizárólag tájékoztatásul tesszük elérhetővé őket.

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.

Sablon · TapHome portál SolaX SK-SU Hibrid inverter 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. Modbus TCP Megnyitás a TapHome portálon