Skip to content

EMS Library

This pages is a summary of collected EMS knowledge from the community, such as entity names and how they work.

Please contribute, content is in Markdown format.


Telegram: 0x0001~

Name: Product data electronics hardware
Used in: Various controllers, thermostats and boilers
Description: Holds ASCII coded device information
Class: Constant
EMS category: EMS1.0 & EMS2.0
Distribution: unicast-on-request
Offset of variables:

Offset Variable name min max resolution unit comment
0-26 ASCII coded numbers 0 255 1 ASCII Sequence of numbers. Examples: HMC310 25303763146288737718903, RC100.2 H 05704801002367738112973, MX300 25303394051798738806124
27-42 Product name ASCII coded 0 255 1 ASCII it should be \0 terminated, but is not always. i.e. Heat Pump responds with 43 55 48 50 = "CUHP", but \0 is missing
43-69 more data 0 255 1 some devices send more data after offset 43. Either a series of 00 or FF

Telegram: 0x0002~

Name: Module identification data
Used in: Various controllers, thermostats and boilers
Description: Holds device information
Class: Constant
EMS category: EMS1.0 & EMS2.0
Distribution: unicast-on-request, broadcast-on-powerup
Offset of variables:

Offset Variable name min max resolution unit comment
0 product ID 0 255 1 0=invalid?; 64=UBA3; ... ; 68=BC10; 69=MM10; ...; 72=GB125; 73=SM10; ...; 77=M300; 78=M400; ...; 86=RC35; ...; 95=HT3; 109=JunkersFW100; ...; 123=CBS ; ...; 125=MX25; 157=CW100; 158=HMC310/CW400/RC310; 160=MM100; ...; 172=CUHP;...; 190=BC10; ...; 195=GB172i; ...; 200=Sensor w/humidity; 219=WS170 234=ACU; 248=HM200; 252=KF30; 253=HMI800; ....
1 major version 0 255 1 Major software version
2 minor version 0 255 1 Minor software version
3 2nd product ID 0 255 1
4 major version of 2nd product ID 0 255 1
5 minor version of 2nd product ID 0 255 1
...
9 Brand ID 0 255 1 1=Bosch; 2= Junkers; 3=Buderus; 4=Nefit; ...; 13=IVT;

Telegram: 0x0003~

Name: Product data appliance
Used in: Various controllers, thermostats and boilers
Description: Holds ASCII coded device information
Class: Constant
EMS category: EMS1.0 & EMS2.0
Distribution: unicast-on-request
Offset of variables:

Offset Variable name min max resolution unit comment
0-26 ASCII coded numbers 0 255 1 ASCII Example heat pump 26003750000018738212162
 27 -54? more data 0  255 1 some appliances return a series of 00 or FF

Telegram: 0x0005~

Name: Special commands
Used in: Various controllers, thermostats and boilers
Description: Collection of different special functions/commands
Class: Command
EMS category: EMS1.0
Distribution: unicast-write-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 Reset Error 0 255 1 enum 90=error reset, also 153 and 245 do a reset (maybe on a different level)
2 Reset burner timer and starts 0 255 1 enum 165=reset burner timer and restarts
4 Chimney sweeper mode 0 255 1 enum 100=activate, 0=off
6 Reset to factory setting 0 255 1 enum 154=do a reset
8 Reset maintenance message 0 255 1 enum 255=resets maintenance request
...
12 Erase error history 0 255 1 enum 169=erase error history
...
42 Clear error history 0 255 1 enum 1=local history, 2=global history, 3=both
44 Thermal desinfection 0 255 1 enum 255=start, 254=stop
...
52 Force manual defrost 0 255 1 enum 1=start
...
68 Standby mode 0  255 1 enum 85=activate if standby can be selected in the menu, 170=deactivate, status is visible in 0x00E4 offset 12.0
70 DHW ECO 0 255 1 enum 85=activate, 170=deactivate

Telegram: 0x0010~

Name: Locking error history
Used in: Older systems hold this error list while newer systems use 0x00C2 and/or 0x00C6 and 0x00C7
Description: Holds the history of locking errors.
Class: monitor
EMS category: EMS1.0 and EMS2.0
Distribution: unicast-on-request, broadcast-on-change
Offset of variables:

Offset Variable name min max resolution unit comment
0-1 Error 1 display code 0 255 1 ASCII displayed error code
2-3 Error 1 cause code 0 65535 1 numbers >= 200, list used in Nefit and Buderus
4 Error 1 Start year 0 255 1 Bit 7 (=1) of this number indicates if the year is absolute. Bit 7=0 indicates relative time, then is offset 4 is unused
5 Error 1 Start month 1 12 1 Offset 4 Bit 7=1 indicates that this offset 5 is the absolute month. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
6 Error 1 Start hour 1 31 1 Offset 4 Bit 7=1 indicates that this offset 6 is the absolute hour. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
7 Error 1 Start day 1 31 1 Offset 4 Bit 7=1 indicates that this offset 7 is the absolute day. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
8 Error 1 Start minute 1 59 1 Offset 4 Bit 7=1 indicates that this offset 7 is the absolute minute. Offset 4 Bit 7=0 indicates relative time. Then the offset 8 is empty
9-10 Error 1 duration 1 65535 1 min
11  Error 1 source 1 127 1 device ID of the error souce
12 - 23 Error 2 same as offset 0 ff. for error 1
24 - 35 Error 3 same as offset 0 ff. for error 1
36 - 47 Error 4 same as offset 0 ff. for error 1
48 - 59 Error 5 same as offset 0 ff. for error 1
60 - 71 Error 6 same as offset 0 ff. for error 1
72 - 83 Error 7 same as offset 0 ff. for error 1
84 - 95 Error 8 same as offset 0 ff. for error 1

Telegram: 0x0011~

Name: Blocking error history
Used in: Older systems hold this error list while newer systems use 0x00C2 and/or 0x00C6 and 0x00C7
Description: Holds the history of blocking errors.
Class: monitor
EMS category: EMS1.0
Distribution: unicast-on-request, broadcast-on-change
Offset of variables:

Offset Variable name min max resolution unit comment
0-1 Error 1 display code 0 255 1 ASCII displayed error code
2-3 Error 1 cause code 0 65535 1 numbers >= 200, list used in Nefit and Buderus
4 Error 1 Start year 0 255 1 Bit 7 (=1) of this number indicates if the year is absolute. Bit 7=0 indicates relative time, then is offset 4 is unused
5 Error 1 Start month 1 12 1 Offset 4 Bit 7=1 indicates that this offset 5 is the absolute month. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
6 Error 1 Start hour 1 31 1 Offset 4 Bit 7=1 indicates that this offset 6 is the absolute hour. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
7 Error 1 Start day 1 31 1 Offset 4 Bit 7=1 indicates that this offset 7 is the absolute day. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
8 Error 1 Start minute 1 59 1 Offset 4 Bit 7=1 indicates that this offset 7 is the absolute minute. Offset 4 Bit 7=0 indicates relative time. Then the offset 8 is empty
9-10 Error 1 duration 1 65535 1 min
11  Error 1 source 1 127 1 device ID of the error souce
12 - 23 Error 2 same as offset 0 ff. for error 1
24 - 35 Error 3 same as offset 0 ff. for error 1
36 - 47 Error 4 same as offset 0 ff. for error 1
48 - 59 Error 5 same as offset 0 ff. for error 1
60 - 71 Error 6 same as offset 0 ff. for error 1
72 - 83 Error 7 same as offset 0 ff. for error 1
84 - 95 Error 8 same as offset 0 ff. for error 1

Telegram: 0x0012~

Name: Blocking actual system error history
Used in: Older systems hold this error list while newer systems use 0x00C0 and 0x00C1
Description: Holds the history of blocking errors of the system.
Class: monitor
EMS category: EMS1.0
Distribution: unicast-on-request, broadcast-on-change
Offset of variables:

Offset Variable name min max resolution unit comment
0-1 Error 1 display code 0 255 1 ASCII displayed error code
2-3 Error 1 cause code 0 65535 1 numbers >= 200, list used in Nefit and Buderus
4 Error 1 Start year 0 255 1 Bit 7 (=1) of this number indicates if the year is absolute. Bit 7=0 indicates relative time, then is offset 4 is unused
5 Error 1 Start month 1 12 1 Offset 4 Bit 7=1 indicates that this offset 5 is the absolute month. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
6 Error 1 Start hour 1 31 1 Offset 4 Bit 7=1 indicates that this offset 6 is the absolute hour. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
7 Error 1 Start day 1 31 1 Offset 4 Bit 7=1 indicates that this offset 7 is the absolute day. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
8 Error 1 Start minute 1 59 1 Offset 4 Bit 7=1 indicates that this offset 7 is the absolute minute. Offset 4 Bit 7=0 indicates relative time. Then the offset 8 is empty
9-10 Error 1 duration 1 65535 1 min
11  Error 1 source 1 127 1 device ID of the error souce
12 - 23 Error 2 same as offset 0 ff. for error 1
24 - 35 Error 3 same as offset 0 ff. for error 1
36 - 47 Error 4 same as offset 0 ff. for error 1

Telegram: 0x0013~

Name: System error history
Used in: Older systems hold this error list while newer systems use 0x00C0 and 0x00C1
Description: Holds the history of system errors.
Class: monitor
EMS category: EMS1.0
Distribution: unicast-on-request, broadcast-on-change
Offset of variables:

Offset Variable name min max resolution unit comment
0-1 Error 1 display code 0 255 1 ASCII displayed error code
2-3 Error 1 cause code 0 65535 1 numbers >= 200, list used in Nefit and Buderus
4 Error 1 Start year 0 255 1 Bit 7 (=1) of this number indicates if the year is absolute. Bit 7=0 indicates relative time, then is offset 4 is unused
5 Error 1 Start month 1 12 1 Offset 4 Bit 7=1 indicates that this offset 5 is the absolute month. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
6 Error 1 Start hour 1 31 1 Offset 4 Bit 7=1 indicates that this offset 6 is the absolute hour. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
7 Error 1 Start day 1 31 1 Offset 4 Bit 7=1 indicates that this offset 7 is the absolute day. Offset 4 Bit 7=0 indicates relative time. Then the uptime in minutes is stored in offset 5-7
8 Error 1 Start minute 1 59 1 Offset 4 Bit 7=1 indicates that this offset 7 is the absolute minute. Offset 4 Bit 7=0 indicates relative time. Then the offset 8 is empty
9-10 Error 1 duration 1 65535 1 min
11  Error 1 source 1 127 1 device ID of the error souce
12 - 23 Error 2 same as offset 0 ff. for error 1
24 - 35 Error 3 same as offset 0 ff. for error 1
36 - 47 Error 4 same as offset 0 ff. for error 1
### Telegram: 0x00BF

Name: Local error list
Used in: Used in systems that use the 0x00C2/0x00C6/0x00C7 error history lists
Description: The lists holds up to three active errors, sorted by criticallity
Class: monitor
EMS category: EMS2.0
Distribution: unicast-on-request, broadcast-on-change, broadcast-periodically
Offset of variables:

Offset Variable name min max resolution unit comment
0 Source address 0 127 1 0=invalid
1 module ID 0 255 1 0=invalid
2 module ID 0 255 1 if offset 1 > 255
3 Error 1 0 255 1 enum error with highest prio; enums see 0x00C0/0x00C2 offset 3 and 0x00C6 offset 4
4.0 Error 1 logging 0 1 1 bool Log this error, see also 0x00C0/0x00C2 offset 4.0 and 0x00C6 offset 5.0
4.1-4.4 Error 1 display level 0 15 1 enum see 0x00C0/0x00C2 offset 4.1-4.4 and 0x00C6 offset 5.1-5.4
4.5 Error 1 local overrule 0 1 1 bool
5-7 Error 1 display code 0 255 1 ASCII see 0x00C0/0x00C2 offset 5-7 and 0x00C6 offset 6-8; displayed error
8-9 Error 1 code numeric 0 65535 1 enum see 0x00C0/0x00C2 offset 8-9 and 0x00C6 offset 9-10; numerical part of displayed error
10-16 Error 2 next lower prio error; offsets see 3-9
17-23 Error 3 next lower prio error; offsets see 3-9

Telegram: 0x00C0, 0x00C1~

Name: System error history
Used in: Various controllers, thermostats and boilers
Description: Hold the history of errors. 0x00C0 holds the first 10 error messages and 0x00C1 the next 10. Error #1 is the most recent one. Going down the list the errors get older. Older systems use telegrams 0x0012 and 0x0013.
Class: monitor
EMS category: EMS2.0
Distribution: unicast-on-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 Error 1 source address 0 127 1 if 0x00, then no error
1 Error 1 module ID 0 255 1 same as in telegram 0x02 offset 0
2 Error 1 module ID extension? 0 255 1 is always 0, but maybe used if offset 1 is more than 255
3 Error 1 reason 0 255 1 enum found so far: 0x00=fatal, 0x02/0x04/0x06=locked, 0x08=safety shutdown with restart, 0x0A=safety shutdown blocking, 0x0C=controlled shutdown, 0x0E=standard, 0x10=minor, 0x12/0x13=reset after maintenance, 0x14=maintenance
4.0 Error 1 Log error 0 1 1 bool 1=yes, 0=no
4.1-4.4 Error 1 display level 0 15 1 enum 0=no display, 2=expert, 4=installer, 8=user
5-7 Error 1 code 0 255 1 ASCII displayed error code
8-9 Error 1 code numeric 0 65535 1 enum numerical part of displayed error
10 Error 1 start year 0 255 1 Ignore bit 7, bit 0-6 give the year + 2000. If year is 0, it looks like a relative time from power on of the device and minutes are stored in offset 11-13
11 Error 1 start month 0 12 1 may be bigger than 12 if minutes since power on are stored here, see comment on offset 10
12 Error 1 start hour 0 23 1 may be bigger than 23 if minutes since power on are stored here, see comment on offset 10
13 Error 1 start day 0 31 1 may be bigger than 31 if minutes since power on are stored here, see comment on offset 10
14 Error 1 start minute 0 59 1 Is 0 if offset 10 is 0 and a relative time is stored in offset 11-13
15 Error 1 end year 0 255 1 Ignore bit 7, bit 0-6 give the year + 2000. If year is 0, it looks like a relative time from power on of the device and minutes are stored in offset 11-13
16 Error 1 end month 0 12 1 may be bigger than 12 if minutes since power on are stored here, see comment on offset 10
17 Error 1 end hour 0 23 1 may be bigger than 23 if minutes since power on are stored here, see comment on offset 10
18 Error 1 end day 0 31 1 may be bigger than 31 if minutes since power on are stored here, see comment on offset 10
19 Error 1 end minute 0 59 1 Is 0 if offset 10 is 0 and a relative time is stored in offset 11-13
20 - 39 Error 2 same as offset 0 ff. for error 1
40 - 59 Error 3 same as offset 0 ff. for error 1
60 - 79 Error 4 same as offset 0 ff. for error 1
80 - 99 Error 5 same as offset 0 ff. for error 1
100 - 119 Error 6 same as offset 0 ff. for error 1
120 - 139 Error 7 same as offset 0 ff. for error 1
140 - 159 Error 8 same as offset 0 ff. for error 1
160 - 179 Error 9 same as offset 0 ff. for error 1
180 - 199 Error 10 same as offset 0 ff. for error 1

Telegram: 0x00C2~

Name: Local device error history
Used in: Various controllers, thermostats and boilers
Description: Hold the history of errors. Each device has it´s own list of own errors. Error 1 is the most recent one. Going down the list the errors get older. Older systems use telegrams 0x0010 and 0x0011.
Class: monitor
EMS category: EMS2.0
Distribution: unicast-on-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 Error 1 source address 0 127 1 if 0x00, then no error
1 Error 1 module ID 0 255 1 same as in telegram 0x02 offset 0
2 Error 1 module ID extension? 0 255 1 is always 0, but maybe used if offset 1 is more than 255
3 Error 1 reason 0 255 1 enum found so far: 0x00=fatal, 0x02/0x04/0x06=locked, 0x08=safety shutdown with restart, 0x0A=safety shutdown blocking, 0x0C=controlled shutdown, 0x0E=standard, 0x10=minor, 0x12/0x13=reset after maintenance, 0x14=maintenance
4.0 Error 1 Log error 0 1 1 bool 1=yes, 0=no
4.1-4.4 Error 1 display level 0 ? 1 enum 0=no display, 2=expert, 4=installer, 8=user
5-7 Error 1 code 0 255 1 ASCII displayed error code
8-9 Error 1 code numeric 0 65535 1 enum numerical part of displayed error
10 Error 1 start year 0 255 1 Ignore bit 7, bit 0-6 give the year + 2000. If year is 0, it looks like a relative time from power on of the device and minutes are stored in offset 11-13
11 Error 1 start month 0 12 1 may be bigger than 12 if minutes since power on are stored here, see comment on offset 10
12 Error 1 start hour 0 23 1 may be bigger than 23 if minutes since power on are stored here, see comment on offset 10
13 Error 1 start day 0 31 1 may be bigger than 31 if minutes since power on are stored here, see comment on offset 10
14 Error 1 start minute 0 59 1 Is 0 if offset 10 is 0 and a relative time is stored in offset 11-13
15 Error 1 end year 0 255 1 Ignore bit 7, bit 0-6 give the year + 2000. If year is 0, it looks like a relative time from power on of the device and minutes are stored in offset 11-13
16 Error 1 end month 0 12 1 may be bigger than 12 if minutes since power on are stored here, see comment on offset 10
17 Error 1 end hour 0 23 1 may be bigger than 23 if minutes since power on are stored here, see comment on offset 10
18 Error 1 end day 0 31 1 may be bigger than 31 if minutes since power on are stored here, see comment on offset 10
19 Error 1 end minute 0 59 1 Is 0 if offset 10 is 0 and a relative time is stored in offset 11-13
20 - 39 Error 2 same as offset 0 ff. for error 1
40 - 59 Error 3 same as offset 0 ff. for error 1
60 - 79 Error 4 same as offset 0 ff. for error 1
80 - 99 Error 5 same as offset 0 ff. for error 1
100 - 119 Error 6 same as offset 0 ff. for error 1
120 - 139 Error 7 same as offset 0 ff. for error 1
140 - 159 Error 8 same as offset 0 ff. for error 1
160 - 179 Error 9 same as offset 0 ff. for error 1
180 - 199 Error 10 same as offset 0 ff. for error 1

Telegram: 0x00C6~

Name: Local heat pump error history
Used in: heat pump (boiler)
Description: Hold the history of errors. Error 1 is the most recent one. Going down the list the errors get older. This list is the same as 0x00C2, but has a unique identified at the beginning of each error. This list has 10 entries and is continued in 0x00C7. Older systems use telegrams 0x0010 and 0x0011.
Class: monitor
EMS category: EMS2.0
Distribution: unicast-on-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 Error UID 0 254 1 ID of error 1
1 Error 1 source address 0 127 1 if 0x00, then no error
2 Error 1 module ID 0 255 1 same as in telegram 0x02 offset 0
3 Error 1 module ID extension? 0 255 1 is always 0, but maybe used if offset 1 is more than 255
4 Error 1 reason 0 255 1 enum found so far: 0x00=fatal, 0x02/0x04/0x06=locked, 0x08=safety shutdown with restart, 0x0A=safety shutdown blocking, 0x0C=controlled shutdown, 0x0E=standard, 0x10=minor, 0x12/0x13=reset after maintenance, 0x14=maintenance
5.0 Error 1 Log error 0 1 1 bool 1=yes, 0=no
5.1-5.4 Error 1 display level 0 ? 1 enum 0=no display, 2=expert, 4=installer, 8=user
6-8 Error 1 code 0 255 1 ASCII displayed error code
9-10 Error 1 code numeric 0 65535 1 enum numerical part of displayed error
11 Error 1 start year 0 255 1 Ignore bit 7, bit 0-6 give the year + 2000. If year is 0, it looks like a relative time from power on of the device and minutes are stored in offset 11-13
12 Error 1 start month 0 12 1 may be bigger than 12 if minutes since power on are stored here, see comment on offset 10
13 Error 1 start hour 0 23 1 may be bigger than 23 if minutes since power on are stored here, see comment on offset 10
14 Error 1 start day 0 31 1 may be bigger than 31 if minutes since power on are stored here, see comment on offset 10
15 Error 1 start minute 0 59 1 Is 0 if offset 10 is 0 and a relative time is stored in offset 11-13
16 Error 1 end year 0 255 1 Ignore bit 7, bit 0-6 give the year + 2000. If year is 0, it looks like a relative time from power on of the device and minutes are stored in offset 11-13
17 Error 1 end month 0 12 1 may be bigger than 12 if minutes since power on are stored here, see comment on offset 10
18 Error 1 end hour 0 23 1 may be bigger than 23 if minutes since power on are stored here, see comment on offset 10
19 Error 1 end day 0 31 1 may be bigger than 31 if minutes since power on are stored here, see comment on offset 10
20 Error 1 end minute 0 59 1 Is 0 if offset 10 is 0 and a relative time is stored in offset 11-13
21 - 41 Error 2 same as offset 0 ff. for error 1
42 - 62 Error 3 same as offset 0 ff. for error 1
63 - 83 Error 4 same as offset 0 ff. for error 1
84 - 104 Error 5 same as offset 0 ff. for error 1
105 - 125 Error 6 same as offset 0 ff. for error 1
126 - 146 Error 7 same as offset 0 ff. for error 1
147 - 167 Error 8 same as offset 0 ff. for error 1
168 - 188 Error 9 same as offset 0 ff. for error 1
189 - 209 Error 10 same as offset 0 ff. for error 1

Telegram: 0x00C7~

Name: Local heat pump error history
Used in: heat pump (boiler)
Description: This list is the continuation of 0x00C6. Here are the errors 11 ... 20 stored. Older systems use telegrams 0x0010 and 0x0011. Class: monitor
EMS category: EMS2.0
Distribution: unicast-on-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 Error UID 0 254 1 ID of error 11
1 Error 11 source address 0 127 1 if 0x00, then no error
2 Error 11 module ID 0 255 1 same as in telegram 0x02 offset 0
3 Error 11 module ID extension? 0 255 1 is always 0, but maybe used if offset 1 is more than 255
4 Error 11 reason 0 255 1 enum found so far: 0x00=fatal, 0x02/0x04/0x06=locked, 0x08=safety shutdown with restart, 0x0A=safety shutdown blocking, 0x0C=controlled shutdown, 0x0E=standard, 0x10=minor, 0x12/0x13=reset after maintenance, 0x14=maintenance
5.0 Error 11 Log error 0 1 1 bool 1=yes, 0=no
5.1-5.4 Error 11 display level 0 ? 1 enum 0=no display, 2=expert, 4=installer, 8=user
6-8 Error 11 code 0 255 1 ASCII displayed error code
9-10 Error 11 code numeric 0 65535 1 enum numerical part of displayed error
11 Error 11 start year 0 255 1 Ignore bit 7, bit 0-6 give the year + 2000. If year is 0, it looks like a relative time from power on of the device and minutes are stored in offset 11-13
12 Error 11 start month 0 12 1 may be bigger than 12 if minutes since power on are stored here, see comment on offset 10
13 Error 11 start hour 0 23 1 may be bigger than 23 if minutes since power on are stored here, see comment on offset 10
14 Error 11 start day 0 31 1 may be bigger than 31 if minutes since power on are stored here, see comment on offset 10
15 Error 11 start minute 0 59 1 Is 0 if offset 10 is 0 and a relative time is stored in offset 11-13
16 Error 11 end year 0 255 1 Ignore bit 7, bit 0-6 give the year + 2000. If year is 0, it looks like a relative time from power on of the device and minutes are stored in offset 11-13
17 Error 11 end month 0 12 1 may be bigger than 12 if minutes since power on are stored here, see comment on offset 10
18 Error 11 end hour 0 23 1 may be bigger than 23 if minutes since power on are stored here, see comment on offset 10
19 Error 11 end day 0 31 1 may be bigger than 31 if minutes since power on are stored here, see comment on offset 10
20 Error 11 end minute 0 59 1 Is 0 if offset 10 is 0 and a relative time is stored in offset 11-13
21 - 41 Error 12 same as offset 0 ff. for error 11
42 - 62 Error 13 same as offset 0 ff. for error 11
63 - 83 Error 14 same as offset 0 ff. for error 11
84 - 104 Error 15 same as offset 0 ff. for error 11
105 - 125 Error 16 same as offset 0 ff. for error 11
126 - 146 Error 17 same as offset 0 ff. for error 11
147 - 167 Error 18 same as offset 0 ff. for error 11
168 - 188 Error 19 same as offset 0 ff. for error 11
189 - 209 Error 20 same as offset 0 ff. for error 11

Telegram: 0x00FB~

Name: Write data than be read with telegrams 0x0001 or 0x0003
Used in: Various controllers, thermostats and boilers?
Description: Found by accident. I would be careful with this, no idea what it can cause
Class: Command
EMS category: EMS2.0
Distribution: unicast-write-request
Offset of variables:

Telegram: 0x0165, 0x0166, 0x0167, 0x0168, 0x0169, 0x016A, 0x016B, 0x016C~

The telegrams 0x0165...0016E are used in a different way in Junkers systems. See next table
Name: HMI800 holiday mode parameters
Used in: Buderus/Bosch RC300, HMC310 and similar, newer Junkers controllers "Cxyz" (MY>2019)
Description: Up to 8 holiday periods can be defined with the above telegrams Class: Parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-write-request, unicast-on-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 holiday start year 0 99 1 year 0=invalid, offset 0-7 to be sent together
1 holiday start month 0 12 1 month 0=invalid, offset 0-7 to be sent together
2 holiday start day 0 31 1 day 0=invalid, offset 0-7 to be sent together
3 holiday start time 0 95 1 15 min 0=invalid, 15 minute steps starting midnight, offset 0-7 to be sent together
4 holiday end year 0 99 1 year 0=invalid, offset 0-7 to be sent together
5 holiday end month 0 12 1 month 0=invalid, offset 0-7 to be sent together
6 holiday end day 0 31 1 day 0=invalid, offset 0-7 to be sent together
7 holiday end time 0 95 1 15 min 0=invalid, 15 minute steps starting midnight, offset 0-7 to be sent together
8 Holiday heating operation mode 1 4 1 enum 1=auto, 2=fixed temp, 3=off, 4=eco
9 Holiday fixed heating temp  5 30 1 °C
10 Holiday DHW operation mode 1 5 1 enum 1=auto, 2=off, 3=eco, 4=low, 5=high
11 Holiday auto thermal desinfection -1 1 1 bool -1=yes, 1=no
12 Holiday ventilation operation mode -1 5 1 enum -1=time, 0=off, 1=min, 2=reduced, 3=normal, 4=max, 5=demand
13 valid for HC1 -1 1 1 bool -1=yes, 1=no
14 valid for HC2 -1 1 1 bool -1=yes, 1=no
15 valid for HC3 -1 1 1 bool -1=yes, 1=no
16 valid for HC4 -1 1 1 bool -1=yes, 1=no
17 valid for DHW1 -1 1 1 bool -1=yes, 1=no
18 valid for DHW2 -1 1 1 bool -1=yes, 1=no
19 valid for vent1 -1 1 1 bool -1=yes, 1=no
20 valid for vent2 -1 1 1 bool -1=yes, 1=no
21 valid for vent3 -1 1 1 bool -1=yes, 1=no
22 valid for vent4 -1 1 1 bool -1=yes, 1=no

Telegram: 0x0165, 0x0166, 0x0167, 0x0168, 0x0169, 0x016A, 0x016B, 0x016C, 0x016D, 0x016E~

The telegrams 0x0165...0016C are used in a different way in Buderus systems. See table before This is a transcript from hometop_HT3
Name: Older Junkers heating circuit control
Used in: older Junkers controllers "Fxyz" (MY<2019)
Description: Up to 10 heating circuits can be controller with these telegrams. 0x0165=HC1, 0x0166=HC2, ...
Class: Parameter
EMS category: EMS1.0
Distribution: broadcast-on-change, unicast-write-request, unicast-on-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 type of HC 0 3 1 enum 0=not available, 1=unmixed HC without IPM, 2=unmixed HC with IPM, 3=mixed HC
1 Remote controller 0 2 1 enum 0=not available, 1=FB10, 2=FB100
2 type 2 of HC 0 4 1 enum 0=undefined, 1=foot/endpoint, 2=radiators, 3=convectors, 4=floor heating
3 foot point of heating curve  ? ? 1  °C
4 end point of heating curve  ? ? 1  °C
5 max flow temperature  ? ? 1  °C
6 room influence factor  0 100 1  %
7 room influence at operation mode  0 2 1  enum 0=undefined, 1=normal/eco/frost protect, 2=eco/frost protect
8 room temperature correction  ? ? 1  °C
9 room temperature sensor 0 3 1  enum 0=undefined, 1=ext. sensor, 2=int. sensor, 3=temperature during eco
10 frost protect -1 1 1 bool -1=ON, 1=OFF
11 stop heating at outside temp ? ? 0.5  °C
12 frost protection temp ? ? 0.5  °C
13 active heating program 0 6 1  enum 0=undefined, 1-6=heating program (1=A, 2=B, ...)
14 operation mode HC 0 4 1 enum 0=undefined, 1=frost protect, 2=eco, 3=normal, 4=auto
15 flow temp at frost protect mode ? ? 0.5 °C
16 flow temp at eco mode ? ? 0.5 °C
17 flow temp at normal mode ? ? 0.5 °C
18 heat up speed 0 3 1 enum 0=undefined, 1=slow, 2=normal, 3=fast
19 holiday program 0 4 1 enum 0=undefined, 1=op mode frost protect, 2=op mode eco, 3= op mode normal. 4=op mode auto
20 solar influence ? ? 1 °C

Telegram: 0x016F, 0x0170, 0x0171, 0x0172, 0x0173, 0x0174, 0x0175, 0x0176, 0x0177, 0x0178~

Name: FX100 Monitor heating circuit values
Used in: Junkers FB100/FW120 controllers Description: Junkers monitor values of heating circuit. 10 heating circuits can be monitored Class: Monitor
EMS category: EMS1.0
Distribution: broadcast-on-change, broadcast-periodically, unicast-on-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 Heating level 0 3 1 enum 0=undefined, 1=frost, 2=low, 3=high
1 Operating mode 0 5 1 enum 0=undefined, 1=permanent, 2=auto, 3=holiday, 4=floor drying waiting, 5=floor drying running
2-3 Requested room temperature setpoint 0 300 0,1 °C  
4-5 Current internal temperature -32768 32767 0,1 °C 2 byte signed int
6-7 Current external temperature -32768 32767 0,1 °C 2 byte signed int
8 Solar influence value 0 50 0,1 °C

Telegram: 0x02A5, 0x02A6, 0x02A7, 0x02A8, 0x02A9, 0x02AA, 0x02AB, 0x02AC~

Name: NSC controller CH monitor for HCx
Used in: CR50
Description: Monitor values for HC1, HC2, ... HC8
Class: monitor
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, broadcast-periodically
Offset of variables:

Offset Variable name min max resolution unit comment
0-1 current room temp for this HC 0 40 0.1 °C -32768=open, 32767=short
2.0 heating possible 0 1 1 bool false=0, true=1
2.1 frost danger outdoor 0 1 1 bool false=0, true=1
2.2 frost danger room 0 1 1 bool false=0, true=1
2.3 open window detected in this HC 0 1 1 bool false=0, true=1
2.4 Weather Depended Control summer mode 0 1 1 bool false=0, true=1
2.5 Room temp valid 0 1 1 bool false=0, true=1
2.6 Local season optimizer summer mode 0 1 1 bool false=0, true=1
3 Optimized room temp setpoint 0 60 0.5 °C off=0
4 Room temp flow setpoint 0 90 1 °C off_heat=0, off_cool=90
5 Room temp power setpoint 0 100 1 % na=255
6 Current room temp setpoint 0 60 0.5 °C off=0
7 Next room temp setpoint 0 60 0.5 °C off=0
8-9 Room Temperature Setpoint Determination: time to next setpoint 1 1440 1 min
10.0 Room temp setpoint set automatically 0 1 1 bool false=0, true=1
10.1 RTSD: Comfort Active 0 1 1 bool false=0, true=1
10.2 RTSD: Temporary increase of setpoint active 0 1 1 bool false=0, true=1
10.3 RTSD: Prevention of eco mode active 0 1 1 bool false=0, true=1
10.4 RTSD: Advance mode is active 0 1 1 false=0, true=1
11 Room Temp Setpoint: Heating Level 1 4 1 ECO=1, COMFORT1=2, COMFORT2=3, COMFORT3=4
12 RTSD: Next Heating Level 1 4 1 ECO = 1, COMFORT1=2, COMFORT2=3, COMFORT3=4
13-14 RTSD: Time To Next Heating Level 1 1440 1 min
15-16 RTSD: Time Since Last Heating Level 1 1440 1 min
17 Floordrying active 0 1 1 bool false=0, true=1
18 HolidayMode activated for this heating circuit 0 4 1 enum none=0, AUTO_SAT=1, FIX_TEMP=2, OFF=3, ECO=4
...
20 Local Season Optimizer mode 1 3 1 enum heating=1, idle=2, cooling=3
...
27-28 Offset on room temperature setpoint due to room temperature influence -100 300 0.1 K
...
32 Room temp sensor value controller extsensor. Value defines the requested relative heating power for the heating circuit 0 100 1 %
...

Telegram 0x02B9, 0x02BA, 0x02BB, 0x02BC, 0x02BD, 0x02BE, 0x02BF, 0x02C0~

Name: NSC Controller RTSD Configuration for HCx
Used in: HMC310, RC300, CR120, BC400, RC100(H)
Description: Configures variables for the Room Temperature Setpoint Determination for HC1, HC2, ... HC8
Class: parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, unicast-write-request
Offset of variables:

| Offset | Variable name | min | max | resolution | unit | comment | | ------ | ----------------------------------------------------- | --- | --- | ---------- | ----- | ------------------------------------------------------------------------------------ | --- | | 0 | Operation Mode | -1 | 0 | 1 | enum | auto=-1, manual=0 | | 1 | Setpoint Comfort 3 | 10 | 60 | 0,5 | °C | 5°C ... 30°C | | 2 | Setpoint Comfort 2 | 10 | 60 | 0,5 | °C | 5°C ... 30°C | | 3 | Setpoint Comfort 1 | 10 | 60 | 0,5 | °C | 5°C ... 30°C | | 4 | Setpoint Eco | 10 | 60 | 0,5 | °C | 5°C ... 30°C | | 5 | Eco Mode | 0 | 3 | 1 | enum | off=0, outdoor=1, room=2,reduced=3 | | 6 | Time Limit for manual operation mode: time | 0 | 95 | 1 | 15min | 15 minutes steps from midnight | | 7 | Time Limit for manual operation mode: weekday | -1 | 6 | 1 | enum | OFF=-1, MONDAY=0, TUESDAY=1, WEDNESDAY=2, THURSDAY=3, FRIDAY=4, SATURDAY=5, SUNDAY=6 | | 8 | Temporary Room Temp Setpoint | -1 | 60 | 0,5 | °C | NA=-1, OFF = 0 | | 9 | Outdoor Temp Threshold | -20 | 10 | 1 | °C | | | 10 | Manual Setpoint | 10 | 60 | 0,5 | °C | OFF = 0 | | 11 | Active Clock Program | 1 | 2 | 1 | enum | clock program 1 or 2 | | 12 | Outdoor temp threshold for prevention of reduced temp | -30 | 10 | 1 | °C | OFF = -31 | | ... | | | | | | | | 17 | Room temperature setpoint for cooling | 5 | 30 | 0,5 | °C | OFF=0 | | ... | | | | | | | | 19 | Switch Clock Value Mode | 1 | 2 | 1 | enum | LEVELS=1, ABS_TEMP = 2 | | 20 | Comfort Eco Temp Threshold | 24 | 44 | 0,5 | °C | | | | 21 | Heating Mode New | 0 | 2 | 1 | enum | OFF=0, ON=1, AUTO=2 | | 22 | Setpoint manual temp | 10 | 60 | 0,5 | °C | 5°C ... 30°C | | 23 | Boost mode | -1 | 0 | 1 | bool | YES=-1, NO=0 | | 24 | Boost mode duration | 1 | 8 | 1 | h | | | ... | | | | | | | | 28 | Cooling Operation Mode | 0 | 1 | 1 | enum | OFF=0, ON=1 | | 29 | Room temperature setpoint for cooling (new) | 10 | 60 | 0,5 | °C | 5°C ... 30°C |

Telegram: 0x02C3, 0x02C4, 0x02C5, 0x02C6, 0x02C7, 0x02C8, 0x02C9, 0x02CA~

Name: NSC Clock Program 1 for HCx
Used in: CR50, RC310
Description: Sets heating level switch points for HC1, HC2, ... HC8
Class: parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, unicast-write-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 1st switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
1 1st switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
2 2nd switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
3 2nd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
4 3rd switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
5 3rd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
6 4th switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
7 4th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
8 5th switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
9 5th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
10 6th switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
11 6th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
12 1st switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
13 1st switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
14 2nd switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
15 2nd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
16 3rd switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
17 3rd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
18 4th switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
19 4th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
20 5th switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
21 5th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
22 6th switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
23 6th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
24 1st switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
25 1st switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
26 2nd switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
27 2nd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
28 3rd switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
29 3rd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
30 4th switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
31 4th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
32 5th switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
33 5th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
34 6th switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
35 6th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
36 1st switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
37 1st switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
38 2nd switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
39 2nd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
40 3rd switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
41 3rd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
42 4th switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
43 4th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
44 5th switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
45 5th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
46 6th switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
47 6th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
48 1st switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
49 1st switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
50 2nd switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
51 2nd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
52 3rd switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
53 3rd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
54 4th switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
55 4th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
56 5th switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
57 5th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
58 6th switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
59 6th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
60 1st switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
61 1st switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
62 2nd switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
63 2nd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
64 3rd switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
65 3rd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
66 4th switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
67 4th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
68 5th switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
69 5th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
70 6th switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
71 6th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
72 1st switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
73 1st switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
74 2nd switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
75 2nd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
76 3rd switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
77 3rd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
78 4th switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
79 4th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
80 5th switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
81 5th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
82 6th switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
83 6th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
84-101 Heating program name 32 255 1 ASCII 18 ASCII characters

Telegram: 0x02CC~

Name: DHW priority for unmixed heating circuit
Used in: HMC310
Description: Enables/disables dhw priority in unmixed circuits where HC1 is directly connected to the heat source
Class: parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, unicast-write-request
Offset of variables:

Offset Variable name min max resolution unit comment
...
3 DHW priority 0 1 1 bool 0=no, 1=yes
...

Missing offsets may be like in 0x02CD. But some make no sense because they are related to the mixer and this is for unmixed circuits.

Telegram: 0x02CD, 0x02CE, 0x02CF, 0x02D0, 0x02D1, 0x02D2, 0x02D3, 0x02D4~

Name: DHW priority for mixed heating circuit HC1, ..., HC8
Used in: RC310
Description: Enables/disables dhw priority in unmixed circuits where HC1 is directly connected to the heat source
Class: parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, unicast-write-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 HC mixed circuit -1 0 1 bool -1=yes, 0=no
1 Valve runtime time 1 60 1 10sec
2 Supply temp offset 0 20 1 K
3 DHW priority -1 0 1 bool -1=yes, 0=no
4 Mixer pos for condesation protection 0 100 1 %
5 Constant heating hc -1 0 1 bool -1=yes, 0=no
6 Detection of low flow volume -1 0 1 bool -1=yes, 0=no

Telegram: 0x02F5, 0x02F6~

Name: Configuration of DHWx
Used in: CR50
Description: Configuration of DHW1, DHW2
Class: parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, unicast-write-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 DHW configuration 0 3 1 enum 0=none, 1=appliance, 2=module, 3=fresh water station
1 Circulation pump installed -1 0 1 bool -1(0xFF)=yes, 0=no
2 Operation mode 0 5 1 enum 0=off, 1=on low, 2=on high, 3=HC program, 4=own program, 5=on eco
3 Circulation pump operation mode 0 3 1 enum 0=off, 1=on, 2=like DHW program, 3=own program
4 according HC program 0 8 1 enum according HC program x
5 Automatic thermal desinfection -1 0 1 bool -1(0xFF)=yes, 0=no
6 Thermal desinfection time 0 95 1 15 min
7 Weekday for thermal desinfection 0 7 1 enum 0=Mo, 1=Tu, 2=We, 3=Th, 4=Fr, 5=Sa, 6=So, 7=every day
8 Daily heat up -1 0 1 bool -1(0xFF)=yes, 0=no
9 Daily heat up time 0 95 1 15 min
10 Extra heat heat up duration 0 95 1 15 min
11 Extra heat up from main controller -1 0 1 bool -1(0xFF)=yes, 0=no
12 Extra heat up from HC1 controller -1 0 1 bool -1(0xFF)=yes, 0=no
13 Extra heat up from HC2 controller -1 0 1 bool -1(0xFF)=yes, 0=no
14 Extra heat up from HC3 controller -1 0 1 bool -1(0xFF)=yes, 0=no
15 Extra heat up from HC4 controller -1 0 1 bool -1(0xFF)=yes, 0=no
16 Extra heat up from HC5 controller -1 0 1 bool -1(0xFF)=yes, 0=no
17 Extra heat up from HC6 controller -1 0 1 bool -1(0xFF)=yes, 0=no
18 Extra heat up from HC7 controller -1 0 1 bool -1(0xFF)=yes, 0=no
19 Extra heat up from HC8 controller -1 0 1 bool -1(0xFF)=yes, 0=no
20 Fresh water system 1 2 1 enum 1=appliance, 2=module
21 Solar start time -1 95 1 15 min -1=na
22 Solar stop time -1 95 1 15 min -1=na
23 All operation modes allowed -1 0 1 bool -1=yes, 0=no

Telegram: 0x02FF, 0x0300~

Name: NSC Clock Program for dhw
Used in: RC310
Description: Sets dhw switch points for DHW1 and DHW2
Class: parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, unicast-write-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 1st switch point Monday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
1 1st switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
2 2nd switch point Monday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
3 2nd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
4 3rd switch point Monday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
5 3rd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
6 4th switch point Monday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
7 4th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
8 5th switch point Monday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
9 5th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
10 6th switch point Monday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
11 6th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
12 1st switch point Tuesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
13 1st switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
14 2nd switch point Tuesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
15 2nd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
16 3rd switch point Tuesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
17 3rd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
18 4th switch point Tuesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
19 4th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
20 5th switch point Tuesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
21 5th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
22 6th switch point Tuesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
23 6th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
24 1st switch point Wednesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
25 1st switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
26 2nd switch point Wednesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
27 2nd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
28 3rd switch point Wednesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
29 3rd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
30 4th switch point Wednesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
31 4th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
32 5th switch point Wednesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
33 5th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
34 6th switch point Wednesday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
35 6th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
36 1st switch point Thursday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
37 1st switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
38 2nd switch point Thursday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
39 2nd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
40 3rd switch point Thursday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
41 3rd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
42 4th switch point Thursday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
43 4th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
44 5th switch point Thursday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
45 5th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
46 6th switch point Thursday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
47 6th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
48 1st switch point Friday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
49 1st switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
50 2nd switch point Friday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
51 2nd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
52 3rd switch point Friday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
53 3rd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
54 4th switch point Friday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
55 4th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
56 5th switch point Friday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
57 5th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
58 6th switch point Friday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
59 6th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
60 1st switch point Saturday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
61 1st switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
62 2nd switch point Saturday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
63 2nd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
64 3rd switch point Saturday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
65 3rd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
66 4th switch point Saturday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
67 4th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
68 5th switch point Saturday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
69 5th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
70 6th switch point Saturday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
71 6th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
72 1st switch point Sunday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
73 1st switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
74 2nd switch point Sunday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
75 2nd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
76 3rd switch point Sunday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
77 3rd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
78 4th switch point Sunday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
79 4th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
80 5th switch point Sunday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
81 5th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
82 6th switch point Sunday temperature 0 3 1 enum OFF = 0, ON_LOW = 1, ON_HIGH = 2, ON_ECO = 3
83 6th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight

Telegram: 0x0309, 0x030A~

Name: NSC Clock Program for circulation pump for dhwx
Used in: RC310
Description: Sets dhw circulation pump switch points for DHW1 and DHW2
Class: parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, unicast-write-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 1st switch point Monday on/off -1 0 1 bool -1(0xFF)=on, 0=off
1 1st switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
2 2nd switch point Monday on/off -1 0 1 bool -1=on, 0=off
3 2nd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
4 3rd switch point Monday on/off -1 0 1 bool -1=on, 0=off
5 3rd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
6 4th switch point Monday on/off -1 0 1 bool -1=on, 0=off
7 4th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
8 5th switch point Monday on/off -1 0 1 bool -1=on, 0=off
9 5th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
10 6th switch point Monday on/off -1 0 1 bool -1=on, 0=off
11 6th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
12 1st switch point Tuesday on/off -1 0 1 bool -1=on, 0=off
13 1st switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
14 2nd switch point Tuesday on/off -1 0 1 bool -1=on, 0=off
15 2nd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
16 3rd switch point Tuesday on/off -1 0 1 bool -1=on, 0=off
17 3rd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
18 4th switch point Tuesday on/off -1 0 1 bool -1=on, 0=off
19 4th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
20 5th switch point Tuesday on/off -1 0 1 bool -1=on, 0=off
21 5th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
22 6th switch point Tuesday on/off -1 0 1 bool -1=on, 0=off
23 6th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
24 1st switch point Wednesday on/off -1 0 1 bool -1=on, 0=off
25 1st switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
26 2nd switch point Wednesday on/off -1 0 1 bool -1=on, 0=off
27 2nd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
28 3rd switch point Wednesday on/off -1 0 1 bool -1=on, 0=off
29 3rd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
30 4th switch point Wednesday on/off -1 0 1 bool -1=on, 0=off
31 4th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
32 5th switch point Wednesday on/off -1 0 1 bool -1=on, 0=off
33 5th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
34 6th switch point Wednesday on/off -1 0 1 bool -1=on, 0=off
35 6th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
36 1st switch point Thursday on/off -1 0 1 bool -1=on, 0=off
37 1st switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
38 2nd switch point Thursday on/off -1 0 1 bool -1=on, 0=off
39 2nd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
40 3rd switch point Thursday on/off -1 0 1 bool -1=on, 0=off
41 3rd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
42 4th switch point Thursday on/off -1 0 1 bool -1=on, 0=off
43 4th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
44 5th switch point Thursday on/off -1 0 1 bool -1=on, 0=off
45 5th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
46 6th switch point Thursday on/off -1 0 1 bool -1=on, 0=off
47 6th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
48 1st switch point Friday on/off -1 0 1 bool -1=on, 0=off
49 1st switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
50 2nd switch point Friday on/off -1 0 1 bool -1=on, 0=off
51 2nd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
52 3rd switch point Friday on/off -1 0 1 bool -1=on, 0=off
53 3rd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
54 4th switch point Friday on/off -1 0 1 bool -1=on, 0=off
55 4th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
56 5th switch point Friday on/off -1 0 1 bool -1=on, 0=off
57 5th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
58 6th switch point Friday on/off -1 0 1 bool -1=on, 0=off
59 6th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
60 1st switch point Saturday on/off -1 0 1 bool -1=on, 0=off
61 1st switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
62 2nd switch point Saturday on/off -1 0 1 bool -1=on, 0=off
63 2nd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
64 3rd switch point Saturday on/off -1 0 1 bool -1=on, 0=off
65 3rd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
66 4th switch point Saturday on/off -1 0 1 bool -1=on, 0=off
67 4th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
68 5th switch point Saturday on/off -1 0 1 bool -1=on, 0=off
69 5th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
70 6th switch point Saturday on/off -1 0 1 bool -1=on, 0=off
71 6th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
72 1st switch point Sunday on/off -1 0 1 bool -1=on, 0=off
73 1st switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
74 2nd switch point Sunday on/off -1 0 1 bool -1=on, 0=off
75 2nd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
76 3rd switch point Sunday on/off -1 0 1 bool -1=on, 0=off
77 3rd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
78 4th switch point Sunday on/off -1 0 1 bool -1=on, 0=off
79 4th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
80 5th switch point Sunday on/off -1 0 1 bool -1=on, 0=off
81 5th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
82 6th switch point Sunday on/off -1 0 1 bool -1=on, 0=off
83 6th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight

Telegram: 0x031D, 0x031E~

Name: Monitoring DHWx
Used in: CR50
Description: Monitors the values of DHW1, DHW2
Class: monitor
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, broadcast-periodically
Offset of variables:

Offset Variable name min max resolution unit comment
0 DHW extra active 0 1 1 bool 0=false, 1=true
1 Holiday mode 0 3 1 enum 0=none, 1=auto, 2=off, 3=thermal desinfection off
2 Status DHW setpoint 1 10 1 enum 1=?, 2=extra hot water, 3=off, 4=low, 5=high, 6=holiday off, 7=holiday low, 8=clock off, 9=clock low, 10=clock high
3 Status DHW circulation pump 1 7 1 enum 1=?, 2=extra, 3=off, 4=on, 5=holiday off, 6=clock off, 7=clock on
4-5 Remaining time in extra mode 0 2880 1 min
6 Holiday mode 2 0 5 1 enum 0=none, 1=auto, 2=off, 3=exo, 4=low, 5=high
7 Auto thermal desinfection during holiday 0 1 1 bool 0=no, 1=yes
8 Current DHW status 0 3 1 enum 0=off, 1=low, 2=high, 3=eco

Telegram: 0x043F, 0x0440, 0x0441, 0x0442, 0x0443, 0x0444, 0x0445, 0x0446~

Name: NSC HolidayMode for HCx
Used in: CR50
Description: Sets start and end date for holiday mode for HC1, HC2, ... HC8
Class: parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, unicast-write-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 holiday start year 9 99 1 add 2000
1 holiday start month 1 12 1
2 holiday start day 1 31 1
3 holiday end year 9 99 1 add 2000
4 holiday end month 1 12 1
5 holiday end day 1 31 1

Telegram: 0x0449, 0x044A, 0x044B, 0x044C, 0x044D, 0x044E, 0x044F, 0x0450~

Name: NSC Clock Program 2 for HCx
Used in: RC310
Description: Sets heating level switch points for HC1, HC2, ... HC8
Class: parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, unicast-write-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 1st switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
1 1st switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
2 2nd switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
3 2nd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
4 3rd switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
5 3rd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
6 4th switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
7 4th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
8 5th switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
9 5th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
10 6th switch point Monday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
11 6th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
12 1st switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
13 1st switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
14 2nd switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
15 2nd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
16 3rd switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
17 3rd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
18 4th switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
19 4th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
20 5th switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
21 5th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
22 6th switch point Tuesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
23 6th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
24 1st switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
25 1st switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
26 2nd switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
27 2nd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
28 3rd switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
29 3rd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
30 4th switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
31 4th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
32 5th switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
33 5th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
34 6th switch point Wednesday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
35 6th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
36 1st switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
37 1st switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
38 2nd switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
39 2nd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
40 3rd switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
41 3rd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
42 4th switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
43 4th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
44 5th switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
45 5th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
46 6th switch point Thursday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
47 6th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
48 1st switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
49 1st switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
50 2nd switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
51 2nd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
52 3rd switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
53 3rd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
54 4th switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
55 4th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
56 5th switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
57 5th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
58 6th switch point Friday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
59 6th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
60 1st switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
61 1st switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
62 2nd switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
63 2nd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
64 3rd switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
65 3rd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
66 4th switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
67 4th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
68 5th switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
69 5th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
70 6th switch point Saturday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
71 6th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
72 1st switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
73 1st switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
74 2nd switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
75 2nd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
76 3rd switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
77 3rd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
78 4th switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
79 4th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
80 5th switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
81 5th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
82 6th switch point Sunday level -1 30 1 1=ECO, 2=Comfort1, 3=comfort2, 4=comfort3
83 6th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
84-101 Heating program name 32 255 1 ASCII 18 ASCII characters

Telegram: 0x048D~

Name: Heat pump monitor values
Used in: HMI800.2/Rego 3000, UI800, Logamatic BC400
Description: Shows various values of the heat pump Class: monitor
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request
Offset of variables:

Offset Variable name min max resolution unit comment
0.0 Heating circulation pump 0 1 1 bool from source code
...
0.4 Switch valve? 0 1 1 bool hpSwitchValve from source code
...
0.6 3way valve 0 1 1 bool hp3wayValve from source code
0.7 VC0 valve 0 1 1 bool VC0valve from source code
...
1.4 External input 1 0 1 1 bool hpInput[0] from source code
1.5 External input 2 0 1 1 bool hpInput[1] from source code
1.6 External input 3 0 1 1 bool hpInput[2] from source code
1.7 External input 4 0 1 1 bool hpInput[3] from source code
...
3.0 Eletrical heater step 1 0 1 1 bool 0=off, 1=on
3.1 Eletrical heater step 2 0 1 1 bool 0=off, 1=on
3.2 Eletrical heater step 3 0 1 1 bool 0=off, 1=on
...
3.4 Compressor on 0 1 1 bool 0=off, 1=on
...
3.6 hpEA0 0 1 1 bool 0=off, 1=on, hpEA0 from source code
4 Circulation pump speed 0 100 1 percent hpCircSpd from source code
5 Brine pump speed 0 100 1 percent hpBrinePumpSpd from source code
6 Aux heater level 0 100 1 percent auxHeaterLevel from source code
7 Compressor activity 0 7 1 enum hpActivity from source code; 0=OFF, 1=HEATING, 2=COOLING, 3=DHW, 4=POOL, 5=POOL_HEATING, 6=DEFROST, 7=ALARM
8 Aux heater status 0 7 1 enum 0=OFF, 1=HEATING, 3=DHW, 4=POOL, 5=POOL_HEATING, 7=ALARM
...
10-11 Compressor power 0 ? 0.1 kW hpPower from source code
...
17 Compressor speed 0 100 1 percent hpCompSpd from source code

Telegram: 0x0683, 0x0684, 0x0685, 0x0686, 0x0687, 0x0688, 0x0689, 0x068A~

Name: NSC Clock Program 3 for HCx
Used in: RC310
Description: Sets heating level switch points for HC1, HC2, ... HC8
Class: parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, unicast-write-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 1st switch point Monday temp value 0 60 0.5 °C 0=off
1 1st switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
2 2nd switch point Monday temp value 0 60 0.5 °C 0=off
3 2nd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
4 3rd switch point Monday temp value 0 60 0.5 °C 0=off
5 3rd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
6 4th switch point Monday temp value 0 60 0.5 °C 0=off
7 4th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
8 5th switch point Monday temp value 0 60 0.5 °C 0=off
9 5th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
10 6th switch point Monday temp value 0 60 0.5 °C 0=off
11 6th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
12 1st switch point Tuesday temp value 0 60 0.5 °C 0=off
13 1st switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
14 2nd switch point Tuesday temp value 0 60 0.5 °C 0=off
15 2nd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
16 3rd switch point Tuesday temp value 0 60 0.5 °C 0=off
17 3rd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
18 4th switch point Tuesday temp value 0 60 0.5 °C 0=off
19 4th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
20 5th switch point Tuesday temp value 0 60 0.5 °C 0=off
21 5th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
22 6th switch point Tuesday temp value 0 60 0.5 °C 0=off
23 6th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
24 1st switch point Wednesday temp value 0 60 0.5 °C 0=off
25 1st switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
26 2nd switch point Wednesday temp value 0 60 0.5 °C 0=off
27 2nd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
28 3rd switch point Wednesday temp value 0 60 0.5 °C 0=off
29 3rd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
30 4th switch point Wednesday temp value 0 60 0.5 °C 0=off
31 4th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
32 5th switch point Wednesday temp value 0 60 0.5 °C 0=off
33 5th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
34 6th switch point Wednesday temp value 0 60 0.5 °C 0=off
35 6th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
36 1st switch point Thursday temp value 0 60 0.5 °C 0=off
37 1st switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
38 2nd switch point Thursday temp value 0 60 0.5 °C 0=off
39 2nd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
40 3rd switch point Thursday temp value 0 60 0.5 °C 0=off
41 3rd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
42 4th switch point Thursday temp value 0 60 0.5 °C 0=off
43 4th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
44 5th switch point Thursday temp value 0 60 0.5 °C 0=off
45 5th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
46 6th switch point Thursday temp value 0 60 0.5 °C 0=off
47 6th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
48 1st switch point Friday temp value 0 60 0.5 °C 0=off
49 1st switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
50 2nd switch point Friday temp value 0 60 0.5 °C 0=off
51 2nd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
52 3rd switch point Friday temp value 0 60 0.5 °C 0=off
53 3rd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
54 4th switch point Friday temp value 0 60 0.5 °C 0=off
55 4th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
56 5th switch point Friday temp value 0 60 0.5 °C 0=off
57 5th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
58 6th switch point Friday temp value 0 60 0.5 °C 0=off
59 6th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
60 1st switch point Saturday temp value 0 60 0.5 °C 0=off
61 1st switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
62 2nd switch point Saturday temp value 0 60 0.5 °C 0=off
63 2nd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
64 3rd switch point Saturday temp value 0 60 0.5 °C 0=off
65 3rd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
66 4th switch point Saturday temp value 0 60 0.5 °C 0=off
67 4th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
68 5th switch point Saturday temp value 0 60 0.5 °C 0=off
69 5th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
70 6th switch point Saturday temp value 0 60 0.5 °C 0=off
71 6th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
72 1st switch point Sunday temp value 0 60 0.5 °C 0=off
73 1st switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
74 2nd switch point Sunday temp value 0 60 0.5 °C 0=off
75 2nd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
76 3rd switch point Sunday temp value 0 60 0.5 °C 0=off
77 3rd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
78 4th switch point Sunday temp value 0 60 0.5 °C 0=off
79 4th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
80 5th switch point Sunday temp value 0 60 0.5 °C 0=off
81 5th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
82 6th switch point Sunday temp value 0 60 0.5 °C 0=off
83 6th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
84-101 Heating program name 32 255 1 ASCII 18 ASCII characters

Telegram: 0x068D, 0x068E, 0x068F, 0x0690, 0x0691, 0x0692, 0x0693, 0x0694~

Name: NSC Clock Program 4 for HCx
Used in: RC310
Description: Sets heating level switch points for HC1, HC2, ... HC8
Class: parameter
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, unicast-write-request
Offset of variables:

Offset Variable name min max resolution unit comment
0 1st switch point Monday temp value 0 60 0.5 °C 0=off
1 1st switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
2 2nd switch point Monday temp value 0 60 0.5 °C 0=off
3 2nd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
4 3rd switch point Monday temp value 0 60 0.5 °C 0=off
5 3rd switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
6 4th switch point Monday temp value 0 60 0.5 °C 0=off
7 4th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
8 5th switch point Monday temp value 0 60 0.5 °C 0=off
9 5th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
10 6th switch point Monday temp value 0 60 0.5 °C 0=off
11 6th switch point Monday time -1 95 1 15min -1=na, 15min increments from midnight
12 1st switch point Tuesday temp value 0 60 0.5 °C 0=off
13 1st switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
14 2nd switch point Tuesday temp value 0 60 0.5 °C 0=off
15 2nd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
16 3rd switch point Tuesday temp value 0 60 0.5 °C 0=off
17 3rd switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
18 4th switch point Tuesday temp value 0 60 0.5 °C 0=off
19 4th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
20 5th switch point Tuesday temp value 0 60 0.5 °C 0=off
21 5th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
22 6th switch point Tuesday temp value 0 60 0.5 °C 0=off
23 6th switch point Tuesday time -1 95 1 15min -1=na, 15min increments from midnight
24 1st switch point Wednesday temp value 0 60 0.5 °C 0=off
25 1st switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
26 2nd switch point Wednesday temp value 0 60 0.5 °C 0=off
27 2nd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
28 3rd switch point Wednesday temp value 0 60 0.5 °C 0=off
29 3rd switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
30 4th switch point Wednesday temp value 0 60 0.5 °C 0=off
31 4th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
32 5th switch point Wednesday temp value 0 60 0.5 °C 0=off
33 5th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
34 6th switch point Wednesday temp value 0 60 0.5 °C 0=off
35 6th switch point Wednesday time -1 95 1 15min -1=na, 15min increments from midnight
36 1st switch point Thursday temp value 0 60 0.5 °C 0=off
37 1st switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
38 2nd switch point Thursday temp value 0 60 0.5 °C 0=off
39 2nd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
40 3rd switch point Thursday temp value 0 60 0.5 °C 0=off
41 3rd switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
42 4th switch point Thursday temp value 0 60 0.5 °C 0=off
43 4th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
44 5th switch point Thursday temp value 0 60 0.5 °C 0=off
45 5th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
46 6th switch point Thursday temp value 0 60 0.5 °C 0=off
47 6th switch point Thursday time -1 95 1 15min -1=na, 15min increments from midnight
48 1st switch point Friday temp value 0 60 0.5 °C 0=off
49 1st switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
50 2nd switch point Friday temp value 0 60 0.5 °C 0=off
51 2nd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
52 3rd switch point Friday temp value 0 60 0.5 °C 0=off
53 3rd switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
54 4th switch point Friday temp value 0 60 0.5 °C 0=off
55 4th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
56 5th switch point Friday temp value 0 60 0.5 °C 0=off
57 5th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
58 6th switch point Friday temp value 0 60 0.5 °C 0=off
59 6th switch point Friday time -1 95 1 15min -1=na, 15min increments from midnight
60 1st switch point Saturday temp value 0 60 0.5 °C 0=off
61 1st switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
62 2nd switch point Saturday temp value 0 60 0.5 °C 0=off
63 2nd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
64 3rd switch point Saturday temp value 0 60 0.5 °C 0=off
65 3rd switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
66 4th switch point Saturday temp value 0 60 0.5 °C 0=off
67 4th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
68 5th switch point Saturday temp value 0 60 0.5 °C 0=off
69 5th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
70 6th switch point Saturday temp value 0 60 0.5 °C 0=off
71 6th switch point Saturday time -1 95 1 15min -1=na, 15min increments from midnight
72 1st switch point Sunday temp value 0 60 0.5 °C 0=off
73 1st switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
74 2nd switch point Sunday temp value 0 60 0.5 °C 0=off
75 2nd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
76 3rd switch point Sunday temp value 0 60 0.5 °C 0=off
77 3rd switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
78 4th switch point Sunday temp value 0 60 0.5 °C 0=off
79 4th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
80 5th switch point Sunday temp value 0 60 0.5 °C 0=off
81 5th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
82 6th switch point Sunday temp value 0 60 0.5 °C 0=off
83 6th switch point Sunday time -1 95 1 15min -1=na, 15min increments from midnight
84-101 Heating program name 32 255 1 ASCII 18 ASCII characters

Telegram: 0x099A~

Name: Hybrid module monitor
Used in: CT210b
Description: Monitor data of the hybrid module
Class: monitor
EMS category: EMS2.0
Distribution: broadcast-on-change, unicast-on-request, broadcast periodically
Offset of variables:

Offset Variable name min max resolution unit comment
...
2 HP activity 0 4 1 enum 0=off, 1=heating, 2=DHW, 3=defrost,4=alarm
...
5-7 HP operation time heating 0 16777215 1 h 3 byte unsigned int
8-10 HP operation time dhw 0 16777215 1 h 3 byte unsigned int
...
11-13 HP starts heating 0 16777215 1 3 byte unsigned int
14-16 HP starts dhw 0 16777215 1 3 byte unsigned int
17 Smart grid mode 0 3 1 enum 0=Mode1 (I1 closed, I4 open = Heat pump blocked by energy supplier); 1=Mode2 (I1 open, I4 open = Normal operation); 2=Mode3 (I1 open, I4 closed = Heatpump prefered); 3=Mode4 (I1 closed, I4 closed = Forced operation of heatpump)

| ... |||||||


Last update: April 26, 2025
Back to top