
Solární invertory SolarEdge implementují otevřený protokol SunSpec pro interoperabilitu s monitorovacími zařízeními třetích stran. Šablona TapHome čte data invertoru přes Modbus RTU po RS-485 a poskytuje monitorování AC a DC elektrických parametrů v reálném čase, celoživotní výrobu energie, teplotu chladiče a provozní stav invertoru.
Šablona podporuje všechny SunSpec-kompatibilní invertory SolarEdge — včetně jednofázových (SE3000H, SE3800, SE4000H, SE5000H, SE5K, SE6000H, SE7K), třífázových (SE10K, SE12.5K) a modelů Synergy. Všechny invertory s konfigurací SetApp podporují SunSpec přímo. Invertory s LCD displejem vyžadují firmware verzi 3.xxxx nebo vyšší.
Hardwarové připojení
Zapojení RS-485
Připojte invertor SolarEdge k TapHome Core pomocí krouceného páru RS-485:
- RS-485 A+ na invertoru → A+/D+ na TapHome RS-485
- RS-485 B- na invertoru → B-/D- na TapHome RS-485
- GND → společná reference země (doporučeno)
Specifikace kabelu:
- Typ: stíněný kroucený pár, 0,2–1 mm² (lze použít CAT5)
- Minimálně 3 vodiče: A+, B-, GND (stínění)
Všechny SetApp invertory mají dva vestavěné porty RS485 a mohou současně fungovat jako Leader na obou. Pro jeden invertor připojený k TapHome použijte RS485-1 pro připojení SunSpec.
Připojení jednoho invertoru
RS-485 sběrnice slouží k přímému připojení invertoru k TapHome. Ethernet nebo bezdrátové připojení slouží zvlášť pro monitorovací platformu SolarEdge.

Připojení více invertorů
Pokud je potřeba druhý RS-485 port, použijte RS-485-2 pro invertory s konfigurací SetApp, nebo RS-485-E (vyžaduje plug-in) pro invertory s LCD.
Varianta 1 (přímé připojení) — všechny Followery i Leader jsou připojeny k TapHome přes RS-485-1. Každý invertor na RS-485 sběrnici musí mít jedinečné Modbus Device ID.

Varianta 2 (přes Leader) — Followery se připojí k Leaderovi přes RS-485-1, Leader se připojí k TapHome přes RS-485-2 nebo RS-485-E.

Systémy SolarEdge podporují pouze jednoho Modbus Leadera — buď Modbus RTU, nebo Modbus TCP, ne obojí. Pokud je TapHome připojen přes RS-485, žádný jiný Modbus master nemůže používat stejnou sběrnici.
Konfigurace
Povolení Modbus komunikace
SetApp invertory
- Otevřete aplikaci SetApp a klepněte na Commissioning → Site Communication
- Přejděte na RS485-1 → Protocol a vyberte SunSpec (Non-SE Logger)
- Přejděte na RS485-1 → Device ID a zadejte Modbus adresu (jedinečná hodnota 1–247)
- Volitelně nastavte přenosovou rychlost v RS485-1 → Baud rate (výchozí: 115200 bps)
Invertory s LCD displejem
- Přejděte na Communication → RS485-1 Conf → Device Type a vyberte Non-SE Logger
- Přejděte na Communication → RS485-1 Conf → Protocol a vyberte SunSpec
Komunikační parametry
| Parametr | Hodnota |
|---|---|
| Přenosová rychlost | 115200 bps (konfigurovatelné 9600–115200) |
| Datové bity | 8 |
| Parita | Žádná |
| Stop bity | 1 |
| Slave ID | 1–247 (konfigurovatelné) |
| Doba odezvy | < 100 ms na invertor při 115200 bps |
Výchozí přenosová rychlost je 115200 bps. Konfigurace přenosové rychlosti je podporována od verze CPU firmwaru 2.0549 a vyšší. Pokud TapHome nedokáže komunikovat na 115200, zkuste snížit na 9600 bps v nastavení invertoru i v konfiguraci modulu TapHome.
Nastavení více invertorů
Při připojování více invertorů k TapHome:
- Nakonfigurujte každý invertor s jedinečným Device ID (1–247)
- Připojte všechny invertory na sběrnici RS-485 v řetězové topologii
- V TapHome přidejte samostatnou instanci modulu pro každý invertor s příslušným Slave ID
- Leader invertor se připojuje k TapHome; Followery se připojují přes RS485-1 v řetězci
Pro systémy s Commercial Gateway použijte RS485-2 na gateway pro připojení TapHome a RS485-1 pro řetězec Leader-Follower.
Možnosti zařízení
Monitorování AC elektrických parametrů
Šablona poskytuje komplexní monitorování AC strany s dynamickými škálovacími faktory SunSpec. Každá hodnota se čte jako škálované celé číslo a převádí pomocí registru škálovacího faktoru pro daný parametr:
- AC celkový proud (H:40071) — součet všech fázových proudů v ampérech
- AC proud fáze A/B/C (H:40072–40074) — proud na fázi, všechny sdílejí škálovací faktor na H:40075
- AC výkon (H:40083) — celkový AC výstupní výkon ve wattech
- AC frekvence (H:40085) — frekvence sítě v Hz
Monitorování AC napětí
Šablona čte napětí mezi fázemi i mezi fází a nulovým vodičem, všechna používají škálovací faktor napětí na H:40082:
- AC napětí fáze A-B (H:40076), B-C (H:40077), C-A (H:40078) — napětí mezi fázemi
- AC napětí fáze A-N (H:40079), B-N (H:40080), C-N (H:40081) — napětí mezi fází a nulovým vodičem
Jednofázové invertory (SunSpec DID 101) vyplňují pouze registry fáze A. Dvoufázové invertory (DID 102) vyplňují fáze A a B. Třífázové invertory (DID 103) vyplňují všechny tři fáze.
Kvalita výkonu
- Zdánlivý výkon (H:40087) — AC zdánlivý výkon ve VA
- Jalový výkon (H:40089) — AC jalový výkon ve VAR
- Účiník (H:40091) — AC účiník v procentech
Monitorování DC vstupu
- DC proud (H:40096) — DC vstupní proud ze solárních panelů v ampérech
- DC napětí (H:40098) — DC vstupní napětí ve voltech
- DC výkon (H:40100) — DC vstupní výkon ve wattech
Výroba energie
- AC celoživotní energie (H:40093) — akumulovaná celková výroba energie v kWh. Toto zařízení také čte AC výkon (H:40083) jako aktuální odběr v kW, což umožňuje sledování okamžitého výkonu i kumulativní energie v TapHome
Teplota a stav
- Teplota chladiče (H:40103) — teplota chladiče invertoru ve °C
- Provozní stav (H:40107) — aktuální stav invertoru:
- 1 — Off — invertor je vypnutý
- 2 — Sleeping — noční režim / automatické vypnutí
- 3 — Grid Monitoring — spouštění / probouzení
- 4 — Producing — invertor je ZAPNUTÝ a vyrábí energii (MPPT)
- 5 — Throttled — výroba je omezena
- 6 — Shutting Down — vypínání
- 7 — Fault — poruchový stav
- 8 — Standby — údržba / nastavení
Servisní diagnostika
Modul zpřístupňuje šest servisních atributů pro identifikaci a diagnostiku:
- SunSpecID (H:40000) — ověření hlavičky protokolu SunSpec (očekávaná hodnota: „SunS" / 0x53756e53)
- Manufacturer (H:40004) — název výrobce invertoru („SolarEdge")
- Model (H:40020) — model invertoru (např. „SE5000")
- Version (H:40044) — verze softwaru CPU (např. „0002.0611")
- SerialNumber (H:40052) — sériové číslo invertoru
- SunSpecDID (H:40069) — identifikuje typ invertoru: 101=jednofázový, 102=dvoufázový, 103=třífázový
ReadScript modulu také monitoruje vendor-specifický stavový registr (H:40108) pro hlášení chyb v TapHome.
SunSpec škálovací faktory
Všechny číselné hodnoty v protokolu SunSpec používají dynamické škálovací faktory. Skutečná hodnota se vypočítá jako:
| |
Například surová hodnota frekvence 5003 se škálovacím faktorem -2 dává 50,03 Hz. Šablona TapHome tento přepočet provádí automaticky — není potřeba žádná manuální konfigurace.
Další možnosti
Invertory SolarEdge také zpřístupňují modely měřičů SunSpec (201–204) pro až tři externí měřiče na invertor, což poskytuje měření spotřeby ze sítě, výroby a exportu/importu. Rozšířený model MPPT (SunSpec ID 160) poskytuje DC proud, napětí, výkon a teplotu na jednotku pro invertory Synergy s firmwarem 4.13.xx nebo novějším. Na některých modelech jsou k dispozici dva další teplotní senzory (H:40104, H:40105). Tyto lze doplnit v budoucí aktualizaci šablony.
Řešení problémů
Žádná Modbus komunikace
- Zkontrolujte zapojení RS-485: Ověřte, že A+ a B- nejsou prohozeny mezi invertorem a TapHome
- Ověřte, že SunSpec je povolen: Na SetApp invertorech potvrďte, že RS485-1 Protocol je nastaven na „SunSpec (Non-SE Logger)". Na LCD invertorech zkontrolujte RS485-1 Conf → Protocol → SunSpec
- Zkontrolujte přenosovou rychlost: Ujistěte se, že přenosová rychlost modulu TapHome odpovídá nastavení invertoru (výchozí 115200 bps)
- Ověřte Device ID: Slave ID v TapHome se musí shodovat s Device ID nakonfigurovaným na invertoru
- Jeden Leader: Potvrďte, že na stejné sběrnici RS-485 není připojen žádný jiný Modbus master
Všechny hodnoty jsou nulové
- Invertor může být ve stavu Sleeping nebo Off (noční režim). Zkontrolujte zařízení provozního stavu — hodnoty 1 a 2 znamenají, že invertor nevyrábí
- Ověřte hlavičku SunSpec kontrolou servisního atributu SunSpecID — měl by zobrazovat „SunS" (0x53756e53). Pokud ne, adresování registrů může být nesprávné
Hodnoty fáze B/C zobrazují nulu na jednofázovém invertoru
Toto je očekávané chování. Jednofázové invertory SolarEdge (SunSpec DID 101) vyplňují pouze registry fáze A. Zařízení fáze B a fáze C budou trvale zobrazovat nulu. Servisní atribut SunSpecDID potvrzuje typ invertoru.
Výpadek komunikace s více invertory
Doba odezvy se zvyšuje s počtem Follower invertorů připojených přes Commercial Gateway. Zpoždění odezvy je přibližně N × 100 ms + 60 ms, kde N je počet Followerů. Pro 10 Followerů při 115200 bps očekávejte přibližně 1060 ms dobu odezvy. Upravte timeout modulu TapHome odpovídajícím způsobem.
