TapHome

SolarEdge SunSpec Inverter

Modbus RTU
Autor
Posljednje ažuriranje: 03. 2026
SolarEdge SunSpec Inverter

Solarni izmjenjivači (inverteri) SolarEdge podržavaju otvoreni protokol SunSpec za interoperabilnost s uređajima za nadzor drugih proizvođača. Predložak TapHome očitava podatke izmjenjivača preko Modbus RTU na RS-485 i omogućuje praćenje AC i DC električnih parametara u stvarnom vremenu, ukupne proizvedene energije, temperature hladnjaka i radnog stanja izmjenjivača.

Predložak podržava sve izmjenjivače SolarEdge kompatibilne sa SunSpec, uključujući jednofazne (SE3000H, SE3800, SE4000H, SE5000H, SE5K, SE6000H, SE7K), trofazne (SE10K, SE12.5K) i modele Synergy. Svi izmjenjivači koji se konfiguriraju aplikacijom SetApp podržavaju SunSpec bez dodatnih koraka. Izmjenjivači sa zaslonom LCD trebaju firmver verzije 3.xxxx ili noviji.

Hardversko spajanje

Ožičenje RS-485

Izmjenjivač SolarEdge spojite s centralnom jedinicom TapHome Core kabelom s upredenom paricom za RS-485:

  • RS-485 A+ na izmjenjivaču → A+/D+ na TapHome RS-485
  • RS-485 B- na izmjenjivaču → B-/D- na TapHome RS-485
  • GND → zajednička masa (preporučeno)

Specifikacija kabela:

  • Vrsta: oklopljena upredena parica, 0,2–1 mm² (može se koristiti CAT5)
  • Najmanje 3 vodiča: A+, B-, GND (oklop)

Svi izmjenjivači s aplikacijom SetApp imaju dva ugrađena priključka RS485 i na oba istodobno mogu raditi kao Leader. Za jedan izmjenjivač spojen na TapHome za vezu SunSpec koristite RS485-1.

Spajanje jednog izmjenjivača

Izmjenjivač spojite izravno na TapHome preko sabirnice RS-485. Ethernet ili bežična veza koristi se zasebno za platformu za nadzor SolarEdge.

Spajanje jednog izmjenjivača SolarEdge na TapHome preko RS-485
Spajanje više izmjenjivača

Ako je za uspostavu veze potreban drugi priključak RS-485, koristite RS-485-2 na izmjenjivačima s aplikacijom SetApp ili RS-485-E (potreban je dodatni modul) na izmjenjivačima sa zaslonom LCD.

Mogućnost 1 (izravna veza) — sve podređene izmjenjivače (Follower) i glavni izmjenjivač (Leader) spojite na TapHome preko RS-485-1. Svaki izmjenjivač na sabirnici RS-485 mora imati jedinstveni Modbus Device ID.

Izravna veza više izmjenjivača SolarEdge preko RS-485

Mogućnost 2 (preko izmjenjivača Leader) — izmjenjivače Follower spojite na Leader preko RS-485-1, a zatim Leader spojite na TapHome preko RS-485-2 ili RS-485-E.

Veza više izmjenjivača SolarEdge Leader-Follower preko RS-485

Sustavi SolarEdge podržavaju samo jedan Modbus Leader: ili Modbus RTU ili Modbus TCP, ne oba. Ako je TapHome spojen preko RS-485, nijedan drugi Modbus master ne može koristiti istu sabirnicu.

Konfiguracija

Uključivanje komunikacije Modbus
Izmjenjivači s aplikacijom SetApp
  1. Otvorite aplikaciju SetApp i dodirnite Commissioning → Site Communication
  2. Otvorite RS485-1 → Protocol i odaberite SunSpec (Non-SE Logger)
  3. Otvorite RS485-1 → Device ID i unesite Modbus adresu (jedinstvena vrijednost 1–247)
  4. Po želji postavite brzinu prijenosa u RS485-1 → Baud rate (zadano: 115200 bps)
Izmjenjivači sa zaslonom LCD
  1. Otvorite Communication → RS485-1 Conf → Device Type i odaberite Non-SE Logger
  2. Otvorite Communication → RS485-1 Conf → Protocol i odaberite SunSpec
Komunikacijski parametri
ParametarVrijednost
Brzina prijenosa115200 bps (podesivo 9600–115200)
Podatkovni bitovi8
Paritetnema
Stop bitovi1
Slave ID1–247 (podesivo)
Vrijeme odziva< 100 ms po izmjenjivaču pri 115200 bps

Zadana brzina prijenosa je 115200 bps. Postavljanje brzine prijenosa podržano je od verzije firmvera CPU 2.0549 nadalje. Ako TapHome ne može komunicirati pri 115200, pokušajte je smanjiti na 9600 bps i u postavkama izmjenjivača i u konfiguraciji modula TapHome.

Postavljanje više izmjenjivača

Pri spajanju više izmjenjivača na TapHome:

  1. Svakom izmjenjivaču postavite jedinstveni Device ID (1–247)
  2. Sve izmjenjivače spojite na sabirnicu RS-485 u linijskoj topologiji (daisy chain)
  3. U sustavu TapHome za svaki izmjenjivač dodajte zaseban modul s odgovarajućim Slave ID-om
  4. Na TapHome se spaja izmjenjivač Leader; izmjenjivači Follower spajaju se u linijskoj topologiji preko RS485-1

Za sustave s uređajem Commercial Gateway za vezu s TapHome koristite RS485-2 na pristupniku (gateway), a RS485-1 za lanac Leader-Follower.

Mogućnosti uređaja

Praćenje AC električnih veličina

Predložak omogućuje sveobuhvatno praćenje AC strane s dinamičkim faktorima skaliranja SunSpec. Svaka se vrijednost očitava kao skalirani cijeli broj i pretvara pomoću registra faktora skaliranja za pojedini parametar:

  • Ukupna AC struja (H:40071) — zbroj struja svih faza u amperima
  • AC struja faze A/B/C (H:40072–40074) — AC struja pojedine faze, sve sa zajedničkim faktorom skaliranja na H:40075
  • AC snaga (H:40083) — ukupna izlazna AC snaga u vatima
  • AC frekvencija (H:40085) — frekvencija mreže u Hz
Praćenje AC napona

Predložak očitava i linijske i fazne napone, sve s faktorom skaliranja napona na H:40082:

  • AC napon faza A-B (H:40076), B-C (H:40077), C-A (H:40078) — linijski naponi
  • AC napon faze A-N (H:40079), B-N (H:40080), C-N (H:40081) — fazni naponi

Jednofazni izmjenjivači (SunSpec DID 101) popunjavaju samo registre faze A. Izmjenjivači za jednofazni trovodni sustav (split phase, DID 102) popunjavaju faze A i B. Trofazni izmjenjivači (DID 103) popunjavaju sve tri faze.

Kvaliteta električne energije
  • Prividna snaga (H:40087) — prividna AC snaga u VA
  • Jalova snaga (H:40089) — jalova AC snaga u VAR
  • Faktor snage (H:40091) — AC faktor snage u postocima
Praćenje DC ulaza
  • DC struja (H:40096) — ulazna DC struja iz solarnih panela u amperima
  • DC napon (H:40098) — ulazni DC napon u voltima
  • DC snaga (H:40100) — ulazna DC snaga u vatima
Proizvodnja energije
  • Ukupna proizvedena AC energija (H:40093) — ukupna proizvedena energija u kWh. Ovaj uređaj očitava i AC snagu (H:40083) kao trenutačnu snagu u kW, pa TapHome može pratiti i trenutačnu snagu i ukupnu energiju
Temperatura i stanje
  • Temperatura hladnjaka (H:40103) — temperatura hladnjaka izmjenjivača u °C
  • Radno stanje (H:40107) — trenutačno stanje izmjenjivača:
    • 1 — Off — izmjenjivač je isključen
    • 2 — Sleeping — noćni način rada / automatsko isključivanje
    • 3 — Grid Monitoring — pokretanje / buđenje
    • 4 — Producing — izmjenjivač je uključen i proizvodi energiju (MPPT)
    • 5 — Throttled — proizvodnja je ograničena
    • 6 — Shutting Down — isključivanje
    • 7 — Fault — stanje kvara
    • 8 — Standby — održavanje / postavljanje
Servisna dijagnostika

Modul nudi šest servisnih atributa za identifikaciju i dijagnostiku:

  • SunSpecID (H:40000) — provjerava zaglavlje protokola SunSpec (očekivana vrijednost: „SunS” / 0x53756e53)
  • Proizvođač (H:40004) — naziv proizvođača izmjenjivača („SolarEdge”)
  • Model (H:40020) — model izmjenjivača (npr. „SE5000”)
  • Verzija (H:40044) — verzija softvera CPU (npr. „0002.0611”)
  • SerialNumber (H:40052) — serijski broj izmjenjivača
  • SunSpecDID (H:40069) — označava vrstu izmjenjivača: 101=jednofazni, 102=jednofazni trovodni (split phase), 103=trofazni

ReadScript modula prati i statusni registar proizvođača (H:40108) za javljanje pogrešaka u sustavu TapHome.

Faktori skaliranja SunSpec

Sve brojčane vrijednosti u protokolu SunSpec koriste dinamičke faktore skaliranja. Stvarna vrijednost izračunava se ovako:

1
Value = RegisterValue × 10^ScaleFactor

Na primjer, neobrađena vrijednost frekvencije 5003 s faktorom skaliranja -2 daje 50,03 Hz. Predložak TapHome ovu pretvorbu obavlja automatski, ručna konfiguracija nije potrebna.

Dodatne mogućnosti

Izmjenjivači SolarEdge nude i modele brojila SunSpec (201–204) za do tri vanjska brojila po izmjenjivaču, za mjerenje potrošnje iz mreže, proizvodnje te predaje i preuzimanja energije. Model MPPT Extension (SunSpec ID 160) daje DC struju, napon, snagu i temperaturu po jedinici za izmjenjivače Synergy s firmverom 4.13.xx ili novijim. Na nekim modelima dostupna su još dva senzora temperature (H:40104, H:40105). Mogu se dodati u nekom budućem ažuriranju predloška.

Rješavanje problema

Nema komunikacije Modbus
  1. Provjerite ožičenje RS-485: provjerite da A+ i B- između izmjenjivača i TapHome nisu zamijenjeni
  2. Provjerite je li SunSpec uključen: na izmjenjivačima s aplikacijom SetApp provjerite je li RS485-1 Protocol postavljen na „SunSpec (Non-SE Logger)”. Na izmjenjivačima sa zaslonom LCD provjerite RS485-1 Conf → Protocol → SunSpec
  3. Provjerite brzinu prijenosa: brzina prijenosa modula TapHome mora odgovarati postavci izmjenjivača (zadano 115200 bps)
  4. Provjerite Device ID: Slave ID u sustavu TapHome mora odgovarati Device ID-u postavljenom na izmjenjivaču
  5. Samo jedan Leader: provjerite da na istu sabirnicu RS-485 nije spojen nijedan drugi Modbus master
Sve vrijednosti očitavaju se kao nula
  1. Izmjenjivač je možda u stanju Sleeping ili Off (noćni način rada). Provjerite uređaj Radno stanje: vrijednosti 1 i 2 znače da izmjenjivač ne proizvodi energiju
  2. Provjerite zaglavlje SunSpec u servisnom atributu SunSpecID: trebao bi pokazivati „SunS” (0x53756e53). Ako ne pokazuje, adresiranje registara možda nije ispravno
Vrijednosti faza B/C su nula na jednofaznom izmjenjivaču

To je očekivano ponašanje. Jednofazni izmjenjivači SolarEdge (SunSpec DID 101) popunjavaju samo registre faze A. Uređaji faze B i faze C trajno će pokazivati nulu. Vrstu izmjenjivača potvrđuje servisni atribut SunSpecDID.

Istek vremena komunikacije s više izmjenjivača

Vrijeme odziva raste s brojem izmjenjivača Follower spojenih preko uređaja Commercial Gateway. Vrijeme čekanja iznosi približno N × 100 ms + 60 ms, gdje je N broj izmjenjivača Follower. Za 10 izmjenjivača Follower pri 115200 bps očekujte vrijeme odziva od približno 1060 ms. Prema tome prilagodite vrijeme čekanja (timeout) modula TapHome.

Dostupni uređaji

SolarEdge SunSpec izmjenjivač Modul
Servisni atributi
SunSpecIDProvjera zaglavlja protokola SunSpec — očekivana vrijednost „SunS” (0x53756e53)
Proizvođač
Model
Verzija
SerialNumber
SunSpecDIDIdentifikator vrste izmjenjivača — 101=jednofazni, 102=jednofazni trovodni (split phase), 103=trofazni

SolarEdge

Čitanje (modul)
var IStatusVendor := modbusr(H, 40108, uint16);
if (IStatusVendor != 0, adderror(IStatusVendor, "Fault"))
Servisni atributi
SunSpecID
var ret := modbusr(H, 40000, Uint32);

if (ret = 0x53756e53, "SunS", "Unknown ID")
Manufacturer
modbusr(H, 40004, String, 32)
Model
modbusr(H, 40020, String, 32)
Version
modbusr(H, 40044, String, 32)
SerialNumber
modbusr(H, 40052, String, 32)
SunSpecDID
switch(modbusr(H, 40069, uint16),
101, "single phase",
102, "split phase",
103, "three phase",
"Unknown")
AC frekvencija Varijabla Samo za čitanje

Frekvencija AC mreže u Hz

Registar: H:40085 Int16 Jedinica: Hz numeric

AC frekvencija

Čitanje
MODBUSR(H, 40085, Int16)*power(10, MODBUSR(H, 40086, Int16))
Ukupna proizvedena AC energija Brojilo električne energije Samo za čitanje

Ukupna proizvedena energija (kWh) s trenutačnom AC snagom (kW)

Registar: H:40093 Uint32 Jedinica: kWh numeric

Ukupna proizvedena AC energija

Čitanje ukupne potrošnje
MODBUSR(H, 40093, Uint32) * power(10, MODBUSR(H, 40095, Uint16)) / 1000
Čitanje zahtjeva
MODBUSR(H, 40083, Int16) * power(10, MODBUSR(H, 40084, Int16)) / 1000
AC struja faze A Varijabla Samo za čitanje
Registar: H:40072 Uint16 Jedinica: A numeric

AC struja faze A

Čitanje
MODBUSR(H, 40072, Uint16) * power(10, MODBUSR(H, 40075, Int16))
AC struja faze B Varijabla Samo za čitanje
Registar: H:40073 Uint16 Jedinica: A numeric

AC struja faze B

Čitanje
MODBUSR(H, 40073, Uint16) * power(10, MODBUSR(H, 40075, Int16))
AC struja faze C Varijabla Samo za čitanje
Registar: H:40074 Uint16 Jedinica: A numeric

AC struja faze C

Čitanje
MODBUSR(H, 40074, Uint16) * power(10, MODBUSR(H, 40075, Int16))
AC snaga Varijabla Samo za čitanje

Ukupna izlazna AC snaga izmjenjivača

Registar: H:40083 Int16 Jedinica: W numeric

AC snaga

Čitanje
MODBUSR(H, 40083, Int16) * power(10, MODBUSR(H, 40084, Int16))
Ukupna AC struja Varijabla Samo za čitanje

Zbroj struja svih AC faza

Registar: H:40071 Uint16 Jedinica: A numeric

Ukupna AC struja

Čitanje
MODBUSR(H, 40071, Uint16) * power(10, MODBUSR(H, 40075, Int16))
AC napon faze A-N Varijabla Samo za čitanje
Registar: H:40079 Uint16 Jedinica: V numeric

AC napon faze A-N

Čitanje
MODBUSR(H, 40079, Uint16) * power(10, MODBUSR(H, 40082, Int16))
AC napon faza A-B Varijabla Samo za čitanje
Registar: H:40076 Uint16 Jedinica: V numeric

AC napon faza A-B

Čitanje
MODBUSR(H, 40076, Uint16) * power(10, MODBUSR(H, 40082, Int16))
AC napon faze B-N Varijabla Samo za čitanje
Registar: H:40080 Uint16 Jedinica: V numeric

AC napon faze B-N

Čitanje
MODBUSR(H, 40080, Uint16) * power(10, MODBUSR(H, 40082, Int16))
AC napon faza B-C Varijabla Samo za čitanje
Registar: H:40077 Uint16 Jedinica: V numeric

AC napon faza B-C

Čitanje
MODBUSR(H, 40077, Uint16) * power(10, MODBUSR(H, 40082, Int16))
AC napon faze C-N Varijabla Samo za čitanje
Registar: H:40081 Uint16 Jedinica: V numeric

AC napon faze C-N

Čitanje
MODBUSR(H, 40081, Uint16) * power(10, MODBUSR(H, 40082, Int16))
AC napon faza C-A Varijabla Samo za čitanje
Registar: H:40078 Uint16 Jedinica: V numeric

AC napon faza C-A

Čitanje
MODBUSR(H, 40078, Uint16) * power(10, MODBUSR(H, 40082, Int16))
Prividna snaga Varijabla Samo za čitanje
Registar: H:40087 Int16 Jedinica: VA numeric

Prividna snaga

Čitanje
MODBUSR(H, 40087, Int16) * power(10, MODBUSR(H, 40088, Int16))
DC struja Varijabla Samo za čitanje

Ulazna DC struja iz solarnih panela

Registar: H:40096 Uint16 Jedinica: A numeric

DC struja

Čitanje
MODBUSR(H, 40096, Uint16) * power(10, MODBUSR(H, 40097, Int16))
DC snaga Varijabla Samo za čitanje

Ulazna DC snaga iz solarnih panela

Registar: H:40100 Int16 Jedinica: W numeric

DC snaga

Čitanje
MODBUSR(H, 40100, Int16) * power(10, MODBUSR(H, 40101, Int16))
DC napon Varijabla Samo za čitanje

Ulazni DC napon iz solarnih panela

Registar: H:40098 Uint16 Jedinica: V numeric

DC napon

Čitanje
MODBUSR(H, 40098, Uint16) * power(10, MODBUSR(H, 40099, Int16))
Temperatura hladnjaka Senzor temperature Samo za čitanje

Temperatura hladnjaka izmjenjivača za praćenje toplinskog stanja

Registar: H:40103 Int16 Jedinica: °C numeric

Temperatura hladnjaka

Čitanje temperature
MODBUSR(H, 40103, Int16)*power(10, MODBUSR(H, 40106, Int16))
Radno stanje Prekidač s više vrijednosti Samo za čitanje

Radno stanje izmjenjivača — Off, Sleeping, Grid Monitoring, Producing, Throttled, Shutting Down, Fault, Standby

Registar: H:40107 Uint16 enum
Vrijednosti / stanja: Off · Sleeping (auto-shutdown) – Night mode · Grid Monitoring/wake-up · Inverter is ON and producing power · Production (curtailed) · Shutting down · Fault · Maintenance/setup

Radno stanje

Čitanje stanja sklopke
MODBUSR(H, 40107, Uint16)
Faktor snage Varijabla Samo za čitanje
Registar: H:40091 Int16 Jedinica: % numeric

Faktor snage

Čitanje
MODBUSR(H, 40091, Int16) * power(10, MODBUSR(H, 40092, Int16))
Jalova snaga Varijabla Samo za čitanje
Registar: H:40089 Int16 Jedinica: VAR numeric

Jalova snaga

Čitanje
MODBUSR(H, 40089, Int16) * power(10, MODBUSR(H, 40090, Int16))
Povezivanje: Modbus RTU • 115200 baud• 8N1 • Slave ID: $[SlaveId]
Moguća poboljšanja (6)
  • H:40068 Device Address — Modbus Unit ID (1–247) — useful for multi-inverter setups but redundant with connection_details slave_id
  • H:40104 Temp Other 1 — Additional temperature sensor 1 (°C with SF at H:40106) — not all models populate this register
  • H:40105 Temp Other 2 — Additional temperature sensor 2 (°C with SF at H:40106) — not all models populate this register
  • H:40108 Vendor Status (as device) — I_Status_Vendor — vendor-specific error codes. Already used in module readscript for error reporting, but not exposed as a separate device
  • H:40121+ SunSpec Meter Model (201–204) — Up to 3 SunSpec meters per inverter (grid consumption, production, export/import) — separate template would be needed
  • H:40121+ MPPT Extension Model 160 — Per-unit DC current, voltage, power and temperature for Synergy inverters (2–3 units) — requires firmware 4.13.xx+

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu