Difference between revisions of "Domekt Komfovent C4 Plus Modbus Registers"
(66 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Image:komfovent_200ve_wiring_diagram.png|300px|right]]Domekt Komfovent C4 is a AHU (Air Handling Unit) for use in a balanced HVAC system. The C4 is an older standard use from approx. | [[Image:komfovent_200ve_wiring_diagram.png|300px|right]][[Image:komfovent_c4_plus_logic_board_front.jpg|300px|right]][[Image:komfovent_c4_plus_logic_board_back.jpg|300px|right]][[Image:komfovent_200_dissassembly_diagram.png|300px|right]]Domekt Komfovent C4 control board is a AHU (Air Handling Unit) for use in a balanced HVAC system. The C4 is an older standard use from approx. 2010 to 2016. | ||
If you have a unit without a control panel or want to interface the unit with an external automation. ex. Home Assistant, the following data will make that possible. | If you have a unit without a control panel or want to interface the unit with an external automation. ex. Home Assistant, the following data will make that possible. | ||
Line 5: | Line 5: | ||
To make sure the unit works at all, jump the FC-wires together and the unit should start spinning at max. after three seconds. This confirms that the MCU works as expected. | To make sure the unit works at all, jump the FC-wires together and the unit should start spinning at max. after three seconds. This confirms that the MCU works as expected. | ||
* [[Media:Domekt_Vortvent-Komfovent-Modbus-registerlijst-C4-regeling-EN-2016.pdf|Domekt Komfovent C4 Modbus Register Document]] | * [[Media:Domekt_Vortvent-Komfovent-Modbus-registerlijst-C4-regeling-EN-2016.pdf|Domekt Komfovent C4 Modbus Register Document]] (PDF) | ||
* [[Media:Domekt_air_handling_c4_plus_install.pdf|Domekt Komfovent C4 (buttons) Installation and Operation Manual]] | * [[Media:Komfovent C4 Plus modbus description_senas.pdf|Domekt Komfovent C4 Plus Modbus Register Document]] (PDF) | ||
* [[Media:DOMEKT_automatika_c4_c4_plus_EN.pdf|Domekt Komfovent C4 (buttons) and C4 Plus (LCD) Installation and Operation Manual]] | * [[Media:Domekt_air_handling_c4_plus_install.pdf|Domekt Komfovent C4 (buttons) Installation and Operation Manual]] (PDF) | ||
* [[Media:DOMEKT_automatika_c4_c4_plus_EN.pdf|Domekt Komfovent C4 (buttons) and C4 Plus (LCD) Installation and Operation Manual]] (PDF) | |||
== Tools == | == Tools == | ||
Line 120: | Line 121: | ||
| Function code 16 | | Function code 16 | ||
| Preset Multiple Registers / two analog output holding registers | | Preset Multiple Registers / two analog output holding registers | ||
| Set multiple individual registers at once, | | Set multiple individual registers at once, similar to 06 | ||
|- | |- | ||
|} | |} | ||
Line 129: | Line 130: | ||
* AC = Regular alternating current type motor, transformer controlled - DIP switch 3 set to OFF | * AC = Regular alternating current type motor, transformer controlled - DIP switch 3 set to OFF | ||
=== General | === General === | ||
13 registers | |||
{| border="0" cellspacing="0" cellpadding="1" class="wikitable" | {| border="0" cellspacing="0" cellpadding="1" class="wikitable" | ||
|- | |- | ||
| '''Modbus register | | '''Modbus register actual''' | ||
| '''Type''' | | '''Type''' | ||
| '''Access''' | | '''Access''' | ||
Line 140: | Line 142: | ||
| '''Description''' | | '''Description''' | ||
| '''Data values''' | | '''Data values''' | ||
| '''Default value''' | |||
|- | |- | ||
| | | 9999 | ||
| Read/write | | Read/write | ||
| Integer | | Integer | ||
| 0..1 | | 0..1 | ||
| | | AHU start/stop control | ||
| 1-Start, 0-Stop | | 1-Start, 0-Stop | ||
| - | |||
|- | |- | ||
| 10000 | | 10000 | ||
| Read/write | | Read/write | ||
Line 155: | Line 157: | ||
| 0..1 | | 0..1 | ||
| Season (heating permitted or prohibited) | | Season (heating permitted or prohibited) | ||
| 1-Winter, 0-Summer ( | | 1-Winter, 0-Summer (heater off) | ||
| 1 | |||
|- | |- | ||
| 10001 | | 10001 | ||
| Read | |||
| Integer | |||
| 0..14 | |||
| Alarm status (warnings) | |||
| 14-Service, 13-Heater off, 11-Rotor stop | |||
| - | |||
|- | |||
| 10002 | |||
| Read | |||
| Binary | |||
| 0x0..0xF [b3-b0, 0..1]<br>Ex. 0x01=>64=>00000001<br>b0=1, rotating heat exchanger | |||
| System configuration/DIP switch status | |||
| b0-Heat exchange type (0-RECU/1-REGO), <br>b1-Heater type (0-Electric/1-Water), <br>b2-Fan type (0-AC/1-EC), <br>b3-OVR-mode (0-All fans/1-Exhaust fan stop)<br>(1-On, 0-Off) | |||
| - | |||
|- | |||
| 10003 | |||
| Read/write | | Read/write | ||
| 2x Char/Int8 | | 2x Char/Int8 | ||
Line 164: | Line 182: | ||
| Time, hhmm | | Time, hhmm | ||
| Ex. 8:05 => 0x0805, 18:30 => 0x121E (18=0x12, 30=0x1E) | | Ex. 8:05 => 0x0805, 18:30 => 0x121E (18=0x12, 30=0x1E) | ||
| - | |||
|- | |- | ||
| | | 10004 | ||
| Read/write | | Read/write | ||
| Integer | | Integer | ||
Line 172: | Line 190: | ||
| Day of the week | | Day of the week | ||
| 1-Mon, 2-Tue, 3-Wed, 4-Thu, 5-Fri, 6-Sat, 7-Sun | | 1-Mon, 2-Tue, 3-Wed, 4-Thu, 5-Fri, 6-Sat, 7-Sun | ||
| - | |||
|- | |- | ||
| | | 10005 | ||
| Read/write | | Read/write | ||
| 2x Char/Int8 | | 2x Char/Int8 | ||
Line 180: | Line 198: | ||
| Month-day date, mmdd | | Month-day date, mmdd | ||
| Ex. 9th May => 0x0509, 31th Sept => 0x091F (Sept=0x09, 31=0x1F) | | Ex. 9th May => 0x0509, 31th Sept => 0x091F (Sept=0x09, 31=0x1F) | ||
| - | |||
|- | |- | ||
| | | 10006 | ||
| Read/write | | Read/write | ||
| Integer | | Integer | ||
| | | 2010-2200 | ||
| Year date, yyyy | | Year date, yyyy | ||
| Ex. 2023 | | Ex. 2023 | ||
| - | |||
|- | |- | ||
| 10007 | | 10007 | ||
| Read | | Read | ||
| Binary | | Binary | ||
| 0x00..0x7F [b0 | | 0x00..0x7F [b7-b0, 0..1]<br>Ex. 0x40=>64=>00000010<br>b1=1, supply sensor B1 fault | ||
| Alarm status (stop flags) | | Alarm status (stop flags) | ||
| b1-Supply sensor B1, <br>b2-Heater overheating, <br>b3-Water temp. low, <br>b4-Rotor stop, <br>b5-Frost possibility, <br>b6-Air temp. high, <br>b7-Air temp. low <br>(1-Fault, 0-None) | | b1-Supply sensor B1, <br>b2-Heater overheating, <br>b3-Water temp. low, <br>b4-Rotor stop, <br>b5-Frost possibility, <br>b6-Air temp. high, <br>b7-Air temp. low <br>(1-Fault, 0-None) | ||
| - | |||
|- | |- | ||
| 10008 | | 10008 | ||
| Read | | Read | ||
| Integer | | Integer | ||
| | | 0..28 | ||
| Alarm status (stop code) | | Alarm status (stop code) | ||
| 3-Rotor stop, <br>4-Heater overheating, <br>9-Supply sensor B1, <br>19-Air temp. low, <br>20-Air temp. high, <br>27-Water temp. low, <br>28-Frost possibility | | 3-Rotor stop, <br>4-Heater overheating, <br>9-Supply sensor B1, <br>19-Air temp. low, <br>20-Air temp. high, <br>27-Water temp. low, <br>28-Frost possibility | ||
| - | |||
|- | |- | ||
| 10009 | | 10009 | ||
| Read | | Read/write | ||
| Integer | | Integer | ||
| | | 1..100 | ||
| | | Modbus ID, default 20 | ||
| | | Ex. 20 | ||
| 20 | |||
|- | |- | ||
| 10010 | | 10010 | ||
| Read | | Read/write | ||
| Integer | | Integer | ||
| 0.. | | 0..1 | ||
| | | External heater control signal type | ||
| | | 0-0..12V analog voltage-type, <br>1-12V digital PWM-type <br>(always 0 if heater configured as water type) | ||
| - | |||
|- | |- | ||
| 10011 | | 10011 | ||
| Read | | Read | ||
| | | - | ||
| | | - | ||
| | | Unknown | ||
| | | | ||
|- | | - | ||
|- | |- | ||
|} | |} | ||
=== Ventilation | === Ventilation === | ||
14 registers | |||
{| border="0" cellspacing="0" cellpadding="1" class="wikitable" | {| border="0" cellspacing="0" cellpadding="1" class="wikitable" | ||
|- | |- | ||
| '''Modbus register | | '''Modbus register actual''' | ||
| '''Type''' | | '''Type''' | ||
| '''Access''' | | '''Access''' | ||
Line 266: | Line 262: | ||
| '''Description''' | | '''Description''' | ||
| '''Data values''' | | '''Data values''' | ||
| '''Default value''' | |||
|- | |- | ||
| 10099 | | 10099 | ||
| Read/write | | Read/write | ||
Line 274: | Line 270: | ||
| Ventilation intensity level (manual mode) | | Ventilation intensity level (manual mode) | ||
| 1-Low fan speed (60VAC), <br>2-Normal fan speed (recommended) (150VAC), <br>3-High fan speed (230VAC) | | 1-Low fan speed (60VAC), <br>2-Normal fan speed (recommended) (150VAC), <br>3-High fan speed (230VAC) | ||
| 2 | |||
|- | |- | ||
| 10100 | | 10100 | ||
| Read | | Read | ||
Line 281: | Line 277: | ||
| 0..4 | | 0..4 | ||
| Ventilation intensity level current | | Ventilation intensity level current | ||
| 0-Standby, <br>1-Low fan speed, <br>2-Normal fan speed, <br>3-High fan speed, <br>4-Override mode | | 0-Standby, <br>1-Low fan speed, <br>2-Normal fan speed, <br>3-High fan speed, <br>4-Override mode (OVR-register enabled or FC-wiring closed) | ||
| - | |||
|- | |- | ||
| 10101 | | 10101 | ||
| Read/write | | Read/write | ||
Line 290: | Line 286: | ||
| Control mode (Auto/Manual) (no Comfort or Economy mode available) | | Control mode (Auto/Manual) (no Comfort or Economy mode available) | ||
| 0-Manual (preset fan speed), 1-Auto (schedule) | | 0-Manual (preset fan speed), 1-Auto (schedule) | ||
| 0 | |||
|- | |- | ||
| 10102 | | 10102 | ||
| Read/write | | Read/write | ||
Line 298: | Line 294: | ||
| Supply ventilation intensity level 1 (EC-type fan) | | Supply ventilation intensity level 1 (EC-type fan) | ||
| 20 to 100% (EC-fan only) | | 20 to 100% (EC-fan only) | ||
| - | |||
|- | |- | ||
| 10103 | | 10103 | ||
| Read/write | | Read/write | ||
Line 306: | Line 302: | ||
| Supply ventilation intensity level 2 (EC-type fan / AC-type fan) | | Supply ventilation intensity level 2 (EC-type fan / AC-type fan) | ||
| 20 to 100% (EC-fan), 0 to 2 (AC-fan) | | 20 to 100% (EC-fan), 0 to 2 (AC-fan) | ||
| 2 | |||
|- | |- | ||
| 10104 | | 10104 | ||
| Read/write | | Read/write | ||
Line 314: | Line 310: | ||
| Supply ventilation intensity level 3 (EC-type fan) | | Supply ventilation intensity level 3 (EC-type fan) | ||
| 20 to 100% (EC-fan only) | | 20 to 100% (EC-fan only) | ||
| - | |||
|- | |- | ||
| 10105 | | 10105 | ||
| Read/write | | Read/write | ||
Line 322: | Line 318: | ||
| Supply ventilation intensity level 4 (EC-type fan) | | Supply ventilation intensity level 4 (EC-type fan) | ||
| 20 to 100% (EC-fan only) | | 20 to 100% (EC-fan only) | ||
| - | |||
|- | |- | ||
| 10106 | | 10106 | ||
| Read/write | | Read/write | ||
Line 330: | Line 326: | ||
| Exhaust ventilation intensity level 1 (EC-type fan) | | Exhaust ventilation intensity level 1 (EC-type fan) | ||
| 20 to 100% (EC-fan only) | | 20 to 100% (EC-fan only) | ||
| - | |||
|- | |- | ||
| 10107 | | 10107 | ||
| Read/write | | Read/write | ||
Line 338: | Line 334: | ||
| Exhaust ventilation intensity level 2 (EC-type fan / AC-type fan) | | Exhaust ventilation intensity level 2 (EC-type fan / AC-type fan) | ||
| 20 to 100% (EC-fan), 0 to 2 (AC-fan) | | 20 to 100% (EC-fan), 0 to 2 (AC-fan) | ||
| 2 | |||
|- | |- | ||
| 10108 | | 10108 | ||
| Read/write | | Read/write | ||
Line 346: | Line 342: | ||
| Exhaust ventilation intensity level 3 (EC-type fan) | | Exhaust ventilation intensity level 3 (EC-type fan) | ||
| 20 to 100% (EC-fan only) | | 20 to 100% (EC-fan only) | ||
| - | |||
|- | |- | ||
| 10109 | | 10109 | ||
| Read/write | | Read/write | ||
Line 354: | Line 350: | ||
| Exhaust ventilation intensity level 4 (EC-type fan) | | Exhaust ventilation intensity level 4 (EC-type fan) | ||
| 20 to 100% (EC-fan only) | | 20 to 100% (EC-fan only) | ||
| - | |||
|- | |- | ||
| 10110 | | 10110 | ||
| Read/write | | Read/write | ||
| Integer | | Integer | ||
| 0..1 | | 0..1 | ||
| Override/ | | Override/OVR-mode, enables fan override intensity level for a set time period | ||
| 0-Disable, 1-Enable - DIP switch 4 set to ON will disable the exhaust fan, or OFF to leave both fans running | | 0-Disable, 1-Enable - DIP switch 4 set to ON will disable the exhaust fan, or OFF to leave both fans running | ||
| 0 | |||
|- | |- | ||
| 10111 | | 10111 | ||
| Read/write | | Read/write | ||
| Integer | | Integer | ||
| 1..90 | | 1..90 | ||
| Override mode timer | | Override mode timer duration | ||
| 1 to 90 minutes | | 1 to 90 minutes | ||
| 30 | |||
|- | |- | ||
| 10112 | | 10112 | ||
| Read | | Read | ||
Line 378: | Line 374: | ||
| Override timer count down | | Override timer count down | ||
| 0 to 90 minutes | | 0 to 90 minutes | ||
|- | | - | ||
|- | |- | ||
|} | |} | ||
=== | === Scheduler === | ||
63 registers | |||
{| border="0" cellspacing="0" cellpadding="1" class="wikitable" | {| border="0" cellspacing="0" cellpadding="1" class="wikitable" | ||
|- | |- | ||
| '''Modbus register | | '''Modbus register actual''' | ||
| '''Type''' | | '''Type''' | ||
| '''Access''' | | '''Access''' | ||
Line 478: | Line 390: | ||
| '''Description''' | | '''Description''' | ||
| '''Data values''' | | '''Data values''' | ||
| '''Default value''' | |||
|- | |- | ||
| 10199 | | 10199 | ||
| Read/write | | Read/write | ||
Line 486: | Line 398: | ||
| Mon1 start time | | Mon1 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10200 | | 10200 | ||
| Read/write | | Read/write | ||
Line 494: | Line 406: | ||
| Mon1 stop time | | Mon1 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10201 | | 10201 | ||
| Read/write | | Read/write | ||
Line 502: | Line 414: | ||
| Mon2 start time | | Mon2 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10202 | | 10202 | ||
| Read/write | | Read/write | ||
Line 510: | Line 422: | ||
| Mon2 stop time | | Mon2 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10203 | | 10203 | ||
| Read/write | | Read/write | ||
Line 518: | Line 430: | ||
| Mon3 start time | | Mon3 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10204 | | 10204 | ||
| Read/write | | Read/write | ||
Line 526: | Line 438: | ||
| Mon3 stop time | | Mon3 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10205 | | 10205 | ||
| Read/write | | Read/write | ||
Line 534: | Line 446: | ||
| Tue1 start time | | Tue1 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10206 | | 10206 | ||
| Read/write | | Read/write | ||
Line 542: | Line 454: | ||
| Tue1 stop time | | Tue1 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10207 | | 10207 | ||
| Read/write | | Read/write | ||
Line 550: | Line 462: | ||
| Tue2 start time | | Tue2 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10208 | | 10208 | ||
| Read/write | | Read/write | ||
Line 558: | Line 470: | ||
| Tue2 stop time | | Tue2 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10209 | | 10209 | ||
| Read/write | | Read/write | ||
Line 566: | Line 478: | ||
| Tue3 start time | | Tue3 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10210 | | 10210 | ||
| Read/write | | Read/write | ||
Line 574: | Line 486: | ||
| Tue3 stop time | | Tue3 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10211 | | 10211 | ||
| Read/write | | Read/write | ||
Line 582: | Line 494: | ||
| Wed1 start time | | Wed1 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10212 | | 10212 | ||
| Read/write | | Read/write | ||
Line 590: | Line 502: | ||
| Wed1 stop time | | Wed1 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10213 | | 10213 | ||
| Read/write | | Read/write | ||
Line 598: | Line 510: | ||
| Wed2 start time | | Wed2 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10214 | | 10214 | ||
| Read/write | | Read/write | ||
Line 606: | Line 518: | ||
| Wed2 stop time | | Wed2 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10215 | | 10215 | ||
| Read/write | | Read/write | ||
Line 614: | Line 526: | ||
| Wed3 start time | | Wed3 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10216 | | 10216 | ||
| Read/write | | Read/write | ||
Line 622: | Line 534: | ||
| Wed3 stop time | | Wed3 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10217 | | 10217 | ||
| Read/write | | Read/write | ||
Line 630: | Line 542: | ||
| Thu1 start time | | Thu1 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10218 | | 10218 | ||
| Read/write | | Read/write | ||
Line 638: | Line 550: | ||
| Thu1 stop time | | Thu1 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10219 | | 10219 | ||
| Read/write | | Read/write | ||
Line 646: | Line 558: | ||
| Thu2 start time | | Thu2 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10220 | | 10220 | ||
| Read/write | | Read/write | ||
Line 654: | Line 566: | ||
| Thu2 stop time | | Thu2 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10221 | | 10221 | ||
| Read/write | | Read/write | ||
Line 662: | Line 574: | ||
| Thu3 start time | | Thu3 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10222 | | 10222 | ||
| Read/write | | Read/write | ||
Line 670: | Line 582: | ||
| Thu3 stop time | | Thu3 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10223 | | 10223 | ||
| Read/write | | Read/write | ||
Line 678: | Line 590: | ||
| Fri1 start time | | Fri1 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10224 | | 10224 | ||
| Read/write | | Read/write | ||
Line 686: | Line 598: | ||
| Fri1 stop time | | Fri1 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10225 | | 10225 | ||
| Read/write | | Read/write | ||
Line 694: | Line 606: | ||
| Fri2 start time | | Fri2 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10226 | | 10226 | ||
| Read/write | | Read/write | ||
Line 702: | Line 614: | ||
| Fri2 stop time | | Fri2 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10227 | | 10227 | ||
| Read/write | | Read/write | ||
Line 710: | Line 622: | ||
| Fri3 start time | | Fri3 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10228 | | 10228 | ||
| Read/write | | Read/write | ||
Line 718: | Line 630: | ||
| Fri3 stop time | | Fri3 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10229 | | 10229 | ||
| Read/write | | Read/write | ||
Line 726: | Line 638: | ||
| Sat1 start time | | Sat1 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10230 | | 10230 | ||
| Read/write | | Read/write | ||
Line 734: | Line 646: | ||
| Sat1 stop time | | Sat1 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10231 | | 10231 | ||
| Read/write | | Read/write | ||
Line 742: | Line 654: | ||
| Sat2 start time | | Sat2 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10232 | | 10232 | ||
| Read/write | | Read/write | ||
Line 750: | Line 662: | ||
| Sat2 stop time | | Sat2 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10233 | | 10233 | ||
| Read/write | | Read/write | ||
Line 758: | Line 670: | ||
| Sat3 start time | | Sat3 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10234 | | 10234 | ||
| Read/write | | Read/write | ||
Line 766: | Line 678: | ||
| Sat3 stop time | | Sat3 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10235 | | 10235 | ||
| Read/write | | Read/write | ||
Line 774: | Line 686: | ||
| Sun1 start time | | Sun1 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10236 | | 10236 | ||
| Read/write | | Read/write | ||
Line 782: | Line 694: | ||
| Sun1 stop time | | Sun1 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10237 | | 10237 | ||
| Read/write | | Read/write | ||
Line 790: | Line 702: | ||
| Sun2 start time | | Sun2 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10238 | | 10238 | ||
| Read/write | | Read/write | ||
Line 798: | Line 710: | ||
| Sun2 stop time | | Sun2 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10239 | | 10239 | ||
| Read/write | | Read/write | ||
Line 806: | Line 718: | ||
| Sun3 start time | | Sun3 start time | ||
| Ex. 08:05 => 0x0805 | | Ex. 08:05 => 0x0805 | ||
| - | |||
|- | |- | ||
| 10240 | | 10240 | ||
| Read/write | | Read/write | ||
Line 814: | Line 726: | ||
| Sun3 stop time | | Sun3 stop time | ||
| Ex. 15:05 => 0x0F05 | | Ex. 15:05 => 0x0F05 | ||
| - | |||
|- | |- | ||
| 10241 | | 10241 | ||
| Read/write | | Read/write | ||
Line 822: | Line 734: | ||
| Mon1 ventilation level (fan speed) | | Mon1 ventilation level (fan speed) | ||
| 0-Standby, 1-Low, 2-Normal, 3-High | | 0-Standby, 1-Low, 2-Normal, 3-High | ||
| - | |||
|- | |- | ||
| 10242 | | 10242 | ||
| Read/write | | Read/write | ||
Line 830: | Line 742: | ||
| Mon2 ventilation level (fan speed) | | Mon2 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10243 | | 10243 | ||
| Read/write | | Read/write | ||
Line 838: | Line 750: | ||
| Mon3 ventilation level (fan speed) | | Mon3 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10244 | | 10244 | ||
| Read/write | | Read/write | ||
Line 846: | Line 758: | ||
| Tue1 ventilation level (fan speed) | | Tue1 ventilation level (fan speed) | ||
| 0-Standby, 1-Low, 2-Normal, 3-High | | 0-Standby, 1-Low, 2-Normal, 3-High | ||
| - | |||
|- | |- | ||
| 10245 | | 10245 | ||
| Read/write | | Read/write | ||
Line 854: | Line 766: | ||
| Tue2 ventilation level (fan speed) | | Tue2 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10246 | | 10246 | ||
| Read/write | | Read/write | ||
Line 862: | Line 774: | ||
| Tue3 ventilation level (fan speed) | | Tue3 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10247 | | 10247 | ||
| Read/write | | Read/write | ||
Line 870: | Line 782: | ||
| Wed1 ventilation level (fan speed) | | Wed1 ventilation level (fan speed) | ||
| 0-Standby, 1-Low, 2-Normal, 3-High | | 0-Standby, 1-Low, 2-Normal, 3-High | ||
| - | |||
|- | |- | ||
| 10248 | | 10248 | ||
| Read/write | | Read/write | ||
Line 878: | Line 790: | ||
| Wed2 ventilation level (fan speed) | | Wed2 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10249 | | 10249 | ||
| Read/write | | Read/write | ||
Line 886: | Line 798: | ||
| Wed3 ventilation level (fan speed) | | Wed3 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10250 | | 10250 | ||
| Read/write | | Read/write | ||
Line 894: | Line 806: | ||
| Thu1 ventilation level (fan speed) | | Thu1 ventilation level (fan speed) | ||
| 0-Standby, 1-Low, 2-Normal, 3-High | | 0-Standby, 1-Low, 2-Normal, 3-High | ||
| - | |||
|- | |- | ||
| 10251 | | 10251 | ||
| Read/write | | Read/write | ||
Line 902: | Line 814: | ||
| Thu2 ventilation level (fan speed) | | Thu2 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10252 | | 10252 | ||
| Read/write | | Read/write | ||
Line 910: | Line 822: | ||
| Thu3 ventilation level (fan speed) | | Thu3 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10253 | | 10253 | ||
| Read/write | | Read/write | ||
Line 918: | Line 830: | ||
| Fri1 ventilation level (fan speed) | | Fri1 ventilation level (fan speed) | ||
| 0-Standby, 1-Low, 2-Normal, 3-High | | 0-Standby, 1-Low, 2-Normal, 3-High | ||
| - | |||
|- | |- | ||
| 10254 | | 10254 | ||
| Read/write | | Read/write | ||
Line 926: | Line 838: | ||
| Fri2 ventilation level (fan speed) | | Fri2 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10255 | | 10255 | ||
| Read/write | | Read/write | ||
Line 934: | Line 846: | ||
| Fri3 ventilation level (fan speed) | | Fri3 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10256 | | 10256 | ||
| Read/write | | Read/write | ||
Line 942: | Line 854: | ||
| Sat1 ventilation level (fan speed) | | Sat1 ventilation level (fan speed) | ||
| 0-Standby, 1-Low, 2-Normal, 3-High | | 0-Standby, 1-Low, 2-Normal, 3-High | ||
| - | |||
|- | |- | ||
| 10257 | | 10257 | ||
| Read/write | | Read/write | ||
Line 950: | Line 862: | ||
| Sat2 ventilation level (fan speed) | | Sat2 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10258 | | 10258 | ||
| Read/write | | Read/write | ||
Line 958: | Line 870: | ||
| Sat3 ventilation level (fan speed) | | Sat3 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10259 | | 10259 | ||
| Read/write | | Read/write | ||
Line 966: | Line 878: | ||
| Sun1 ventilation level (fan speed) | | Sun1 ventilation level (fan speed) | ||
| 0-Standby, 1-Low, 2-Normal, 3-High | | 0-Standby, 1-Low, 2-Normal, 3-High | ||
| - | |||
|- | |- | ||
| 10260 | | 10260 | ||
| Read/write | | Read/write | ||
Line 974: | Line 886: | ||
| Sun2 ventilation level (fan speed) | | Sun2 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |- | ||
| 10261 | | 10261 | ||
| Read/write | | Read/write | ||
Line 982: | Line 894: | ||
| Sun3 ventilation level (fan speed) | | Sun3 ventilation level (fan speed) | ||
| 0 to 3 | | 0 to 3 | ||
| - | |||
|- | |||
|} | |||
=== Temperature === | |||
6 registers | |||
{| border="0" cellspacing="0" cellpadding="1" class="wikitable" | |||
|- | |||
| '''Modbus register actual''' | |||
| '''Type''' | |||
| '''Access''' | |||
| '''Range''' | |||
| '''Description''' | |||
| '''Data values''' | |||
| '''Default value''' | |||
|- | |||
| 10299 | |||
| Read | |||
| Integer | |||
| -300..750 | |||
| Supply air temperature, C (sensor B1, after heat exchanger and heater element, to rooms) | |||
| -30 to 75C, 10x C, ex. 250 => 25.0C | |||
| - | |||
|- | |||
| 10300 | |||
| Read/write | |||
| Integer | |||
| 100..400 | |||
| Supply set point temperature, C (for calculation of recuperation, heating levels) | |||
| 10 to 40C, 10x C, ex. 25.0C => 250 | |||
| 23 | |||
|- | |||
| 10301 | |||
| Read/write | |||
| Integer | |||
| -90..90 | |||
| Temperature correction, C (time based, lower or raise temperature in a set period) | |||
| -9 to +9C, 10x C, ex. +4.5C => 45 | |||
| 0 | |||
|- | |||
| 10302 | |||
| Read/write | |||
| 2x Char/Int8 | |||
| 0x0000..0x183B | |||
| Temperature correction start time | |||
| Ex. 08:05 => 0x0805 | |||
| - | |||
|- | |||
| 10303 | |||
| Read/write | |||
| 2x Char/Int8 | |||
| 0x0000..0x183B | |||
| Temperature correction stop time | |||
| Ex. 15:05 => 0x0F05 (15=0x0F, 05=0x05) | |||
| - | |||
|- | |||
| 10304 | |||
| Read | |||
| Integer | |||
| -100..1100 | |||
| Water temperature, C (external, sensor B5, if installed, DIP switch 2 set to ON) | |||
| -10 to 110C, 10x C, ex. 320 => 32.0C | |||
| - | |||
|- | |||
|} | |||
=== Operation control panel (not in tech doc) === | |||
29 registers | |||
{| border="0" cellspacing="0" cellpadding="1" class="wikitable" | |||
|- | |||
| '''Modbus register actual''' | |||
| '''Type''' | |||
| '''Access''' | |||
| '''Range''' | |||
| '''Description''' | |||
| '''Data values''' | |||
| '''Default value''' | |||
|- | |||
| 10399 | |||
| Read | |||
| Binary | |||
| 0x0..0xF [b3-b0, 0..1]<br>Ex. 0x01=>64=>00000001<br>b0=1, rotating heat exchanger | |||
| System configuration/DIP switch status | |||
| b0-Heat exchange type (0-RECU/1-REGO), <br>b1-Heater type (0-Electric/1-Water), <br>b2-Fan type (0-AC/1-EC), <br>b3-OVR-mode (0-All fans/1-Exhaust fan stop)<br>(1-On, 0-Off) | |||
| - | |||
|- | |||
| 10400 | |||
| Read/write | |||
| Integer | |||
| 0..1 | |||
| AHU start/stop control | |||
| 1-Start, 0-Stop | |||
| - | |||
|- | |||
| 10401 | |||
| Read/write | |||
| Integer | |||
| 0..1 | |||
| Control mode (Auto/Manual) (no Comfort or Economy mode available) | |||
| 0-Manual (preset fan speed), 1-Auto (schedule) | |||
| 0 | |||
|- | |||
| 10402 | |||
| Read/write | |||
| Integer | |||
| 1..3 | |||
| Ventilation intensity level (in manual mode) | |||
| 1-Low fan speed (60VAC), <br>2-Normal fan speed (recommended) (150VAC), <br>3-High fan speed (230VAC) | |||
| 2 | |||
|- | |||
| 10403 | |||
| Read | |||
| Integer | |||
| 0..4 | |||
| Ventilation intensity level current | |||
| 0-Standby, <br>1-Low fan speed, <br>2-Normal fan speed, <br>3-High fan speed, <br>4-Override mode (OVR-register enabled or FC-wiring closed) | |||
| - | |||
|- | |||
| 10404 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Supply fan level 0 set point | |||
| 0 to 100% | |||
| 0 | |||
|- | |||
| 10405 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Supply fan level 1 set point | |||
| 0 to 100% | |||
| 20 | |||
|- | |||
| 10406 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Supply fan level 2 set point | |||
| 0 to 100% | |||
| 60 | |||
|- | |||
| 10407 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Exhaust fan level 0 set point | |||
| 0 to 100% | |||
| 0 | |||
|- | |||
| 10408 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Exhaust fan level 1 set point | |||
| 0 to 100% | |||
| 20 | |||
|- | |||
| 10409 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Exhaust fan level 2 set point | |||
| 0 to 100% | |||
| 60 | |||
|- | |||
| 10410 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Override supply fan level set point | |||
| 0 to 100% | |||
| 100 | |||
|- | |||
| 10411 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Override exhaust fan level set point (for standby/0%, set DIP switch 4 to ON) | |||
| 0 to 100% | |||
| 100 | |||
|- | |||
| 10412 | |||
| Read/write | |||
| Integer | |||
| 0..300 | |||
| Supply set point temperature, C (for calculation of recuperation, heating levels) | |||
| 0 to 30C, 10x C, ex. 25.0C => 250 | |||
| 23 | |||
|- | |||
| 10413 | |||
| Read/write | |||
| Integer | |||
| 0..1 | |||
| Season (heating permitted or prohibited) | |||
| 1-Winter, 0-Summer (air heating off) | |||
| 1 | |||
|- | |||
| 10414 | |||
| Read/write | |||
| Integer | |||
| -90..90 | |||
| Temperature correction, C (time based, lower or raise temperature in a set period) | |||
| -9 to +9C, 10x C, ex. +4.5C => 45 | |||
| 0 | |||
|- | |||
| 10415 | |||
| Read/write | |||
| 2x Char/Int8 | |||
| 0x0000..0x183B | |||
| Temperature correction start time | |||
| Ex. 08:05 => 0x0805 | |||
| - | |||
|- | |||
| 10416 | |||
| Read/write | |||
| 2x Char/Int8 | |||
| 0x0000..0x183B | |||
| Temperature correction stop time | |||
| Ex. 15:05 => 0x0F05 ([https://www.google.com/search?client=firefox-b-d&q=15+in+hex 15=0x0F], [https://www.google.com/search?client=firefox-b-d&q=05+in+hex 05=0x05]) | |||
| - | |||
|- | |||
| 10417 | |||
| Read | |||
| Integer | |||
| -300..750 | |||
| Supply air temperature, C (after heat exchanger and heater element, to rooms) | |||
| -30 to 75C, 10x C, ex. 250 => 25.0C | |||
| - | |||
|- | |||
| 10418 | |||
| Read | |||
| Integer | |||
| -100..1100 | |||
| Water temperature, C (external, if installed, DIP switch 2 set to ON) | |||
| -10 to 110C, 10x C, ex. 320 => 32.0C | |||
| - | |||
|- | |||
| 10419 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Recuperation level (rotating heat exchanger, DIP switch 1 set to ON - not adjustable directly only through supply set point temperature) | |||
| 0 to 100% | |||
| - | |||
|- | |||
| 10420 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Supply fan level current | |||
| 0 to 100% | |||
| - | |||
|- | |||
| 10421 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Exhaust fan level current | |||
| 0 to 100% | |||
| - | |||
|- | |||
| 10422 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Electric heater level current (heating element, DIP switch 2 set to OFF) | |||
| 0 to 100% | |||
| - | |||
|- | |||
| 10423 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Water heating level current (external, if installed, DIP switch 2 set to ON) | |||
| 0 to 100% | |||
| - | |||
|- | |||
| 10424 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Water cooling level current (external, if installed, DIP switch 2 set to ON) | |||
| 0 to 100% | |||
| - | |||
|- | |||
|- | |||
| 10425 | |||
| Read | |||
| - | |||
| - | |||
| Unknown | |||
| - | |||
|- | |||
| 10426 | |||
| Read | |||
| Integer | |||
| 0..14 | |||
| Alarm status (warnings) | |||
| 14-Service, 13-Heater off, 11-Rotor stop | |||
| - | |||
|- | |||
| 10427 | |||
| Read | |||
| Integer | |||
| 0..28 | |||
| Alarm status (stop code) | |||
| 3-Rotor stop, <br>4-Heater overheating, <br>9-Supply sensor B1, <br>19-Air temp. low, <br>20-Air temp. high, <br>27-Water temp. low, <br>28-Frost possibility | |||
| - | |||
|- | |||
|} | |||
=== Alarm history === | |||
701 registers | |||
{| border="0" cellspacing="0" cellpadding="1" class="wikitable" | |||
|- | |||
| '''Modbus register actual''' | |||
| '''Type''' | |||
| '''Access''' | |||
| '''Range''' | |||
| '''Description''' | |||
| '''Data values''' | |||
| '''Default value''' | |||
|- | |||
| 10499 | |||
| Read/write | |||
| Integer | |||
| 0..50 | |||
| Alarm history count | |||
| Length of log to keep | |||
| - | |||
|- | |||
| 10500 | |||
| Read | |||
| Integer | |||
| 2010..2200 | |||
| Alarm1 (newest) year | |||
| Ex. 2023 | |||
| - | |||
|- | |||
| 10501 | |||
| Read | |||
| 2x Char/Int8 | |||
| 0x0101..0x0C1F | |||
| Alarm1 (newest) month-day | |||
| Ex. 9th May => 0x0509, 31th Sept => 0x091F (Sept=0x09, 31=0x1F) | |||
| - | |||
|- | |||
| 10502 | |||
| Read | |||
| 2x Char/Int8 | |||
| 0x0000..0x183B | |||
| Alarm1 (newest) hour-minute | |||
| Ex. 08:05 => 0x0805 | |||
| - | |||
|- | |||
| 10503 | |||
| Read | |||
| Integer | |||
| 0..28 | |||
| Alarm1 (newest) alarm stop and warning code | |||
| Ex. 14-Service | |||
| - | |||
|- | |||
|.. | |||
| | |||
| | |||
| | |||
| Alarm2..Alarm49 | |||
| | |||
|- | |||
| 10696 | |||
| Read | |||
| Integer | |||
| 2010..2200 | |||
| Alarm50 (oldest) year | |||
| Ex. 2023 | |||
| - | |||
|- | |||
| 10697 | |||
| Read | |||
| 2x Char/Int8 | |||
| 0x0101..0x0C1F | |||
| Alarm50 (oldest) month-day | |||
| Ex. 9th May => 0x0509, 31th Sept => 0x091F (Sept=0x09, 31=0x1F) | |||
| - | |||
|- | |||
| 10698 | |||
| Read | |||
| 2x Char/Int8 | |||
| 0x0000..0x183B | |||
| Alarm50 (oldest) hour-minute | |||
| Ex. 08:05 => 0x0805 | |||
| - | |||
|- | |||
| 10699 | |||
| Read | |||
| Integer | |||
| 0..28 | |||
| Alarm50 (oldest) alarm stop and warning code | |||
| Ex. 14-Service | |||
| - | |||
|- | |||
|} | |||
=== Misc === | |||
4 registers, 4 registers | |||
{| border="0" cellspacing="0" cellpadding="1" class="wikitable" | |||
|- | |||
| '''Modbus register actual''' | |||
| '''Type''' | |||
| '''Access''' | |||
| '''Range''' | |||
| '''Description''' | |||
| '''Data values''' | |||
| '''Default value''' | |||
|- | |||
| 10799 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Internal heater level current (heating element, DIP switch 2 set to OFF) | |||
| 0 to 100% | |||
| - | |||
|- | |||
| 10800 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| External/water heating level current (external, if installed, DIP switch 2 set to ON) | |||
| 0 to 100% | |||
| - | |||
|- | |||
| 10801 | |||
| Read | |||
| Integer | |||
| 0..100 | |||
| Service time counter | |||
| 0 to 100, when reached 100, it is service time (alarm warning 14) | |||
| - | |||
|- | |||
| 10802 | |||
| Read | |||
| Integer | |||
| 0..200 | |||
| AHU software program version | |||
| 100-V1.00, 103-V1.03 | |||
| - | |||
|- | |||
| 10889 | |||
| Read/write | |||
| Integer | |||
| -100..100 | |||
| V1 0.10V calibration value | |||
| -10..+10%, 10x, 1% => 10 (Write 0x99C4 to store to memory) | |||
| 0 | |||
|- | |||
| 10890 | |||
| Read/write | |||
| Integer | |||
| -100..100 | |||
| V2 0.10V calibration value | |||
| -10..+10%, 10x, 1% => 10 (Write 0x99C4 to store to memory) | |||
| 0 | |||
|- | |||
| 10891 | |||
| Read/write | |||
| Integer | |||
| -100..100 | |||
| External heater level calibration value | |||
| -10..+10%, 10x, 1% => 10 (Write 0x99C4 to store to memory) | |||
| 0 | |||
|- | |||
| 10892 | |||
| Read/write | |||
| Integer | |||
| -100..100 | |||
| Return water temperature calibration value | |||
| -10..+10%, 10x, 1% => 10 (Write 0x99C4 to store to memory) | |||
| 0 | |||
|- | |||
|} | |||
=== Control panel (read-only) === | |||
10 registers | |||
{| border="0" cellspacing="0" cellpadding="1" class="wikitable" | |||
|- | |||
| '''Modbus register actual''' | |||
| '''Type''' | |||
| '''Access''' | |||
| '''Range''' | |||
| '''Description''' | |||
| '''Data values''' | |||
| '''Default value''' | |||
|- | |||
| 10899 | |||
| Read | |||
| Integer | |||
| 0..1 | |||
| AHU start/stop control | |||
| 1-Start, 0-Stop | |||
| - | |||
|- | |||
| 10900 | |||
| Read | |||
| Integer | |||
| 0..1 | |||
| Season (heating permitted or prohibited) | |||
| 1-Winter, 0-Summer (heater off) | |||
| - | |||
|- | |||
| 10901 | |||
| Read | |||
| Integer | |||
| 0..1 | |||
| Control mode (Auto/Manual) | |||
| 0-Manual (preset fan speed), 1-Auto (schedule) | |||
| - | |||
|- | |||
| 10902 | |||
| Read | |||
| Integer | |||
| 0..4 | |||
| Ventilation intensity level current | |||
| 0-Standby, <br>1-Low fan speed, <br>2-Normal fan speed, <br>3-High fan speed, <br>4-Override mode (OVR-register enabled or FC-wiring closed) | |||
| - | |||
|- | |||
| 10903 | |||
| Read | |||
| Integer | |||
| 100..400 | |||
| Supply set point temperature, C | |||
| 10 to 40C, 10x C, ex. 25.0C => 250 | |||
| - | |||
|- | |||
| 10904 | |||
| Read | |||
| Integer | |||
| -300..750 | |||
| Supply air temperature, C | |||
| -30 to 75C, 10x C, ex. 250 => 25.0C | |||
| - | |||
|- | |||
| 10905 | |||
| Read/write | |||
| 2x Char/Int8 | |||
| 0x0000..0x183B | |||
| Time, hhmm | |||
| Ex. 8:05 => 0x0805, 18:30 => 0x121E (18=0x12, 30=0x1E) | |||
| - | |||
|- | |||
| 10906 | |||
| Read | |||
| Binary | |||
| 0x0..0xF [b3-b0, 0..1]<br>Ex. 0x01=>64=>00000001<br>b0=1, rotating heat exchanger | |||
| System configuration/DIP switch status | |||
| b0-Heat exchange type (0-RECU/1-REGO), <br>b1-Heater type (0-Electric/1-Water), <br>b2-Fan type (0-AC/1-EC), <br>b3-OVR-mode (0-All fans/1-Exhaust fan stop)<br>(1-On, 0-Off) | |||
| - | |||
|- | |||
| 10907 | |||
| Read | |||
| Integer | |||
| 0..14 | |||
| Alarm status (warnings) | |||
| 14-Service, 13-Heater off, 11-Rotor stop | |||
| - | |||
|- | |||
| 10908 | |||
| Read | |||
| Integer | |||
| 0..28 | |||
| Alarm status (stop code) | |||
| 3-Rotor stop, <br>4-Heater overheating, <br>9-Supply sensor B1, <br>19-Air temp. low, <br>20-Air temp. high, <br>27-Water temp. low, <br>28-Frost possibility | |||
| - | |||
|- | |- | ||
|} | |} |
Latest revision as of 15:40, 18 April 2024
Domekt Komfovent C4 control board is a AHU (Air Handling Unit) for use in a balanced HVAC system. The C4 is an older standard use from approx. 2010 to 2016.
If you have a unit without a control panel or want to interface the unit with an external automation. ex. Home Assistant, the following data will make that possible.
To make sure the unit works at all, jump the FC-wires together and the unit should start spinning at max. after three seconds. This confirms that the MCU works as expected.
- Domekt Komfovent C4 Modbus Register Document (PDF)
- Domekt Komfovent C4 Plus Modbus Register Document (PDF)
- Domekt Komfovent C4 (buttons) Installation and Operation Manual (PDF)
- Domekt Komfovent C4 (buttons) and C4 Plus (LCD) Installation and Operation Manual (PDF)
Tools
To manually interface with the unit over Modbus, I would recommend trying the trail version of Modbus Poll. You will have a complete control interface and can easily send queries and receive responses from the unit.
Later you can use Home Assistant to build an entire control panel, better than what is provided by the OEM.
Connection
Connect the unit to a computer using the provided RS485/ModBus cable extruding from the top. There is no need to add 820 Ohm 5V pull-up/gnd pull-down or 120 Ohm termination. It works fine as is.
The pin-out is as the following:
RJ-45 flat cable | Wire color | Function |
---|---|---|
Pin 1 | - | Not used |
Pin 2 | - | Not used |
Pin 3 | Red | +24VDC |
Pin 4 | Yellow | RS485 A+ |
Pin 5 | Green | RS485 B- |
Pin 6 | White | Gnd |
Pin 7 | - | Not used |
Pin 8 | - | Not used |
Modbus settings
To establish a working connection, it's important to match the following connection parameters. A single wrong setting will make the connection not work at all.
Bits per second/baudrate | 19200 |
Data bits/word length | 8 |
Parity | Even |
Stop bits | 1 |
It is also important to use the correct Modbus ID. It's the identifier on the bus and has to be correct in order for communication to happen with the AHU.
The C4 unit has a different Modbus ID than later models, so make sure to double check. Either of the following will work with only one unit on the Modbus line.
Modbus ID | 20 (specific C4 identification address) 254 (common identification address) |
Register list
The C4 unit uses the following Modbus data register functions to read and write data.
A CR2032 battery keeps the registers concurrent when the unit is unplugged, ex. the time and date. Needs replacing after 8 years.
The unit will respond 01 Illegal register or 01 Illegal data register if you are trying to access something that does not exist. If you receive Timeout responses, make sure you use Modbus ID 20, cabling is correct, and the unit is plugged into the mains.
Description | Modbus protocol | Function description | Unit properties |
---|---|---|---|
Read data | Function code 03 | Read Holding Registers / analog output holding registers | Operation status, temperatures, fans speed, and etc. |
Write data single register | Function code 06 | Preset Single Register / analog output holding register | Turn on/off unit, set temperature, change auto/manual mode |
Write multiple data registers | Function code 16 | Preset Multiple Registers / two analog output holding registers | Set multiple individual registers at once, similar to 06 |
Controller registers available on the C4 unit. When manually inquiring the unit, use the actual register address. This is because Domekt offsets the register address by add 9000 and subtract -1, ex. register address 1000 => 99999.
- EC = Stepper type fan motor, digitally controlled - DIP switch 3 set to ON
- AC = Regular alternating current type motor, transformer controlled - DIP switch 3 set to OFF
General
13 registers
Modbus register actual | Type | Access | Range | Description | Data values | Default value |
9999 | Read/write | Integer | 0..1 | AHU start/stop control | 1-Start, 0-Stop | - |
10000 | Read/write | Integer | 0..1 | Season (heating permitted or prohibited) | 1-Winter, 0-Summer (heater off) | 1 |
10001 | Read | Integer | 0..14 | Alarm status (warnings) | 14-Service, 13-Heater off, 11-Rotor stop | - |
10002 | Read | Binary | 0x0..0xF [b3-b0, 0..1] Ex. 0x01=>64=>00000001 b0=1, rotating heat exchanger |
System configuration/DIP switch status | b0-Heat exchange type (0-RECU/1-REGO), b1-Heater type (0-Electric/1-Water), b2-Fan type (0-AC/1-EC), b3-OVR-mode (0-All fans/1-Exhaust fan stop) (1-On, 0-Off) |
- |
10003 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Time, hhmm | Ex. 8:05 => 0x0805, 18:30 => 0x121E (18=0x12, 30=0x1E) | - |
10004 | Read/write | Integer | 1-7 | Day of the week | 1-Mon, 2-Tue, 3-Wed, 4-Thu, 5-Fri, 6-Sat, 7-Sun | - |
10005 | Read/write | 2x Char/Int8 | 0x0101..0x0C1F | Month-day date, mmdd | Ex. 9th May => 0x0509, 31th Sept => 0x091F (Sept=0x09, 31=0x1F) | - |
10006 | Read/write | Integer | 2010-2200 | Year date, yyyy | Ex. 2023 | - |
10007 | Read | Binary | 0x00..0x7F [b7-b0, 0..1] Ex. 0x40=>64=>00000010 b1=1, supply sensor B1 fault |
Alarm status (stop flags) | b1-Supply sensor B1, b2-Heater overheating, b3-Water temp. low, b4-Rotor stop, b5-Frost possibility, b6-Air temp. high, b7-Air temp. low (1-Fault, 0-None) |
- |
10008 | Read | Integer | 0..28 | Alarm status (stop code) | 3-Rotor stop, 4-Heater overheating, 9-Supply sensor B1, 19-Air temp. low, 20-Air temp. high, 27-Water temp. low, 28-Frost possibility |
- |
10009 | Read/write | Integer | 1..100 | Modbus ID, default 20 | Ex. 20 | 20 |
10010 | Read/write | Integer | 0..1 | External heater control signal type | 0-0..12V analog voltage-type, 1-12V digital PWM-type (always 0 if heater configured as water type) |
- |
10011 | Read | - | - | Unknown | - |
Ventilation
14 registers
Modbus register actual | Type | Access | Range | Description | Data values | Default value |
10099 | Read/write | Integer | 1..3 | Ventilation intensity level (manual mode) | 1-Low fan speed (60VAC), 2-Normal fan speed (recommended) (150VAC), 3-High fan speed (230VAC) |
2 |
10100 | Read | Integer | 0..4 | Ventilation intensity level current | 0-Standby, 1-Low fan speed, 2-Normal fan speed, 3-High fan speed, 4-Override mode (OVR-register enabled or FC-wiring closed) |
- |
10101 | Read/write | Integer | 0..1 | Control mode (Auto/Manual) (no Comfort or Economy mode available) | 0-Manual (preset fan speed), 1-Auto (schedule) | 0 |
10102 | Read/write | Integer | 20..100 / 0 | Supply ventilation intensity level 1 (EC-type fan) | 20 to 100% (EC-fan only) | - |
10103 | Read/write | Integer | 20..100 / 0..2 | Supply ventilation intensity level 2 (EC-type fan / AC-type fan) | 20 to 100% (EC-fan), 0 to 2 (AC-fan) | 2 |
10104 | Read/write | Integer | 20..100 / 0 | Supply ventilation intensity level 3 (EC-type fan) | 20 to 100% (EC-fan only) | - |
10105 | Read/write | Integer | 20..100 / 0 | Supply ventilation intensity level 4 (EC-type fan) | 20 to 100% (EC-fan only) | - |
10106 | Read/write | Integer | 20..100 / 0 | Exhaust ventilation intensity level 1 (EC-type fan) | 20 to 100% (EC-fan only) | - |
10107 | Read/write | Integer | 20..100 / 0..2 | Exhaust ventilation intensity level 2 (EC-type fan / AC-type fan) | 20 to 100% (EC-fan), 0 to 2 (AC-fan) | 2 |
10108 | Read/write | Integer | 20..100 / 0 | Exhaust ventilation intensity level 3 (EC-type fan) | 20 to 100% (EC-fan only) | - |
10109 | Read/write | Integer | 20..100 / 0 | Exhaust ventilation intensity level 4 (EC-type fan) | 20 to 100% (EC-fan only) | - |
10110 | Read/write | Integer | 0..1 | Override/OVR-mode, enables fan override intensity level for a set time period | 0-Disable, 1-Enable - DIP switch 4 set to ON will disable the exhaust fan, or OFF to leave both fans running | 0 |
10111 | Read/write | Integer | 1..90 | Override mode timer duration | 1 to 90 minutes | 30 |
10112 | Read | Integer | 0..90 | Override timer count down | 0 to 90 minutes | - |
Scheduler
63 registers
Modbus register actual | Type | Access | Range | Description | Data values | Default value |
10199 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Mon1 start time | Ex. 08:05 => 0x0805 | - |
10200 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Mon1 stop time | Ex. 15:05 => 0x0F05 | - |
10201 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Mon2 start time | Ex. 08:05 => 0x0805 | - |
10202 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Mon2 stop time | Ex. 15:05 => 0x0F05 | - |
10203 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Mon3 start time | Ex. 08:05 => 0x0805 | - |
10204 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Mon3 stop time | Ex. 15:05 => 0x0F05 | - |
10205 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Tue1 start time | Ex. 08:05 => 0x0805 | - |
10206 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Tue1 stop time | Ex. 15:05 => 0x0F05 | - |
10207 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Tue2 start time | Ex. 08:05 => 0x0805 | - |
10208 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Tue2 stop time | Ex. 15:05 => 0x0F05 | - |
10209 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Tue3 start time | Ex. 08:05 => 0x0805 | - |
10210 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Tue3 stop time | Ex. 15:05 => 0x0F05 | - |
10211 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Wed1 start time | Ex. 08:05 => 0x0805 | - |
10212 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Wed1 stop time | Ex. 15:05 => 0x0F05 | - |
10213 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Wed2 start time | Ex. 08:05 => 0x0805 | - |
10214 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Wed2 stop time | Ex. 15:05 => 0x0F05 | - |
10215 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Wed3 start time | Ex. 08:05 => 0x0805 | - |
10216 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Wed3 stop time | Ex. 15:05 => 0x0F05 | - |
10217 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Thu1 start time | Ex. 08:05 => 0x0805 | - |
10218 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Thu1 stop time | Ex. 15:05 => 0x0F05 | - |
10219 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Thu2 start time | Ex. 08:05 => 0x0805 | - |
10220 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Thu2 stop time | Ex. 15:05 => 0x0F05 | - |
10221 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Thu3 start time | Ex. 08:05 => 0x0805 | - |
10222 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Thu3 stop time | Ex. 15:05 => 0x0F05 | - |
10223 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Fri1 start time | Ex. 08:05 => 0x0805 | - |
10224 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Fri1 stop time | Ex. 15:05 => 0x0F05 | - |
10225 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Fri2 start time | Ex. 08:05 => 0x0805 | - |
10226 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Fri2 stop time | Ex. 15:05 => 0x0F05 | - |
10227 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Fri3 start time | Ex. 08:05 => 0x0805 | - |
10228 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Fri3 stop time | Ex. 15:05 => 0x0F05 | - |
10229 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sat1 start time | Ex. 08:05 => 0x0805 | - |
10230 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sat1 stop time | Ex. 15:05 => 0x0F05 | - |
10231 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sat2 start time | Ex. 08:05 => 0x0805 | - |
10232 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sat2 stop time | Ex. 15:05 => 0x0F05 | - |
10233 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sat3 start time | Ex. 08:05 => 0x0805 | - |
10234 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sat3 stop time | Ex. 15:05 => 0x0F05 | - |
10235 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sun1 start time | Ex. 08:05 => 0x0805 | - |
10236 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sun1 stop time | Ex. 15:05 => 0x0F05 | - |
10237 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sun2 start time | Ex. 08:05 => 0x0805 | - |
10238 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sun2 stop time | Ex. 15:05 => 0x0F05 | - |
10239 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sun3 start time | Ex. 08:05 => 0x0805 | - |
10240 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Sun3 stop time | Ex. 15:05 => 0x0F05 | - |
10241 | Read/write | Integer | 0..3 | Mon1 ventilation level (fan speed) | 0-Standby, 1-Low, 2-Normal, 3-High | - |
10242 | Read/write | Integer | 0..3 | Mon2 ventilation level (fan speed) | 0 to 3 | - |
10243 | Read/write | Integer | 0..3 | Mon3 ventilation level (fan speed) | 0 to 3 | - |
10244 | Read/write | Integer | 0..3 | Tue1 ventilation level (fan speed) | 0-Standby, 1-Low, 2-Normal, 3-High | - |
10245 | Read/write | Integer | 0..3 | Tue2 ventilation level (fan speed) | 0 to 3 | - |
10246 | Read/write | Integer | 0..3 | Tue3 ventilation level (fan speed) | 0 to 3 | - |
10247 | Read/write | Integer | 0..3 | Wed1 ventilation level (fan speed) | 0-Standby, 1-Low, 2-Normal, 3-High | - |
10248 | Read/write | Integer | 0..3 | Wed2 ventilation level (fan speed) | 0 to 3 | - |
10249 | Read/write | Integer | 0..3 | Wed3 ventilation level (fan speed) | 0 to 3 | - |
10250 | Read/write | Integer | 0..3 | Thu1 ventilation level (fan speed) | 0-Standby, 1-Low, 2-Normal, 3-High | - |
10251 | Read/write | Integer | 0..3 | Thu2 ventilation level (fan speed) | 0 to 3 | - |
10252 | Read/write | Integer | 0..3 | Thu3 ventilation level (fan speed) | 0 to 3 | - |
10253 | Read/write | Integer | 0..3 | Fri1 ventilation level (fan speed) | 0-Standby, 1-Low, 2-Normal, 3-High | - |
10254 | Read/write | Integer | 0..3 | Fri2 ventilation level (fan speed) | 0 to 3 | - |
10255 | Read/write | Integer | 0..3 | Fri3 ventilation level (fan speed) | 0 to 3 | - |
10256 | Read/write | Integer | 0..3 | Sat1 ventilation level (fan speed) | 0-Standby, 1-Low, 2-Normal, 3-High | - |
10257 | Read/write | Integer | 0..3 | Sat2 ventilation level (fan speed) | 0 to 3 | - |
10258 | Read/write | Integer | 0..3 | Sat3 ventilation level (fan speed) | 0 to 3 | - |
10259 | Read/write | Integer | 0..3 | Sun1 ventilation level (fan speed) | 0-Standby, 1-Low, 2-Normal, 3-High | - |
10260 | Read/write | Integer | 0..3 | Sun2 ventilation level (fan speed) | 0 to 3 | - |
10261 | Read/write | Integer | 0..3 | Sun3 ventilation level (fan speed) | 0 to 3 | - |
Temperature
6 registers
Modbus register actual | Type | Access | Range | Description | Data values | Default value |
10299 | Read | Integer | -300..750 | Supply air temperature, C (sensor B1, after heat exchanger and heater element, to rooms) | -30 to 75C, 10x C, ex. 250 => 25.0C | - |
10300 | Read/write | Integer | 100..400 | Supply set point temperature, C (for calculation of recuperation, heating levels) | 10 to 40C, 10x C, ex. 25.0C => 250 | 23 |
10301 | Read/write | Integer | -90..90 | Temperature correction, C (time based, lower or raise temperature in a set period) | -9 to +9C, 10x C, ex. +4.5C => 45 | 0 |
10302 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Temperature correction start time | Ex. 08:05 => 0x0805 | - |
10303 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Temperature correction stop time | Ex. 15:05 => 0x0F05 (15=0x0F, 05=0x05) | - |
10304 | Read | Integer | -100..1100 | Water temperature, C (external, sensor B5, if installed, DIP switch 2 set to ON) | -10 to 110C, 10x C, ex. 320 => 32.0C | - |
Operation control panel (not in tech doc)
29 registers
Modbus register actual | Type | Access | Range | Description | Data values | Default value |
10399 | Read | Binary | 0x0..0xF [b3-b0, 0..1] Ex. 0x01=>64=>00000001 b0=1, rotating heat exchanger |
System configuration/DIP switch status | b0-Heat exchange type (0-RECU/1-REGO), b1-Heater type (0-Electric/1-Water), b2-Fan type (0-AC/1-EC), b3-OVR-mode (0-All fans/1-Exhaust fan stop) (1-On, 0-Off) |
- |
10400 | Read/write | Integer | 0..1 | AHU start/stop control | 1-Start, 0-Stop | - |
10401 | Read/write | Integer | 0..1 | Control mode (Auto/Manual) (no Comfort or Economy mode available) | 0-Manual (preset fan speed), 1-Auto (schedule) | 0 |
10402 | Read/write | Integer | 1..3 | Ventilation intensity level (in manual mode) | 1-Low fan speed (60VAC), 2-Normal fan speed (recommended) (150VAC), 3-High fan speed (230VAC) |
2 |
10403 | Read | Integer | 0..4 | Ventilation intensity level current | 0-Standby, 1-Low fan speed, 2-Normal fan speed, 3-High fan speed, 4-Override mode (OVR-register enabled or FC-wiring closed) |
- |
10404 | Read | Integer | 0..100 | Supply fan level 0 set point | 0 to 100% | 0 |
10405 | Read | Integer | 0..100 | Supply fan level 1 set point | 0 to 100% | 20 |
10406 | Read | Integer | 0..100 | Supply fan level 2 set point | 0 to 100% | 60 |
10407 | Read | Integer | 0..100 | Exhaust fan level 0 set point | 0 to 100% | 0 |
10408 | Read | Integer | 0..100 | Exhaust fan level 1 set point | 0 to 100% | 20 |
10409 | Read | Integer | 0..100 | Exhaust fan level 2 set point | 0 to 100% | 60 |
10410 | Read | Integer | 0..100 | Override supply fan level set point | 0 to 100% | 100 |
10411 | Read | Integer | 0..100 | Override exhaust fan level set point (for standby/0%, set DIP switch 4 to ON) | 0 to 100% | 100 |
10412 | Read/write | Integer | 0..300 | Supply set point temperature, C (for calculation of recuperation, heating levels) | 0 to 30C, 10x C, ex. 25.0C => 250 | 23 |
10413 | Read/write | Integer | 0..1 | Season (heating permitted or prohibited) | 1-Winter, 0-Summer (air heating off) | 1 |
10414 | Read/write | Integer | -90..90 | Temperature correction, C (time based, lower or raise temperature in a set period) | -9 to +9C, 10x C, ex. +4.5C => 45 | 0 |
10415 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Temperature correction start time | Ex. 08:05 => 0x0805 | - |
10416 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Temperature correction stop time | Ex. 15:05 => 0x0F05 (15=0x0F, 05=0x05) | - |
10417 | Read | Integer | -300..750 | Supply air temperature, C (after heat exchanger and heater element, to rooms) | -30 to 75C, 10x C, ex. 250 => 25.0C | - |
10418 | Read | Integer | -100..1100 | Water temperature, C (external, if installed, DIP switch 2 set to ON) | -10 to 110C, 10x C, ex. 320 => 32.0C | - |
10419 | Read | Integer | 0..100 | Recuperation level (rotating heat exchanger, DIP switch 1 set to ON - not adjustable directly only through supply set point temperature) | 0 to 100% | - |
10420 | Read | Integer | 0..100 | Supply fan level current | 0 to 100% | - |
10421 | Read | Integer | 0..100 | Exhaust fan level current | 0 to 100% | - |
10422 | Read | Integer | 0..100 | Electric heater level current (heating element, DIP switch 2 set to OFF) | 0 to 100% | - |
10423 | Read | Integer | 0..100 | Water heating level current (external, if installed, DIP switch 2 set to ON) | 0 to 100% | - |
10424 | Read | Integer | 0..100 | Water cooling level current (external, if installed, DIP switch 2 set to ON) | 0 to 100% | - |
10425 | Read | - | - | Unknown | - | |
10426 | Read | Integer | 0..14 | Alarm status (warnings) | 14-Service, 13-Heater off, 11-Rotor stop | - |
10427 | Read | Integer | 0..28 | Alarm status (stop code) | 3-Rotor stop, 4-Heater overheating, 9-Supply sensor B1, 19-Air temp. low, 20-Air temp. high, 27-Water temp. low, 28-Frost possibility |
- |
Alarm history
701 registers
Modbus register actual | Type | Access | Range | Description | Data values | Default value |
10499 | Read/write | Integer | 0..50 | Alarm history count | Length of log to keep | - |
10500 | Read | Integer | 2010..2200 | Alarm1 (newest) year | Ex. 2023 | - |
10501 | Read | 2x Char/Int8 | 0x0101..0x0C1F | Alarm1 (newest) month-day | Ex. 9th May => 0x0509, 31th Sept => 0x091F (Sept=0x09, 31=0x1F) | - |
10502 | Read | 2x Char/Int8 | 0x0000..0x183B | Alarm1 (newest) hour-minute | Ex. 08:05 => 0x0805 | - |
10503 | Read | Integer | 0..28 | Alarm1 (newest) alarm stop and warning code | Ex. 14-Service | - |
.. | Alarm2..Alarm49 | |||||
10696 | Read | Integer | 2010..2200 | Alarm50 (oldest) year | Ex. 2023 | - |
10697 | Read | 2x Char/Int8 | 0x0101..0x0C1F | Alarm50 (oldest) month-day | Ex. 9th May => 0x0509, 31th Sept => 0x091F (Sept=0x09, 31=0x1F) | - |
10698 | Read | 2x Char/Int8 | 0x0000..0x183B | Alarm50 (oldest) hour-minute | Ex. 08:05 => 0x0805 | - |
10699 | Read | Integer | 0..28 | Alarm50 (oldest) alarm stop and warning code | Ex. 14-Service | - |
Misc
4 registers, 4 registers
Modbus register actual | Type | Access | Range | Description | Data values | Default value |
10799 | Read | Integer | 0..100 | Internal heater level current (heating element, DIP switch 2 set to OFF) | 0 to 100% | - |
10800 | Read | Integer | 0..100 | External/water heating level current (external, if installed, DIP switch 2 set to ON) | 0 to 100% | - |
10801 | Read | Integer | 0..100 | Service time counter | 0 to 100, when reached 100, it is service time (alarm warning 14) | - |
10802 | Read | Integer | 0..200 | AHU software program version | 100-V1.00, 103-V1.03 | - |
10889 | Read/write | Integer | -100..100 | V1 0.10V calibration value | -10..+10%, 10x, 1% => 10 (Write 0x99C4 to store to memory) | 0 |
10890 | Read/write | Integer | -100..100 | V2 0.10V calibration value | -10..+10%, 10x, 1% => 10 (Write 0x99C4 to store to memory) | 0 |
10891 | Read/write | Integer | -100..100 | External heater level calibration value | -10..+10%, 10x, 1% => 10 (Write 0x99C4 to store to memory) | 0 |
10892 | Read/write | Integer | -100..100 | Return water temperature calibration value | -10..+10%, 10x, 1% => 10 (Write 0x99C4 to store to memory) | 0 |
Control panel (read-only)
10 registers
Modbus register actual | Type | Access | Range | Description | Data values | Default value |
10899 | Read | Integer | 0..1 | AHU start/stop control | 1-Start, 0-Stop | - |
10900 | Read | Integer | 0..1 | Season (heating permitted or prohibited) | 1-Winter, 0-Summer (heater off) | - |
10901 | Read | Integer | 0..1 | Control mode (Auto/Manual) | 0-Manual (preset fan speed), 1-Auto (schedule) | - |
10902 | Read | Integer | 0..4 | Ventilation intensity level current | 0-Standby, 1-Low fan speed, 2-Normal fan speed, 3-High fan speed, 4-Override mode (OVR-register enabled or FC-wiring closed) |
- |
10903 | Read | Integer | 100..400 | Supply set point temperature, C | 10 to 40C, 10x C, ex. 25.0C => 250 | - |
10904 | Read | Integer | -300..750 | Supply air temperature, C | -30 to 75C, 10x C, ex. 250 => 25.0C | - |
10905 | Read/write | 2x Char/Int8 | 0x0000..0x183B | Time, hhmm | Ex. 8:05 => 0x0805, 18:30 => 0x121E (18=0x12, 30=0x1E) | - |
10906 | Read | Binary | 0x0..0xF [b3-b0, 0..1] Ex. 0x01=>64=>00000001 b0=1, rotating heat exchanger |
System configuration/DIP switch status | b0-Heat exchange type (0-RECU/1-REGO), b1-Heater type (0-Electric/1-Water), b2-Fan type (0-AC/1-EC), b3-OVR-mode (0-All fans/1-Exhaust fan stop) (1-On, 0-Off) |
- |
10907 | Read | Integer | 0..14 | Alarm status (warnings) | 14-Service, 13-Heater off, 11-Rotor stop | - |
10908 | Read | Integer | 0..28 | Alarm status (stop code) | 3-Rotor stop, 4-Heater overheating, 9-Supply sensor B1, 19-Air temp. low, 20-Air temp. high, 27-Water temp. low, 28-Frost possibility |
- |