
Invertoarele SolarEdge implementează protocolul deschis SunSpec pentru interoperabilitatea cu dispozitive de monitorizare terțe. Șablonul TapHome citește datele invertorului prin Modbus RTU pe RS-485 și oferă monitorizarea în timp real a parametrilor electrici AC și DC, a energiei totale produse, a temperaturii radiatorului și a stării de funcționare a invertorului.
Șablonul acceptă toate invertoarele SolarEdge compatibile SunSpec, inclusiv modelele monofazate (SE3000H, SE3800, SE4000H, SE5000H, SE5K, SE6000H, SE7K), trifazate (SE10K, SE12.5K) și Synergy. Toate invertoarele configurate prin SetApp acceptă SunSpec din fabrică. Invertoarele cu afișaj LCD necesită firmware versiunea 3.xxxx sau mai nouă.
Conectarea hardware
Cablarea RS-485
Conectați invertorul SolarEdge la TapHome Core cu un cablu RS-485 cu perechi răsucite:
- RS-485 A+ pe invertor → A+/D+ pe RS-485 TapHome
- RS-485 B- pe invertor → B-/D- pe RS-485 TapHome
- GND → referință de masă comună (recomandat)
Specificația cablului:
- Tip: pereche răsucită ecranată, 0,2–1 mm² (se poate folosi CAT5)
- Minimum 3 fire: A+, B-, GND (ecran)
Toate invertoarele SetApp au două porturi RS485 integrate și pot funcționa ca Leader pe ambele simultan. Pentru un singur invertor conectat la TapHome folosiți RS485-1 pentru conexiunea SunSpec.
Conectarea unui singur invertor
Folosiți magistrala RS-485 pentru a conecta invertorul direct la TapHome. Conexiunea Ethernet sau wireless se folosește separat pentru platforma de monitorizare SolarEdge.

Conectarea mai multor invertoare
Dacă pentru conexiune este necesar un al doilea port RS-485, folosiți RS-485-2 la invertoarele configurate prin SetApp sau RS-485-E (necesită un modul plug-in) la invertoarele cu LCD.
Varianta 1 (conexiune directă) — conectați toate invertoarele Follower și invertorul Leader la TapHome prin RS-485-1. Fiecare invertor de pe magistrala RS-485 trebuie să aibă un Modbus Device ID unic.

Varianta 2 (prin Leader) — conectați invertoarele Follower la Leader prin RS-485-1, apoi conectați Leader-ul la TapHome prin RS-485-2 sau RS-485-E.

Sistemele SolarEdge acceptă un singur Modbus Leader: fie Modbus RTU, fie Modbus TCP, nu ambele. Dacă TapHome este conectat prin RS-485, niciun alt master Modbus nu poate folosi aceeași magistrală.
Configurare
Activarea comunicației Modbus
Invertoare SetApp
- Deschideți aplicația SetApp și atingeți Commissioning → Site Communication
- Mergeți la RS485-1 → Protocol și selectați SunSpec (Non-SE Logger)
- Mergeți la RS485-1 → Device ID și introduceți adresa Modbus (valoare unică 1–247)
- Opțional, setați baud rate-ul în RS485-1 → Baud rate (implicit: 115200 bps)
Invertoare cu afișaj LCD
- Mergeți la Communication → RS485-1 Conf → Device Type și selectați Non-SE Logger
- Mergeți la Communication → RS485-1 Conf → Protocol și selectați SunSpec
Parametri de comunicație
| Parametru | Valoare |
|---|---|
| Baud rate | 115200 bps (configurabil 9600–115200) |
| Biți de date | 8 |
| Paritate | Fără |
| Biți de stop | 1 |
| Slave ID | 1–247 (configurabil) |
| Timp de răspuns | < 100 ms per invertor la 115200 bps |
Baud rate-ul implicit este 115200 bps. Configurarea baud rate-ului este acceptată de la versiunea de firmware CPU 2.0549 în sus. Dacă TapHome nu poate comunica la 115200, încercați să coborâți la 9600 bps atât în setările invertorului, cât și în configurația modulului TapHome.
Configurarea mai multor invertoare
La conectarea mai multor invertoare la TapHome:
- Configurați fiecare invertor cu un Device ID unic (1–247)
- Conectați toate invertoarele pe magistrala RS-485 în topologie daisy-chain (în lanț)
- În TapHome adăugați câte o instanță separată a modulului pentru fiecare invertor, cu Slave ID-ul corespunzător
- Invertorul Leader se conectează la TapHome; invertoarele Follower se conectează în lanț prin RS485-1
La sistemele cu Commercial Gateway folosiți RS485-2 de pe gateway pentru conexiunea cu TapHome și RS485-1 pentru lanțul Leader-Follower.
Funcțiile dispozitivului
Monitorizarea parametrilor electrici AC
Șablonul oferă o monitorizare completă a părții AC, cu factori de scalare dinamici SunSpec. Fiecare valoare se citește ca număr întreg scalat și se convertește folosind factorul de scalare din registrul corespunzător fiecărui parametru:
- Curent AC total (H:40071) — suma curenților tuturor fazelor, în amperi
- Curent AC faza A/B/C (H:40072–40074) — curenții AC pe fiecare fază, cu același factor de scalare de la H:40075
- Putere AC (H:40083) — puterea AC totală la ieșire, în wați
- Frecvență AC (H:40085) — frecvența rețelei, în Hz
Monitorizarea tensiunii AC
Șablonul citește atât tensiunile între faze, cât și tensiunile fază-neutru, toate cu factorul de scalare al tensiunii de la H:40082:
- Tensiune AC faza A-B (H:40076), B-C (H:40077), C-A (H:40078) — tensiuni între faze
- Tensiune AC faza A-N (H:40079), B-N (H:40080), C-N (H:40081) — tensiuni fază-neutru
Invertoarele monofazate (SunSpec DID 101) completează doar registrele fazei A. Invertoarele split-phase (DID 102) completează fazele A și B. Invertoarele trifazate (DID 103) completează toate cele trei faze.
Calitatea energiei
- Putere aparentă (H:40087) — puterea aparentă AC, în VA
- Putere reactivă (H:40089) — puterea reactivă AC, în VAR
- Factor de putere (H:40091) — factorul de putere AC, în procente
Monitorizarea intrării DC
- Curent DC (H:40096) — curentul de intrare DC de la panourile solare, în amperi
- Tensiune DC (H:40098) — tensiunea de intrare DC, în volți
- Putere DC (H:40100) — puterea de intrare DC, în wați
Producția de energie
- Energie AC totală (H:40093) — producția totală cumulată de energie, în kWh. Acest dispozitiv citește și puterea AC (H:40083) ca consum actual în kW, astfel încât în TapHome se urmăresc atât puterea instantanee, cât și energia cumulată
Temperatură și stare
- Temperatura radiatorului (H:40103) — temperatura radiatorului invertorului, în °C
- Stare de funcționare (H:40107) — starea actuală a invertorului:
- 1 — Off — invertorul este oprit
- 2 — Sleeping — mod de noapte / oprire automată
- 3 — Grid Monitoring — pornire / trezire
- 4 — Producing — invertorul este PORNIT și produce energie (MPPT)
- 5 — Throttled — producție limitată
- 6 — Shutting Down — oprire în curs
- 7 — Fault — stare de defecțiune
- 8 — Standby — întreținere / configurare
Diagnosticare de service
Modulul pune la dispoziție șase atribute de service pentru identificare și diagnosticare:
- SunSpecID (H:40000) — verifică antetul protocolului SunSpec (valoare așteptată: „SunS” / 0x53756e53)
- Producător (H:40004) — numele producătorului invertorului („SolarEdge”)
- Model (H:40020) — modelul invertorului (de ex. „SE5000”)
- Versiune (H:40044) — versiunea software a CPU (de ex. „0002.0611”)
- SerialNumber (H:40052) — numărul de serie al invertorului
- SunSpecDID (H:40069) — identifică tipul invertorului: 101 = monofazat, 102 = split-phase, 103 = trifazat
ReadScript-ul modulului monitorizează și registrul de stare specific producătorului (H:40108) pentru raportarea erorilor în TapHome.
Factorii de scalare SunSpec
Toate valorile numerice din protocolul SunSpec folosesc factori de scalare dinamici. Valoarea reală se calculează astfel:
| |
De exemplu, o valoare brută a frecvenței de 5003 cu factorul de scalare -2 dă 50,03 Hz. Șablonul TapHome face această conversie automat, nu este necesară nicio configurare manuală.
Funcții suplimentare
Invertoarele SolarEdge pun la dispoziție și modelele de contor SunSpec (201–204) pentru până la trei contoare externe per invertor, cu măsurarea consumului din rețea, a producției și a exportului/importului. Modelul MPPT Extension (SunSpec ID 160) oferă curentul, tensiunea, puterea și temperatura DC pentru fiecare unitate la invertoarele Synergy cu firmware 4.13.xx sau mai nou. La unele modele sunt disponibili doi senzori de temperatură suplimentari (H:40104, H:40105). Acestea pot fi adăugate într-o actualizare viitoare a șablonului.
Rezolvarea problemelor
Nu există comunicare Modbus
- Verificați cablajul RS-485: asigurați-vă că A+ și B- nu sunt inversate între invertor și TapHome
- Verificați dacă SunSpec este activat: la invertoarele SetApp confirmați că RS485-1 Protocol este setat la „SunSpec (Non-SE Logger)”. La invertoarele cu LCD verificați RS485-1 Conf → Protocol → SunSpec
- Verificați baud rate-ul: asigurați-vă că baud rate-ul modulului TapHome corespunde setării invertorului (implicit 115200 bps)
- Verificați Device ID: Slave ID-ul din TapHome trebuie să corespundă cu Device ID-ul configurat pe invertor
- Un singur Leader: confirmați că niciun alt master Modbus nu este conectat la aceeași magistrală RS-485
Toate valorile citite sunt zero
- Invertorul poate fi în starea Sleeping sau Off (mod de noapte). Verificați dispozitivul Stare de funcționare: valorile 1 și 2 indică faptul că invertorul nu produce
- Verificați antetul SunSpec prin atributul de service SunSpecID: trebuie să afișeze „SunS” (0x53756e53). Dacă nu, adresarea registrelor poate fi incorectă
Valorile fazelor B/C sunt zero la un invertor monofazat
Este un comportament normal. Invertoarele SolarEdge monofazate (SunSpec DID 101) completează doar registrele fazei A. Dispozitivele fazei B și fazei C vor afișa permanent zero. Atributul de service SunSpecDID confirmă tipul invertorului.
Timeout de comunicare la mai multe invertoare
Timpul de răspuns crește odată cu numărul de invertoare Follower conectate printr-un Commercial Gateway. Timeout-ul necesar este de aproximativ N × 100 ms + 60 ms, unde N este numărul de invertoare Follower. Pentru 10 invertoare Follower la 115200 bps, timpul de răspuns este de aproximativ 1060 ms. Ajustați corespunzător timeout-ul modulului TapHome.
