---
title: "alpha innotec Luxtronik 2.1 Smart Home Interface (SHI)"
description: "Pompa ciepła alpha innotec Luxtronik 2.1 przez Modbus TCP i wbudowany SHI: temperatury, wartości zadane CWU i ogrzewania, limit mocy, energia. Bez bramki."
url: "https://taphome.com/pl/compatibility/alpha-innotec-luxtronik-2-1-shi/"
language: pl
lastmod: 2026-11-12
generator: hugo
ai:
  topics: ["modbus-tcp","heat-pump","hvac","ethernet","hot-water","energy-monitoring","power-limitation","smart-grid"]
  questions: ["Jak zintegrować pompę ciepła alpha innotec Luxtronik 2.1 z TapHome?","Co odczytuje i czym steruje szablon TapHome alpha innotec Luxtronik 2.1 SHI?","Jak połączyć regulator Luxtronik 2.1 z TapHome przez Modbus TCP?","Jak włączyć Smart Home Interface (ModBus TCP) w Luxtronik 2.1?","Jak ustawić stały adres IP lub DHCP w regulatorze Luxtronik 2.1?","Dlaczego status SHI regulatora Luxtronik pokazuje Standby?","Dlaczego należy wyłączyć Smart Grid, gdy w Luxtronik 2.1 używany jest SHI?","Jak ograniczyć pobór mocy pompy ciepła alpha innotec z TapHome?"]
---

# alpha innotec Luxtronik 2.1 Smart Home Interface (SHI)

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

Smart Home Interface (SHI) firmy alpha innotec to interfejs programowy wbudowany w regulator ogrzewania i pompy ciepła Luxtronik 2.1. Pozwala systemowi zarządzania energią lub systemowi smart home odczytywać i zapisywać wybrane wartości zadane i parametry pompy ciepła przez Modbus TCP na porcie 502 — nie jest potrzebny żaden dodatkowy moduł sprzętowy, wystarczy połączenie Ethernet z regulatorem i interfejs włączony w jego menu.

Ten szablon społeczności jest przygotowany dla typowej instalacji z jednym obiegiem mieszacza (MC1). Odczytuje temperatury instalacji, steruje wartościami zadanymi ciepłej wody użytkowej (CWU) i ogrzewania, na żądanie blokuje ogrzewanie lub CWU, ogranicza pobór mocy pompy ciepła (Smart Grid / §14a EnWG) i pokazuje energię elektryczną oraz cieplną.

## Podłączenie sprzętowe

Gniazdo sieciowe to lewe gniazdo na spodzie panelu obsługi regulatora Luxtronik (jego dokładne położenie zależy od wariantu pompy ciepła). Podczas prac przy podłączeniu elektrycznym trzeba przeprowadzić przez urządzenie ekranowany kabel sieciowy kategorii 6; jego wtyk RJ45 wkłada się do tego lewego gniazda. Drugi koniec podłącz do tej samej sieci lokalnej, w której jest TapHome Core.

> [!WARNING]
> alpha innotec zaleca chronić regulator przed atakami i nieuprawnionym dostępem za pomocą routera lub zapory sieciowej (firewall), a w sieciach firmowych lub komunalnych używać oddzielnej sieci lokalnej albo VLAN. Modbus TCP to starszy protokół o niskim poziomie bezpieczeństwa — nie otwieraj portu 502 do internetu; połączenia przychodzące z internetu nie są potrzebne. Aktualizuj oprogramowanie regulatora.

## Konfiguracja

Wszystkie ustawienia wykonasz na wyświetlaczu regulatora w obszarze programu **Service → Control panel**. Niektóre pozycje menu są widoczne lub możliwe do ustawienia tylko z dostępem instalatora lub serwisu. Jeśli poniższe pozycje nie są dostępne, podnieś dostęp do danych na **Installer** kodem numerycznym w obszarze programu **Service** („Determine data access” w instrukcji obsługi regulatora), a po zakończeniu prac przywróć go na **User**.

### Ustawienia sieciowe

Regulator musi mieć w sieci lokalnej stały adres, ponieważ TapHome łączy się z nim po adresie IP.

1. Otwórz **Service → Control panel → DHCP**.
2. Wybierz jedną z opcji:
   - **Client** — regulator pobiera adres z serwera DHCP (routera). W takim przypadku utwórz w routerze rezerwację DHCP dla regulatora, aby adres się nie zmieniał.
   - **Off** — adres ustawia się ręcznie. Następnie otwórz **Control panel → IP-address**, wpisz **IP**, **subnetmask**, **broadcast**, **gateway**, **DNS 1** i **DNS 2** zgodnie z siecią lokalną i zapisz. Adres IP musi należeć do zakresu sieci (na przykład brama 192.168.2.1 i maska 255.255.255.0 dopuszczają adresy od 192.168.2.2 do 192.168.2.254, jeśli nie używa ich inne urządzenie).
3. Odczytaj adres IP regulatora na ekranie **IP-address** i zanotuj go do TapHome.

Gdy DHCP jest ustawione na **Client** (lub **Server**), wartości na ekranie **IP-address** można tylko odczytać; edytować je można tylko przy DHCP **Off**. Przełączenie opcji DHCP na **Server** lub na **Off** zawsze wymaga restartu (resetu) regulatora.

![Ustawienia sieciowe Luxtronik 2.1: opcja DHCP Client i ekran adresu IP z pozycjami IP, maska podsieci, broadcast, brama i DNS](https://taphome.com/images/compatibility/alpha-innotec-luxtronik-2-1-shi/setup-network-ip_hu_83d0acf47b19a09e.jpg)

### Włączenie Smart Home Interface (Modbus TCP)

1. Otwórz **Service → Control panel → Connectivity → Smart Home Interface**.
2. Wybierz **Settings** i ustaw **ModBus TCP** na **On**.
3. Potwierdź znaczkiem wyboru, aby zapisać ustawienie.

> [!WARNING]
> alpha innotec nakazuje wyłączyć funkcję **Smart Grid** regulatora, gdy używany jest SHI — w przeciwnym razie obie funkcje mogą na siebie wpływać. Do SHI powinien zapisywać tylko jeden system: gdy kilku uczestników SHI zapisuje ten sam punkt danych, regulator zgłasza błąd 816 i utrzymuje SHI wyłączony, dopóki błąd występuje.

![Ścieżka menu Luxtronik 2.1: Connectivity, Smart Home Interface, Settings z ModBus TCP ustawionym na On oraz ekrany statusu i odebranych danych](https://taphome.com/images/compatibility/alpha-innotec-luxtronik-2-1-shi/setup-shi-activation_hu_23dee1218e729dfe.jpg)

Menu SHI jest dostępne w oprogramowaniu Luxtronik 2.1 od wersji V3.90. Ogólny tryb ogrzewania i funkcja dodatkowego podgrzewu CWU, których używa ten szablon, wymagają oprogramowania V3.92 lub nowszego — jeśli oprogramowanie regulatora jest starsze, najpierw je zaktualizuj.

### Sprawdzenie połączenia na regulatorze

W **Smart Home Interface → status** wiersz **ModBus TCP** pokazuje stan interfejsu:

| Status | Znaczenie |
|---|---|
| Off | SHI jest wyłączony |
| Standby | SHI jest włączony, ale od co najmniej 10 minut nie wykryto odczytu ani zapisu |
| Active | SHI jest włączony i w ciągu ostatnich 10 minut wykryto odczyt lub zapis |

**Smart Home Interface → Received data** wyświetla każdą wartość zadaną i parametr zapisany przez SHI (tryb ogrzewania, wartość zadana i przesunięcie ogrzewania, tryb CWU, wartość zadana i przesunięcie…). Wartości, które nie zostały zapisane lub zostały zresetowane, mają postać `---`. Gdy SHI jest aktywny i zapisano jakąś wartość, na ekranie nawigacji regulatora pojawia się symbol SHI; jego wybranie otwiera przegląd odebranych danych.

### Parametry połączenia

| Parametr | Wartość |
|---|---|
| Protokół | Modbus TCP |
| Port TCP | 502 |
| Adres IP | adres regulatora (zobacz Ustawienia sieciowe) |
| Modbus slave ID | 1 (domyślnie w szablonie) |

W TapHome dodaj moduł z tego szablonu i wpisz adres IP regulatora oraz Modbus slave ID.

## Możliwości urządzenia

### Stan systemu i diagnostyka

Moduł dekoduje stan pracy pompy ciepła (ogrzewanie, CWU, czuwanie i inne) oraz aktywne źródła ciepła — sprężarki VD1 i VD2 oraz dodatkowe źródła ciepła ZWE1 do ZWE3. Numer błędu regulatora jest wyświetlany jako błąd modułu. Zapotrzebowanie na ogrzewanie i CWU, włączone funkcje, stany pompy solanki oraz pomp obiegowych ogrzewania, MC1 i CWU, wersja oprogramowania i godziny pracy są dostępne jako atrybuty modułu.

### Temperatury

Oddzielne czujniki temperatury pokazują temperaturę powrotu i jej wartość zadaną, temperaturę powrotu w zbiorniku buforowym, temperaturę zasilania, temperaturę zewnętrzną i jej średnią z 24 godzin oraz temperatury na wlocie i wylocie dolnego źródła ciepła (solanka lub powietrze).

### Ciepła woda użytkowa

- **Termostat CWU** — aktualna temperatura CWU i wartość zadana; wartość zadaną można zapisać z TapHome. Minimalna i maksymalna temperatura CWU są atrybutami.
- **Tryb sterowania CWU** — jak TapHome wpływa na CWU: brak wpływu, wartość zadana, przesunięcie temperatury lub poziom pracy. Aby zapisać wartość zadaną CWU, najpierw ustaw ten tryb na **Wartość zadana**.
- **Blokada CWU** — tymczasowo zatrzymuje podgrzewanie CWU, na przykład w czasie drogiej taryfy energii elektrycznej.
- **Dodatkowy podgrzew CWU** — uruchamia jednorazowe podgrzanie CWU; po jego zakończeniu regulator sam wyłącza funkcję. Temperatura docelowa, czas trwania i pozostały czas są atrybutami.

### Ogrzewanie

- **Tryb sterowania ogrzewaniem** — jak TapHome wpływa na temperaturę powrotu obiegu grzewczego: brak wpływu, wartość zadana powrotu, przesunięcie temperatury lub poziom pracy. Działa tylko wtedy, gdy ogólny tryb ogrzewania jest ustawiony na indywidualny (dla każdego obiegu).
- **Ogólny tryb ogrzewania** — indywidualne sterowanie każdym obiegiem, globalne przesunięcie lub globalny poziom pracy dla wszystkich obiegów naraz.
- **Blokada ogrzewania** — uniemożliwia pracę w trybie ogrzewania.

### Obieg mieszacza MC1

- **Termostat zasilania MC1** — aktualna i docelowa temperatura zasilania obiegu mieszacza MC1; wartość zadaną można zapisać z TapHome. Minimalna i maksymalna temperatura zasilania są atrybutami.
- **Tryb sterowania MC1** — brak wpływu, wartość zadana zasilania, przesunięcie temperatury lub poziom pracy.

### Energia

- **Energia elektryczna** — całkowita pobrana energia elektryczna i aktualny pobór mocy elektrycznej.
- **Energia cieplna ogrzewania** — moc grzewcza i energia cieplna dostarczona do ogrzewania. Energia elektryczna dla ogrzewania i CWU, energia cieplna dla CWU, całkowita energia cieplna i przewidywany minimalny pobór mocy są atrybutami.

### Ograniczenie mocy (Smart Grid / §14a)

Przełącznik **Limit mocy** wybiera tryb ograniczenia:

- **Bez limitu** — normalna praca.
- **Miękki limit** (na przykład nadwyżka z PV) — pompa ciepła stara się utrzymać pobór poniżej ustawionej mocy; gdy ogrzewanie lub CWU spadnie poniżej swojej temperatury granicznej, ignoruje limit.
- **Twardy limit** — ograniczenie zgodnie z §14a niemieckiej ustawy o gospodarce energetycznej (EnWG).

Wartość limitu (0–30 kW) ustawia się akcją **Ustaw limit mocy**. Aktualny limit oraz sygnały EVU1 i EVU2 są atrybutami.

> [!TIP]
> TapHome odpytuje regulator w sposób ciągły, dzięki czemu status SHI pozostaje **Active**. Menu **Received data** na regulatorze pokazuje, które zapisane wartości są aktualnie stosowane.

## Rozwiązywanie problemów

**Brak danych w TapHome**
- Sprawdź, czy regulator jest podłączony do sieci i czy adres IP w TapHome zgadza się z ekranem **IP-address**.
- Sprawdź, czy **ModBus TCP** jest ustawiony na **On** w **Smart Home Interface → Settings**.
- Sprawdź slave ID w TapHome oraz czy port 502 nie jest blokowany przez zaporę sieciową między TapHome a regulatorem.

**Status SHI pokazuje Standby**
- Od 10 minut do regulatora nie dotarł żaden odczyt ani zapis — sprawdź połączenie sieciowe i czy moduł TapHome działa.

**Zapisane wartości zadane nie są stosowane lub wracają do wartości domyślnych**
- Otwórz **Received data** — wartość wyświetlana jako `---` nie została zapisana lub została zresetowana.
- Przed zapisaniem temperatury sprawdź, czy odpowiedni tryb sterowania (CWU, ogrzewanie lub MC1) jest ustawiony na **Wartość zadana**.
- Sprawdź, czy funkcja Smart Grid regulatora jest wyłączona.

**Błąd 816 na regulatorze**
- Kilku uczestników SHI zapisuje ten sam punkt danych. Pozostaw tylko jeden system zapisujący do SHI; SHI pozostaje wyłączony, dopóki błąd występuje.

**Temperatura CWU pokazuje 75,0 °C**
- Ta wartość zastępcza pojawia się, gdy czujnik CWU uległ awarii lub gdy instalacja zamiast czujnika używa wejścia termostatu. Przy wejściu termostatu zignoruj tę wartość.

**Wartość pokazuje 32767**
- 32767 oznacza, że rejestr lub funkcja nie jest dostępna — na przykład funkcja nie jest skonfigurowana, regulator jest wyłączony albo najpierw trzeba ustawić inny tryb. Urządzenie pokazuje wtedy nieprawidłowe dane.

## Dostępne urządzenia 20

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

Luxtronik 2.1 SHI Moduł

Atrybuty serwisowe

|                                      |
|--------------------------------------|
| Stav systemu                         |
| Pozadavek topeni                     |
| Pozadavek TUV                        |
| Topeni povoleno                      |
| TUV povoleno                         |
| Mixovaci okruh MC1 — topeni povoleno |
| Pumpa solanky                        |
| Obehova pumpa MC1                    |
| Obehova pumpa topeniho okruhu        |
| Obehova pumpa TUV                    |
| Verze softwaru                       |
| Provozni hodiny TC                   |
| Provozni hodiny topeni               |
| Provozni hodiny TUV                  |

Akcje serwisowe

|                        |
|------------------------|
| Nastavit limit prikonu |

Odczyt (moduł)

```taphome
VAR err := MODBUSR(A, 10201, UInt16);
IF(err != 0) ADDERROR(1, "Chyba systemu c. " + TOSTRING(err)); END
VAR state := MODBUSR(A, 10002, UInt16);
IF(state = 0) ADDINFO(0, "Stav: Vypnuto"); END
IF(state = 1) ADDINFO(1, "Stav: Topeni"); END
IF(state = 2) ADDINFO(2, "Stav: TUV"); END
IF(state = 3) ADDINFO(3, "Stav: Ohrev MVS"); END
IF(state = 5) ADDINFO(5, "Stav: Pohotovost"); END
IF(state = 7) ADDINFO(7, "Stav: Externi zdroj"); END
VAR gen := MODBUSR(A, 10000, UInt16);
IF(GETBIT(gen, 0)) ADDINFO(10, "Aktivni zdroj: VD1"); END
IF(GETBIT(gen, 1)) ADDINFO(11, "Aktivni zdroj: VD2"); END
IF(GETBIT(gen, 2)) ADDINFO(12, "Aktivni zdroj: ZWE1"); END
IF(GETBIT(gen, 3)) ADDINFO(13, "Aktivni zdroj: ZWE2"); END
IF(GETBIT(gen, 4)) ADDINFO(14, "Aktivni zdroj: ZWE3"); END
```

Atrybuty serwisowe

Stav systemu

```taphome
SWITCH(MODBUSR(A, 10002, UInt16), 0, "Vypnuto", 1, "Topeni", 2, "TUV", 3, "Ohrev MVS", 4, "Chlazeni", 5, "Pohotovost", 6, "Pasivni chlazeni", 7, "Externi zdroj", "Neznamy")
```

Pozadavek topeni

```taphome
IF(MODBUSR(A, 10003, UInt16) != 0, "Aktivni", "Neaktivni")
```

Pozadavek TUV

```taphome
IF(MODBUSR(A, 10004, UInt16) != 0, "Aktivni", "Neaktivni")
```

Topeni povoleno

```taphome
IF(MODBUSR(D, 10000, Bool), "Ano", "Ne")
```

TUV povoleno

```taphome
IF(MODBUSR(D, 10001, Bool), "Ano", "Ne")
```

Mixovaci okruh MC1 — topeni povoleno

```taphome
IF(MODBUSR(D, 10006, Bool), "Ano", "Ne")
```

Pumpa solanky

```taphome
IF(MODBUSR(A, 10350, UInt16) != 0, "Bezi", "Stoji")
```

Obehova pumpa MC1

```taphome
IF(MODBUSR(A, 10351, UInt16) != 0, "Bezi", "Stoji")
```

Obehova pumpa topeniho okruhu

```taphome
IF(MODBUSR(A, 10354, UInt16) != 0, "Bezi", "Stoji")
```

Obehova pumpa TUV

```taphome
IF(MODBUSR(A, 10355, UInt16) != 0, "Bezi", "Stoji")
```

Verze softwaru

```taphome
"V" + TOSTRING(MODBUSR(A, 10400, UInt16)) + "." + TOSTRING(MODBUSR(A, 10401, UInt16)) + "." + TOSTRING(MODBUSR(A, 10402, UInt16))
```

Provozni hodiny TC

```taphome
TOSTRING(MODBUSR(A, 10404, UInt32)) + " h"
```

Provozni hodiny topeni

```taphome
TOSTRING(MODBUSR(A, 10406, UInt32)) + " h"
```

Provozni hodiny TUV

```taphome
TOSTRING(MODBUSR(A, 10408, UInt32)) + " h"
```

Akcje serwisowe

Nastavit limit prikonu

Parametry: Limit (0–30 Lim)

```taphome
MODBUSWNE(SH, 10041, UInt16, Lim * 10);
```

Teplota zpetneho potrubi Czujnik temperatury

Odczyt temperatury

```taphome
MODBUSR(A, 10100, UInt16) / 10
```

Zadana teplota zpetneho potrubi Czujnik temperatury

Odczyt temperatury

```taphome
MODBUSR(A, 10101, UInt16) / 10
```

Teplota akumulacniho zasobiku (zpetna) Czujnik temperatury

Odczyt temperatury

```taphome
MODBUSR(A, 10102, UInt16) / 10
```

Teplota primarnich potrubi (flow) Czujnik temperatury

Odczyt temperatury

```taphome
MODBUSR(A, 10105, UInt16) / 10
```

Venkovni teplota Czujnik temperatury

Odczyt temperatury

```taphome
MODBUSR(A, 10108, Int16) / 10
```

Prumerna venkovni teplota (24 h) Czujnik temperatury

Odczyt temperatury

```taphome
MODBUSR(A, 10109, Int16) / 10
```

Teplota vstupu zdroje tepla Czujnik temperatury

Odczyt temperatury

```taphome
MODBUSR(A, 10110, Int16) / 10
```

Teplota vystupu zdroje tepla Czujnik temperatury

Odczyt temperatury

```taphome
MODBUSR(A, 10111, Int16) / 10
```

Teple uzit. voda — regulace Termostat

Atrybuty serwisowe

|                  |
|------------------|
| Min. teplota TUV |
| Max. teplota TUV |

Odczyt temperatury

```taphome
MODBUSR(A, 10120, Int16) / 10
```

Odczyt temperatury zadanej

```taphome
MODBUSR(A, 10121, UInt16) / 10
```

Zapis temperatury zadanej

```taphome
MODBUSWNE(SH, 10006, UInt16, Se * 10)
```

Atrybuty serwisowe

Min. teplota TUV

```taphome
TOSTRING(MODBUSR(A, 10122, Int16) / 10, "F1") + " °C"
```

Max. teplota TUV

```taphome
TOSTRING(MODBUSR(A, 10123, Int16) / 10, "F1") + " °C"
```

Rezim nastaveni TUV Przełącznik wielowartościowy

Wartości / Stany: Bez vlivu · Zadana teplota · Teplotni offset · Uroven provozu

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 10005, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(SH, 10005, UInt16, Mu)
```

Blokace TUV Przełącznik

Wartości / Stany: Zablokováno · Normální provoz

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 10051, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(SH, 10051, UInt16, St)
```

Mimorizadny ohrev TUV Przełącznik

Wartości / Stany: Zapnuto · Vypnuto

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 10071, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(SH, 10071, UInt16, St)
```

Atrybuty serwisowe

Cilova teplota mimoradneho TUV

```taphome
TOSTRING(MODBUSR(A, 10500, Int16) / 10, "F1") + " °C"
```

Trvani mimoradneho TUV

```taphome
TOSTRING(MODBUSR(A, 10501, Int16)) + " min"
```

Zbyvajici cas TUV

```taphome
TOSTRING(MODBUSR(A, 10502, Int16)) + " min"
```

Rezim nastaveni topeni Przełącznik wielowartościowy

Wartości / Stany: Bez vlivu · Zadana zpetna teplota · Teplotni offset · Uroven provozu

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 10000, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(SH, 10000, UInt16, Mu)
```

Topeni — celkovy rezim Przełącznik wielowartościowy

Wartości / Stany: Individualni (dle okruhu) · Globalni offset · Globalni uroven

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 10065, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(SH, 10065, UInt16, Mu)
```

Blokace topeni Przełącznik

Wartości / Stany: Zablokováno · Normální provoz

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 10050, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(SH, 10050, UInt16, St)
```

Mixovaci okruh MC1 — teplota flow Termostat

Atrybuty serwisowe

|                       |
|-----------------------|
| Min. teplota flow MC1 |
| Max. teplota flow MC1 |

Odczyt temperatury

```taphome
MODBUSR(A, 10140, Int16) / 10
```

Odczyt temperatury zadanej

```taphome
MODBUSR(A, 10141, Int16) / 10
```

Zapis temperatury zadanej

```taphome
MODBUSWNE(SH, 10011, UInt16, Se * 10)
```

Atrybuty serwisowe

Min. teplota flow MC1

```taphome
TOSTRING(MODBUSR(A, 10142, Int16) / 10, "F1") + " °C"
```

Max. teplota flow MC1

```taphome
TOSTRING(MODBUSR(A, 10143, Int16) / 10, "F1") + " °C"
```

Rezim nastaveni MC1 Przełącznik wielowartościowy

Wartości / Stany: Bez vlivu · Zadana teplota flow · Teplotni offset · Uroven provozu

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 10010, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(SH, 10010, UInt16, Mu)
```

Spotrebovana elektricka energie Licznik energii

Odczyt całkowitego zużycia

```taphome
MODBUSR(A, 10310, Int32) / 10
```

Odczyt zapotrzebowania

```taphome
MODBUSR(A, 10301, UInt16) / 10
```

Tepelna energie — topeni Licznik energii

Atrybuty serwisowe

|                               |
|-------------------------------|
| Spotreba el. energie — topeni |
| Spotreba el. energie — TUV    |
| Tepelna energie — TUV         |
| Tepelna energie celkem        |
| Predikce min. prikonu         |

Odczyt całkowitego zużycia

```taphome
MODBUSR(A, 10322, Int32) / 10
```

Odczyt zapotrzebowania

```taphome
MODBUSR(A, 10300, Int16) / 10
```

Atrybuty serwisowe

Spotreba el. energie — topeni

```taphome
TOSTRING(MODBUSR(A, 10312, Int32) / 10, "F1") + " kWh"
```

Spotreba el. energie — TUV

```taphome
TOSTRING(MODBUSR(A, 10314, Int32) / 10, "F1") + " kWh"
```

Tepelna energie — TUV

```taphome
TOSTRING(MODBUSR(A, 10324, Int32) / 10, "F1") + " kWh"
```

Tepelna energie celkem

```taphome
TOSTRING(MODBUSR(A, 10320, Int32) / 10, "F1") + " kWh"
```

Predikce min. prikonu

```taphome
TOSTRING(MODBUSR(A, 10302, UInt16) / 10, "F1") + " kW"
```

Limit prikonu (Smart Grid / EVU) Przełącznik wielowartościowy

Wartości / Stany: Bez omezeni · Mekke omezeni (FV prebytky) · Tvrde omezeni (§14a)

Akcje serwisowe

|                        |
|------------------------|
| Nastavit limit prikonu |

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 10040, UInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(SH, 10040, UInt16, Mu)
```

Atrybuty serwisowe

Aktualni limit prikonu

```taphome
TOSTRING(MODBUSR(H, 10041, UInt16) / 10, "F1") + " kW"
```

Signal EVU1

```taphome
TOSTRING(MODBUSR(A, 10360, UInt16))
```

Signal EVU2

```taphome
TOSTRING(MODBUSR(A, 10361, UInt16))
```

Akcje serwisowe

Nastavit limit prikonu

Parametry: Limit kW (0–30 Lim)

```taphome
MODBUSWNE(SH, 10041, UInt16, Lim * 10);
```

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

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie       |
|---------------------|-----------------|
| IP adresa           | `192.168.1.116` |
| Modbus Slave ID     | `1`             |

## 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/)

