
Szablon IntesisBox Consumption jest towarzyszącym modułem Modbus RTU dla bramki IntesisBox Panasonic Aquarea (INMBSPAN001A000 / PA-AW2-MBS-1 oraz jej następczyni INMBSPAN001A100). Nie reprezentuje samodzielnego urządzenia fizycznego — dodaje trzy czujniki energii tylko do odczytu nad już zainstalowaną bramką, udostępniając zużycie według trybu (Grzanie, Chłodzenie, Zasobnik) jako oddzielne urządzenia czujnikowe w TapHome.
Moduł odczytuje trzy rejestry holding (H:47, H:48, H:49) co 15 sekund i raportuje wartości w watogodzinach (Wh). Gwarantowany przez producenta zakres to 0–50 800 W na rejestr.
Moduł towarzyszący — najpierw zainstaluj główny szablon. Ten szablon rozszerza szablon Intesis IntesisBOX PA-AW2-MBS-1 o dedykowane czujniki zużycia. Połączenie sprzętowe, konfiguracja przełączników DIP, okablowanie RS-485 oraz ustawienie adresu slave są opisane na stronie głównej — ten szablon jedynie dodaje trzy dodatkowe czujniki na tej samej magistrali Modbus RTU.
Połączenie sprzętowe
Moduł towarzyszący wykorzystuje tę samą ścieżkę sprzętową co główna integracja IntesisBox PA-AW2-MBS-1:
- Bramka: Intesis INMBSPAN001A000 (starsza PA-AW2-MBS-1) lub jej następczyni INMBSPAN001A100 podłączona do jednostki hydraulicznej Panasonic dostarczonym kablem CN-CNT.
- Magistrala: EIA-485 (RS-485), wyłącznie topologia magistrali, do 1 200 m, terminacja 120 ohm na obu końcach.
- Transmisja do TapHome: typowo Modbus RTU enkapsulowany w TCP przez bramkę RS-485-TCP, dzięki czemu TapHome CCU dociera do IntesisBox przez Ethernet.
Pełny schemat okablowania, układ przełączników DIP, ustawienie adresu slave i topologię magistrali znajdziesz na stronie głównej Intesis IntesisBOX PA-AW2-MBS-1.
Konfiguracja
Parametry importu TapHome
Podczas importu szablonu w TapHome podaj:
- IP Address — adres bramki RS-485-TCP w sieci lokalnej (musi odpowiadać wartości użytej w głównym szablonie PA-AW2-MBS-1).
- Slave ID — adres Modbus slave IntesisBoxa (domyślnie 1, ustawiany na SW3 IntesisBoxa).
Użyj tego samego adresu IP i Slave ID co w głównym module IntesisBox PA-AW2-MBS-1 — oba szablony adresują tę samą fizyczną bramkę. Po prostu odczytują różne rejestry holding.
Parametry komunikacji
IntesisBox używa Modbus RTU przy 9600 baud, 8N2 (automatycznie wykrywa również 8N1), z adresem slave ustawianym przez przełącznik DIP SW3 P1–P6 na IntesisBoxie (domyślnie 1). Wszystkie trzy rejestry zużycia są odpytywane co 15 sekund.
Funkcje urządzenia
Szablon udostępnia trzy niezależne urządzenia czujnikowe — po jednym dla każdego trybu pracy Aquarea. Wszystkie trzy to rejestry holding UInt16 tylko do odczytu raportujące energię w watogodzinach (Wh).
Zużycie w trybie grzania
Heat Mode Consumption (H:47) raportuje energię zużytą przez pompę ciepła Panasonic Aquarea podczas pracy w trybie ogrzewania pomieszczenia. Gwarantowany przez producenta zakres to 0–50 800 W.
Zużycie w trybie chłodzenia
Cool Mode Consumption (H:48) raportuje energię zużytą podczas pracy w trybie chłodzenia pomieszczenia. Gwarantowany przez producenta zakres to 0–50 800 W.
Zużycie w trybie zasobnika
Tank Mode Consumption (H:49) raportuje energię zużytą podczas podgrzewania zasobnika ciepłej wody użytkowej (CWU). Gwarantowany przez producenta zakres to 0–50 800 W.
Kompatybilność i układ rejestrów
Ten szablon celuje w sygnały zużycia per tryb reklamowane w aktywnym datasheecie INMBSPAN001A100, który wprost wskazuje wsparcie „specyficznych sygnałów zużycia i generowania energii per tryb: zasobnik, grzanie i chłodzenie". Te same sygnały istnieją również na starszej bramce INMBSPAN001A000 (PA-AW2-MBS-1) w rejestrach udokumentowanych w sekcji 4.2.4 jej instrukcji użytkownika.
Adresowanie rejestrów w tym szablonie pokrywa się z instrukcją dla trybów Grzanie i Chłodzenie, ale rejestr Zasobnika różni się:
| TapHome XML | Tryb | PLC w instrukcji (A000 v1.6) | Zgodność |
|---|---|---|---|
| H:47 | Grzanie | 47 | tak |
| H:48 | Chłodzenie | 48 | tak |
| H:49 | Zasobnik | 46 | przesunięcie |
Najbardziej prawdopodobnym wyjaśnieniem jest, że szablon celuje w rozszerzony układ rejestrów następczyni A100 (generacje Aquarea K/L/M) zamiast starszego układu A000. Nowsze rewizje firmware A000 są alternatywną możliwością, ale nie są potwierdzone dostępną dokumentacją producenta.
Jeżeli czujnik Tank Mode Consumption stale pokazuje
0, podczas gdy pompa ciepła aktywnie podgrzewa zasobnik CWU, podłączona bramka prawdopodobnie korzysta ze starszej mapy rejestrów A000, gdzie zużycie zasobnika znajduje się na PLC 46. W takim przypadku zmodyfikuj skrypt odczytu urządzenia Tank Mode Consumption, aby wskazywałH:46zamiastH:49. Rejestry Grzanie i Chłodzenie pozostają nietknięte.
Rozwiązywanie problemów
Wszystkie trzy czujniki raportują 0 Wh
- Sprawdź, czy bazowy moduł PA-AW2-MBS-1 komunikuje się z pompą ciepła (żółta dioda L1 na IntesisBoxie migająca 100 ms WŁ / 1900 ms WYŁ wskazuje normalną pracę).
- Potwierdź, że adres IP i Slave ID w tym module towarzyszącym odpowiadają wartościom użytym w głównym szablonie.
- Pompa ciepła musi rzeczywiście pracować w odpowiednim trybie — w stanie bezczynności wszystkie trzy rejestry z założenia raportują 0.
Tank Mode Consumption raportuje 0 podczas aktywnego grzania CWU
Szablon XML adresuje zużycie zasobnika na H:49, co odpowiada układowi A100. W starszym firmware A000 zużycie zasobnika znajduje się na H:46. Zmodyfikuj skrypt odczytu urządzenia Tank na H:46, jeśli twoja bramka to starszy model A000.
Wartości wydają się nieproporcjonalnie wysokie lub niskie
Wartości zużycia są raportowane jako surowe watogodziny z IntesisBoxa — nie jest stosowane żadne skalowanie. Gwarantowany przez producenta zakres to 0–50 800 W na rejestr. Wartości spoza tego zakresu zwykle wskazują na rozbieżność adresowania rejestrów lub błąd ramki Modbus, a nie na rzeczywisty odczyt.
