TapHome

Flexit EcoNordic WH4 / W4

Modbus RTU
Trimis de
Ultima actualizare: 10. 2026
Flexit EcoNordic WH4 / W4

Flexit EcoNordic este o unitate de climatizare care combină ventilația echilibrată cu recuperare de căldură, producția de apă caldă menajeră și încălzirea cu apă (modelul WH4). Comunică cu TapHome prin Modbus RTU pe RS-485 și permite controlul modurilor de ventilație, al temperaturilor setate și al apei calde, precum și monitorizarea funcționării pompei de căldură.

Sunt acceptate două modele: EcoNordic WH4 (ventilație + încălzire + apă caldă) și EcoNordic W4 (ventilație + apă caldă). WH4 include senzori și comenzi suplimentare pentru circuitul de încălzire, care nu sunt disponibile la W4.

Conexiune hardware

EcoNordic are o interfață Modbus RTU integrată, accesibilă prin RS-485. Conectați TapHome Core la portul RS-485 al EcoNordic cu un cablu cu perechi răsucite și GND.

În documentația disponibilă nu a fost găsită nicio schemă de conectare. Consultați manualul de instalare EcoNordic sau contactați suportul tehnic Flexit pentru poziția exactă a bornelor RS-485 pe unitate. Pentru conectarea controlerelor externe, Flexit oferă accesoriul opțional Modbus cable (HP Res).

Configurare

Configurați conexiunea Modbus în TapHome cu acești parametri:

ParametruValoare
Baud rate9600
Biți de date8
ParitatePară
Biți de stop1
Slave ID1 (implicit)

EcoNordic folosește o hartă proprie de registre Modbus în intervalul de adrese 1–3037. Aceasta diferă de harta de registre CI66 folosită de modelele mai vechi Flexit Nordic S2–S4 / CL2–CL4 — nu este necesar un adaptor CI66.

EcoNordic se controlează și prin aplicația mobilă Flexit GO (Android/iOS). TapHome și aplicația Flexit GO pot funcționa în paralel — ambele comunică independent cu unitatea.

Funcțiile dispozitivului

Controlul modului de ventilație

Mod de funcționare (H:2013) este comanda principală a ventilației, cu patru moduri:

  • Oprit — ventilatoare oprite, fără ventilație
  • Absență — ventilație redusă pentru clădirea nelocuită
  • Acasă — funcționare normală zilnică
  • Ridicată — ventilație mărită temporar

Două comenzi speciale oferă moduri de ventilație suplimentare:

  • Ventilație rapidă (H:3006) — activează temporar ventilația cu turație mare pentru un schimb rapid al aerului (gătit, vizitatori, umiditate). Durata se configurează prin acțiune de service (1–360 de minute)
  • Ventilație pentru șemineu (H:3007) — creează suprapresiune în interior, pentru ca fumul să nu fie tras în încăpere la aprinderea șemineului. Durata se configurează prin acțiune de service (0–360 de minute)

Butonul Confort (H:2040) activează sau dezactivează modul Confort al unității, care mărește temporar ventilația și poate ajusta temperaturile setate.

Monitorizarea temperaturii și temperaturile setate

Șablonul oferă șase senzori de temperatură:

  • Temperatura aerului exterior (A:1) — temperatura aerului exterior la priza de aer
  • Temperatura aerului introdus (A:5) — aerul proaspăt introdus în clădire după recuperarea căldurii și reîncălzire
  • Temperatura aerului extras (A:9) — aerul extras din clădire înainte de recuperarea căldurii
  • Temperatura aerului evacuat (A:13) — aerul evacuat în exterior după recuperarea căldurii
  • Temperatura pe tur a circuitului de încălzire (A:97) — temperatura apei pe conducta de tur a circuitului de încălzire (numai WH4)
  • Temperatura pe retur a circuitului de încălzire (A:101) — temperatura apei pe conducta de retur a circuitului de încălzire (numai WH4)

Două termostate controlează temperaturile setate ale aerului introdus:

  • Temperatură în modul Acasă (H:1155) — temperatura setată pentru modul Acasă, interval 10–30 °C
  • Temperatură în modul Absență (H:1163) — temperatura setată pentru modul Absență, interval 10–30 °C
Gestionarea apei calde

Mod apă caldă (H:3017) alege strategia de încălzire a apei calde menajere:

  • Confort — încarcă rezervorul când rămâne aproximativ 50 % apă caldă, folosește încălzitorul electric de rezervă sub 15 %
  • Economic — cel mai economic mod, încarcă numai când rămâne aproximativ 15 %, fără încălzitor electric de rezervă

Boost apă caldă (H:3019) declanșează temporar producția maximă de apă caldă cu ajutorul încălzitorului electric de rezervă. Durata se configurează prin acțiune de service (0–300 de minute).

Monitorizarea pompei de căldură și a sistemului

Modulul oferă nouă atribute de service pentru monitorizarea stării sistemului:

  • Stare pompă de căldură (A:3028) — funcționarea curentă a pompei de căldură: standby, aerisire, pornire, funcționare normală, oprire, dezghețare, standby la eroare, manual și moduri forțate
  • Starea apei calde menajere (A:3005) — starea producției de apă caldă: confort, economic, neutilizat, boost temporar, încărcare forțată, întârziere în modul economic sau prevenirea legionelei
  • Starea ventilației cu recuperare de căldură (A:3034) — reflectă starea reală a ventilației, inclusiv modurile care nu se pot seta direct prin Mod de funcționare (de exemplu hotă și șemineu)
  • Mod de funcționare al instalației pentru pompa de căldură (H:2061) — enumerare detaliată cu 17 stări care arată ce face pompa de căldură în acel moment (încărcarea rezervorului, încălzirea spațiului, încălzirea aerului de ventilație, prevenirea legionelei și moduri combinate)
  • Baterie de reîncălzire pompă de căldură (A:3029) — dacă bateria de reîncălzire este activă
  • Protecție la îngheț pompă de căldură (A:3031) — dacă protecția la îngheț este activă
  • Stare încălzitor tavă de condens (A:3036) — dacă încălzitorul tăvii de condens este activ
  • Avertizare calcar pompă de căldură (A:3037) — avertizează când se detectează depuneri de calcar
  • Poziție clapetă de conectare pompă de căldură (H:29) — poziția clapetei în procente

Pe dispozitivele individuale sunt disponibile atribute de service suplimentare: turația ventilatorului de evacuare, comenzile clapetelor, turația schimbătorului de căldură rotativ, temperatura setată pe tur a pompei de căldură, puterea termică, turația pompei circuitului de încălzire și poziția robinetului consumatorilor rezervorului de acumulare.

Gestionarea alarmelor

Scriptul ReadScript al modulului monitorizează două canale de alarmă — Alarm A și Alarm B. Când o alarmă este activă (status = 2), TapHome o raportează ca eroare, cu valoarea alarmei și starea confirmării (Acknowledged/Unacknowledged/Locked).

Pentru gestionarea alarmelor sunt disponibile trei acțiuni de service:

  • Confirmare alarmă A — confirmă o alarmă neconfirmată
  • Confirmare alarmă B — confirmă o alarmă neconfirmată
  • Ștergerea tuturor alarmelor inactive — șterge din sistem toate alarmele inactive/confirmate
Funcții suplimentare

EcoNordic acceptă și temporizatoare pentru filtre, calculul eficienței recuperării căldurii, monitorizarea turației ventilatorului de introducere și ajustarea curbei de încălzire (WH4). Starea ventilației cu recuperare de căldură arată moduri suplimentare (hotă, șemineu, ventilație ridicată temporară), pe care comanda Mod de funcționare nu le oferă direct. Aceste funcții pot fi adăugate într-o actualizare viitoare a șablonului.

Cu pompa sa de căldură cu CO2, EcoNordic funcționează până la o temperatură exterioară de -25 °C. Schimbătorul de căldură rotativ asigură o eficiență termică a recuperării căldurii de până la 90 %. Urmăriți diferența dintre temperaturile aerului introdus și ale aerului extras pentru a evalua performanța recuperării căldurii.

Depanare

Nu există comunicare Modbus
  1. Verificați conexiunile cablului RS-485 dintre TapHome și unitatea EcoNordic
  2. Verificați parametrii de comunicație: 9600 baud, 8-E-1 (paritate pară, nu fără paritate)
  3. Verificați dacă Slave ID din TapHome corespunde configurației unității (implicit: 1)
  4. Asigurați-vă că EcoNordic este pornit și funcționează
Senzorii circuitului de încălzire nu afișează date (WH4)

Senzorii de temperatură pe tur și pe retur ai circuitului de încălzire sunt disponibili numai la modelul WH4. La W4 (numai ventilație + apă caldă) acești senzori nu raportează valori.

Alarme raportate în TapHome
  1. Verificați detaliile alarmei în atributele de service din TapHome — se afișează valoarea și starea alarmei
  2. Folosiți acțiunea de service Confirmare alarmă pentru a confirma o alarmă activă
  3. Pentru interpretarea codurilor de alarmă consultați aplicația Flexit GO sau manualul de utilizare
  4. Cauze frecvente: filtre înfundate, rotor oprit, protecție la supraîncălzire declanșată, probleme ale sistemului de apă

Dispozitive disponibile

Flexit EcoNordic Modul
Atribute de service
Stare pompă de căldurăStarea de funcționare a pompei de căldură — standby, aerisire, pornire, normal, oprire, dezghețare, eroare, manual, funcționare forțată a ventilatorului/pompei
Starea apei calde menajereStarea curentă a producției de apă caldă — confort, economic, neutilizat, boost, încărcare forțată, prevenirea legionelei
Starea ventilației cu recuperare de căldurăStarea curentă a ventilației — oprit, absență, acasă, ridicată, hotă, șemineu, ridicată temporar
Mod de funcționare al instalației pentru pompa de căldurăModul instalației pompei de căldură — arată ce face pompa de căldură în acel moment (încărcarea rezervorului, încălzirea spațiului, încălzirea aerului de ventilație, prevenirea legionelei)
Baterie de reîncălzire pompă de căldură
Protecție la îngheț pompă de căldură
Stare încălzitor tavă de condens
Avertizare calcar pompă de căldură
Poziție clapetă de conectare pompă de căldură
Acțiuni de service
Ștergerea tuturor alarmelor inactive
Confirmare alarmă A
Confirmare alarmă B

Flexit Econordic

Citire (modul)
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
Atribute de service
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) + " %"
Acțiuni de service
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)
Butonul Confort Comutator
Registru: H:2040 Bool
Valori / Stări: Active · Inactive

Butonul Confort

Citirea stării comutatorului
MODBUSR(H, 2040, Bool)
Scrierea stării comutatorului
MODBUSW(H, 2040, Bool, St)
Temperatura aerului evacuat Senzor de temperatură Doar citire

Temperatura aerului evacuat în exterior după recuperarea căldurii

Registru: A:13 Float Unitate: °C numeric
Atribute de service
Turație ventilator aer evacuat
Comandă clapetă aer evacuat
Comandă clapetă aer evacuat pompă de căldură

Temperatura aerului evacuat

Citirea temperaturii
MODBUSR(A, 13, Float, 2)
Atribute de service
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 aerului extras Senzor de temperatură Doar citire

Temperatura aerului extras din clădire înainte de recuperarea căldurii

Registru: A:9 Float Unitate: °C numeric
Atribute de service
Comandă clapetă aer evacuat pompă de căldură

Temperatura aerului extras

Citirea temperaturii
MODBUSR(A, 9, Float , 2)
Atribute de service
Heat pump exhaust air damper command
Switch (MODBUSR(H, 2064, Uint16), 1, "Active", 0, "Inactive", "Unknown");
Temperatura pe tur a circuitului de încălzire Senzor de temperatură Doar citire

Temperatura apei pe conducta de tur a circuitului de încălzire — numai modelul WH4

Registru: A:97 Float Unitate: °C numeric
Atribute de service
Turație schimbător de căldură rotativ
Temperatură setată pe tur pompă de căldură
Putere termică pompă de căldură

Temperatura pe tur a circuitului de încălzire

Citirea temperaturii
MODBUSR(A, 97, Float, 2)
Atribute de service
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 pe retur a circuitului de încălzire Senzor de temperatură Doar citire

Temperatura apei pe conducta de retur a circuitului de încălzire — numai modelul WH4

Registru: A:101 Float Unitate: °C numeric

Temperatura pe retur a circuitului de încălzire

Citirea temperaturii
MODBUSR(A, 101, Float, 2)
Boost apă caldă Comutator cu mai multe valori

Producție maximă temporară de apă caldă — pregătit, pornire, oprire

Registru: H:3019 UInt16 numeric
Valori / Stări: Ready · Start · Stop
Acțiuni de service
Durată boost

Boost apă caldă

Citirea stării comutatorului
MODBUSR(H, 3019, UInt16)
Scrierea stării comutatorului
MODBUSWNE(H, 3019, UInt16, Mu)
Atribute de service
Duration of boost
MODBUSR(H, 1513, Uint32) + " min";
Acțiuni de service
Duration of boost
Parametri: Duration [0-300 min] (0–300 dur)
MODBUSW(H, 1513, Uint32, dur);
Mod apă caldă Comutator cu mai multe valori

Strategia pentru apa caldă menajeră — confort (încarcă la 50 %) sau economic (încarcă la 15 %)

Registru: H:3017 UInt16 numeric
Valori / Stări: Comfort · Economy

Mod apă caldă

Citirea stării comutatorului
MODBUSR(H, 3017, UInt16)
Scrierea stării comutatorului
MODBUSW(H, 3017, UInt16, Mu)
Atribute de service
Heating circuit pump speed
MODBUSR(H, 61, Float, 2) + " %"
Storage tank consumer valve position
 ROUND(MODBUSR(H, 57, Float, 2)) + " %"
Mod de funcționare Comutator cu mai multe valori

Modul de funcționare al ventilației — oprit, absență, acasă, ridicată

Registru: H:2013 UInt16 numeric
Valori / Stări: Stop · Away · Home · High

Mod de funcționare

Citirea stării comutatorului
MODBUSR(H, 2013, Uint16)
Scrierea stării comutatorului
MODBUSW(H, 2013, Uint16, Mu)
Temperatura aerului exterior Senzor de temperatură Doar citire
Registru: A:1 Float Unitate: °C numeric

Temperatura aerului exterior

Citirea temperaturii
MODBUSR(A, 1, Float)
Temperatura aerului introdus Senzor de temperatură Doar citire

Temperatura aerului proaspăt introdus în clădire după recuperarea căldurii și reîncălzire

Registru: A:5 Float Unitate: °C numeric

Temperatura aerului introdus

Citirea temperaturii
MODBUSR(A, 5, Float, 2)
Temperatură în modul Absență Termostat

Temperatura setată a aerului introdus pentru modul Absență (10–30 °C)

Registru: H:1163 Float Unitate: °C numeric

Temperatură în modul Absență

Citirea temperaturii dorite
MODBUSR(H, 1163, Float, 2)
Scrierea temperaturii dorite
MODBUSW(H, 1163, Float, Se)
Temperatură în modul Acasă Termostat

Temperatura setată a aerului introdus pentru modul Acasă (10–30 °C)

Registru: H:1155 Float Unitate: °C numeric

Temperatură în modul Acasă

Citirea temperaturii dorite
MODBUSR(H, 1155, Float, 2)
Scrierea temperaturii dorite
MODBUSW(H, 1155, Float, Se)
Ventilație pentru șemineu Comutator cu mai multe valori

Activează modul de suprapresiune, pentru ca fumul să nu pătrundă la aprinderea șemineului — pregătit, declanșare

Registru: H:3007 UInt16 numeric
Valori / Stări: Ready · Trigger
Acțiuni de service
Durată ventilație pentru șemineu

Ventilație pentru șemineu

Citirea stării comutatorului
MODBUSR(H, 3007,UInt16)
Scrierea stării comutatorului
MODBUSWNE(H, 3007, UInt16, Mu)
Atribute de service
Fireplace Ventilation Runtime
MODBUSR(H, 1105, Uint32) + " min"
Acțiuni de service
Fireplace Ventilation Runtime
Parametri: duration [0 - 360 min] (0–360 dur)
MODBUSW(H, 1105, Uint32, dur)
Ventilație rapidă Comutator cu mai multe valori

Ventilație temporară cu turație mare pentru schimbul rapid al aerului — pregătit, declanșare

Registru: H:3006 UInt16 numeric
Valori / Stări: Ready · Trigger
Acțiuni de service
Durată ventilație rapidă

Ventilație rapidă

Citirea stării comutatorului
MODBUSR(H, 3006, UInt16)
Scrierea stării comutatorului
MODBUSWNE(H, 3006, UInt16, Mu)
Atribute de service
Rapid ventilation runtime
MODBUSR(H, 1103, Uint32) + " min"
Acțiuni de service
Rapid Ventilation Runtime
Parametri: Duration [1-360 min] (1–360 dur)
MODBUSW(H, 1103, Uint32, dur)
Conexiune: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (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

Surse

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal