
Falowniki SolarEdge implementują otwarty protokół SunSpec zapewniający interoperacyjność z urządzeniami monitorującymi firm trzecich. Szablon TapHome odczytuje dane falownika przez Modbus RTU po RS-485, zapewniając monitorowanie parametrów elektrycznych AC i DC w czasie rzeczywistym, całkowitą produkcję energii, temperaturę radiatora i stan pracy falownika.
Szablon obsługuje wszystkie falowniki SolarEdge kompatybilne z SunSpec — w tym jednofazowe (SE3000H, SE3800, SE4000H, SE5000H, SE5K, SE6000H, SE7K), trójfazowe (SE10K, SE12.5K) i modele Synergy. Wszystkie falowniki z konfiguracją SetApp obsługują SunSpec natywnie. Falowniki z wyświetlaczem LCD wymagają wersji firmware 3.xxxx lub nowszej.
Podłączenie sprzętowe
Okablowanie RS-485
Podłącz falownik SolarEdge do TapHome Core za pomocą kabla RS-485 ze skrętką:
- RS-485 A+ na falowniku → A+/D+ na TapHome RS-485
- RS-485 B- na falowniku → B-/D- na TapHome RS-485
- GND → wspólne odniesienie masy (zalecane)
Specyfikacja kabla:
- Typ: skrętka ekranowana, 0,2–1 mm² (można użyć CAT5)
- Minimum 3 przewody: A+, B-, GND (ekranowanie)
Wszystkie falowniki SetApp mają dwa wbudowane porty RS485 i mogą jednocześnie działać jako Leader na obu. Dla pojedynczego falownika podłączonego do TapHome użyj RS485-1 do połączenia SunSpec.
Podłączenie pojedynczego falownika
Magistrala RS-485 służy do bezpośredniego podłączenia falownika do TapHome. Ethernet lub połączenie bezprzewodowe służy oddzielnie dla platformy monitorowania SolarEdge.

Podłączenie wielu falowników
Jeśli potrzebny jest drugi port RS-485, użyj RS-485-2 dla falowników z konfiguracją SetApp lub RS-485-E (wymaga plug-inu) dla falowników z LCD.
Opcja 1 (bezpośrednie podłączenie) — wszystkie Followery i Leader są podłączone do TapHome przez RS-485-1. Każdy falownik na magistrali RS-485 musi mieć unikalny Modbus Device ID.

Opcja 2 (przez Leader) — Followery łączą się z Leaderem przez RS-485-1, Leader łączy się z TapHome przez RS-485-2 lub RS-485-E.

Systemy SolarEdge obsługują tylko jednego Modbus Leadera — Modbus RTU lub Modbus TCP, nie oba jednocześnie. Jeśli TapHome jest podłączony przez RS-485, żaden inny Modbus master nie może korzystać z tego samego magistrali.
Konfiguracja
Włączanie komunikacji Modbus
Falowniki SetApp
- Otwórz aplikację SetApp i dotknij Commissioning → Site Communication
- Przejdź do RS485-1 → Protocol i wybierz SunSpec (Non-SE Logger)
- Przejdź do RS485-1 → Device ID i wprowadź adres Modbus (unikalna wartość 1–247)
- Opcjonalnie ustaw prędkość transmisji w RS485-1 → Baud rate (domyślnie: 115200 bps)
Falowniki z wyświetlaczem LCD
- Przejdź do Communication → RS485-1 Conf → Device Type i wybierz Non-SE Logger
- Przejdź do Communication → RS485-1 Conf → Protocol i wybierz SunSpec
Parametry komunikacji
| Parametr | Wartość |
|---|---|
| Prędkość transmisji | 115200 bps (konfigurowalna 9600–115200) |
| Bity danych | 8 |
| Parzystość | Brak |
| Bity stopu | 1 |
| Slave ID | 1–247 (konfigurowalne) |
| Czas odpowiedzi | < 100 ms na falownik przy 115200 bps |
Domyślna prędkość transmisji to 115200 bps. Konfiguracja prędkości transmisji jest obsługiwana od wersji firmware CPU 2.0549 i nowszych. Jeśli TapHome nie może komunikować się przy 115200, spróbuj obniżyć do 9600 bps zarówno w ustawieniach falownika, jak i w konfiguracji modułu TapHome.
Konfiguracja wielu falowników
Przy podłączaniu wielu falowników do TapHome:
- Skonfiguruj każdy falownik z unikalnym Device ID (1–247)
- Podłącz wszystkie falowniki na magistrali RS-485 w topologii łańcuchowej
- W TapHome dodaj osobną instancję modułu dla każdego falownika z odpowiednim Slave ID
- Falownik Leader łączy się z TapHome; Followery łączą się przez RS485-1 w łańcuchu
Dla systemów z Commercial Gateway użyj RS485-2 na gateway do połączenia z TapHome i RS485-1 do łańcucha Leader-Follower.
Możliwości urządzenia
Monitorowanie elektryczne AC
Szablon zapewnia kompleksowe monitorowanie strony AC z dynamicznymi współczynnikami skalowania SunSpec. Każda wartość jest odczytywana jako skalowana liczba całkowita i konwertowana za pomocą rejestru współczynnika skalowania dla danego parametru:
- Prąd AC całkowity (H:40071) — suma wszystkich prądów fazowych w amperach
- Prąd AC Fazy A/B/C (H:40072–40074) — prąd AC na fazę, wszystkie współdzielą współczynnik skalowania z H:40075
- Moc AC (H:40083) — całkowita moc wyjściowa AC w watach
- Częstotliwość AC (H:40085) — częstotliwość sieci w Hz
Monitorowanie napięcia AC
Szablon odczytuje napięcia międzyfazowe i fazowo-neutralne, wszystkie używając współczynnika skalowania napięcia z H:40082:
- Napięcie AC Faza A-B (H:40076), B-C (H:40077), C-A (H:40078) — napięcia międzyfazowe
- Napięcie AC Faza A-N (H:40079), B-N (H:40080), C-N (H:40081) — napięcia fazowo-neutralne
Falowniki jednofazowe (SunSpec DID 101) wypełniają tylko rejestry Fazy A. Falowniki split-phase (DID 102) wypełniają Fazy A i B. Falowniki trójfazowe (DID 103) wypełniają wszystkie trzy fazy.
Jakość mocy
- Moc pozorna (H:40087) — moc pozorna AC w VA
- Moc bierna (H:40089) — moc bierna AC w VAR
- Współczynnik mocy (H:40091) — współczynnik mocy AC w procentach
Monitorowanie wejścia DC
- Prąd DC (H:40096) — prąd wejściowy DC z paneli słonecznych w amperach
- Napięcie DC (H:40098) — napięcie wejściowe DC w woltach
- Moc DC (H:40100) — moc wejściowa DC w watach
Produkcja energii
- Energia AC całkowita (H:40093) — skumulowana całkowita produkcja energii w kWh. To urządzenie odczytuje również Moc AC (H:40083) jako bieżące zapotrzebowanie w kW, umożliwiając śledzenie zarówno mocy chwilowej, jak i energii skumulowanej w TapHome
Temperatura i stan
- Temperatura radiatora (H:40103) — temperatura radiatora falownika w °C
- Stan pracy (H:40107) — aktualny stan falownika:
- 1 — Off — falownik jest wyłączony
- 2 — Sleeping — tryb nocny / automatyczne wyłączenie
- 3 — Grid Monitoring — uruchamianie / budzenie
- 4 — Producing — falownik jest WŁĄCZONY i produkuje energię (MPPT)
- 5 — Throttled — produkcja ograniczona
- 6 — Shutting Down — wyłączanie
- 7 — Fault — stan awaryjny
- 8 — Standby — konserwacja / konfiguracja
Diagnostyka serwisowa
Moduł udostępnia sześć atrybutów serwisowych do identyfikacji i diagnostyki:
- SunSpecID (H:40000) — walidacja nagłówka protokołu SunSpec (oczekiwana wartość: „SunS" / 0x53756e53)
- Manufacturer (H:40004) — nazwa producenta falownika („SolarEdge")
- Model (H:40020) — model falownika (np. „SE5000")
- Version (H:40044) — wersja oprogramowania CPU (np. „0002.0611")
- SerialNumber (H:40052) — numer seryjny falownika
- SunSpecDID (H:40069) — identyfikuje typ falownika: 101=jednofazowy, 102=split-phase, 103=trójfazowy
ReadScript modułu monitoruje również rejestr statusu specyficzny dla producenta (H:40108) do raportowania błędów w TapHome.
Współczynniki skalowania SunSpec
Wszystkie wartości liczbowe w protokole SunSpec używają dynamicznych współczynników skalowania. Rzeczywista wartość jest obliczana jako:
| |
Na przykład surowa wartość częstotliwości 5003 ze współczynnikiem skalowania -2 daje 50,03 Hz. Szablon TapHome obsługuje tę konwersję automatycznie — nie jest wymagana żadna ręczna konfiguracja.
Dodatkowe możliwości
Falowniki SolarEdge udostępniają również modele liczników SunSpec (201–204) dla maksymalnie trzech zewnętrznych liczników na falownik, zapewniając pomiar zużycia z sieci, produkcji oraz eksportu/importu. Model rozszerzenia MPPT (SunSpec ID 160) zapewnia prąd DC, napięcie, moc i temperaturę na jednostkę dla falowników Synergy z firmware 4.13.xx lub nowszym. Dwa dodatkowe czujniki temperatury (H:40104, H:40105) są dostępne w niektórych modelach. Można je dodać w przyszłej aktualizacji szablonu.
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź okablowanie RS-485: Upewnij się, że A+ i B- nie są zamienione między falownikiem a TapHome
- Sprawdź, czy SunSpec jest włączony: Na falownikach SetApp potwierdź, że RS485-1 Protocol jest ustawiony na „SunSpec (Non-SE Logger)". Na falownikach LCD sprawdź RS485-1 Conf → Protocol → SunSpec
- Sprawdź prędkość transmisji: Upewnij się, że prędkość transmisji modułu TapHome odpowiada ustawieniu falownika (domyślnie 115200 bps)
- Sprawdź Device ID: Slave ID w TapHome musi odpowiadać Device ID skonfigurowanemu na falowniku
- Jeden Leader: Potwierdź, że żaden inny Modbus master nie jest podłączony do tego samego magistrali RS-485
Wszystkie wartości wynoszą zero
- Falownik może być w stanie Sleeping lub Off (tryb nocny). Sprawdź urządzenie stanu pracy — wartości 1 i 2 oznaczają, że falownik nie produkuje
- Sprawdź nagłówek SunSpec, kontrolując atrybut serwisowy SunSpecID — powinien pokazywać „SunS" (0x53756e53). Jeśli nie, adresowanie rejestrów może być nieprawidłowe
Wartości Fazy B/C pokazują zero na falowniku jednofazowym
To jest oczekiwane zachowanie. Jednofazowe falowniki SolarEdge (SunSpec DID 101) wypełniają tylko rejestry Fazy A. Urządzenia Fazy B i Fazy C będą trwale pokazywać zero. Atrybut serwisowy SunSpecDID potwierdza typ falownika.
Przekroczenie czasu komunikacji z wieloma falownikami
Czas odpowiedzi rośnie wraz z liczbą falowników Follower podłączonych przez Commercial Gateway. Opóźnienie odpowiedzi wynosi w przybliżeniu N × 100 ms + 60 ms, gdzie N to liczba Followerów. Dla 10 Followerów przy 115200 bps spodziewaj się około 1060 ms czasu odpowiedzi. Odpowiednio dostosuj limit czasu modułu TapHome.
