TapHome

Flexit EcoNordic WH4 / W4

Modbus RTU
Dodane przez
Ostatnia aktualizacja: 04. 2026
Flexit EcoNordic WH4 / W4

Flexit EcoNordic to centrala klimatyczna laczaca wentylacje nawiewno-wywiewna z odzyskiem ciepla, produkcja cieplej wody uzytkowej oraz ogrzewaniem wodnym (model WH4). Komunikuje sie z TapHome przez Modbus RTU po RS-485, umozliwiajac sterowanie trybami wentylacji, nastawami temperatury, zarzadzanie ciepla woda oraz monitorowanie pracy pompy ciepla.

Obslugiwane sa dwa modele: EcoNordic WH4 (wentylacja + ogrzewanie + ciepla woda) i EcoNordic W4 (wentylacja + ciepla woda). WH4 zawiera dodatkowe czujniki i sterowanie obiegiem grzewczym, ktore nie sa dostepne w W4.

Podlaczenie sprzetowe

EcoNordic posiada wbudowany interfejs Modbus RTU dostepny przez RS-485. Podlacz TapHome Core do portu RS-485 EcoNordic za pomoca skretki z GND.

W dostepnej dokumentacji nie znaleziono schematu polaczen. Dokladna lokalizacje zaciskow RS-485 na urzadzeniu mozna znalezc w instrukcji instalacji EcoNordic lub kontaktujac sie z obsluga Flexit. Opcjonalny kabel Modbus (HP Res) jest dostepny od Flexit do podlaczenia zewnetrznych kontrolerow.

Konfiguracja

Skonfiguruj polaczenie Modbus w TapHome z nastepujacymi parametrami:

ParametrWartosc
Baud rate9600
Bity danych8
ParzystoscEven
Bity stopu1
Slave ID1 (domyslnie)

EcoNordic uzywa wlasnej mapy rejestrow Modbus w zakresie adresow 1-3037. Rozni sie ona od mapy rejestrow CI66 uzywanych przez starsze modele Flexit Nordic S2-S4 / CL2-CL4 — adapter CI66 nie jest potrzebny.

EcoNordic mozna sterowac rowniez przez aplikacje mobilna Flexit GO (Android/iOS). TapHome i aplikacja Flexit GO moga wspolistniec — obie komunikuja sie z urzadzeniem niezaleznie.

Mozliwosci urzadzenia

Sterowanie trybem wentylacji

Tryb pracy (H:2013) jest glownym sterowaniem wentylacja z czterema trybami:

  • Stop — wentylatory wylaczone, brak wentylacji
  • Away — zmniejszona wentylacja dla niezamieszkalego budynku
  • Home — normalny dzienny tryb pracy
  • High — tymczasowo zwiekszona wentylacja

Dwa specjalne wyzwalacze zapewniaja dodatkowe tryby wentylacji:

  • Szybka wentylacja (H:3006) — aktywuje tymczasowa wentylacje o duzej predkosci dla szybkiej wymiany powietrza (gotowanie, goscie, wilgoc). Czas trwania jest konfigurowalny przez akcje serwisowa (1-360 minut)
  • Wentylacja kominkowa (H:3007) — tworzy nadcisnienie wewnetrzne, aby zapobiec wciaganiu dymu do pomieszczenia podczas rozpalania kominka. Czas trwania jest konfigurowalny przez akcje serwisowa (0-360 minut)

Przycisk Comfort (H:2040) przelacza tryb komfortu na urzadzeniu, ktory tymczasowo zwieksza wentylacje i moze dostosowac nastawy temperatury.

Monitorowanie temperatury i nastawy

Szablon udostepnia piec czujnikow temperatury:

  • Temperatura powietrza zewnetrznego (A:1) — temperatura powietrza zewnetrznego na czerpni
  • Temperatura powietrza nawiewanego (A:5) — swieze powietrze dostarczane do budynku po odzysku ciepla i dogrzewaniu
  • Temperatura powietrza wyciagowego (A:9) — powietrze wyciagane z budynku przed odzyskiem ciepla
  • Temperatura powietrza wyrzutowego (A:13) — powietrze wyprowadzane na zewnatrz po odzysku ciepla
  • Temperatura zasilania obiegu grzewczego (A:97) — temperatura wody w rurze zasilajacej obieg grzewczy (tylko WH4)
  • Temperatura powrotu obiegu grzewczego (A:101) — temperatura wody w rurze powrotnej obiegu grzewczego (tylko WH4)

Dwa termostaty steruja nastawami temperatury powietrza nawiewanego:

  • Temperatura w trybie Home (H:1155) — nastawa dla trybu Home, zakres 10-30°C
  • Temperatura w trybie Away (H:1163) — nastawa dla trybu Away, zakres 10-30°C
Zarzadzanie ciepla woda

Tryb cieplej wody (H:3017) wybiera strategie podgrzewania cieplej wody uzytkowej:

  • Comfort — laduje zasobnik przy ok. 50% pozostalej cieplej wody, ponizej 15% uzywa elektrycznej grzalki rezerwowej
  • Economy — najbardziej ekonomiczny tryb, laduje dopiero przy ok. 15% pozostalosci, bez elektrycznej grzalki rezerwowej

Boost cieplej wody (H:3019) uruchamia tymczasowa maksymalna produkcje cieplej wody za pomoca elektrycznej grzalki rezerwowej. Czas trwania jest konfigurowalny przez akcje serwisowa (0-300 minut).

Monitorowanie pompy ciepla i systemu

Modul oferuje dziewiec atrybutow serwisowych do monitorowania stanu systemu:

  • Status pompy ciepla (A:3028) — aktualna praca pompy ciepla: Gotowa, Odpowietrzanie, Rozruch, Normalna praca, Zatrzymanie, Odmrazanie, Gotowa przy bledzie, Reczna i Wymuszona praca
  • Stan cieplej wody uzytkowej (A:3005) — stan produkcji cieplej wody: Comfort, Economy, Nie uzywana, Tymczasowy boost, Wymuszone ladowanie, Opoznienie Economy lub Zapobieganie legionelli
  • Stan wentylacji z odzyskiem ciepla (A:3034) — odzwierciedla aktualny stan wentylacji w tym tryby niedostepne bezposrednio przez Tryb pracy (takie jak Okap i Kominek)
  • Tryb pracy instalacji pompy ciepla (H:2061) — szczegolowy enum 17 stanow pokazujacy co pompa ciepla aktualnie robi (ladowanie zasobnika, ogrzewanie pomieszezen, ogrzewanie wentylacji, zapobieganie legionelli i tryby kombinowane)
  • Nagrzewnica wtorna pompy ciepla (A:3029) — czy nagrzewnica wtorna jest aktywna
  • Ochrona przeciwmrozowa pompy ciepla (A:3031) — czy ochrona przeciwmrozowa jest aktywna
  • Stan grzalki tacy skroplin (A:3036) — czy grzalka tacy skroplin jest aktywna
  • Ostrzezenie o kamieniu pompy ciepla (A:3037) — ostrzega gdy wykryto osadzanie sie kamienia
  • Pozycja przepustnicy pompy ciepla (H:29) — pozycja przepustnicy w procentach

Dodatkowe atrybuty serwisowe sa dostepne na poszczegolnych urzadzeniach: predkosc wentylatora wyciagowego, polecenia przepustnic, predkosc obrotowego wymiennika ciepla, nastawa temperatury zasilania pompy ciepla, moc termiczna, predkosc pompy obiegu grzewczego i pozycja zaworu odbiorczego zasobnika.

Zarzadzanie alarmami

Modul ReadScript monitoruje dwa kanaly alarmowe — Alarm A i Alarm B. Gdy alarm jest aktywny (stan = 2), TapHome raportuje go jako blad z wartoscia alarmu i stanem potwierdzenia (Potwierdzony/Niepotwierdzony/Zablokowany).

Trzy akcje serwisowe sa dostepne do zarzadzania alarmami:

  • Potwierdz Alarm A — potwierdzenie niepotwierdzonego alarmu
  • Potwierdz Alarm B — potwierdzenie niepotwierdzonego alarmu
  • Usun wszystkie nieaktywne alarmy — usuwa wszystkie nieaktywne/potwierdzone alarmy z systemu
Dodatkowe mozliwosci

EcoNordic obsluguje rowniez liczniki filtrow, obliczanie sprawnosci odzysku ciepla, monitorowanie predkosci wentylatora nawiewnego i regulacje krzywej grzewczej (WH4). Stan wentylacji z odzyskiem ciepla pokazuje dodatkowe tryby (Okap, Kominek, Tymczasowo wysoki) wykraczajace poza to, co bezposrednio oferuje sterowanie Trybem pracy. Te mozliwosci moga zostac dodane w przyszlej aktualizacji szablonu.

EcoNordic dziala do -25°C temperatury zewnetrznej z pompa ciepla CO2. Obrotowy wymiennik ciepla zapewnia do 90% sprawnosci temperaturowej odzysku ciepla. Monitoruj roznice miedzy temperatura powietrza nawiewanego i wyciagowego, aby ocenic wydajnosc odzysku ciepla.

Rozwiazywanie problemow

Brak komunikacji Modbus
  1. Sprawdz polaczenia kabla RS-485 miedzy TapHome a urzadzeniem EcoNordic
  2. Potwierdz parametry komunikacji: 9600 baud, 8-E-1 (parzystosc Even, nie None)
  3. Sprawdz, czy Slave ID w TapHome odpowiada konfiguracji urzadzenia (domyslnie: 1)
  4. Upewnij sie, ze EcoNordic jest wlaczony i sprawny
Czujniki obiegu grzewczego nie pokazuja danych (WH4)

Czujniki temperatury zasilania i powrotu obiegu grzewczego sa dostepne tylko w modelu WH4. W przypadku uzytkowania W4 (tylko wentylacja + ciepla woda) te czujniki nie beda raportowac wartosci.

Alarmy raportowane w TapHome
  1. Sprawdz szczegoly alarmu w atrybutach serwisowych TapHome — wyswietlana jest wartosc i stan alarmu
  2. Uzyj akcji serwisowej Potwierdz alarm do potwierdzenia aktywnego alarmu
  3. W celu interpretacji kodow alarmow sprawdz aplikacje Flexit GO lub instrukcje uzytkownika
  4. Czeste przyczyny: zatkane filtry, zatrzymany wirnik, zadzialalala ochrona przed przegrzaniem, problemy z instalacja wodna

Dostępne urządzenia

Flexit EcoNordic Moduł
Atrybuty serwisowe
Status pompy cieplaStan pracy pompy ciepla — Gotowa, Odpowietrzanie, Rozruch, Normalna praca, Stop, Odmrazanie, Blad, Reczna, Wymuszony wentylator/pompa
Stan cieplej wody uzytkowejAktualny stan produkcji cieplej wody — Comfort, Economy, Nie uzywana, Boost, Wymuszone ladowanie, Zapobieganie legionelli
Stan wentylacji z odzyskiem cieplaAktualny stan wentylacji — Wyl., Away, Home, High, Okap, Kominek, Tymczasowo wysoki
Tryb pracy instalacji pompy cieplaTryb pracy instalacji pompy ciepla — pokazuje co pompa ciepla aktualnie robi (ladowanie zasobnika, ogrzewanie pomieszezen, ogrzewanie wentylacji, zapobieganie legionelli)
Nagrzewnica wtorna pompy ciepla
Ochrona przeciwmrozowa pompy ciepla
Stan grzalki tacy skroplin
Ostrzezenie o kamieniu pompy ciepla
Pozycja przepustnicy pompy ciepla
Akcje serwisowe
Usun wszystkie nieaktywne alarmy
Potwierdz Alarm A
Potwierdz Alarm B

Flexit Econordic

Odczyt (moduł)
IF MODBUSR(A,3001, Uint16) = 2
ADDERROR(MODBUSR(A, 1021, float), "Alarm A: " + 
SWITCH(MODBUSR(A,3002, Uint16),
1, "Acknowledged, unlocked ",
2, "Unacknowledged",
3, "Locked",
"Unknown" ));
END

IF MODBUSR(A,3003, Uint16) = 2
ADDERROR(MODBUSR(A, 1023, float), "Alarm B: " + 
SWITCH(MODBUSR(A,3004, Uint16),
1, "Acknowledged, unlocked ",
2, "Unacknowledged",
3, "Locked",
"Unknown" ));
END
Atrybuty serwisowe
Heat Pump Status
SWITCH(MODBUSR(A, 3028, Uint16), 
1, "Standby", 
2, "Air Purge process",
3, "Startup process",
4, "Normal operation",
5, "Stop process", 
6, "Defrost operation",
7, "Standby when error",
8, "Manual operation",
9, "Forced fan operation",
10, "Forced pump operation",
11, "State 10",
12, "State 11",
13, "State 12",
14, "State 13",
15, "State 14",
16, "State 15",
"Unknown"
)
Domestic hot water state
SWITCH(MODBUSR(A, 3005, Uint16),
1, "Comfort",
2, "Economy", 
3, "Not in Use",
4, "Temporary Boost",
5, "Forced Charge",
6, "Economy delay",
7, "Legionella prevention",
"Unknown"
);
Heat recovery ventilation state
SWITCH(MODBUSR(A, 3034, Uint16),
1, "Off", 
2 , "Away" , 
3 , "Home" , 
4 , "High", 
5 , "Fume hood", 
 6 , "Fireplace", 
 7 , "Temporary high",
 "Unknown");
Plant operating mode for heat pump
SWITCH(MODBUSR(H, 2061, Uint16), 
1 , "Off" , 
2 , "Vent.heating from tank" , 
3 , "Load tank" ,
4 , "Load tank & vent.heating" ,
5 , "Space heating from tank" , 
6 , "Space heat.& vent.heat.from tank",
7 , "Load tank & space heat" , 
8 , "Load tank & space heat.& vent" , 
9 , "HP not available" , 
10 , "Swi-off delay flow through heat",
11 , "Legionella prev.vent.heat" , 
12 , "Legionella prev.space heat" , 
13 , "Space heat.with HP" ,
14 , "Space heat.& vent.with HP" , 
15 , "Load tank & space heat.with HP" , 
16 , "Load tank & vent.& space with HP", 
17 , "Legionella prev.tank",
"Unknown")
Heat Pump Reheating Coil
Switch (MODBUSR(A, 3029, Uint16), 1, "Active", 0, "Inactive", "Unknown");
Heat Pump Frost Protection
Switch (MODBUSR(A, 3031, Uint16), 1, "Active", 0, "Inactive", "Unknown");
Drain Pan Heater State
Switch (MODBUSR(A, 3036, Uint16), 1, "Active", 0, "Inactive", "Unknown");
Heat pump warning limescale
Switch (MODBUSR(A, 3037, Uint16), 1, "Active", 0, "Inactive", "Unknown");
Heat Pump Connection Dumper position
MODBUSR(H, 29, Float, 2) + " %"
Akcje serwisowe
Remove All Inactive Alarms
MODBUSW(H, 3004, Uint16, 3);
Acknowledge Alarm A
MODBUSW(H, 3002, Uint16, 2)
Acknowledge Alarm B
MODBUSW(H, 3003, Uint16, 2)
Przycisk Comfort Przełącznik
Rejestr: H:2040 Bool
Wartości / Stany: Active · Inactive

Przycisk Comfort

Odczyt stanu przełącznika
MODBUSR(H, 2040, Bool)
Zapis stanu przełącznika
MODBUSW(H, 2040, Bool, St)
Temperatura powietrza wyrzutowego Czujnik temperatury Tylko do odczytu

Temperatura powietrza wyprowadzanego na zewnatrz po odzysku ciepla

Rejestr: A:13 Float Jednostka: °C numeric
Atrybuty serwisowe
Predkosc wentylatora wyciagowego
Polecenie przepustnicy powietrza wyrzutowego
Polecenie przepustnicy powietrza wyrzutowego pompy ciepla

Temperatura powietrza wyrzutowego

Odczyt temperatury
MODBUSR(A, 13, Float, 2)
Atrybuty serwisowe
Exhaust Air Fan Speed
 ROUND(MODBUSR(H, 9, Float, 2)) + " %"
Exhaust Air Damper Command
Switch (MODBUSR(H, 2010, Uint16), 1, "Active", 0, "Inactive", "Unknown");
Heat pump exhaust air damper command
Temperatura powietrza wyciagowego Czujnik temperatury Tylko do odczytu

Temperatura powietrza wyciąganego z budynku przed odzyskiem ciepla

Rejestr: A:9 Float Jednostka: °C numeric
Atrybuty serwisowe
Polecenie przepustnicy powietrza wyrzutowego pompy ciepla

Temperatura powietrza wyciagowego

Odczyt temperatury
MODBUSR(A, 9, Float , 2)
Atrybuty serwisowe
Heat pump exhaust air damper command
Switch (MODBUSR(H, 2064, Uint16), 1, "Active", 0, "Inactive", "Unknown");
Temperatura zasilania obiegu grzewczego Czujnik temperatury Tylko do odczytu

Temperatura wody w rurze zasilajacej obieg grzewczy — tylko model WH4

Rejestr: A:97 Float Jednostka: °C numeric
Atrybuty serwisowe
Predkosc obrotowego wymiennika ciepla
Nastawa temperatury zasilania pompy ciepla
Moc termiczna pompy ciepla

Temperatura zasilania obiegu grzewczego

Odczyt temperatury
MODBUSR(A, 97, Float, 2)
Atrybuty serwisowe
Rotary heat exchanger speed
 ROUND(MODBUSR(H, 1, Float, 2)) + " %"
Heat pump setpoint flow temperature
MODBUSR(H, 73, Float, 2) + " °C"
Heat Pump Thermic Power Output
MODBUSR(H, 65, Float, 2) + " kW"
Temperatura powrotu obiegu grzewczego Czujnik temperatury Tylko do odczytu

Temperatura wody w rurze powrotnej obiegu grzewczego — tylko model WH4

Rejestr: A:101 Float Jednostka: °C numeric

Temperatura powrotu obiegu grzewczego

Odczyt temperatury
MODBUSR(A, 101, Float, 2)
Boost cieplej wody Przełącznik wielowartościowy

Tymczasowa maksymalna produkcja cieplej wody — Gotowy, Start, Stop

Rejestr: H:3019 UInt16 numeric
Wartości / Stany: Ready · Start · Stop
Akcje serwisowe
Czas trwania boostu

Boost cieplej wody

Odczyt stanu przełącznika
MODBUSR(H, 3019, UInt16)
Zapis stanu przełącznika
MODBUSWNE(H, 3019, UInt16, Mu)
Atrybuty serwisowe
Duration of boost
MODBUSR(H, 1513, Uint32) + " min";
Akcje serwisowe
Duration of boost
Parametry: Duration [0-300 min] (0–300 dur)
MODBUSW(H, 1513, Uint32, dur);
Tryb cieplej wody Przełącznik wielowartościowy

Strategia podgrzewania cieplej wody uzytkowej — Comfort (laduje przy 50%) lub Economy (laduje przy 15%)

Rejestr: H:3017 UInt16 numeric
Wartości / Stany: Comfort · Economy

Tryb cieplej wody

Odczyt stanu przełącznika
MODBUSR(H, 3017, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 3017, UInt16, Mu)
Atrybuty serwisowe
Heating circuit pump speed
MODBUSR(H, 61, Float, 2) + " %"
Storage tank consumer valve position
 ROUND(MODBUSR(H, 57, Float, 2)) + " %"
Tryb pracy Przełącznik wielowartościowy

Tryb pracy wentylacji — Stop, Away, Home, High

Rejestr: H:2013 UInt16 numeric
Wartości / Stany: Stop · Away · Home · High

Tryb pracy

Odczyt stanu przełącznika
MODBUSR(H, 2013, Uint16)
Zapis stanu przełącznika
MODBUSW(H, 2013, Uint16, Mu)
Temperatura powietrza zewnetrznego Czujnik temperatury Tylko do odczytu
Rejestr: A:1 Float Jednostka: °C numeric

Temperatura powietrza zewnetrznego

Odczyt temperatury
MODBUSR(A, 1, Float)
Temperatura powietrza nawiewanego Czujnik temperatury Tylko do odczytu

Temperatura swiezego powietrza dostarczanego do budynku po odzysku ciepla i dogrzewaniu

Rejestr: A:5 Float Jednostka: °C numeric

Temperatura powietrza nawiewanego

Odczyt temperatury
MODBUSR(A, 5, Float, 2)
Temperatura w trybie Away Termostat

Nastawa temperatury powietrza nawiewanego dla trybu Away (10-30°C)

Rejestr: H:1163 Float Jednostka: °C numeric

Temperatura w trybie Away

Odczyt temperatury zadanej
MODBUSR(H, 1163, Float, 2)
Zapis temperatury zadanej
MODBUSW(H, 1163, Float, Se)
Temperatura w trybie Home Termostat

Nastawa temperatury powietrza nawiewanego dla trybu Home (10-30°C)

Rejestr: H:1155 Float Jednostka: °C numeric

Temperatura w trybie Home

Odczyt temperatury zadanej
MODBUSR(H, 1155, Float, 2)
Zapis temperatury zadanej
MODBUSW(H, 1155, Float, Se)
Wentylacja kominkowa Przełącznik wielowartościowy

Aktywuje tryb nadcisnienia, aby zapobiec wnikaniu dymu przy rozpalaniu kominka — Gotowy, Uruchom

Rejestr: H:3007 UInt16 numeric
Wartości / Stany: Ready · Trigger
Akcje serwisowe
Czas pracy wentylacji kominkowej

Wentylacja kominkowa

Odczyt stanu przełącznika
MODBUSR(H, 3007,UInt16)
Zapis stanu przełącznika
MODBUSWNE(H, 3007, UInt16, Mu)
Atrybuty serwisowe
Fireplace Ventilation Runtime
MODBUSR(H, 1105, Uint32) + " min"
Akcje serwisowe
Fireplace Ventilation Runtime
Parametry: duration [0 - 360 min] (0–360 dur)
MODBUSW(H, 1105, Uint32, dur)
Szybka wentylacja Przełącznik wielowartościowy

Tymczasowa wentylacja o duzej predkosci dla szybkiej wymiany powietrza — Gotowy, Uruchom

Rejestr: H:3006 UInt16 numeric
Wartości / Stany: Ready · Trigger
Akcje serwisowe
Czas pracy szybkiej wentylacji

Szybka wentylacja

Odczyt stanu przełącznika
MODBUSR(H, 3006, UInt16)
Zapis stanu przełącznika
MODBUSWNE(H, 3006, UInt16, Mu)
Atrybuty serwisowe
Rapid ventilation runtime
MODBUSR(H, 1103, Uint32) + " min"
Akcje serwisowe
Rapid Ventilation Runtime
Parametry: Duration [1-360 min] (1–360 dur)
MODBUSW(H, 1103, Uint32, dur)
Połączenie: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]
Możliwe ulepszenia (7)
  • pyflexit CI66 Register Map (Nordic S2–S4, CL2–CL4) — Complete CI66 adapter register map (addresses 0–48) for Nordic models — NOT applicable to EcoNordic which uses proprietary registers
  • H:2013 value 5+ Fume Hood and Calendar Modes — Heat Recovery Ventilation State shows values 5=Fume hood, 6=Fireplace, 7=Temporary high — but Operating Mode (H:2013) only exposes Stop/Away/Home/High (1–4). Fume hood may require separate trigger register
  • unknown Filter Timer / Filter Alarm — CI66 has filter operating hours (reg 8), filter alarm (reg 27), filter alarm period (reg 46). EcoNordic likely has equivalent registers but they are not in the XML template
  • unknown Heat Recovery Efficiency — CI66 exposes heat recovery percentage (0–100%). EcoNordic may have equivalent register — can be calculated from supply/extract/outside temperatures
  • unknown Supply Air Fan Speed — Exhaust fan speed is exposed (H:9) but supply fan speed is missing from the template. EcoNordic likely has this register
  • unknown Heating Circuit Setpoint Temperature — WH4 heating set value and parallel shift for the heat curve — not exposed in the template
  • doc 2882 (404) Full EcoNordic Modbus Register Map — Official Flexit Modbus EcoNordic Basic XLSX register map returned 404 — may contain additional registers not in the XML template

Źródła