---
title: "SMA Sunny Tripower Smart Energy"
description: "Odczyt mocy AC, uzysku, poboru z sieci i oddawania do sieci, SOC i mocy ładowania baterii falownika solarnego SMA Sunny Tripower SE przez Modbus TCP."
url: "https://taphome.com/pl/compatibility/sma-sunny-tripower-se-modbus-tcp/"
language: pl
lastmod: 2026-11-10
generator: hugo
ai:
  topics: ["modbus-tcp","inverter","hybrid-inverter","solar","battery-storage","3-phase","energy-monitoring","ethernet"]
  questions: ["Jak zintegrować SMA Sunny Tripower Smart Energy z TapHome?","Co odczytuje szablon TapHome dla SMA Sunny Tripower Smart Energy?","Jak podłączyć SMA Sunny Tripower Smart Energy do TapHome przez Modbus TCP?","Jak włączyć serwer Modbus TCP w SMA Sunny Tripower Smart Energy?","Dlaczego TapHome nie otrzymuje odpowiedzi z falownika SMA na porcie 502?","Czy TapHome może sterować baterią SMA Sunny Tripower Smart Energy?"]
---

# SMA Sunny Tripower Smart Energy

Komunikacja: Modbus TCP

> Adres w sieci
> 
> TapHome łączy się z urządzeniem pod adresem podanym przy imporcie. Nadaj urządzeniu stały adres — rezerwację IP w routerze albo jego nazwę mDNS, jeśli ją obsługuje — inaczej integracja przestanie działać, gdy router zmieni adres.
> 
> [Przygotowanie sieci](https://taphome.com/pl/docs/setup/network-preparation/)

## Poradnik integracji

SMA Sunny Tripower Smart Energy (STP5.0-3SE-40, STP6.0-3SE-40, STP8.0-3SE-40 i STP10.0-3SE-40) to trójfazowy hybrydowy falownik solarny z przyłączem DC do baterii. TapHome komunikuje się z nim przez Modbus TCP w sieci lokalnej, korzystając z profilu SMA Modbus.

Szablon działa tylko w trybie odczytu. Pokazuje moc wyjściową AC i całkowity uzysk falownika solarnego, moc i energię pobieraną z sieci i oddawaną do sieci, stan naładowania baterii wraz z mocą ładowania i rozładowania oraz diagnostykę sieci i urządzenia. Nie zapisuje żadnych parametrów i nie steruje baterią.

## Podłączenie sprzętu

Port sieciowy falownika solarnego znajduje się w obszarze przyłączy na spodzie obudowy (pozycja **D**, porty sieciowe z zaślepkami ochronnymi). Falownik solarny ma dwa gniazda sieciowe: jedno służy do podłączenia do sieci lokalnej, drugie można wykorzystać dla produktu komunikacyjnego, takiego jak SMA Energy Meter lub Sunny Home Manager.

![Obszary przyłączy na spodzie falownika solarnego SMA Sunny Tripower Smart Energy: wejścia DC, złącze baterii, port sieciowy, CAN i DIG-I/O, gniazda AC-BACKUP i AC-GRID.](https://taphome.com/images/compatibility/sma-sunny-tripower-se-modbus-tcp/connection-area_hu_c955ae23daa797c3.jpg)

### Wymagania dotyczące kabla sieciowego

| Wymaganie | Wartość |
|---|---|
| Typ kabla | 100BaseTx |
| Kategoria kabla | co najmniej CAT5e |
| Typ wtyku | RJ45 kategorii Cat5, Cat5e lub wyższej |
| Ekranowanie | SF/UTP, S/UTP, SF/FTP lub S/FTP |
| Pary żył i przekrój | co najmniej 2 × 2 × 0,22 mm² |
| Maksymalna długość między dwoma węzłami | 50 m z kablami krosowymi, 100 m z kablami instalacyjnymi |
| Instalacja na zewnątrz | kabel odporny na promieniowanie UV |

### Podłączanie kabla sieciowego

Zgodnie z instrukcją obsługi SMA podłączenie kabla sieciowego jest czynnością dla wykwalifikowanej osoby.

1. Odłącz falownik solarny od źródeł napięcia zgodnie z instrukcją obsługi SMA.
2. Odkręć zaślepkę ochronną z portu sieciowego.
3. Wypchnij tuleję podtrzymującą kabel z tulei gwintowanej.
4. Przeprowadź kabel sieciowy przez nakrętkę złączkową i tuleję gwintowaną, a następnie załóż tuleję podtrzymującą na kabel.

![Strona instrukcji obsługi: odkręcanie zaślepki portu sieciowego i przygotowanie kabla sieciowego z tuleją podtrzymującą.](https://taphome.com/images/compatibility/sma-sunny-tripower-se-modbus-tcp/network-cable-1_hu_8fd9af3e307d83ad.jpg)

5. Wciśnij tuleję podtrzymującą kabel do tulei gwintowanej.
6. Włóż wtyk sieciowy do portu sieciowego falownika solarnego, aż się zatrzaśnie, a następnie nakręć tuleję gwintowaną na gwint portu sieciowego.
7. Nakręć nakrętkę złączkową na tuleję gwintowaną.
8. Drugi koniec kabla podłącz do sieci lokalnej, na przykład do routera lub switcha, do którego jest podłączony TapHome Core.

![Strona instrukcji obsługi: wkładanie wtyku sieciowego do portu sieciowego falownika solarnego i dokręcanie tulei gwintowanej.](https://taphome.com/images/compatibility/sma-sunny-tripower-se-modbus-tcp/network-cable-2_hu_66867dd9cd4c0aca.jpg)

> [!WARNING]
> Przepięcia, na przykład od wyładowań atmosferycznych, mogą zostać przeniesione kablami sieciowymi do budynku i do innych urządzeń w tej samej sieci. Włącz wszystkie urządzenia w sieci oraz baterię do istniejącej ochrony przeciwprzepięciowej i zastosuj ogranicznik przepięć tam, gdzie kabel sieciowy jest poprowadzony na zewnątrz i wchodzi do budynku. Zawsze używaj dołączonej tulei ochronnej RJ45 — wilgoć wnikająca do portu sieciowego może uszkodzić falownik solarny.

Falownik solarny może alternatywnie połączyć się z siecią lokalną przez Wi-Fi. Przy słabej jakości połączenia Wi-Fi SMA zaleca połączenie Ethernet z routerem.

## Konfiguracja

### Sieć i adres IP

W sieci lokalnej falownik solarny otrzymuje adres IP z serwera DHCP (routera) albo adres przypisuje się ręcznie. Aktualny adres jest widoczny na pasku stanu interfejsu użytkownika falownika solarnego; można go też znaleźć w konfiguracji sieci routera lub za pomocą skanera sieci. Ponieważ TapHome łączy się ze stałym adresem IP, przypisz adres statyczny albo utwórz rezerwację DHCP w routerze.

> [!WARNING]
> Zakres adresów IP od 192.168.12.0 do 192.168.12.255 jest zarezerwowany do komunikacji między produktami SMA i do bezpośredniego dostępu do nich. Nie używaj tego zakresu w sieci lokalnej, w przeciwnym razie mogą wystąpić problemy z komunikacją.

### Otwieranie interfejsu użytkownika

- **W sieci lokalnej** — wpisz adres IP falownika solarnego w przeglądarce internetowej. W systemach Apple i Linux działa też `https://SMA[serial number].local`, w systemach Windows i Android `https://SMA[serial number]`.
- **Bezpośrednie połączenie Ethernet** — podłącz laptop bezpośrednio do falownika solarnego i otwórz `169.254.12.3`.
- **Bezpośrednie połączenie Wi-Fi** — połącz się z siecią `SMA[serial number]` za pomocą hasła Wi-Fi urządzenia z tabliczki znamionowej, a następnie otwórz `https://smalogin.net` lub `192.168.12.3`. Interfejs użytkownika może też otworzyć aplikacja SMA 360° po zeskanowaniu kodu QR na falowniku solarnym.

Przeglądarka może ostrzec, że połączenie nie jest bezpieczne — kontynuuj ładowanie strony, aby przejść do strony logowania.

### Logowanie jako Installer

Przy pierwszym dostępie interfejs użytkownika prosi o dwa hasła: jedno dla grupy **User** i jedno dla grupy **Installer**. Jeśli falownik solarny jest zarejestrowany w produkcie komunikacyjnym, takim jak Sunny Home Manager, lub w instalacji w Sunny Portal, hasło instalatora musi być zgodne z hasłem systemowym instalacji. Zmiana ustawień Modbus wymaga zalogowania się w grupie użytkowników **Installer**.

### Włączanie serwera Modbus TCP

Serwer Modbus TCP jest domyślnie wyłączony i trzeba go włączyć, zanim TapHome będzie mógł odczytywać falownik solarny:

1. Zaloguj się do interfejsu użytkownika jako **Installer**.
2. Wybierz zakładkę **Device Parameters** (parametry urządzenia) i kliknij **Edit parameters** (edytuj parametry).
3. Otwórz grupę parametrów **External Communication** (komunikacja zewnętrzna).
4. W grupie **Modbus > TCP Server** ustaw **Activated** na **Yes**.
5. Pozostaw port na wartości domyślnej **502**.
6. Kliknij **Save all** (zapisz wszystko).

| Parametr | Wartość |
|---|---|
| Protokół | Modbus TCP |
| Port | 502 (domyślnie) |
| Unit ID | 3 (domyślnie w profilu SMA Modbus, konfigurowalny od 3 do 123) |
| Format rejestrów | rejestry 16-bitowe; wartości pomiarowe to 32-bitowe bloki z dwóch rejestrów, big-endian |

Jeśli w falowniku solarnym zmieniono Unit ID, wpisz tę samą wartość przy imporcie szablonu.

> [!WARNING]
> Gdy interfejs Modbus jest aktywny, wszystkie punkty danych niechronione kodem SMA Grid Guard można odczytać przez Modbus bez hasła. SMA zaleca zaporę sieciową, zamknięcie niepotrzebnych portów sieciowych, zdalny dostęp tylko przez VPN i brak przekierowania portów na port Modbus.

W TapHome dodaj interfejs Modbus TCP, zaimportuj szablon i wpisz adres IP falownika solarnego oraz Unit ID.

## Funkcje urządzenia

### Wyjście falownika solarnego

- **Produkcja fotowoltaiczna** — moc wyjściowa AC falownika solarnego w kW (H:30775) i licznik całkowitego uzysku w kWh (H:30529). Moc jest mierzona po stronie AC falownika solarnego, a nie na poszczególnych stringach PV.

### Wymiana z siecią

- **Z sieci** — moc aktualnie pobierana z sieci w kW (H:30865) wraz z licznikiem energii pobranej z sieci w kWh (H:30581).
- **Do sieci** — moc aktualnie oddawana do sieci w kW (H:30867) wraz z licznikiem energii oddanej do sieci w kWh (H:30583).

Wartości w punkcie przyłączenia do sieci wymagają licznika energii w instalacji. SMA dopuszcza z tym falownikiem solarnym SMA Energy Meter (EMETER-20) lub Sunny Home Manager 2.0 (HM-20).

### Bateria

- **Bateria (SOC)** — stan naładowania baterii w % (H:30845).
- **Moc ładowania baterii** — aktualna moc ładowania baterii w kW (H:31393).
- **Moc rozładowania baterii** — aktualna moc rozładowania baterii w kW (H:31395).

Atrybut serwisowy **Stan pracy baterii** (H:30955) pokazuje Wyłączona, Czuwanie, Ładowanie, Rozładowanie lub Ładowanie awaryjne.

### Diagnostyka

Atrybuty serwisowe modułu:

| Atrybut | Rejestr | Znaczenie |
|---|---|---|
| Stan urządzenia | H:30201 | OK, Ostrzeżenie, Błąd lub Wyłączony |
| Napięcie sieci L1, L2, L3 | H:30783, H:30785, H:30787 | Napięcia fazowe w V |
| Częstotliwość sieci | H:30803 | Częstotliwość sieci w Hz |

Gdy falownik solarny zgłasza **Błąd**, moduł pokazuje w TapHome błąd; **Ostrzeżenie** wywołuje ostrzeżenie, a **Wyłączony** komunikat informacyjny. Szczegóły znajdziesz w menu **Events** (zdarzenia) interfejsu użytkownika falownika solarnego.

## Rozwiązywanie problemów

- **Brak odpowiedzi na porcie 502** — serwer Modbus TCP jest domyślnie wyłączony; włącz go zgodnie z opisem powyżej. Po przywróceniu ustawień fabrycznych falownika solarnego sprawdź, czy interfejs Modbus jest nadal aktywny.
- **Po pewnym czasie falownik solarny jest nieosiągalny** — adres IP przypisany przez DHCP się zmienił. Odczytaj aktualny adres na pasku stanu interfejsu użytkownika lub w routerze i ustaw adres statyczny albo rezerwację DHCP.
- **Problemy z komunikacją w sieci** — sprawdź, czy sieć lokalna nie używa zakresu od 192.168.12.0 do 192.168.12.255, zarezerwowanego dla produktów SMA.
- **Z sieci i Do sieci się nie zmieniają** — sprawdź licznik energii. Zdarzenie 7619 „Communication fault with meter unit” (błąd komunikacji z licznikiem) w falowniku solarnym oznacza, że falownik solarny nie otrzymuje danych z licznika energii; SMA zaleca włączenie licznika energii do tej samej sieci co falownik solarny albo podłączenie go bezpośrednio do drugiego portu Ethernet falownika solarnego.
- **Wartości mocy pokazują 0 lub atrybuty pokazują „n/a”** — SMA oznacza niedostępne wartości pomiarowe specjalnymi kodami (0x8000 0000 dla wartości 32-bitowych ze znakiem i 0xFFFF FFFF dla wartości 32-bitowych bez znaku). W takim przypadku szablon pokazuje 0 dla wartości mocy i „n/a” dla napięcia i częstotliwości; liczniki energii nie są tym objęte.
- **Wolne lub brakujące odczyty przy aktywnych innych klientach Modbus** — SMA wymaga co najmniej 1 sekundy między transmisjami danych Modbus i nie więcej niż pięciu wartości przesyłanych jednocześnie. Szablon odpytuje co 15 sekund; nie skracaj interwałów odpytywania.
- **Stan urządzenia pokazuje Ostrzeżenie lub Błąd** — otwórz menu **Events** (zdarzenia) w interfejsie użytkownika falownika solarnego, aby zobaczyć komunikat zdarzenia i działania naprawcze.

## Dostępne urządzenia 6

Te urządzenia pojawią się w TapHome po imporcie.

SMA Sunny Tripower Smart Energy Moduł

Atrybuty serwisowe

|                          |
|--------------------------|
| Device condition         |
| Battery operating status |
| Grid voltage L1          |
| Grid voltage L2          |
| Grid voltage L3          |
| Grid frequency           |

Odczyt (moduł)

```taphome
VAR health := MODBUSR(H, 30201, UInt32);
IF(health = 35)
  ADDERROR(0, "Inverter reports a fault - check the event log in the inverter user interface");
END
IF(health = 455)
  ADDWARNING(1, "Inverter reports a warning - check the event log in the inverter user interface");
END
IF(health = 303)
  ADDINFO(2, "Inverter is off");
END
```

Atrybuty serwisowe

Device condition

```taphome
SWITCH(MODBUSR(H, 30201, UInt32), 35, "Fault", 303, "Off", 307, "OK", 455, "Warning", "Unknown")
```

Battery operating status

```taphome
SWITCH(MODBUSR(H, 30955, UInt32), 303, "Off", 2291, "Standby", 3664, "Emergency charge", 2292, "Charging", 2293, "Discharging", 16777213, "Not available", "Unknown")
```

Grid voltage L1

```taphome
IF(MODBUSR(H, 30783, UInt32) = 4294967295, "n/a", TOSTRING(MODBUSR(H, 30783, UInt32) / 100, "F1") + " V")
```

Grid voltage L2

```taphome
IF(MODBUSR(H, 30785, UInt32) = 4294967295, "n/a", TOSTRING(MODBUSR(H, 30785, UInt32) / 100, "F1") + " V")
```

Grid voltage L3

```taphome
IF(MODBUSR(H, 30787, UInt32) = 4294967295, "n/a", TOSTRING(MODBUSR(H, 30787, UInt32) / 100, "F1") + " V")
```

Grid frequency

```taphome
IF(MODBUSR(H, 30803, UInt32) = 4294967295, "n/a", TOSTRING(MODBUSR(H, 30803, UInt32) / 100, "F2") + " Hz")
```

${deviceType\_PVProduction} Licznik energii

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 30529, UInt32) / 1000
```

Odczyt zapotrzebowania

```taphome
IF(MODBUSR(H, 30775, Int32) = -2147483648, 0, MODBUSR(H, 30775, Int32) / 1000)
```

${deviceType\_PVFromGrid} Licznik energii

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 30581, UInt32) / 1000
```

Odczyt zapotrzebowania

```taphome
IF(MODBUSR(H, 30865, Int32) = -2147483648, 0, MODBUSR(H, 30865, Int32) / 1000)
```

${deviceType\_PVToGrid} Licznik energii

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 30583, UInt32) / 1000
```

Odczyt zapotrzebowania

```taphome
IF(MODBUSR(H, 30867, Int32) = -2147483648, 0, MODBUSR(H, 30867, Int32) / 1000)
```

${deviceType\_BatterySOC} Wejście analogowe

Odczyt poziomu wejściowego

```taphome
IF(MODBUSR(H, 30845, UInt32) = 4294967295, 0, MODBUSR(H, 30845, UInt32) / 100)
```

Battery charging power Zmienna

Odczyt

```taphome
IF(MODBUSR(H, 31393, UInt32) = 4294967295, 0, MODBUSR(H, 31393, UInt32) / 1000)
```

Battery discharging power Zmienna

Odczyt

```taphome
IF(MODBUSR(H, 31395, UInt32) = 4294967295, 0, MODBUSR(H, 31395, UInt32) / 1000)
```

**Połączenie:** Modbus TCP • Slave ID: $\[SlaveId]

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji          | Domyślnie       |
|------------------------------|-----------------|
| IP address                   | `192.168.1.100` |
| Unit ID (SMA Modbus profile) | `3`             |

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

