
Szablon SolaX Cloud API łączy TapHome z dowolnym falownikiem SolaX za pośrednictwem platformy monitorującej SolaxCloud. W odróżnieniu od szablonu SolaX Hybrid X1/X3 Gen 4, który wykorzystuje Modbus RTU przez RS-485, ta integracja chmurowa nie wymaga żadnego fizycznego okablowania do falownika. TapHome odpytuje serwery SolaX Cloud przez HTTPS i otrzymuje dane w czasie rzeczywistym w formacie JSON.
Szablon obsługuje wszystkie typy falowników SolaX (23 modele z serii X1, X3, A1 i J1) i udostępnia 11 urządzeń monitorujących obejmujących wyjście AC, stan baterii, przepływ energii sieciowej i produkcję FV na poszczególnych wejściach MPPT. Jedynymi wymaganiami są konto SolaxCloud, dongle komunikacyjny z dostępem do internetu (Pocket WiFi, LAN lub 4G) oraz token API.
Konfiguracja
Konfiguracja konta SolaxCloud
Falownik musi być zarejestrowany i online na SolaxCloud. Na falowniku musi być zainstalowany moduł komunikacyjny (Pocket WiFi, LAN lub dongle 4G) podłączony do internetu.
Uzyskanie tokenu API (tokenID)
- Zaloguj się do SolaxCloud na www.solaxcloud.com
- W lewym panelu bocznym przejdź do Service > Third-party ecosystem (lub sekcji API)
- Skopiuj wyświetlony tokenID — jest to ciąg 23 lub 24 znaków
Token jest bezpłatny dla wszystkich zarejestrowanych użytkowników SolaxCloud.
Znajdowanie numeru rejestracyjnego (sn)
Parametr sn to numer rejestracyjny dongla komunikacyjnego — nie numer seryjny falownika. To częste źródło pomyłek.
Gdzie go znaleźć:
- Na donglu — wydrukowany na etykiecie modułu Pocket WiFi / LAN / 4G (kod kreskowy lub kod QR)
- W SolaxCloud — przejdź do Device > Inverter i znajdź kolumnę Registration No. w tabeli
Parametry importu
Podczas importowania szablonu w TapHome wprowadź:
- Token ID — tokenID z SolaxCloud
- Registration No. — 10-znakowy numer seryjny dongla komunikacyjnego
Zależność od internetu
To jest wyłącznie chmurowa integracja. Wszystkie dane przepływają przez serwery SolaX Cloud (www.solaxcloud.com:9443). Szablon nie będzie działać bez aktywnego połączenia internetowego zarówno na TapHome CCU, jak i na donglu komunikacyjnym falownika.
Dla użytkowników preferujących komunikację lokalną bez zależności od chmury, szablon SolaX Hybrid X1/X3 Gen 4 (Modbus RTU) zapewnia bezpośrednią komunikację RS-485 z falownikami hybrydowymi Gen 4.
Możliwości urządzeń
Wyjście AC i produkcja energii
Licznik energii AC Output mierzy całkowitą produkcję energii AC (yieldtotal w kWh) i moc wyjściową w czasie rzeczywistym (acpower w W, przeliczoną na kW). Atrybut serwisowy raportuje dzienny uzysk (yieldtoday w kWh), który resetuje się o północy.
Monitoring baterii
- Battery SOC — stan naładowania baterii w procentach z pola
soc. Wartość jest dzielona przez 100 dla zakresu wejścia analogowego TapHome 0–1 (np. 85% → 0,85). To najszybciej odpytywane urządzenie z interwałem 2,5 sekundy - Battery Power — chwilowa moc ładowania/rozładowywania baterii w watach. Wartości dodatnie oznaczają ładowanie (z FV lub sieci), wartości ujemne oznaczają rozładowywanie do obciążenia
Moc sieciowa i pomiar energii
Trzy urządzenia obejmują przepływ mocy sieciowej:
- Grid Power — surowa dwukierunkowa moc sieciowa w watach. Dodatnia = eksport do sieci, ujemna = pobór z sieci
- PV From Grid — licznik śledzący energię pobraną z sieci. Całkowite zużycie (
consumeenergyw kWh) i moc poboru w czasie rzeczywistym (wyodrębniona zfeedinpowerprzy wartości ujemnej, przeliczona na kW) - PV To Grid — licznik śledzący energię wyeksportowaną do sieci. Całkowita energia oddana do sieci (
feedinenergyw kWh) i moc eksportu w czasie rzeczywistym (wyodrębniona zfeedinpowerprzy wartości dodatniej, przeliczona na kW)
Monitoring produkcji FV
Szablon udostępnia pięć urządzeń do monitoringu produkcji FV:
- PV Production (Total) — obliczany sensor sumujący moc DC ze wszystkich 4 wejść MPPT. Null-safe — falowniki z mniej niż 4 stringami zwracają null dla nieużywanych MPPT, co formuła traktuje jako zero
- PV Production (MPPT 1–4) — indywidualne odczyty mocy DC dla każdego wejścia stringa FV w watach
Diagnostyka na poziomie modułu
Główny skrypt modułu sprawdza stan falownika przy każdym odpytaniu i zgłasza problemy:
- Status 100 (Wait Mode) i 110 (Standby) wyzwalają ostrzeżenia w TapHome
- Status 103 (Fault Mode) i 104 (Permanent Fault Mode) wyzwalają błędy
- Jeśli odpowiedź API wskazuje na błąd, komunikat z pola
exceptionjest raportowany
Na module dostępne są dwa atrybuty serwisowe:
- Inverter status — mapuje kody stanu 100–113 na czytelne nazwy (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 kody typów 1–23 na nazwy modeli (X1-LX, X-Hybrid, X1-Boost/Air/Mini, X3-Hybrid-G4 itd.)
Dodatkowe możliwości
API SolaX Cloud udostępnia również moc AC Meter 2 (feedinpowerM2), moc EPS (Emergency Power Supply) dla trzech faz (peps1–peps3), znacznik czasu przesłania danych, numer seryjny falownika i stan baterii. Mogą one zostać dodane w przyszłej aktualizacji szablonu.
Rozwiązywanie problemów
API zwraca błąd lub brak danych
- Sprawdź, czy falownik jest online na SolaxCloud — zaloguj się na portalu i zweryfikuj stan urządzenia
- Potwierdź, że tokenID jest prawidłowy i nie został wygenerowany ponownie (stare tokeny stają się nieważne)
- Upewnij się, że parametr
snto numer rejestracyjny dongla komunikacyjnego, a nie numer seryjny falownika - Sprawdź, czy dongle komunikacyjny ma aktywne połączenie internetowe
Nieaktualne lub opóźnione odczyty
API SolaX Cloud zwraca najnowsze dane przesłane przez dongle komunikacyjny. Świeżość danych zależy od interwału przesyłania dongla (zazwyczaj co 5 minut). Szablon odpytuje API co 20 sekund, ale dane bazowe mogą aktualizować się rzadziej.
Błędy limitów API
API pozwala na maksymalnie 10 zapytań na minutę i 10 000 zapytań dziennie. Szablon odpytuje w 20-sekundowych interwałach (około 3 zapytania na minutę), co mieści się w limitach. Jeśli wiele systemów (TapHome, Home Assistant, inne narzędzia) współdzieli ten sam tokenID, łączna liczba zapytań może przekroczyć limit.
API SolaX Cloud wymaga aktywnego połączenia internetowego i zależy od dostępności serwerów SolaX Cloud. Podczas awarii chmury lub przerw w łączności szablon nie będzie otrzymywać zaktualizowanych danych. Dla instalacji wymagających gwarantowanego sterowania lokalnego rozważ szablon Modbus RTU.
