TapHome
Oficiální · TapHome HVAC integrace

Stiebel Eltron HPA-O Serie Tepelné čerpadlo

Vzduchové tepelné čerpadlo Stiebel Eltron HPA-O Serie ovládané přes Modbus TCP prostřednictvím brány ISG web/ISG plus. TapHome poskytuje výběr provozního režimu, nastavení teplot topných okruhů a TUV s úrovněmi Comfort a ECO.

Stiebel EltronModbus TCP12 zařízeníRevize 1.1 Poslední aktualizace: 15. listopadu 2026
Stiebel Eltron HPA-O Serie Tepelné čerpadlo

Import do aplikace TapHomeHardware › Modbus › Přidat ze šablony

Stáhnout šablonu
Na této stránce

Vyžaduje externí bránu

Stiebel Eltron ISG web / ISG plus — stránka produktu

Adresa v síti

TapHome komunikuje se zařízením na adrese zadané při importu. Dejte zařízení stálou adresu — rezervaci IP v routeru, nebo jeho mDNS jméno, pokud ho podporuje —, jinak integrace přestane fungovat, když router adresu změní.

Příprava sítě

Návod na integraci

Stiebel Eltron HPA-O Serie je vzduchové tepelné čerpadlo ze základní (ne Premium) produktové řady. Stejně jako varianta Premium nemá přímé rozhraní Modbus — komunikace vyžaduje bránu ISG web nebo ISG plus (Internet Service Gateway), která zpřístupňuje registry tepelného čerpadla přes Modbus TCP v lokální síti.

Šablona TapHome poskytuje ovládání provozního režimu, teplotní nastavení Comfort a ECO pro dva topné okruhy a teplou užitkovou vodu (TUV) a monitorování teploty TUV. Ve srovnání se šablonou Premium se tento základní variant zaměřuje na hlavní nastavení HVAC bez dodatečného měření energie a počítadel doby chodu.

Hardwarové připojení

Brána ISG se připojuje k regulátoru WPM tepelného čerpadla přes sběrnici CAN (interní kabeláž). Pro komunikaci Modbus TCP s TapHome připojte bránu ISG do lokální sítě standardním ethernetovým kabelem (RJ45).

  • Protokol: Modbus TCP
  • Port: 502
  • Slave ID: 1 (fixní)
  • Výchozí IP ISG: 192.168.0.126

Brána ISG nemůže provozovat Modbus TCP současně s jinými softwarovými rozhraními ISG (např. vzdálený monitoring ServiceWelt). Přístup Modbus pouze pro čtení je možný současně s rozšířením EMI pro správu energie, ale vyžaduje firmware ISG verze 12.1.2 nebo vyšší.

Konfigurace

Povolení komunikace Modbus

Brána ISG má Modbus TCP ve výchozím stavu povolený na portu 502. Není potřeba žádná speciální aktivace. IP adresu lze nakonfigurovat přes záložku “Profile” v rozhraní SERVICEWELT.

Při importu šablony do TapHome zadejte:

  • IP adresa — IP adresa brány ISG v lokální síti (výchozí: 192.168.0.126)
  • Slave ID — adresa Modbus slave (fixní na 1)

Při přímém připojení (point-to-point) si ISG zachová výchozí adresu 192.168.0.126.

Adresování registrů

Dokumentace ISG používá adresy registrů založené na 1. Šablona TapHome používá adresy založené na 0 (posun o 1). Například registr ISG 507 (OUTSIDE TEMPERATURE) odpovídá adrese šablony A:506.

Možnosti zařízení

Ovládání provozního režimu

Přepínač Provozní režim zapisuje do holding registru H:1500 a umožňuje výběr jednoho ze šesti režimů:

HodnotaRežimPopis
0Nouzový provozMinimální provoz, pouze záložní ohřev
1Pohotovostní režimPouze ochrana proti zamrznutí
2Programový provozStřídání ECO a Comfort podle týdenního programu WPM
3Režim ComfortKonstantní teplotní nastavení Comfort
4Režim ECOÚsporná snížená teplotní nastavení
5Režim TUVPouze ohřev teplé užitkové vody, bez vytápění

Při změně provozního režimu přes Modbus změňte v jednom kroku pouze režim NEBO teplotní nastavení — ne oboje současně. Tepelné čerpadlo potřebuje čas na stabilizaci po každé změně.

Teplotní nastavení topných okruhů

Šablona poskytuje čtyři termostatová zařízení pro dva topné okruhy, každý s nastavením Comfort a ECO:

  • HC1 Comfort teplota — čte aktuální teplotu HC1 z A:507, zapisuje nastavení Comfort do H:1501 (rozsah 5–30 °C)
  • HC1 ECO teplota — čte aktuální teplotu HC1 z A:507, zapisuje nastavení ECO do H:1502 (rozsah 5–30 °C)
  • HC2 Comfort teplota — čte aktuální teplotu HC2 z A:510, zapisuje nastavení Comfort do H:1504 (rozsah 5–30 °C)
  • HC2 ECO teplota — čte aktuální teplotu HC2 z A:510, zapisuje nastavení ECO do H:1505 (rozsah 5–30 °C)

Skutečné provozní nastavení závisí na zvoleném provozním režimu — režim Comfort používá hodnotu Comfort, režim ECO používá hodnotu ECO a programový provoz mezi oběma střídá podle rozvrhu WPM.

Přímá nastavení teploty přívodu

Místo vlastní topné křivky regulátoru může TapHome zapisovat požadovanou teplotu přívodní vody přímo — například ze smart rule Ekvitermní regulace:

ZařízeníAktuální hodnotaRegistr nastaveníRozsah
Teplota přívodu vytápění (pevná hodnota)A:514 (skutečná teplota přívodu)H:1507 (ISG 1508)20–70 °C
Režim pevné teploty přívoduH:1507 (zapnutý, dokud je nastavena pevná hodnota)H:1507 (ISG 1508)zap / vyp
Teplota přívodu chlazení – podlahaA:514 (skutečná teplota přívodu)H:1513 (ISG 1514)7–25 °C
Teplota přívodu chlazení – fancoilA:514 (skutečná teplota přívodu)H:1516 (ISG 1517)7–25 °C
  • Teplota přívodu vytápění (pevná hodnota) — pevná teplota přívodu topného okruhu 1. Nastavená hodnota se omezí na 20–70 °C, zaokrouhlí na 0,5 K a zapíše se jen při změně (registr uchovává 0,1 °C). Zápisem teploty se zároveň zapne režim pevné hodnoty.
  • Režim pevné teploty přívodu — zapnutý, dokud regulátor drží pevnou hodnotu. Zapnutí nic nezapisuje: režim se zapne, když se do zařízení Teplota přívodu vytápění (pevná hodnota) zapíše teplota. Vypnutí zapíše 0x9000 do H:1507 a regulátor se vrátí na topnou křivku okruhu 1.
  • Teplota přívodu chlazení – podlaha / fancoil — nastavená teplota přívodu pro plošné (podlahové) chlazení a pro chlazení fancoily, omezená na 7–25 °C a zapisovaná jen při změně.

Pevná teplota přívodu vypíná topnou křivku topného okruhu 1. U WPM 3 regulátor podle pevné hodnoty reguluje teplotu zpátečky, ne teplotu přívodu. Před chlazením vypněte režim pevné hodnoty přepínačem Režim pevné teploty přívodu.

Chlazení (Teplota přívodu chlazení – podlaha, Teplota přívodu chlazení – fancoil) vyžaduje povolené chlazení na regulátoru WPM: KÜHLEN nastavené na ZAP a model C. Pokud není nainstalováno dálkové ovládání FEK/FET se senzorem vlhkosti, ochranu proti rosnému bodu musí zajistit TapHome — smart rule musí udržovat teplotu přívodu chlazení nad rosným bodem.

Režim pevné hodnoty lze přes Modbus vypnout až od WPM 3 se softwarem 39005 a WPM 3i se softwarem 39106. Se starším softwarem přepínač Režim pevné teploty přívodu režim vypnout nedokáže.

Teplotní nastavení TUV

Dvě termostatová zařízení ovládají teplotu teplé užitkové vody:

  • TUV Comfort teplota — čte aktuální teplotu TUV z A:521, zapisuje nastavení Comfort do H:1509 (rozsah 10–60 °C)
  • TUV ECO teplota — čte aktuální teplotu TUV z A:521, zapisuje nastavení ECO do H:1510 (rozsah 10–60 °C)

Monitorování senzorů

Šablona obsahuje jeden senzor pouze pro čtení:

  • Aktuální teplota TUV — aktuální teplota zásobníku teplé užitkové vody z A:521 (°C, /10)

Servisní atributy

Šablona zpřístupňuje 27 diagnostických servisních atributů dostupných v detailu zařízení TapHome. Zahrnují:

  • Identifikace regulátoru — identifikuje připojený typ regulátoru WPM (WPMsystem, LWZ, WPM 3, WPM 3i)
  • Bity provozního stavu — příznaky v reálném čase pro čerpadlo HC1/HC2, program náběhu, stupně NHZ, TČ v režimu vytápění/TUV, kompresor v chodu, letní režim, chladicí režim, odmrazování a tichý režim 1/2
  • Systémové senzory — venkovní teplota, teplota zásobníku (aktuální a nastavená), zpátečka, teplota horkého plynu, nízký/střední/vysoký tlak
  • Monitorování poruch — stav poruchy, číslo aktivní chyby, stav odmrazování, číslo zprávy

Venkovní teplota je dostupná jako servisní atribut (A:506), ale ne jako samostatné zařízení v této šabloně. Pro použití v automatizačních pravidlech zvažte šablonu varianty Premium, která obsahuje další samostatná senzorová zařízení.

Další možnosti

Brána ISG zpřístupňuje další registry, které nejsou momentálně zahrnuty v šabloně TapHome. Patří mezi ně senzory teploty přívodu a zpátečky, teplota zdroje, příkazy pro reset systému a vstupy SG Ready pro optimalizaci fotovoltaiky. Komplexní energetické registry poskytují denní a celková počítadla vyrobeného tepla a spotřebované energie, rozdělená podle vytápění a TUV. Tyto lze přidat v budoucí aktualizaci šablony.

Řešení problémů

Žádná komunikace Modbus

  1. Ověřte, že ethernetový kabel je připojen k bráně ISG (ne přímo k tepelnému čerpadlu)
  2. Potvrďte IP adresu ISG — zkontrolujte tabulku DHCP zapůjčení na routeru nebo použijte výchozí 192.168.0.126
  3. Ujistěte se, že TapHome Core a brána ISG jsou ve stejné síti/podsíti
  4. Zkontrolujte, že port 502 není blokován firewallem
  5. Ověřte, že žádné jiné softwarové rozhraní ISG (např. vzdálený přístup ServiceWelt) aktivně nepoužívá připojení — Modbus nemůže běžet současně s jinými rozhraními kromě EMI pouze pro čtení

Hodnota 32768 vrácená pro senzory

ISG vrací náhradní hodnotu 32768 (0x8000) pro registry, které nejsou dostupné na připojeném regulátoru. Typicky to znamená, že senzor není nainstalován nebo registr není podporován konkrétním typem regulátoru WPM.

Poruchy se nevymazávají přes Modbus

Systémové poruchy lze potvrdit pouze přes uživatelské rozhraní SERVICEWELT na ISG — nelze je vymazat přes Modbus. Atributy šablony pro stav poruchy a číslo aktivní chyby umožňují monitorování poruch, ale manuální potvrzení je vyžadováno.

Dostupná zařízení 12

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

Stiebel Eltron HPA-0 Modul
Servisní atributy
Identifikace regulátoru
Provozní stav
Čerpadlo HC1
Čerpadlo HC2
Program náběhu
NHZ stupně v chodu
TČ v režimu vytápění
TČ v režimu TUV
Kompresor v chodu
Letní režim
Chladicí režim
Min.1 IWS v odmrazování
Tichý režim 1
Tichý režim 2
Ostatní atributy
Venkovní teplota
Aktuální teplota zásobníku
Teplota zpátečky
Nastavená teplota zásobníku
Teplota horkého plynu
Nízký tlak
Střední tlak
Vysoký tlak
Stav odmrazování
Stav poruchy
Číslo zprávy
Číslo aktivní chyby

Stiebel Eltron HPA-0

Čtení (modul)
Reg2500:=MODBUSR(A, 2500, Int16);
Reg5001:=MODBUSR(A, 5001, Int16);
Reg2505:=MODBUSR(A, 2505, Int16);
If Reg5001=449
ContIdent:="WPMsystem";
ELSEif Reg5001=103
ContIdent:="LWZ Others";
ELSEIF Reg5001=104
ContIdent:="LWZ 304/404/504 SOL, 5/8 CS Premium";
ELSEIF Reg5001=390
ContIdent:="WPM 3";
ELSEIF Reg5001=391
ContIdent:="WPM 3i";
ELSE
ContIdent:="Unknown";
END
IF Reg2505=1
Defrost:="Initiated";
ELSE
Defrost:="Off";
END
Servisní atributy
Controller Ident.
ContIdent
Operating Status
HC1 Pump
If(getbit(reg2500,0), "On", "Off")
HC2 Pump
If(getbit(reg2500,1), "On", "Off")
Heat-Up Program
If(getbit(reg2500,2), "On", "Off")
NHZ Settigs Run.
If(getbit(reg2500,3), "On", "Off")
HP In Heating Mode
If(getbit(reg2500,4), "On", "Off")
HP In DHW Mode
If(getbit(reg2500,5), "On", "Off")
Compressor Running
If(getbit(reg2500,6), "On", "Off")
Summer Mode
If(getbit(reg2500,7), "On", "Off")
Cooling Mode
If(getbit(reg2500,8), "On", "Off")
Min.1 IWS In Defrost
If(getbit(reg2500,9), "On", "Off")
Silent Mode 1
If(getbit(reg2500,10), "On", "Off")
Silent Mode 2
If(getbit(reg2500,11), "On", "Off")
Other Attributes
Outdoor Temp. [°C]
MODBUSR(A, 506, Int16)/10
Actual Buffer Temp [°C]
MODBUSR(A, 517, uint16)/10
Return Temp [°C]
MODBUSR(A, 541, uint16)/10
Set Buffer Temp [°C]
MODBUSR(A, 518, Int16)/10
Hot Gas Temp. [°C]
MODBUSR(A, 543, Int16)/10
Low Pressure [Bar]
MODBUSR(A, 544, Int16)/100
Mean Pressure [Bar]
MODBUSR(A, 545, Int16)/100
HiPressure [Bar]
MODBUSR(A, 546, Int16)/100
Defrost State
Defrost
Fault Status
MODBUSR(A, 2503, Int16)
Message No.
MODBUSR(A, 2507, Int16)
Active Error No.
MODBUSR(A, 2506, Int16)
Aktuální teplota TUV Proměnná Pouze ke čtení

Aktuální teplota zásobníku teplé užitkové vody v °C

Registr: A:521 Int16 Jednotka: °C numeric (/10)

Aktuální teplota TUV

Čtení
MODBUSR(A, 521, Int16)/10
TUV Comfort teplota Termostat Čtení i zápis

Termostat — čte aktuální teplotu TUV, zapisuje nastavení Comfort (10–60 °C)

Registr: A:521 (current) / H:1509 (setpoint) → H:1509 Int16 Jednotka: °C numeric (/10)

TUV Comfort teplota

Čtení teploty
MODBUSR(A, 521, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1509, Int16) / 10
Zápis požadované teploty
MODBUSWNE(H, 1509, Int16, Se * 10)
TUV ECO teplota Termostat Čtení i zápis

Termostat — čte aktuální teplotu TUV, zapisuje nastavení ECO (10–60 °C)

Registr: A:521 (current) / H:1510 (setpoint) → H:1510 Int16 Jednotka: °C numeric (/10)

TUV ECO teplota

Čtení teploty
MODBUSR(A, 521, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1510, Int16) / 10
Zápis požadované teploty
MODBUSWNE(H, 1510, Int16, Se * 10)
HC1 Comfort teplota Termostat Čtení i zápis

Termostat — čte aktuální teplotu topného okruhu 1, zapisuje nastavení Comfort (5–30 °C)

Registr: A:507 (current) / H:1501 (setpoint) → H:1501 Int16 Jednotka: °C numeric (/10)

HC1 Comfort teplota

Čtení teploty
MODBUSR(A, 507, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1501, Int16) / 10
Zápis požadované teploty
MODBUSWNE(H, 1501, Int16, Se * 10)
HC1 ECO teplota Termostat Čtení i zápis

Termostat — čte aktuální teplotu topného okruhu 1, zapisuje nastavení ECO (5–30 °C)

Registr: A:507 (current) / H:1502 (setpoint) → H:1502 Int16 Jednotka: °C numeric (/10)

HC1 ECO teplota

Čtení teploty
MODBUSR(A, 507, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1502, Int16) / 10
Zápis požadované teploty
MODBUSWNE(H, 1502, Int16, Se * 10)
HC2 Comfort teplota Termostat Čtení i zápis

Termostat — čte aktuální teplotu topného okruhu 2, zapisuje nastavení Comfort (5–30 °C)

Registr: A:510 (current) / H:1504 (setpoint) → H:1504 Int16 Jednotka: °C numeric (/10)

HC2 Comfort teplota

Čtení teploty
MODBUSR(A, 510, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1504, Int16) / 10
Zápis požadované teploty
MODBUSWNE(H, 1504, Int16, Se * 10)
HC2 ECO teplota Termostat Čtení i zápis

Termostat — čte aktuální teplotu topného okruhu 2, zapisuje nastavení ECO (5–30 °C)

Registr: A:510 (current) / H:1505 (setpoint) → H:1505 Int16 Jednotka: °C numeric (/10)

HC2 ECO teplota

Čtení teploty
MODBUSR(A, 510, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1505, Int16) / 10
Zápis požadované teploty
MODBUSWNE(H, 1505, Int16, Se * 10)
Provozní režim Vícestavový přepínač Čtení i zápis

Provozní režim tepelného čerpadla — Nouzový, Pohotovostní, Programový, Comfort, ECO, TUV

Registr: H:1500 Int16 numeric
Hodnoty / Stavy: Emergency Operation · Standby Mode · Programmed Operation · Comfort Mode · ECO Mode · DHW Mode

Provozní režim

Čtení stavu přepínače
MODBUSR(H, 1500, Int16)
Zápis stavu přepínače
MODBUSWNE(H, 1500, Int16, Mu)
Heating flow temperature (fixed value) Termostat

Heating flow temperature (fixed value)

Čtení teploty
MODBUSR(A, 514, Int16) / 10
Čtení požadované teploty
# ISG 1508 FIXED VALUE OPERATION: 200–700 = 20–70 °C, 0x9000 (36864) = mode off
VAR v := MODBUSR(H, 1507, Uint16);
IF(v >= 200 AND v <= 700, v / 10, NaN)
Zápis požadované teploty
# Fixed flow water temperature of heating circuit 1 (ISG 1508, value x10, 20–70 °C).
# Writing a value of 20–70 °C also switches the fixed value mode on: it disables the
# weather compensation of circuit 1 in the controller, on WPM 3 it regulates the return temperature.
# Before cooling the fixed value mode must be switched off (switch Fixed flow temperature mode).
# Rounding to 0.5 K and writing only on change keeps the number of writes low.
IF ISNAN(Se)
    RETURN(0);
END
VAR t := MAX(20, MIN(70, ROUND(Se * 2) / 2));
MODBUSWNE(H, 1507, Int16, ROUND(t * 10))
Fixed flow temperature mode Přepínač
Hodnoty / Stavy: ON · OFF

Fixed flow temperature mode

Čtení stavu přepínače
# On when ISG 1508 holds a fixed value of 20–70 °C (200–700); off = 0x9000 (36864)
VAR v := MODBUSR(H, 1507, Uint16);
IF(v >= 200 AND v <= 700, 1, 0)
Zápis stavu přepínače
# Switching on writes nothing: the mode is switched on by writing a temperature to the
# device Heating flow temperature (fixed value), e.g. from the Equithermic regulation smart rule.
# Switching off writes 0x9000 (36864 as Uint16) to ISG 1508 and the controller returns
# to heating curve 1.
# The fixed value disables the weather compensation of circuit 1, on WPM 3 it regulates
# the return temperature, and it must be switched off before cooling.
IF St = 0
    MODBUSWNE(H, 1507, Uint16, 36864);
END
Cooling flow temperature – floor Termostat

Cooling flow temperature – floor

Čtení teploty
MODBUSR(A, 514, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1513, Int16) / 10
Zápis požadované teploty
# Set flow water temperature for area (floor) cooling (ISG 1514, value x10, 7–25 °C).
# Cooling must be enabled on the controller (KÜHLEN ON, model C).
# Dew point protection is TapHome's job unless FEK/FET is installed.
IF ISNAN(Se)
    RETURN(0);
END
VAR t := MAX(7, MIN(25, Se));
MODBUSWNE(H, 1513, Int16, ROUND(t * 10))
Cooling flow temperature – fan coil Termostat

Cooling flow temperature – fan coil

Čtení teploty
MODBUSR(A, 514, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 1516, Int16) / 10
Zápis požadované teploty
# Set flow water temperature for fan coil cooling (ISG 1517, value x10, 7–25 °C).
# Cooling must be enabled on the controller (KÜHLEN ON, model C).
# Dew point protection is TapHome's job unless FEK/FET is installed.
IF ISNAN(Se)
    RETURN(0);
END
VAR t := MAX(7, MIN(25, Se));
MODBUSWNE(H, 1516, Int16, ROUND(t * 10))
Připojení: Modbus TCP • Slave ID: $[SlaveId]
Možná vylepšení (10)
  • A:506 Outdoor Temperature — Int16, /10, °C — available as service attribute only, not as standalone device
  • A:515 Actual Flow Temperature — Int16, /10, °C — overall flow temperature
  • A:516 Actual Return Temperature — Int16, /10, °C — overall return temperature (0–90 °C)
  • A:536 Source Temperature — Int16, /10, °C — heat source (air) temperature
  • H:1508 Fixed Value Operation — Int16, /10, °C, R/W — fixed value heating, OFF or 20–70 °C
  • H:1520 Reset — 1=System Reset, 2=Fault List Reset, 3=Heat Pump Reset — ISG 1521
  • H:4001–4003 SG Ready Control — SG Ready ON/OFF switch + Input 1 + Input 2 for PV optimization / smart grid integration
  • A:3501–3516 Energy Data (heating + DHW + consumption) — Heating/DHW heat produced (day/total kWh/MWh), power consumed (day/total kWh/MWh), NHZ totals
  • A:505 Relative Humidity — Int16, /10, % — relative humidity (WPMsystem, WPM 3)
  • A:513 Actual Flow Temperature WP — Int16, /10, °C — flow temperature from heat pump (MFG, if available)

Parametry importu

Tyto hodnoty zadáte při importu XML.

Ptá se v aplikaciVýchozí
Slave ID1
IP adresa192.168.0.1

Zdroje

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

Našli jste problém s touto šablonou zařízení?

Napište nám, co nefunguje, co chybí, nebo jak by se měla šablona chovat. Vaše zpětná vazba nám pomáhá udržet katalog přesný.

Šablona · portál TapHome Stiebel Eltron HPA-O Serie Tepelné čerpadlo Otevřete tuto šablonu v zákaznickém portálu a použijte ji ve svém domově, nebo navrhněte úpravu a odešlete ji zpět do katalogu. Modbus TCP Zobrazit v portálu TapHome