---
title: "Nibe VVM S320"
description: "Moduł wewnętrzny pompy ciepła Nibe VVM S320 podłączony do TapHome przez wbudowany Modbus TCP."
url: "https://taphome.com/pl/compatibility/nibe-vvm-s320/"
language: pl
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","heat-pump","ventilation","hot-water","energy-monitoring","ethernet"]
  questions: ["Jak zintegrować Nibe VVM S320 z TapHome?","Co monitoruje i kontroluje szablon TapHome dla Nibe VVM S320?","Jak połączyć Nibe VVM S320 z TapHome przez Modbus TCP?","Jak włączyć Modbus TCP w Nibe VVM S320?","Jak sterować prędkościami wentylatorów ERS 1 w Nibe VVM S320?","Jakie parametry krzywej grzewczej można regulować w Nibe VVM S320 za pomocą TapHome?"]
---

# Nibe VVM S320

Komunikacja: Modbus TCP

- [Oficjalna strona Nibe](https://www.nibe.eu)

Nibe VVM S320 to wewnętrzny moduł pompy ciepła, który łączy ogrzewanie, przygotowanie ciepłej wody i wentylację (odzysk energii ERS 1) w jednym urządzeniu. TapHome łączy się bezpośrednio przez **wbudowany Modbus TCP/IP** po Ethernecie lub WiFi — nie jest wymagana żadna zewnętrzna bramka ani akcesorium. VVM S325 wykorzystuje ten sam zestaw rejestrów i jest w pełni zamienny.

Szablon udostępnia 82 atrybuty serwisowe obejmujące monitorowanie temperatur, zarządzanie krzywą grzewczą, sterowanie zapotrzebowaniem na ciepłą wodę, konfigurację prędkości wentylatorów ERS 1, wskaźniki stopniominut, pomiar energii, statystyki sprężarki i obsługę alarmów.

## Połączenie sieciowe

VVM S320 posiada wbudowaną obsługę Modbus TCP/IP, aktywowaną przez ekran dotykowy urządzenia. Podłącz urządzenie do tej samej sieci lokalnej co TapHome Core za pomocą Ethernetu (menu 5.2.2) lub WiFi (menu 5.2.1).

- **Protokół:** Modbus TCP
- **Port:** 502
- **Domyślne Slave ID:** 1 (niektóre instalacje mogą używać 0)
- **Rejestry:** Input (FC04) dla czujników tylko do odczytu, Holding (FC03) dla ustawień odczytu/zapisu

> [!TIP]
> Przypisz VVM S320 statyczny adres IP poprzez ustawienia rezerwacji DHCP w routerze. Aktualną konfigurację sieciową można zweryfikować w menu 3.1.13 ("Połączenia") na wyświetlaczu urządzenia.

## Aktywacja komunikacji Modbus

Modbus TCP musi być jawnie włączony na pompie ciepła przed podłączeniem TapHome:

1. Na ekranie dotykowym VVM S320 dotknij **ikony menu** (trzy poziome linie), aby otworzyć menu główne
2. Przejdź do menu **7.5.9** (**Modbus TCP/IP**)
3. Przełącz **Połączono** na WŁ
4. Pozostaw **Modbus ext. calc. supply** (7.5.9.1) na WYŁ
5. Pozostaw **Modbus ext. sensor input** (7.5.9.2) na WSZYSTKIE WYŁ

Podczas importu szablonu w TapHome podaj:

- **Adres IP** — adres IP urządzenia w sieci lokalnej (sprawdź w menu 3.1.13 lub tabeli DHCP routera)
- **Slave ID** — adres Modbus slave (domyślny: 1)

> [!WARNING]
> Jeśli Modbus TCP nie jest włączony w menu 7.5.9, TapHome będzie otrzymywał odpowiedzi "Error on read request". Jest to problem konfiguracji pompy, a nie sieci.

> [!NOTE]
> Zalecana jest wersja firmware 2.2.1 lub nowsza. Aktualizacje można pobrać z myuplink.com i zainstalować przez port USB na wyświetlaczu.

## Możliwości urządzenia

Szablon udostępnia następujące urządzenia, pogrupowane według funkcji:

### Monitorowanie temperatur

Siedem czujników temperatury odczytuje z rejestrów input z automatycznym dzieleniem przez 10:

| Czujnik | Rejestr | Opis |
|---------|---------|------|
| Temperatura zewnętrzna (BT1) | A:1 | Aktualna temperatura powietrza zewnętrznego |
| Temperatura zasilania (BT2) | A:5 | Temperatura linii zasilającej |
| Temperatura powrotu (BT3) | A:7 | Temperatura linii powrotnej |
| Ciepła woda góra (BT7) | A:8 | Temperatura w górnej części zasobnika CW |
| Ciepła woda ładowanie (BT6) | A:9 | Temperatura ładowania ciepłej wody |
| Temperatura pomieszczenia (BT50) | A:26 | Temperatura z czujnika pokojowego (czujnik opcjonalny) |
| Temperatura zasilania (BT63) | A:72 | Temperatura zasilania dodatkowego źródła ciepła |

Dodatkowe czujniki temperatury po stronie powietrza są dostępne przez moduł wentylacyjny:

- **Temperatura powietrza wyrzutowego (BT20)** — odczytuje H:19, powietrze wyrzutowe z wymiennika ciepła ERS 1
- **Powietrze wywiewane (BT21)** — odczytuje H:20 (patrz Znane ograniczenia)
- **Obliczona temperatura zasilania** — odczytuje A:1017, obliczona przez system docelowa temperatura linii zasilającej

### Sterowanie trybem pracy

- **Tryb pracy** — odczyt/zapis H:237. Wybór między Auto (0), Ręczny (1) i Tylko ogrzewanie dodatkowe (2). W trybie Auto pompa ciepła zarządza zapotrzebowaniem na ogrzewanie automatycznie; Ręczny umożliwia bezpośrednie sterowanie; Tylko ogrzewanie dodatkowe dezaktywuje sprężarkę.
- **Priorytet pracy** — odczytuje A:1028. Pokazuje aktualny priorytet systemowy: 10=wyłączony, 20=ciepła woda, 30=ogrzewanie, 40=basen, 60=chłodzenie.

### Zarządzanie krzywą grzewczą

Szablon zapewnia pełne sterowanie pogodową krzywą grzewczą dla systemu klimatycznego 1:

- **Krzywa grzewcza** — odczyt/zapis H:26 (zakres 0–15, domyślnie 9). Nachylenie krzywej określa, jak agresywnie temperatura zasilania rośnie przy spadku temperatury zewnętrznej.
- **Przesunięcie krzywej** — odczyt/zapis H:30 (zakres -10 do +10, domyślnie 0). Równoległe przesunięcie całej krzywej w górę lub w dół.
- **Min / Max temperatura zasilania** — odczyt/zapis H:34 i H:38 (dzielone przez 10 dla °C). Ogranicza obliczoną temperaturę zasilania do bezpiecznego zakresu.
- **Własna krzywa P1–P7** — odczyt/zapis H:39–H:45. Siedem własnych punktów krzywej grzewczej przy temperaturach zewnętrznych od +20 °C (P7) do -40 °C (P1), umożliwiających w pełni niestandardową krzywą.

### Zewnętrzna korekta klimatyczna

Cztery czujniki tylko do odczytu pokazują aktualne wartości korekty zewnętrznej dla systemów klimatycznych 1–4:

- **Korekta zewnętrzna systemu klimatycznego S1–S4** — odczytuje A:1054–A:1057

Dwa rejestry do zapisu umożliwiają nadpisanie zewnętrzne:

- **Korekta zewnętrzna systemu klimatycznego** — odczyt/zapis H:51 (zakres -10 do +10)
- **Korekta zewnętrzna czujnika pokojowego chłodzenie 1** — odczyt/zapis H:4153 (dzielone przez 10 dla °C)

### Stopniominuty

Stopniominuty są głównym wskaźnikiem zapotrzebowania na ciepło w systemach Nibe — wartość ujemna oznacza, że budynek potrzebuje ogrzewania, a im bardziej ujemna, tym intensywniej pracuje system:

- **Stopniominuty** — odczyt/zapis H:18 (dzielone przez 10, zakres -3000 do +3000 DM). Główny wskaźnik zapotrzebowania na ciepło. Zapisanie dużej wartości ujemnej wymusza natychmiastowy start sprężarki.
- **Stopniominuty chłodzenie** — odczyt/zapis H:20. Wskaźnik zapotrzebowania na chłodzenie.
- **Stopniominuty start ogrzewanie dodatkowe** — odczytuje A:97. Próg włączenia dodatkowego grzałki elektrycznej.
- **Stopniominuty start sprężarka** — odczytuje A:159. Próg startu sprężarki.

### Zarządzanie ciepłą wodą

- **Tryb zapotrzebowania na ciepłą wodę** — odczyt/zapis H:56. Wybór między Mały (0), Średni (1), Duży (2) i Smart Control (3). Tryb określa, jak agresywnie system utrzymuje temperaturę ciepłej wody.
- **Temperatura ciepłej wody góra (BT7)** — odczytuje A:8 (dzielone przez 10 dla °C)
- **Temperatura ładowania ciepłej wody (BT6)** — odczytuje A:9 (dzielone przez 10 dla °C)
- **Temperatura wyjściowa cyrkulacji ciepłej wody** — odczytuje A:87, wychodząca ciepła woda z czujnika BT70
- **Aktualne sterowanie ciepłą wodą** — odczytuje A:137, identyfikuje, który podsystem aktualnie steruje produkcją ciepłej wody

### Sterowanie prędkością wentylatorów (ERS 1)

VVM S320 zawiera zintegrowany system ERS 1 (system odzysku energii) z konfigurowalnymi prędkościami wentylatorów dla powietrza nawiewanego i wywiewanego. Każdy wentylator ma cztery stopnie prędkości plus normalną prędkość pracy:

| Ustawienie | Rejestr nawiewu | Rejestr wyciągu | Domyślnie |
|------------|-----------------|-----------------|-----------|
| Prędkość 1 (minimalna) | H:1041 | H:1024 | 0% |
| Prędkość 2 (niska) | H:1040 | H:1023 | 30% |
| Prędkość 3 (średnia) | H:1039 | H:1022 | 80% |
| Prędkość 4 (maksymalna) | H:1038 | H:1021 | 100% |
| Normalna | H:1042 | H:1025 | 60% / 75% |

Dodatkowe sterowanie wentylacją:

- **Tryb wentylacji** — odczyt/zapis H:104, wybór trybu pracy wentylacji
- **Czas powrotu wentylator 1–4** — odczyt/zapis H:115–H:118, godziny do powrotu wentylatora z nadpisanej prędkości do normalnej (1–24 h, domyślnie 4 h)
- **Temperatura bypassu** — odczyt/zapis H:1044 (zakres 2–10 °C, domyślnie 4 °C), próg temperatury dla obejścia wymiennika ciepła

### Monitorowanie energii

Szablon zawiera liczniki produkcji i zużycia energii:

- **Energia wyprodukowana (ogrzewanie)** — odczytuje A:2283 (dzielone przez 100 dla kWh)
- **Energia wyprodukowana (ciepła woda)** — odczytuje A:2285
- **Energia zużyta (ogrzewanie)** — odczytuje A:2291
- **Energia zużyta (ciepła woda)** — odczytuje A:2293 (dzielone przez 100 dla kWh)
- **Energia zużyta (grzałka dodatkowa)** — odczytuje A:2299
- **Aktualna moc** — odczytuje A:2305 (dzielone przez 100 dla kW)
- **Przepływ energii (sprężarka + ogrzewanie dodatkowe)** — odczytuje A:1577 (uInt32, dzielone przez 10 dla kWh)
- **Przepływ energii (ciepła woda, sprężarka + ogrzewanie dodatkowe)** — odczytuje A:1575 (Int32, dzielone przez 10 dla kWh)

### Statystyki sprężarki

- **Całkowity czas sprężarki EP14 / EP15** — odczytuje A:2335 i A:2337, łączne godziny pracy
- **Czas ogrzewania sprężarki EP14 / EP15** — odczytuje A:2339 i A:2341, godziny pracy związane z ogrzewaniem
- **Całkowity czas pracy (ogrzewanie dodatkowe)** — odczytuje A:1025, czas pracy grzałki dodatkowej (dostępny w wariancie 16-bitowym i 32-bitowym)

### Stan systemu i alarmy

- **Numer alarmu** — odczytuje A:1975, aktualnie aktywny kod alarmu
- **Reset alarmu** — zapisuje do H:22, kasuje aktywny alarm
- **Alarm niska temperatura pomieszczenia** — odczytuje H:196, próg alarmu dla temperatury pomieszczenia
- **Alarm niska temperatura ciepłej wody** — odczytuje H:197, próg alarmu dla temperatury ciepłej wody
- **Stopnie ogrzewania dodatkowego** — odczytuje A:1029, liczba aktywnych stopni wewnętrznej grzałki elektrycznej

### Dodatkowe urządzenia

- **Czujnik przepływu** — odczytuje A:40 (dzielone przez 10 dla l/min), przepływ czynnika grzewczego z BF1
- **Prędkość pompy czynnika grzewczego** — odczytuje A:1636, prędkość procentowa pompy GP1
- **Prędkość pompy (S135)** — odczyt/zapis H:1036, prędkość pompy modułu wentylacyjnego (1–100%, domyślnie 70%)
- **Zawór mieszający QN11 (EM1)** — odczytuje A:1034, stan zaworu mieszającego (10=wyłączony, 20=aktywny, 30=pasywny, 40=otwiera się, 50=zamyka się)
- **Suszenie podłogi** — odczyt/zapis H:120, włącza/wyłącza program suszenia podłogi (0=wył, 1=wł)
- **Interwał wymiany filtra** — odczyt/zapis H:119, miesiące między wymianami filtra (1–24, domyślnie 3)
- **Wartość zadana wilgotności** — odczyt/zapis H:997, wartość zadana wilgotności względnej (30–90%, domyślnie 60%)
- **HTS 1** — odczyt/zapis H:998, ustawienie wysokiej temperatury wł/wył
- **OPT** — odczyt/zapis H:1015, optymalizator energetyczny wł/wył
- **OPT DM różnica startu** — odczyt/zapis H:1016, różnica stopniominut dla startu OPT (10–2000, domyślnie 700)

## Znane ograniczenia

Szablon zawiera cztery niezgodności w mapowaniu rejestrów odziedziczone ze źródła XML. Nie uniemożliwiają normalnej pracy, ale mogą wpływać na konkretne odczyty:

1. **H:20 podwójne mapowanie** — Rejestr H:20 jest mapowany zarówno na "Stopniominuty chłodzenie" (R/W), jak i na "Powietrze wywiewane BT21" (tylko do odczytu). Biblioteka nibe potwierdza, że H:20 to "Cooling degree minutes" (FC03, R/W). Czujnik BT21 w rzeczywistości znajduje się w rejestrze input A:20 (FC04). Szablon prawdopodobnie zawiera nieprawidłowy kod funkcji dla BT21.

2. **H:51 podwójne mapowanie** — Rejestr H:51 jest mapowany zarówno na "Korekta zewnętrzna czujnika pokojowego systemu klimatycznego", jak i na "Korekta zewnętrzna systemu klimatycznego". Oba odczytują/zapisują ten sam rejestr. Wariant "czujnik pokojowy" był prawdopodobnie przeznaczony dla H:55 (inny rejestr), ale został zmapowany na H:51 w szablonie.

3. **A:1025 podwójne mapowanie** — Rejestr A:1025 pojawia się zarówno jako 16-bitowe ("Całkowity czas pracy (ogrzew. dod., 16-bit)"), jak i 32-bitowe ("Całkowity czas pracy (ogrzew. dod., 32-bit)") urządzenie. Biblioteka nibe potwierdza, że jest to rejestr 32-bitowy (s32, 4 bajty). Wariant 16-bitowy może przekroczyć zakres dla urządzeń z długim czasem pracy.

4. **Skalowanie rejestrów energii** — Rejestry energii używają niespójnych współczynników skalowania: A:2283 i A:2293 używają /100, podczas gdy A:2285, A:2291 i A:2299 nie mają współczynnika skalowania. Może to wskazywać na różne jednostki (kWh vs MWh) lub brakujące współczynniki konwersji w szablonie. Zweryfikuj odczyty z wyświetlaczem urządzenia.

## Rozwiązywanie problemów

### Brak komunikacji Modbus

1. Sprawdź, czy Modbus TCP/IP jest włączony w menu 7.5.9 na wyświetlaczu urządzenia — przełącznik "Połączono" musi być na WŁ
2. Sprawdź adres IP urządzenia w menu 3.1.13 ("Połączenia")
3. Upewnij się, że TapHome Core i VVM S320 są w tej samej sieci/podsieci
4. Spróbuj Slave ID 0, jeśli domyślne 1 nie odpowiada
5. Ustaw timeout Modbus na co najmniej 14 sekund z 3 powtórzeniami

### Nieprawidłowe odczyty temperatur

Wszystkie rejestry temperatur używają współczynnika skalowania 10 (wartość surową dzieli się przez 10, aby uzyskać °C). Jeśli odczyty wydają się 10 razy za wysokie, sprawdź, czy dzielenie przez 10 jest zastosowane. Rejestry A:87 (cyrkulacja ciepłej wody) i H:19 (powietrze wyrzutowe) mogą również wymagać dzielenia przez 10, ale szablon nie zawiera konwersji — zweryfikuj z wyświetlaczem urządzenia.

### Zmiany prędkości wentylatora nie działają

Prędkości wentylatorów ERS 1 konfiguruje się jako wartości procentowe (0–100%). Jeśli zmiana prędkości wentylatora nie przynosi efektu, sprawdź tryb wentylacji (H:104) — urządzenie może być w trybie, który nadpisuje ręczne ustawienia prędkości. Sprawdź również, czy nie upłynął czas powrotu (H:115–H:118), który przywróciłby wentylator do normalnej prędkości.

### Niespójne odczyty energii

Z powodu mieszanych współczynników skalowania w rejestrach energii niektóre odczyty mogą różnić się o rzędy wielkości. Porównaj z wartościami na wyświetlaczu urządzenia. Rejestry ze współczynnikiem /100 pokazują wartości w kWh; rejestry bez współczynnika mogą być w innych jednostkach. Patrz Znane ograniczenia powyżej.

## Dostępne urządzenia

Nibe VVM S320 Moduł

Stopnie ogrzewania dodatkowego Zmienna Tylko do odczytu

Liczba aktywnych stopni ogrzewania dodatkowego (wewnętrzna grzałka elektryczna)

Rejestr: A:1029 Int16 numeric

Alarm niska temperatura CW Zmienna Tylko do odczytu

Alarm przy spadku temperatury ciepłej wody poniżej progu (0=nieaktywny, 1=aktywny)

Rejestr: H:197 Int16 numeric

Alarm niska temperatura pomieszczenia Zmienna Tylko do odczytu

Alarm przy spadku temperatury pomieszczenia poniżej progu (0=nieaktywny, 1=aktywny)

Rejestr: H:196 Int16 numeric

Numer alarmu Zmienna Tylko do odczytu

Aktualnie aktywny kod alarmu

Rejestr: A:1975 Int16 numeric

Reset alarmu Zmienna

Zapis w celu resetu aktywnego alarmu

Rejestr: H:22 Int16 numeric

Temperatura bypassu (ERS 1) Zmienna

Temperatura aktywacji bypassu wymiennika ERS 1 (zakres 2–10 °C, domyślnie 4 °C)

Rejestr: H:1044 uInt16 Jednostka: °C numeric

Obliczona temperatura zasilania Zmienna Tylko do odczytu

Obliczona przez system docelowa temperatura linii zasilającej

Rejestr: A:1017 Int16 Jednostka: °C numeric

Całkowity czas pracy (ogrzew. dod., 16-bit) Zmienna Tylko do odczytu

Całkowity czas pracy grzałki dodatkowej w godzinach — wariant 16-bitowy, może przekroczyć zakres przy długim czasie pracy

Rejestr: A:1025 uInt16 Jednostka: h numeric

Całkowity czas sprężarki (EP14) Zmienna Tylko do odczytu

Łączne godziny pracy sprężarki pompy ciepła EP14

Rejestr: A:2335 Int16 Jednostka: h numeric

Całkowity czas sprężarki (EP15) Zmienna Tylko do odczytu

Łączne godziny pracy sprężarki pompy ciepła EP15

Rejestr: A:2337 Int16 Jednostka: h numeric

Czas ogrzewania sprężarki (EP14) Zmienna Tylko do odczytu

Łączne godziny ogrzewania sprężarki pompy ciepła EP14

Rejestr: A:2339 Int16 Jednostka: h numeric

Czas ogrzewania sprężarki (EP15) Zmienna Tylko do odczytu

Łączne godziny ogrzewania sprężarki pompy ciepła EP15

Rejestr: A:2341 Int16 Jednostka: h numeric

Aktualne sterowanie ciepłą wodą Zmienna Tylko do odczytu

Identyfikuje, który podsystem aktualnie steruje produkcją ciepłej wody

Rejestr: A:137 Int16 numeric

Krzywa grzewcza Zmienna

Nachylenie krzywej grzewczej dla systemu klimatycznego 1 (zakres 0–15, domyślnie 9)

Rejestr: H:26 Int16 numeric

Przesunięcie krzywej Zmienna

Równoległe przesunięcie krzywej grzewczej systemu klimatycznego 1 (zakres -10 do +10, domyślnie 0)

Rejestr: H:30 Int16 numeric

Własna krzywa P7 (+20 °C) Zmienna

Własny punkt krzywej grzewczej przy temperaturze zewnętrznej +20 °C (domyślnie 15 °C)

Rejestr: H:39 Int16 Jednostka: °C numeric

Własna krzywa P6 (+10 °C) Zmienna

Własny punkt krzywej grzewczej przy temperaturze zewnętrznej +10 °C (domyślnie 15 °C)

Rejestr: H:40 Int16 Jednostka: °C numeric

Własna krzywa P5 (0 °C) Zmienna

Własny punkt krzywej grzewczej przy temperaturze zewnętrznej 0 °C (domyślnie 26 °C)

Rejestr: H:41 Int16 Jednostka: °C numeric

Własna krzywa P4 (-10 °C) Zmienna

Własny punkt krzywej grzewczej przy temperaturze zewnętrznej -10 °C (domyślnie 32 °C)

Rejestr: H:42 Int16 Jednostka: °C numeric

Własna krzywa P3 (-20 °C) Zmienna

Własny punkt krzywej grzewczej przy temperaturze zewnętrznej -20 °C (domyślnie 35 °C)

Rejestr: H:43 Int16 Jednostka: °C numeric

Własna krzywa P2 (-30 °C) Zmienna

Własny punkt krzywej grzewczej przy temperaturze zewnętrznej -30 °C (domyślnie 40 °C)

Rejestr: H:44 Int16 Jednostka: °C numeric

Własna krzywa P1 (-40 °C) Zmienna

Własny punkt krzywej grzewczej przy temperaturze zewnętrznej -40 °C (domyślnie 45 °C)

Rejestr: H:45 Int16 Jednostka: °C numeric

Stopniominuty start ogrzewanie dodatkowe Zmienna Tylko do odczytu

Próg stopniominut dla startu ogrzewania dodatkowego

Rejestr: A:97 uInt16 Jednostka: DM numeric

Stopniominuty start sprężarka Zmienna Tylko do odczytu

Próg stopniominut dla startu sprężarki (zakres -2000 do -30, domyślnie -400)

Rejestr: A:159 Int16 Jednostka: DM numeric

Stopniominuty chłodzenie Zmienna

Wartość stopniominut chłodzenia

Rejestr: H:20 Int16 Jednostka: DM numeric

Stopniominuty Zmienna

Stopniominuty ogrzewania — główny wskaźnik zapotrzebowania na ciepło (zakres -3000 do +3000 DM)

Rejestr: H:18 Int16 Jednostka: DM numeric

Zawór mieszający QN11 (EM1) Zmienna Tylko do odczytu

Stan zaworu mieszającego ogrzewania dodatkowego (10=wył, 20=aktywny, 30=pasywny, 40=otwiera się, 50=zamyka się)

Rejestr: A:1034 Int16 numeric

Aktualna moc Zmienna Tylko do odczytu

Aktualne zużycie mocy elektrycznej

Rejestr: A:2305 Int16 Jednostka: kW numeric

Energia wyprodukowana (ogrzewanie) Zmienna Tylko do odczytu

Łączna energia cieplna wyprodukowana przez pompę ciepła

Rejestr: A:2283 Int16 Jednostka: kWh numeric

Energia wyprodukowana (ciepła woda) Zmienna Tylko do odczytu

Łączna energia ciepłej wody wyprodukowana przez pompę ciepła

Rejestr: A:2285 Int16 Jednostka: kWh numeric

Energia zużyta (grzałka dod.) Zmienna Tylko do odczytu

Łączna energia zużyta przez dodatkową grzałkę elektryczną

Rejestr: A:2299 Int16 Jednostka: kWh numeric

Energia zużyta (ogrzewanie) Zmienna Tylko do odczytu

Łączna energia elektryczna zużyta na ogrzewanie

Rejestr: A:2291 uInt16 Jednostka: kWh numeric

Energia zużyta (ciepła woda) Zmienna Tylko do odczytu

Łączna energia elektryczna zużyta na produkcję ciepłej wody

Rejestr: A:2293 Int16 Jednostka: kWh numeric

Temperatura powietrza wyrzutowego (BT20) Zmienna Tylko do odczytu

Temperatura powietrza wyrzutowego z czujnika AZ30-BT20

Rejestr: H:19 Int16 Jednostka: °C numeric

Prędkość wentylatora wyciągowego 1 (ERS 1) Zmienna

Prędkość wentylatora wyciągowego stopień 1 w procentach (zakres 0–100%, domyślnie 0%)

Rejestr: H:1024 Int16 Jednostka: % numeric

Prędkość wentylatora wyciągowego 2 (ERS 1) Zmienna

Prędkość wentylatora wyciągowego stopień 2 w procentach (zakres 0–100%, domyślnie 30%)

Rejestr: H:1023 Int16 Jednostka: % numeric

Prędkość wentylatora wyciągowego 3 (ERS 1) Zmienna

Prędkość wentylatora wyciągowego stopień 3 w procentach (zakres 0–100%, domyślnie 80%)

Rejestr: H:1022 Int16 Jednostka: % numeric

Prędkość wentylatora wyciągowego 4 (ERS 1) Zmienna

Prędkość wentylatora wyciągowego stopień 4 w procentach (zakres 0–100%, domyślnie 100%)

Rejestr: H:1021 Int16 Jednostka: % numeric

Prędkość wentylatora wyciągowego normalna (ERS 1) Zmienna

Normalna prędkość pracy wentylatora wyciągowego w procentach (zakres 1–100%, domyślnie 75%)

Rejestr: H:1025 Int16 Jednostka: % numeric

Korekta zewnętrzna czujnika pokojowego chłodzenie 1 Zmienna

Korekta zewnętrzna z czujnikiem pokojowym dla chłodzenia systemu klimatycznego 1 (zakres 5,0–30,0 °C)

Rejestr: H:4153 Int16 Jednostka: °C numeric

Korekta zewnętrzna czujnika pokojowego systemu klimatycznego Zmienna

Współczynnik korekty zewnętrznej dla systemu klimatycznego 1

Rejestr: H:51 Int16 numeric

Korekta zewnętrzna systemu klimatycznego Zmienna

Korekta zewnętrzna systemu klimatycznego 1 (zakres -10 do +10)

Rejestr: H:51 Int16 numeric

Korekta zewnętrzna systemu klimatycznego S1 Zmienna Tylko do odczytu

Aktualna wartość korekty zewnętrznej dla systemu klimatycznego 1

Rejestr: A:1057 Int16 numeric

Korekta zewnętrzna systemu klimatycznego S2 Zmienna Tylko do odczytu

Aktualna wartość korekty zewnętrznej dla systemu klimatycznego 2

Rejestr: A:1056 Int16 numeric

Korekta zewnętrzna systemu klimatycznego S3 Zmienna Tylko do odczytu

Aktualna wartość korekty zewnętrznej dla systemu klimatycznego 3

Rejestr: A:1055 Int16 numeric

Korekta zewnętrzna systemu klimatycznego S4 Zmienna Tylko do odczytu

Aktualna wartość korekty zewnętrznej dla systemu klimatycznego 4

Rejestr: A:1054 Int16 numeric

Temperatura powietrza wywiewanego (BT21) Zmienna Tylko do odczytu

Temperatura powietrza wywiewanego z czujnika AZ30-BT21 — zmapowany na H:20, może mieć nieprawidłowy kod funkcji (patrz Znane ograniczenia)

Rejestr: H:20 Int16 Jednostka: °C numeric

Suszenie podłogi Zmienna

Włącza/wyłącza program suszenia podłogi (0=wył, 1=wł)

Rejestr: H:120 Int16 numeric

Przepływ energii (sprężarka + ogrzew. dod.) Zmienna Tylko do odczytu

Skumulowana energia cieplna włącznie z wewnętrznym ogrzewaniem dodatkowym

Rejestr: A:1577 uInt32 Jednostka: kWh numeric

Przepływ energii (ciepła woda, spr. + ogrzew. dod.) Zmienna Tylko do odczytu

Skumulowana energia ciepłej wody włącznie z wewnętrznym ogrzewaniem dodatkowym

Rejestr: A:1575 Int32 Jednostka: kWh numeric

Czujnik przepływu Zmienna Tylko do odczytu

Przepływ czynnika grzewczego z czujnika BF1 (l/min)

Rejestr: A:40 Int16 Jednostka: l/min numeric

Prędkość pompy czynnika grzewczego Zmienna Tylko do odczytu

Aktualna prędkość procentowa pompy czynnika grzewczego GP1

Rejestr: A:1636 Int16 Jednostka: % numeric

Temperatura wyjściowa cyrkulacji ciepłej wody Zmienna Tylko do odczytu

Temperatura wychodzącej ciepłej wody z czujnika BT70

Rejestr: A:87 Int16 Jednostka: °C numeric

Tryb zapotrzebowania na ciepłą wodę Zmienna

Poziom zapotrzebowania na ciepłą wodę — Mały, Średni, Duży lub Smart Control

Rejestr: H:56 Int16 numeric

Temperatura ładowania ciepłej wody Zmienna Tylko do odczytu

Temperatura ładowania ciepłej wody z czujnika BT6

Rejestr: A:9 Int16 Jednostka: °C numeric

Temperatura ciepłej wody góra Zmienna Tylko do odczytu

Temperatura w górnej części zasobnika ciepłej wody z czujnika BT7

Rejestr: A:8 Int16 Jednostka: °C numeric

HTS 1 Zmienna

Ustawienie wysokiej temperatury wł/wył (0=wył, 1=wł)

Rejestr: H:998 Int16 numeric

Priorytet pracy Zmienna Tylko do odczytu

Aktualny priorytet pracy systemu (10=wył, 20=ciepła woda, 30=ogrzewanie, 40=basen, 60=chłodzenie)

Rejestr: A:1028 Int16 numeric

OPT (Optymalizator) Zmienna

Włącza/wyłącza optymalizator energetyczny OPT (0=wył, 1=wł)

Rejestr: H:1015 Int16 numeric

OPT DM różnica startu Zmienna

Różnica stopniominut startu dla optymalizatora OPT (zakres 10–2000, domyślnie 700)

Rejestr: H:1016 Int16 Jednostka: DM numeric

Tryb pracy Zmienna

Tryb pracy systemu — Auto, Ręczny lub Tylko ogrzewanie dodatkowe

Rejestr: H:237 Int16 numeric

Prędkość pompy (S135) Zmienna

Prędkość procentowa pompy modułu wentylacyjnego S135 (zakres 1–100%, domyślnie 70%)

Rejestr: H:1036 Int16 Jednostka: % numeric

Temperatura powrotu Zmienna Tylko do odczytu

Temperatura linii powrotnej z czujnika BT3

Rejestr: A:7 Int16 Jednostka: °C numeric

Czas powrotu wentylator 1 Zmienna

Godziny do powrotu wentylatora z prędkości 1 do normalnej (zakres 1–24 h, domyślnie 4 h)

Rejestr: H:118 Int16 Jednostka: h numeric

Czas powrotu wentylator 2 Zmienna

Godziny do powrotu wentylatora z prędkości 2 do normalnej (zakres 1–24 h, domyślnie 4 h)

Rejestr: H:117 Int16 Jednostka: h numeric

Czas powrotu wentylator 3 Zmienna

Godziny do powrotu wentylatora z prędkości 3 do normalnej (zakres 1–24 h, domyślnie 4 h)

Rejestr: H:116 Int16 Jednostka: h numeric

Czas powrotu wentylator 4 Zmienna

Godziny do powrotu wentylatora z prędkości 4 do normalnej (zakres 1–24 h, domyślnie 4 h)

Rejestr: H:115 Int16 Jednostka: h numeric

Tryb wentylacji Zmienna

Wybór trybu pracy wentylacji

Rejestr: H:104 Int16 numeric

Wartość zadana wilgotności Zmienna

Wartość zadana wilgotności względnej w procentach (zakres 30–90%, domyślnie 60%)

Rejestr: H:997 Int16 Jednostka: % numeric

Prędkość wentylatora nawiewnego 1 (ERS 1) Zmienna

Prędkość wentylatora nawiewnego stopień 1 w procentach (zakres 0–100%, domyślnie 0%)

Rejestr: H:1041 Int16 Jednostka: % numeric

Prędkość wentylatora nawiewnego 2 (ERS 1) Zmienna

Prędkość wentylatora nawiewnego stopień 2 w procentach (zakres 0–100%, domyślnie 30%)

Rejestr: H:1040 Int16 Jednostka: % numeric

Prędkość wentylatora nawiewnego 3 (ERS 1) Zmienna

Prędkość wentylatora nawiewnego stopień 3 w procentach (zakres 0–100%, domyślnie 80%)

Rejestr: H:1039 Int16 Jednostka: % numeric

Prędkość wentylatora nawiewnego 4 (ERS 1) Zmienna

Prędkość wentylatora nawiewnego stopień 4 w procentach (zakres 0–100%, domyślnie 100%)

Rejestr: H:1038 Int16 Jednostka: % numeric

Prędkość wentylatora nawiewnego normalna (ERS 1) Zmienna

Normalna prędkość pracy wentylatora nawiewnego w procentach (zakres 1–100%, domyślnie 60%)

Rejestr: H:1042 Int16 Jednostka: % numeric

Temperatura zasilania (BT63) Zmienna Tylko do odczytu

Temperatura zasilania dodatkowego źródła ciepła z czujnika BT63

Rejestr: A:72 Int16 Jednostka: °C numeric

Temperatura zasilania (BT2) Zmienna Tylko do odczytu

Temperatura linii zasilającej z czujnika BT2

Rejestr: A:5 Int16 Jednostka: °C numeric

Max temperatura zasilania Zmienna

Maksymalna dopuszczalna temperatura zasilania dla systemu klimatycznego 1 (zakres 5,0–80,0 °C, domyślnie 60,0 °C)

Rejestr: H:38 Int16 Jednostka: °C numeric

Min temperatura zasilania Zmienna

Minimalna dopuszczalna temperatura zasilania dla systemu klimatycznego 1 (zakres 5,0–80,0 °C, domyślnie 20,0 °C)

Rejestr: H:34 Int16 Jednostka: °C numeric

Temperatura zewnętrzna Zmienna Tylko do odczytu

Aktualna temperatura zewnętrzna z czujnika BT1

Rejestr: A:1 Int16 Jednostka: °C numeric

Temperatura pomieszczenia Zmienna Tylko do odczytu

Temperatura pomieszczenia z czujnika pokojowego BT50

Rejestr: A:26 uInt16 Jednostka: °C numeric

Interwał wymiany filtra Zmienna

Czas między wymianami filtra (zakres 1–24 miesięcy, domyślnie 3)

Rejestr: H:119 Int16 Jednostka: months numeric

Całkowity czas pracy (ogrzew. dod., 32-bit) Zmienna Tylko do odczytu

Całkowity czas pracy grzałki dodatkowej w godzinach — wariant 32-bitowy, zalecany dla dokładnego śledzenia

Rejestr: A:1025 uInt32 Jednostka: h numeric

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

Możliwe ulepszenia (16)

- A:19 Exhaust Air Temperature (AZ30-BT20) — FC04 input register, factor 10, °C — H:19 in template may be reading holding register instead of input
- A:20 Extract Air Temperature (AZ30-BT21) — FC04 input register, factor 10, °C — template maps BT21 to H:20 (holding), should likely be A:20 (input)
- A:42 Supply Air Temperature (AZ30-BT22) — Supply air temperature sensor, factor 10, °C
- A:37 Average Outdoor Temperature (BT1) — Long-term outdoor temperature average, factor 10, °C
- A:46 Current Phase 3 (BE3) — Electrical current measurement phase 3, factor 10, A, u32
- A:48 Current Phase 2 (BE2) — Electrical current measurement phase 2, factor 10, A, u32
- A:50 Current Phase 1 (BE1) — Electrical current measurement phase 1, factor 10, A, u32
- A:2176 Current Power (Watts) — Real-time power consumption in W — higher resolution than A:2305 (/100 kW)
- A:2180 Total Energy — Cumulative total energy consumption, factor 10, kWh
- A:2251 Fan Speed ERS1 (GQ2) — Current exhaust fan speed percentage
- A:2252 Fan Speed ERS1 (GQ3) — Current supply fan speed percentage
- A:1102 Heating Medium Pump Speed (GP1) Status — Actual pump speed status (vs A:1636 which reads target speed)
- H:55 External Adjustment with Room Sensor Climate System 1 — R/W, factor 10, range 5.0–30.0 °C, default 20.0 °C — template #40 may intend this register instead of H:51
- H:95 Operating Mode Heating Medium Pump — 10=intermittent, 20=continuous, 30=economy, 40=auto; R/W
- A:1583 Hot Water Energy (Compressor Only) — Hot water energy from compressor only (excl. add. heat), factor 10, kWh, u32
- A:1585 Heating Energy (Compressor Only) — Heating energy from compressor only (excl. add. heat), factor 10, kWh, u32

## Źródła

- NIBE Modbus S-Series Technical Information (M12676EN)
  
  [www.nibe.eu](https://www.nibe.eu/download/18.3db69dc1795e0d992c5722/1622634529178/Modbus%20S-series%20EN%20M12676EN-1.pdf) 2026-03-17
  
  [PDF](https://taphome.com/compatibility/devices/nibe-vvm-s320/manufacturer/Modbus-S-series-EN-M12676EN-1.pdf)
- NIBE VVM S320/S325 Complete Register Map (nibe library)
  
  [raw.githubusercontent.com](https://raw.githubusercontent.com/yozik04/nibe/master/nibe/data/s320_s325.csv) 2026-03-17
  
  [PDF](https://taphome.com/compatibility/devices/nibe-vvm-s320/manufacturer/nibe_master_nibe_data_s320.pdf)

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

