---
title: "SolarEdge SunSpec Invertor"
description: "Integrace SolarEdge SunSpec Modbus RTU pro TapHome. Monitorování AC/DC výkonu, napětí, proudu, frekvence, energie, teploty chladiče a stavu."
url: "https://taphome.com/cs/compatibility/solaredge-sunspec/"
language: cs
lastmod: 2026-03-23
generator: hugo
ai:
  topics: ["modbus-rtu","inverter","rs485","sunspec","solar","3-phase","energy-monitoring"]
  questions: ["Jak integrovat střídač SolarEdge do TapHome přes Modbus RTU?","Co sleduje šablona TapHome pro SolarEdge SunSpec?","Jak připojit střídač SolarEdge k TapHome přes RS-485?","Jak povolit SunSpec Modbus na střídači SolarEdge?","Jaké provozní stavy hlásí šablona TapHome pro SolarEdge SunSpec?","Jak sledovat výrobu solární energie pomocí TapHome?"]
---

# SolarEdge SunSpec Invertor

Komunikace: Modbus RTU

- [Oficiální web SolarEdge](https://www.solaredge.com)

## Návod na integraci

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.

![SolarEdge připojení jednoho invertoru přes RS-485 k TapHome](https://taphome.com/images/compatibility/solaredge-sunspec/connection-single_hu_c860a4c9ee409c44.jpg)

### 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.

![SolarEdge přímé připojení více invertorů přes RS-485](https://taphome.com/images/compatibility/solaredge-sunspec/connection-multiple-option1_hu_6ace2bf69a8d91d3.jpg)

**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.

![SolarEdge připojení více invertorů přes Leader-Follower RS-485](https://taphome.com/images/compatibility/solaredge-sunspec/connection-multiple-option2_hu_7697d7e63dc99f4d.jpg)

> [!NOTE]
> 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

1. Otevřete aplikaci SetApp a klepněte na **Commissioning → Site Communication**
2. Přejděte na **RS485-1 → Protocol** a vyberte **SunSpec (Non-SE Logger)**
3. Přejděte na **RS485-1 → Device ID** a zadejte Modbus adresu (jedinečná hodnota **1–247**)
4. Volitelně nastavte přenosovou rychlost v **RS485-1 → Baud rate** (výchozí: 115200 bps)

#### Invertory s LCD displejem

1. Přejděte na **Communication → RS485-1 Conf → Device Type** a vyberte **Non-SE Logger**
2. 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 |

> [!TIP]
> 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:

1. Nakonfigurujte každý invertor s **jedinečným Device ID** (1–247)
2. Připojte všechny invertory na sběrnici RS-485 v řetězové topologii
3. V TapHome přidejte samostatnou instanci modulu pro každý invertor s příslušným Slave ID
4. 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

> [!NOTE]
> 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:

```text
Value = RegisterValue × 10^ScaleFactor
```

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

1. **Zkontrolujte zapojení RS-485:** Ověřte, že A+ a B- nejsou prohozeny mezi invertorem a TapHome
2. **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
3. **Zkontrolujte přenosovou rychlost:** Ujistěte se, že přenosová rychlost modulu TapHome odpovídá nastavení invertoru (výchozí 115200 bps)
4. **Ověřte Device ID:** Slave ID v TapHome se musí shodovat s Device ID nakonfigurovaným na invertoru
5. **Jeden Leader:** Potvrďte, že na stejné sběrnici RS-485 není připojen žádný jiný Modbus master

### Všechny hodnoty jsou nulové

1. 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í
2. 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.

## Dostupná zařízení 21

Tato zařízení se po importu zobrazí v TapHome.

SolarEdge SunSpec Invertor Modul

Servisní atributy

|              |                                                                               |
|--------------|-------------------------------------------------------------------------------|
| SunSpecID    | Ověření hlavičky protokolu SunSpec — očekávaná hodnota 'SunS' (0x53756e53)    |
| Výrobce      |                                                                               |
| Model        |                                                                               |
| Verze        |                                                                               |
| SerialNumber |                                                                               |
| SunSpecDID   | Identifikátor typu invertoru — 101=jednofázový, 102=dvoufázový, 103=třífázový |

Čtení (modul)

```taphome
var IStatusVendor := modbusr(H, 40108, uint16);
if (IStatusVendor != 0, adderror(IStatusVendor, "Fault"))
```

Servisní atributy

SunSpecID

```taphome
var ret := modbusr(H, 40000, Uint32);

if (ret = 0x53756e53, "SunS", "Unknown ID")
```

Manufacturer

```taphome
modbusr(H, 40004, String, 32)
```

Model

```taphome
modbusr(H, 40020, String, 32)
```

Version

```taphome
modbusr(H, 40044, String, 32)
```

SerialNumber

```taphome
modbusr(H, 40052, String, 32)
```

SunSpecDID

```taphome
switch(modbusr(H, 40069, uint16),
101, "single phase",
102, "split phase",
103, "three phase",
"Unknown")
```

AC frekvence Proměnná Pouze ke čtení

Frekvence AC sítě v Hz

Registr: H:40085 Int16 Jednotka: Hz numeric

Čtení

```taphome
MODBUSR(H, 40085, Int16)*power(10, MODBUSR(H, 40086, Int16))
```

AC celoživotní energie Elektroměr Pouze ke čtení

Celková akumulovaná výroba energie (kWh) s aktuálním AC odběrem (kW)

Registr: H:40093 Uint32 Jednotka: kWh numeric

Čtení celkové spotřeby

```taphome
MODBUSR(H, 40093, Uint32) * power(10, MODBUSR(H, 40095, Uint16)) / 1000
```

Čtení odběru

```taphome
MODBUSR(H, 40083, Int16) * power(10, MODBUSR(H, 40084, Int16)) / 1000
```

AC proud fáze A Proměnná Pouze ke čtení

Registr: H:40072 Uint16 Jednotka: A numeric

Čtení

```taphome
MODBUSR(H, 40072, Uint16) * power(10, MODBUSR(H, 40075, Int16))
```

AC proud fáze B Proměnná Pouze ke čtení

Registr: H:40073 Uint16 Jednotka: A numeric

Čtení

```taphome
MODBUSR(H, 40073, Uint16) * power(10, MODBUSR(H, 40075, Int16))
```

AC proud fáze C Proměnná Pouze ke čtení

Registr: H:40074 Uint16 Jednotka: A numeric

Čtení

```taphome
MODBUSR(H, 40074, Uint16) * power(10, MODBUSR(H, 40075, Int16))
```

AC výkon Proměnná Pouze ke čtení

Celkový AC výstupní výkon invertoru

Registr: H:40083 Int16 Jednotka: W numeric

Čtení

```taphome
MODBUSR(H, 40083, Int16) * power(10, MODBUSR(H, 40084, Int16))
```

AC celkový proud Proměnná Pouze ke čtení

Součet všech AC fázových proudů

Registr: H:40071 Uint16 Jednotka: A numeric

Čtení

```taphome
MODBUSR(H, 40071, Uint16) * power(10, MODBUSR(H, 40075, Int16))
```

AC napětí fáze A-N Proměnná Pouze ke čtení

Registr: H:40079 Uint16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 40079, Uint16) * power(10, MODBUSR(H, 40082, Int16))
```

AC napětí fáze A-B Proměnná Pouze ke čtení

Registr: H:40076 Uint16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 40076, Uint16) * power(10, MODBUSR(H, 40082, Int16))
```

AC napětí fáze B-N Proměnná Pouze ke čtení

Registr: H:40080 Uint16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 40080, Uint16) * power(10, MODBUSR(H, 40082, Int16))
```

AC napětí fáze B-C Proměnná Pouze ke čtení

Registr: H:40077 Uint16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 40077, Uint16) * power(10, MODBUSR(H, 40082, Int16))
```

AC napětí fáze C-N Proměnná Pouze ke čtení

Registr: H:40081 Uint16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 40081, Uint16) * power(10, MODBUSR(H, 40082, Int16))
```

AC napětí fáze C-A Proměnná Pouze ke čtení

Registr: H:40078 Uint16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 40078, Uint16) * power(10, MODBUSR(H, 40082, Int16))
```

Zdánlivý výkon Proměnná Pouze ke čtení

Registr: H:40087 Int16 Jednotka: VA numeric

Čtení

```taphome
MODBUSR(H, 40087, Int16) * power(10, MODBUSR(H, 40088, Int16))
```

DC proud Proměnná Pouze ke čtení

DC vstupní proud ze solárních panelů

Registr: H:40096 Uint16 Jednotka: A numeric

Čtení

```taphome
MODBUSR(H, 40096, Uint16) * power(10, MODBUSR(H, 40097, Int16))
```

DC výkon Proměnná Pouze ke čtení

DC vstupní výkon ze solárních panelů

Registr: H:40100 Int16 Jednotka: W numeric

Čtení

```taphome
MODBUSR(H, 40100, Int16) * power(10, MODBUSR(H, 40101, Int16))
```

DC napětí Proměnná Pouze ke čtení

DC vstupní napětí ze solárních panelů

Registr: H:40098 Uint16 Jednotka: V numeric

Čtení

```taphome
MODBUSR(H, 40098, Uint16) * power(10, MODBUSR(H, 40099, Int16))
```

Teplota chladiče Teplotní senzor Pouze ke čtení

Teplota chladiče invertoru pro tepelné monitorování

Registr: H:40103 Int16 Jednotka: °C numeric

Čtení teploty

```taphome
MODBUSR(H, 40103, Int16)*power(10, MODBUSR(H, 40106, Int16))
```

Provozní stav Vícestavový přepínač Pouze ke čtení

Provozní stav invertoru — Off, Sleeping, Grid Monitoring, Producing, Throttled, Shutting Down, Fault, Standby

Registr: H:40107 Uint16 enum

Hodnoty / Stavy: Off · Sleeping (auto-shutdown) – Night mode · Grid Monitoring/wake-up · Inverter is ON and producing power · Production (curtailed) · Shutting down · Fault · Maintenance/setup

Čtení stavu přepínače

```taphome
MODBUSR(H, 40107, Uint16)
```

Účiník Proměnná Pouze ke čtení

Registr: H:40091 Int16 Jednotka: % numeric

Čtení

```taphome
MODBUSR(H, 40091, Int16) * power(10, MODBUSR(H, 40092, Int16))
```

Jalový výkon Proměnná Pouze ke čtení

Registr: H:40089 Int16 Jednotka: VAR numeric

Čtení

```taphome
MODBUSR(H, 40089, Int16) * power(10, MODBUSR(H, 40090, Int16))
```

**Připojení:** Modbus RTU • 115200 baud• 8N1 • Slave ID: $\[SlaveId]

Možná vylepšení (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+

## Parametry importu

Tyto hodnoty zadáte při importu XML.

| Ptá se v aplikaci | Výchozí       |
|-------------------|---------------|
| Slave Id          | `1`           |
| IP address        | `192.168.1.0` |

## Zdroje

- SolarEdge SunSpec Implementation Technical Note
  
  [knowledge-center.solaredge.com](https://knowledge-center.solaredge.com/sites/kc/files/sunspec-implementation-technical-note.pdf) 2026-03-23
  
  [PDF](https://taphome.com/compatibility/devices/solaredge-sunspec/manufacturer/sunspec-implementation-technical-note.pdf)
- SolarEdge MODBUS Register Map (AGG Software)
  
  [www.aggsoft.com](https://www.aggsoft.com/modbus-data-logging/solaredge.htm) 2026-03-23

Dokumenty výrobců jsou © jejich příslušných vlastníků. Poskytujeme je tak, jak je výrobce zveřejnil, pouze pro informaci.

## Související dokumentace

- [Modbus Integration](https://taphome.com/cs/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/cs/docs/integration/modbus/)
- [Jednoduché nastavení pomocí šablon](https://taphome.com/cs/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/cs/docs/script/modbus-scripts/)
- [Funkce Modbus](https://taphome.com/cs/docs/script/modbus/)
- [Datové typy Modbus](https://taphome.com/cs/docs/script/modbus-data-types/)

