
Stiebel Eltron HPA-O to powietrzna pompa ciepła z serii Premium. Nie posiada bezpośredniego interfejsu Modbus — komunikacja wymaga bramki ISG web lub ISG plus (Internet Service Gateway), która udostępnia rejestry pompy ciepła przez Modbus TCP w sieci lokalnej.
Szablon TapHome zapewnia sterowanie trybem pracy, nastawy temperatury Comfort i ECO dla dwóch obiegów grzewczych i ciepłej wody użytkowej (CWU), monitorowanie temperatury zewnętrznej i CWU, przepływ wody, liczniki czasu pracy oraz całkowitą produkcję ciepła.
Podłączenie sprzętowe
Bramka ISG łączy się z regulatorem WPM pompy ciepła przez magistralę CAN (okablowanie wewnętrzne). Do komunikacji Modbus TCP z TapHome podłącz bramkę ISG do sieci lokalnej standardowym kablem Ethernet (RJ45).
- Protokół: Modbus TCP
- Port: 502
- Slave ID: 1 (stałe)
- Domyślne IP ISG: 192.168.0.126
Bramka ISG nie może obsługiwać Modbus TCP jednocześnie z innymi interfejsami programowymi ISG (np. zdalny monitoring ServiceWelt). Dostęp Modbus tylko do odczytu jest możliwy obok rozszerzenia EMI do zarządzania energią, ale wymaga firmware ISG w wersji 12.1.2 lub nowszej.
Konfiguracja
Włączenie komunikacji Modbus
Bramka ISG ma domyślnie włączony Modbus TCP na porcie 502. Nie jest wymagana żadna specjalna aktywacja. Adres IP można skonfigurować w zakładce „Profile" w interfejsie SERVICEWELT.
Podczas importowania szablonu do TapHome podaj:
- Adres IP — adres IP bramki ISG w sieci lokalnej (domyślnie: 192.168.0.126)
- Slave ID — adres Modbus slave (stały: 1)
Jeśli bramka ISG jest podłączona przez router (DHCP), przypisz statyczny IP lub rezerwację DHCP, aby adres nie zmienił się po zaniku zasilania. Przy bezpośrednim połączeniu (punkt-punkt) ISG zachowuje domyślny adres 192.168.0.126.
Adresowanie rejestrów
Dokumentacja ISG używa adresów rejestrów opartych na 1. Szablon TapHome używa adresów opartych na 0 (przesunięcie o 1). Na przykład rejestr ISG 507 (OUTSIDE TEMPERATURE) odpowiada adresowi szablonu A:506.
Możliwości urządzenia
Sterowanie trybem pracy
Przełącznik Tryb pracy zapisuje do rejestru holding H:1500 i umożliwia wybór jednego z sześciu trybów:
| Wartość | Tryb | Opis |
|---|---|---|
| 0 | Praca awaryjna | Praca minimalna, tylko ogrzewanie zapasowe |
| 1 | Tryb czuwania | Tylko ochrona przeciwzamrożeniowa |
| 2 | Praca programowa | Naprzemienne ECO i Comfort wg programu tygodniowego WPM |
| 3 | Tryb Comfort | Stałe nastawy temperatury Comfort |
| 4 | Tryb ECO | Energooszczędne obniżone nastawy temperatury |
| 5 | Tryb CWU | Tylko podgrzewanie ciepłej wody użytkowej, bez ogrzewania pomieszczeń |
Przy zmianie trybu pracy przez Modbus zmieniaj w jednym kroku tylko tryb LUB nastawę temperatury — nie oba jednocześnie. Pompa ciepła wymaga stabilizacji po każdej zmianie.
Nastawy temperatury obiegów grzewczych
Szablon udostępnia cztery urządzenia termostatyczne dla dwóch obiegów grzewczych, każdy z nastawami Comfort i ECO:
- HC1 Temperatura Comfort — odczytuje bieżącą temperaturę HC1 z A:507, zapisuje nastawę Comfort do H:1501 (zakres 5–30 °C)
- HC1 Temperatura ECO — odczytuje bieżącą temperaturę HC1 z A:507, zapisuje nastawę ECO do H:1502 (zakres 5–30 °C)
- HC2 Temperatura Comfort — odczytuje bieżącą temperaturę HC2 z A:510, zapisuje nastawę Comfort do H:1504 (zakres 5–30 °C)
- HC2 Temperatura ECO — odczytuje bieżącą temperaturę HC2 z A:510, zapisuje nastawę ECO do H:1505 (zakres 5–30 °C)
Rzeczywista nastawa robocza zależy od wybranego trybu pracy — tryb Comfort używa wartości Comfort, tryb ECO używa wartości ECO, a praca programowa przełącza między obiema według harmonogramu WPM.
Nastawy temperatury CWU
Dwa urządzenia termostatyczne sterują temperaturą ciepłej wody użytkowej:
- CWU Temperatura Comfort — odczytuje bieżącą temperaturę CWU z A:521, zapisuje nastawę Comfort do H:1509 (zakres 10–60 °C)
- CWU Temperatura ECO — odczytuje bieżącą temperaturę CWU z A:521, zapisuje nastawę ECO do H:1510 (zakres 10–60 °C)
Monitorowanie czujników
Szablon zawiera kilka czujników tylko do odczytu:
- Temperatura zewnętrzna — temperatura otoczenia z A:506 (°C, /10)
- Aktualna temperatura CWU — bieżąca temperatura zasobnika ciepłej wody użytkowej z A:521 (°C, /10)
- Przepływ wody — przepływ wody pompy ciepła z A:547 (l/min, /10). Może pokazywać 0, jeśli czujnik przepływu nie jest zainstalowany.
- Ilość ciepła — całkowita wyprodukowana energia cieplna, łączona z rejestrów A:3502 (MWh) i A:3501 (kWh), wyświetlana w MWh
- Czas pracy ogrzewanie — skumulowany czas pracy pompy ciepła na ogrzewanie z A:3643 (godziny)
- Czas pracy CWU — skumulowany czas pracy pompy ciepła na CWU z A:3644 (godziny)
Atrybuty serwisowe
Szablon udostępnia 27 diagnostycznych atrybutów serwisowych dostępnych w widoku szczegółów urządzenia TapHome. Obejmują:
- Identyfikacja regulatora — identyfikuje podłączony typ regulatora WPM (WPMsystem, LWZ, WPM 3, WPM 3i)
- Bity stanu pracy — flagi w czasie rzeczywistym dla pompy HC1/HC2, programu rozgrzewania, stopni NHZ, PC w trybie ogrzewania/CWU, sprężarka pracuje, tryb letni, tryb chłodzenia, odszranianie i tryb cichy 1/2
- Czujniki systemowe — temperatura bufora (aktualna i nastawa), temperatura powrotu, temperatura gorącego gazu, ciśnienie niskie/średnie/wysokie
- Monitorowanie usterek — status usterki, numer aktywnego błędu, stan odszraniania, numer komunikatu
Dodatkowe możliwości
Bramka ISG udostępnia dodatkowe rejestry nie uwzględnione obecnie w szablonie TapHome. Obejmują czujniki temperatury zasilania i powrotu, temperaturę źródła, sterowanie pracą ze stałą wartością, polecenia resetu systemu oraz wejścia SG Ready do optymalizacji fotowoltaiki. Kompleksowe rejestry energetyczne zapewniają dzienne i całkowite liczniki wyprodukowanego ciepła i zużytej energii, podzielone na ogrzewanie i CWU. Mogą zostać dodane w przyszłej aktualizacji szablonu.
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź, czy kabel Ethernet jest podłączony do bramki ISG (nie bezpośrednio do pompy ciepła)
- Potwierdź adres IP ISG — sprawdź tabelę dzierżaw DHCP routera lub użyj domyślnego 192.168.0.126
- Upewnij się, że TapHome Core i bramka ISG są w tej samej sieci/podsieci
- Sprawdź, czy port 502 nie jest blokowany przez zaporę sieciową
- Sprawdź, czy żaden inny interfejs programowy ISG (np. zdalny dostęp ServiceWelt) nie korzysta aktywnie z połączenia — Modbus nie może działać jednocześnie z innymi interfejsami oprócz EMI tylko do odczytu
Wartość 32768 zwracana dla czujników
ISG zwraca wartość zastępczą 32768 (0x8000) dla rejestrów niedostępnych na podłączonym regulatorze. Zwykle oznacza to, że czujnik nie jest zainstalowany lub rejestr nie jest obsługiwany przez konkretny typ regulatora WPM.
Usterki nie kasują się przez Modbus
Usterki systemowe można potwierdzić tylko przez interfejs użytkownika SERVICEWELT na ISG — nie można ich skasować przez Modbus. Atrybuty szablonu dla statusu usterki i numeru aktywnego błędu umożliwiają monitorowanie usterek, ale wymagane jest ręczne potwierdzenie.
