
A SolaX Cloud API sablon a TapHome-ot bármely SolaX inverterrel összeköti a SolaxCloud monitoring platformon keresztül. A SolaX Hybrid X1/X3 Gen 4 sablontól eltérően, amely Modbus RTU-t használ RS-485-ön keresztül, ez a felhőalapú integráció nem igényel fizikai bekötést az inverterhez. A TapHome a SolaX Cloud szervereket kérdezi le HTTPS-en keresztül, és valós idejű adatokat kap JSON formátumban.
A sablon az összes SolaX invertertípust támogatja (23 modell az X1, X3, A1 és J1 sorozatokból), és 11 monitorozó eszközt biztosít, amelyek lefedik az AC kimenetet, az akkumulátor állapotát, a hálózati energiaáramlást és az MPPT-nkénti PV-termelést. Az egyetlen követelmény egy SolaxCloud fiók, egy internetkapcsolattal rendelkező kommunikációs dongle (Pocket WiFi, LAN vagy 4G) és az API token.
Konfiguráció
SolaxCloud fiók beállítása
Az invertert regisztrálni kell és online állapotban kell lennie a SolaxCloud-on. Az inverteren telepítve kell lennie egy kommunikációs modulnak (Pocket WiFi, LAN vagy 4G dongle), amely csatlakozik az internethez.
Az API token beszerzése (tokenID)
- Jelentkezz be a SolaxCloud-ba a www.solaxcloud.com címen
- A bal oldali menüben navigálj a Service > Third-party ecosystem (vagy az API szekció) menüpontra
- Másold ki a megjelenített tokenID-t — ez egy 23 vagy 24 karakteres karakterlánc
A token ingyenes minden regisztrált SolaxCloud felhasználó számára.
A regisztrációs szám megkeresése (sn)
Az sn paraméter a kommunikációs dongle regisztrációs száma — nem az inverter sorozatszáma. Ez gyakori félreértés forrása.
Hol találod:
- A donglen — a Pocket WiFi / LAN / 4G modul címkéjén nyomtatva (vonalkód vagy QR-kód)
- A SolaxCloud-ban — navigálj a Device > Inverter menüpontra, és keresd a Registration No. oszlopot a táblázatban
Importparaméterek
A sablon TapHome-ba importálásakor add meg:
- Token ID — a tokenID a SolaxCloud-ból
- Registration No. — a kommunikációs dongle 10 karakteres sorozatszáma
Internetfüggőség
Ez egy kizárólag felhőalapú integráció. Minden adat a SolaX Cloud szervereken (www.solaxcloud.com:9443) keresztül halad. A sablon nem működik aktív internetkapcsolat nélkül sem a TapHome CCU-n, sem az inverter kommunikációs donglján.
Azok számára, akik helyi kommunikációt preferálnak felhőfüggőség nélkül, a SolaX Hybrid X1/X3 Gen 4 (Modbus RTU) sablon közvetlen RS-485 kommunikációt biztosít a Gen 4 hibrid inverterekkel.
Eszközképességek
AC kimenet és energiatermelés
Az AC Output villanyóra méri a teljes AC energiatermelést (yieldtotal kWh-ban) és a valós idejű kimeneti teljesítményt (acpower W-ban, kW-ra konvertálva). Egy szervizattribútum jelzi a napi hozamot (yieldtoday kWh-ban), amely éjfélkor nullázódik.
Akkumulátor monitorozás
- Battery SOC — az akkumulátor töltöttségi állapota százalékban a
socmezőből. Az érték 100-zal osztva a TapHome 0–1 analóg bemeneti tartományához (pl. 85% → 0,85). Ez a leggyorsabban lekérdezett eszköz 2,5 másodperces intervallummal - Battery Power — pillanatnyi töltési/kisütési teljesítmény wattban. Pozitív értékek töltést jeleznek (PV-ből vagy hálózatból), negatív értékek kisütést a terhelésbe
Hálózati teljesítmény és energiamérés
Három eszköz fedi le a hálózati energiaáramlást:
- Grid Power — nyers kétirányú hálózati teljesítmény wattban. Pozitív = betáplálás a hálózatba, negatív = vételezés a hálózatból
- PV From Grid — villanyóra, amely a hálózatból fogyasztott energiát méri. Teljes fogyasztás (
consumeenergykWh-ban) és valós idejű vételi teljesítmény (afeedinpower-ből kinyerve negatív értéknél, kW-ra konvertálva) - PV To Grid — villanyóra, amely a hálózatba betáplált energiát méri. Teljes betáplált energia (
feedinenergykWh-ban) és valós idejű betáplálási teljesítmény (afeedinpower-ből kinyerve pozitív értéknél, kW-ra konvertálva)
PV-termelés monitorozás
A sablon öt PV-termelési eszközt biztosít:
- PV Production (Total) — számított szenzor, amely összegzi mind a 4 MPPT bemenet DC teljesítményét. Null-biztos — a 4-nél kevesebb stringgel rendelkező inverterek null-t adnak vissza a nem használt MPPT-kre, amit a képlet nullaként kezel
- PV Production (MPPT 1–4) — egyedi DC teljesítményértékek minden PV string bemenethez wattban
Modulszintű diagnosztika
A modul fő szkriptje minden lekérdezésnél ellenőrzi az inverter állapotát, és jelenti a problémákat:
- A 100 (Wait Mode) és 110 (Standby) állapotok figyelmeztetéseket váltanak ki a TapHome-ban
- A 103 (Fault Mode) és 104 (Permanent Fault Mode) állapotok hibákat váltanak ki
- Ha az API válasz hibát jelez, az
exceptionmezőből származó hibaüzenet kerül jelentésre
Két szervizattribútum érhető el a modulon:
- Inverter status — állapotkódokat (100–113) olvasható nevekre képezi le (Wait Mode, Check Mode, Normal Mode, Fault Mode, Permanent Fault Mode, Update Mode, EPS Check Mode, EPS Mode, Self-Test Mode, Idle Mode, Standby Mode, Pv Wake Up Bat Mode, Gen Check Mode, Gen Run Mode)
- Inverter type — típuskódokat (1–23) modellnevekre képezi le (X1-LX, X-Hybrid, X1-Boost/Air/Mini, X3-Hybrid-G4 stb.)
További lehetőségek
A SolaX Cloud API ezenfelül biztosítja a Meter 2 AC teljesítményt (feedinpowerM2), háromfázisú EPS (Emergency Power Supply) teljesítményt (peps1–peps3), az adatfeltöltés időbélyegét, az inverter sorozatszámát és az akkumulátor állapotát. Ezek egy jövőbeli sablonfrissítésben adhatók hozzá.
Hibaelhárítás
Az API hibát ad vagy nem szolgáltat adatokat
- Ellenőrizd, hogy az inverter online a SolaxCloud-on — jelentkezz be a webportálon és ellenőrizd az eszköz állapotát
- Győződj meg róla, hogy a tokenID helyes és nem lett újragenerálva (a régi tokenek érvénytelenné válnak)
- Bizonyosodj meg, hogy az
snparaméter a kommunikációs dongle regisztrációs száma, nem az inverter sorozatszáma - Ellenőrizd, hogy a kommunikációs dongle aktív internetkapcsolattal rendelkezik
Elavult vagy késleltetett értékek
A SolaX Cloud API a kommunikációs dongle által legutóbb feltöltött adatokat adja vissza. Az adatok frissessége a dongle feltöltési intervallumától függ (jellemzően 5 percenként). A sablon 20 másodpercenként kérdezi le az API-t, de a mögöttes adatok ritkábban frissülhetnek.
API-korlát hibák
Az API legfeljebb 10 lekérdezést engedélyez percenként és 10 000 lekérdezést naponta. A sablon 20 másodperces intervallumal kérdez le (körülbelül 3 lekérdezés percenként), ami a korlátokon belül van. Ha több rendszer (TapHome, Home Assistant, egyéb eszközök) ugyanazt a tokenID-t használja, az összkérdezésszám meghaladhatja a korlátot.
A SolaX Cloud API aktív internetkapcsolatot igényel, és a SolaX Cloud szerverek elérhetőségétől függ. Felhőkiesések vagy internetszakadások esetén a sablon nem kap frissített adatokat. Garantált helyi vezérlést igénylő telepítéseknél fontold meg a Modbus RTU sablon használatát.
