
Šablona SolaX Cloud API propojí TapHome s libovolným solárním invertorem SolaX prostřednictvím monitorovací platformy SolaxCloud. Na rozdíl od šablony SolaX Hybrid X1/X3 Gen 4, která používá Modbus RTU přes RS-485, tato cloudová integrace nevyžaduje žádné fyzické zapojení k invertoru. TapHome dotazuje servery SolaX Cloud přes HTTPS a přijímá data v reálném čase ve formátu JSON.
Šablona podporuje všechny typy invertorů SolaX (23 modelů napříč řadami X1, X3, A1 a J1) a poskytuje 11 monitorovacích zařízení pokrývajících AC výstup, stav baterie, tok energie do sítě a FV výrobu na jednotlivých MPPT vstupech. Jedinou požadavkem je účet na SolaxCloud, komunikační dongle s připojením k internetu (Pocket WiFi, LAN nebo 4G) a API token.
Konfigurace
Nastavení účtu SolaxCloud
Invertor musí být zaregistrovaný a online na SolaxCloud. Na invertoru musí být nainstalovaný komunikační modul (Pocket WiFi, LAN nebo 4G dongle) připojený k internetu.
Získání API tokenu (tokenID)
- Přihlaste se do SolaxCloud na www.solaxcloud.com
- V levém postranním panelu přejděte na Service > Third-party ecosystem (nebo sekci API)
- Zkopírujte zobrazený tokenID — jedná se o 23- nebo 24-znakový řetězec
Token je bezplatný pro všechny registrované uživatele SolaxCloud.
Nalezení registračního čísla (sn)
Parametr sn je registrační číslo komunikačního donglu — nikoliv sériové číslo invertoru. Toto je častý zdroj záměn.
Kde ho najít:
- Na donglu — vytištěné na štítku modulu Pocket WiFi / LAN / 4G (čárový kód nebo QR kód)
- V SolaxCloud — přejděte na Device > Inverter a vyhledejte sloupec Registration No. v tabulce
Importní parametry
Při importu šablony v TapHome zadejte:
- Token ID — tokenID ze SolaxCloud
- Registration No. — 10-znakové sériové číslo komunikačního donglu
Závislost na internetu
Toto je čistě cloudová integrace. Veškerá data proudí přes servery SolaX Cloud (www.solaxcloud.com:9443). Šablona nebude fungovat bez aktivního internetového připojení na TapHome CCU i na komunikačním donglu invertoru.
Pro uživatele, kteří preferují lokální komunikaci bez závislosti na cloudu, šablona SolaX Hybrid X1/X3 Gen 4 (Modbus RTU) poskytuje přímou komunikaci přes RS-485 s hybridními invertory Gen 4.
Schopnosti zařízení
AC výstup a energetická produkce
Elektroměr AC Output měří celkovou produkci AC energie (yieldtotal v kWh) a aktuální výstupní výkon (acpower ve W, konvertovaný na kW). Servisní atribut zobrazuje denní výnos (yieldtoday v kWh), který se resetuje o půlnoci.
Monitoring baterie
- Battery SOC — stav nabití baterie v procentech z pole
soc. Hodnota je dělena 100 pro rozsah analogového vstupu TapHome 0–1 (např. 85 % → 0,85). Toto je nejrychleji dotazované zařízení s intervalem 2,5 sekundy - Battery Power — okamžitý výkon nabíjení/vybíjení baterie ve wattech. Kladné hodnoty znamenají nabíjení (z FV nebo sítě), záporné hodnoty znamenají vybíjení do zátěže
Výkon sítě a měření energie
Tři zařízení pokrývají tok energie do/ze sítě:
- Grid Power — surový obousměrný výkon sítě ve wattech. Kladný = export do sítě, záporný = odběr ze sítě
- PV From Grid — elektroměr sledující energii spotřebovanou ze sítě. Celková spotřeba (
consumeenergyv kWh) a aktuální výkon odběru (extrahovaný zfeedinpowerpři záporné hodnotě, konvertovaný na kW) - PV To Grid — elektroměr sledující energii exportovanou do sítě. Celková energie dodaná do sítě (
feedinenergyv kWh) a aktuální výkon dodávky (extrahovaný zfeedinpowerpři kladné hodnotě, konvertovaný na kW)
Monitoring FV výroby
Šablona poskytuje pět zařízení pro FV výrobu:
- PV Production (Total) — vypočtený senzor sčítající DC výkon ze všech 4 MPPT vstupů. Odolný vůči null hodnotám — invertory s méně než 4 stringy vracejí null pro nepoužité MPPT, což vzorec počítá jako nulu
- PV Production (MPPT 1–4) — individuální DC výkony pro každý FV string vstup ve wattech
Diagnostika na úrovni modulu
Hlavní skript modulu kontroluje stav invertoru při každém dotazování a hlásí problémy:
- Stav 100 (Wait Mode) a 110 (Standby) vyvolávají varování v TapHome
- Stav 103 (Fault Mode) a 104 (Permanent Fault Mode) vyvolávají chyby
- Pokud API odpověď indikuje selhání, chybová zpráva z pole
exceptionje reportována
Na modulu jsou dostupné dva servisní atributy:
- Inverter status — mapuje stavové kódy 100–113 na čitelné názvy (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 — mapuje kódy typů 1–23 na názvy modelů (X1-LX, X-Hybrid, X1-Boost/Air/Mini, X3-Hybrid-G4 atd.)
Další možnosti
SolaX Cloud API také poskytuje výkon Meter 2 AC (feedinpowerM2), výkon EPS (Emergency Power Supply) pro tři fáze (peps1–peps3), časové razítko nahrání dat, sériové číslo invertoru a stav baterie. Tyto je možné přidat v budoucí aktualizaci šablony.
Řešení problémů
API vrací chybu nebo žádná data
- Ověřte, že invertor je online na SolaxCloud — přihlaste se na webový portál a zkontrolujte stav zařízení
- Zkontrolujte, zda je tokenID správný a nebyl regenerován (staré tokeny se zneplatní)
- Ujistěte se, že parametr
snje registrační číslo komunikačního donglu, nikoliv sériové číslo invertoru - Zkontrolujte, zda má komunikační dongle aktivní internetové připojení
Zastaralé nebo opožděné hodnoty
SolaX Cloud API vrací nejnovější data nahraná komunikačním donglem. Aktuálnost dat závisí na intervalu nahrávání donglu (typicky každých 5 minut). Šablona dotazuje API každých 20 sekund, ale podkladová data se mohou aktualizovat méně často.
Chyby limitů API
API povoluje maximálně 10 požadavků za minutu a 10 000 požadavků za den. Šablona dotazuje v 20-sekundových intervalech (přibližně 3 požadavky za minutu), což je v rámci limitů. Pokud více systémů (TapHome, Home Assistant, jiné nástroje) sdílí stejný tokenID, kombinovaný počet požadavků může překročit limit.
SolaX Cloud API vyžaduje aktivní internetové připojení a závisí na dostupnosti serverů SolaX Cloud. Během výpadků cloudu nebo přerušení internetu šablona nebude přijímat aktualizovaná data. Pro instalace vyžadující garantované lokální řízení zvažte místo toho šablonu Modbus RTU.
