diff --git a/README.md b/README.md index cdca692d..c09eb478 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ Easiest way is to run pip as a module ( -- TIP: comment out the `git-committers` in `mkdocs.yml` to speed up the build and prevent exceeding the GitHub API calls, but remember to uncomment it before committing +- TIP: comment out the `git-committers` and `git-revision-date-localized` sections in `mkdocs.yml` to speed up the build and prevent exceeding the GitHub API calls, but remember to uncomment it before committing ## Deploying manually diff --git a/cspell.json b/cspell.json new file mode 100644 index 00000000..fab9671e --- /dev/null +++ b/cspell.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json", + "version": "0.2", + "dictionaryDefinitions": [ + { + "name": "project-words", + "path": "./project-words.txt", + "addWords": true + } + ], + "dictionaries": ["project-words"], + "ignorePaths": [ + "**/_media/**", + "**/*.yml", + "**/*.txt", + "**/*.css", + "**/venv/**", + "**/*.csv", + "/project-words.txt" + ] +} diff --git a/docs/Adding-Languages.md b/docs/Adding-Languages.md index 39980c7c..4a46c469 100644 --- a/docs/Adding-Languages.md +++ b/docs/Adding-Languages.md @@ -1,4 +1,4 @@ -### How to add language XY to the WebUI: +### How to add language XY to the WebUI - Download the SVG flag from [here](https://gitlab.com/catamphetamine/country-flag-icons/-/tree/master/3x2) and place in `interface/src/i18n` - Create the folder XY in `interface/src/i18n` @@ -29,12 +29,14 @@ import { ReactComponent as XYflag } from './i18n/XY.svg'; - Navigate to the `interface` folder and type `npm run standalone` or `npm run typesafe-i18n` and test the WebUI -### How to add language XY to device entities: +### How to add language XY to device entities - Edit `interface/src/project/SettingsApplication.tsx` and insert in selection box (~ line 345): + ```ts NewLanguage (XY) ``` + - Edit `src/system.cpp` line 45 and append `EMSESP_LOCALE_XY` to the `languages[]` array - Edit `src/local_translations.h` and append the defines by adding `#define EMSESP_LOCALE_XY "xy"` diff --git a/docs/Building.md b/docs/Building.md index baf1f910..148fc78f 100644 --- a/docs/Building.md +++ b/docs/Building.md @@ -41,7 +41,7 @@ This will open a browser window with URL `localhost:3000`. The mock data used is all hardcoded in `/mock-api/rest_server.js`. -### Simulating offline, without an ESP32 microncontroller +### Simulating offline, without an ESP32 microcontroller You can also run EMS-ESP without an ESP32 (which we call 'standalone'). The platformIO environment has two `native` environments that will build emsesp executables to support this for all Linux, Windows and Max OSX. diff --git a/docs/Configuring.md b/docs/Configuring.md index 515c6675..7a27a1da 100644 --- a/docs/Configuring.md +++ b/docs/Configuring.md @@ -197,28 +197,31 @@ Pay attention to the following rules: ### Web Commands Sending or getting data via web request can be used in a json command: -- GET a value from webserver: + +- GET a value from webserver: `{"url":"http://server.tld/path/file"}` -- GET a json value from webserver and select the key: +- GET a json value from webserver and select the key: `{"url":"http://server.tld/path/file", "key":"nameofkey"}` - set a value with POST: - Command: `{"url":"http://server.tld/path/file", "header":{"content-type":"text/plain", "token":"mytoken"}` - Value: the post message, if it is a json the content-type header is set in header, no need to set it. + Command: `{"url":"http://server.tld/path/file", "header":{"content-type":"text/plain", "token":"mytoken"}` + Value: the post message, if it is a json the content-type header is set in header, no need to set it. + +Examples: -Examples: -- getting power state of a tasmota plug (exampleIP): +- getting power state of a tasmota plug (exampleIP): `{"url":"http://192.168.0.100/cm?cmnd=power", "key":"power"} == off` is identical with `{"url":"http://192.168.0.100/cm?cmnd=power"} == {"power":"off"}` -- setting a tasmoto plug: +- setting a tasmoto plug: `{"url":"http://192.168.0.100/cm?cmnd=power%20on"}` ### Notification + With web commands a service like [pushover](https://pushover.net) can be used to send a push-message on events. To send different message create a custom entity in RAM named `message`, or what you like. Create a schedule on change triggering the change of this message and sending the pushover message. ![grafik](https://github.com/user-attachments/assets/570576b5-b382-4ab2-bff3-4468291334a3) -Now you can create other scheduls with the command `custom/message` and individual text as data. +Now you can create other schedules with the command `custom/message` and individual text as data. ## Adding Custom Entities diff --git a/docs/Contact.md b/docs/Contact.md new file mode 100644 index 00000000..afd941a5 --- /dev/null +++ b/docs/Contact.md @@ -0,0 +1,27 @@ +# Contact Us + +
+
+
+ + + + + + + + + + + + +
+ +
+ +
+
diff --git a/docs/Modbus-Entity-Registers.md b/docs/Modbus-Entity-Registers.md index 7ebb9e30..d3831767 100644 --- a/docs/Modbus-Entity-Registers.md +++ b/docs/Modbus-Entity-Registers.md @@ -11,5472 +11,5569 @@ This file has been auto-generated. Do not edit. -## Devices of type *alert* +## Devices of type _alert_ + ### EM10 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 0 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 1 | 1 | 1 | -## Devices of type *boiler* +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ----------- | -------------------- | ---------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 0 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 1 | 1 | 1 | + +## Devices of type _boiler_ + ### BK13/BK15/Smartline/GB1x2 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### C1200W -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### CS6800i/WLW176i -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=167772) | kWh | false | DHW | 0 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 82 | 2 | 1/100 | -| metertotal | meter total | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 84 | 2 | 1/100 | -| metercomp | meter compressor | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 86 | 2 | 1/100 | -| metereheat | meter e-heater | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 88 | 2 | 1/100 | -| meterheat | meter heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 90 | 2 | 1/100 | -| meter | meter | uint24 (>=0<=167772) | kWh | false | DHW | 2 | 2 | 1/100 | -| uptimetotal | heatpump total uptime | time (>=0<=279620) | minutes | false | DEVICE_DATA | 92 | 2 | 1/60 | -| uptimecontrol | total operating time heat | time (>=0<=279620) | minutes | false | DEVICE_DATA | 94 | 2 | 1/60 | -| uptimecompheating | operating time compressor heating | time (>=0<=279620) | minutes | false | DEVICE_DATA | 96 | 2 | 1/60 | -| uptimecompcooling | operating time compressor cooling | time (>=0<=279620) | minutes | false | DEVICE_DATA | 98 | 2 | 1/60 | -| uptimecomp | operating time compressor | time (>=0<=279620) | minutes | false | DHW | 4 | 2 | 1/60 | -| uptimecomppool | operating time compressor pool | time (>=0<=279620) | minutes | false | DEVICE_DATA | 100 | 2 | 1/60 | -| totalcompstarts | total compressor control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 102 | 2 | 1 | -| heatingstarts | heating control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 104 | 2 | 1 | -| coolingstarts | cooling control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 106 | 2 | 1 | -| starts2 | control starts2 | uint24 (>=0<=16777213) | | false | DHW | 6 | 2 | 1 | -| poolstarts | pool control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 108 | 2 | 1 | -| nrgconstotal | total energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 110 | 2 | 1 | -| nrgconscomptotal | total energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 112 | 2 | 1 | -| nrgconscompheating | energy consumption compressor heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 114 | 2 | 1 | -| nrgconscomp | energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DHW | 8 | 2 | 1 | -| nrgconscompcooling | energy consumption compressor cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 116 | 2 | 1 | -| nrgconscomppool | energy consumption compressor pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 118 | 2 | 1 | -| auxelecheatnrgconstotal | total aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 120 | 2 | 1 | -| auxelecheatnrgconsheating | aux elec. heater energy consumption heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 122 | 2 | 1 | -| auxelecheatnrgcons | aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DHW | 10 | 2 | 1 | -| auxelecheatnrgconspool | aux elec. heater energy consumption pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 124 | 2 | 1 | -| nrgsupptotal | total energy supplied | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 126 | 2 | 1 | -| nrgsuppheating | total energy supplied heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 128 | 2 | 1 | -| nrgsupp | total energy warm supplied | uint24 (>=0<=16777213) | kWh | false | DHW | 12 | 2 | 1 | -| nrgsuppcooling | total energy supplied cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 130 | 2 | 1 | -| nrgsupppool | total energy supplied pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 132 | 2 | 1 | -| hppower | compressor power output | uint8 (>=0<=25) | kW | false | DEVICE_DATA | 134 | 1 | 1/10 | -| hpmaxpower | compressor max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 135 | 1 | 1 | -| hpsetdiffpress | set differental pressure | uint8 (>=150<=750) | mbar | true | DEVICE_DATA | 136 | 1 | 50 | -| hpcompon | hp compressor | boolean | | false | DEVICE_DATA | 137 | 1 | 1 | -| hpactivity | compressor activity | enum [none\|heating\|cooling\|hot water\|pool\|unknown\|defrost] | | false | DEVICE_DATA | 138 | 1 | 1 | -| hpbrinepumpspd | brine pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 139 | 1 | 1 | -| hpswitchvalve | switch valve | boolean | | false | DEVICE_DATA | 140 | 1 | 1 | -| hpcompspd | compressor speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 141 | 1 | 1 | -| hpcircspd | circulation pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 142 | 1 | 1 | -| hpbrinein | brine in/evaporator | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 143 | 1 | 1/10 | -| hpbrineout | brine out/condenser | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 144 | 1 | 1/10 | -| hptc0 | heat carrier return (TC0) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 145 | 1 | 1/10 | -| hptc1 | heat carrier forward (TC1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 146 | 1 | 1/10 | -| hptc3 | condenser temperature (TC3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 147 | 1 | 1/10 | -| hptr1 | compressor temperature (TR1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 148 | 1 | 1/10 | -| hptr3 | refrigerant temperature liquid side (condenser output) (TR3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 149 | 1 | 1/10 | -| hptr4 | evaporator inlet temperature (TR4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 150 | 1 | 1/10 | -| hptr5 | compressor inlet temperature (TR5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 151 | 1 | 1/10 | -| hptr6 | compressor outlet temperature (TR6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 152 | 1 | 1/10 | -| hptr7 | refrigerant temperature gas side (condenser input) (TR7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 153 | 1 | 1/10 | -| hptl2 | air inlet temperature (TL2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 154 | 1 | 1/10 | -| hppl1 | low pressure side temperature (PL1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 155 | 1 | 1/10 | -| hpph1 | high pressure side temperature (PH1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 156 | 1 | 1/10 | -| hpta4 | drain pan temp (TA4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 157 | 1 | 1/10 | -| hptw1 | reservoir temp (TW1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 158 | 1 | 1/10 | -| poolsettemp | pool set temperature | uint8 (>=0<=127) | C | true | DEVICE_DATA | 159 | 1 | 1/2 | -| hp4way | 4-way valve (VR4) | enum [cooling & defrost\|heating & dhw] | | false | DEVICE_DATA | 160 | 1 | 1 | -| hpin1 | input 1 state | boolean | | false | DEVICE_DATA | 161 | 1 | 1 | -| hpin1opt | input 1 options | string | | true | DEVICE_DATA | 162 | 8 | 1 | -| hpin2 | input 2 state | boolean | | false | DEVICE_DATA | 170 | 1 | 1 | -| hpin2opt | input 2 options | string | | true | DEVICE_DATA | 171 | 8 | 1 | -| hpin3 | input 3 state | boolean | | false | DEVICE_DATA | 179 | 1 | 1 | -| hpin3opt | input 3 options | string | | true | DEVICE_DATA | 180 | 8 | 1 | -| hpin4 | input 4 state | boolean | | false | DEVICE_DATA | 188 | 1 | 1 | -| hpin4opt | input 4 options | string | | true | DEVICE_DATA | 189 | 8 | 1 | -| maxheatcomp | heat limit compressor | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 197 | 1 | 1 | -| maxheatheat | heat limit heating | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 198 | 1 | 1 | -| maxheat | heat limit | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DHW | 14 | 1 | 1 | -| mandefrost | manual defrost | boolean | | true | DEVICE_DATA | 199 | 1 | 1 | -| pvcooling | cooling only with PV | boolean | | true | DEVICE_DATA | 200 | 1 | 1 | -| auxheateronly | aux heater only | boolean | | true | DEVICE_DATA | 201 | 1 | 1 | -| auxheateroff | disable aux heater | boolean | | true | DEVICE_DATA | 202 | 1 | 1 | -| auxheaterstatus | aux heater status | uint8 (>=0<=100) | % | false | DEVICE_DATA | 203 | 1 | 1 | -| auxheaterdelay | aux heater on delay | uint16 (>=10<=1000) | K*min | true | DEVICE_DATA | 204 | 1 | 10 | -| auxmaxlimit | aux heater max limit | uint8 (>=0<=10) | K | true | DEVICE_DATA | 205 | 1 | 1/10 | -| auxlimitstart | aux heater limit start | uint8 (>=0<=10) | K | true | DEVICE_DATA | 206 | 1 | 1/10 | -| auxheatrmode | aux heater mode | enum [eco\|comfort] | | true | DEVICE_DATA | 207 | 1 | 1 | -| hphystheat | on/off hyst heat | uint16 (>=50<=1500) | K*min | true | DEVICE_DATA | 208 | 1 | 5 | -| hphystcool | on/off hyst cool | uint16 (>=50<=1500) | K*min | true | DEVICE_DATA | 209 | 1 | 5 | -| hphystpool | on/off hyst pool | uint16 (>=50<=1500) | K*min | true | DEVICE_DATA | 210 | 1 | 5 | -| silentmode | silent mode | enum [off\|auto\|on] | | true | DEVICE_DATA | 211 | 1 | 1 | -| silentfrom | silent mode from | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 212 | 1 | 15 | -| silentto | silent mode to | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 213 | 1 | 15 | -| mintempsilent | min outside temp for silent mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 214 | 1 | 1 | -| tempparmode | outside temp parallel mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 215 | 1 | 1 | -| auxheatmix | aux heater mixing valve | int8 (>=-100<=100) | % | false | DEVICE_DATA | 216 | 1 | 1 | -| tempdiffheat | temp diff TC3/TC0 heat | uint8 (>=2<=10) | K | true | DEVICE_DATA | 217 | 1 | 1/10 | -| tempdiffcool | temp diff TC3/TC0 cool | uint8 (>=2<=10) | K | true | DEVICE_DATA | 218 | 1 | 1/10 | -| vpcooling | valve/pump cooling | boolean | | true | DEVICE_DATA | 219 | 1 | 1 | -| heatcable | heating cable | boolean | | true | DEVICE_DATA | 220 | 1 | 1 | -| vc0valve | VC0 valve | boolean | | true | DEVICE_DATA | 221 | 1 | 1 | -| primepump | primary heatpump | boolean | | true | DEVICE_DATA | 222 | 1 | 1 | -| primepumpmod | primary heatpump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 223 | 1 | 1 | -| hp3way | 3-way valve | boolean | | true | DEVICE_DATA | 224 | 1 | 1 | -| elheatstep1 | el. heater step 1 | boolean | | true | DEVICE_DATA | 225 | 1 | 1 | -| elheatstep2 | el. heater step 2 | boolean | | true | DEVICE_DATA | 226 | 1 | 1 | -| elheatstep3 | el. heater step 3 | boolean | | true | DEVICE_DATA | 227 | 1 | 1 | -| hpea0 | condensate reservoir heating (EA0) | boolean | | false | DEVICE_DATA | 228 | 1 | 1 | -| hppumpmode | primary heatpump mode | enum [auto\|continuous] | | true | DEVICE_DATA | 229 | 1 | 1 | -| fan | fan | uint8 (>=20<=100) | % | true | DEVICE_DATA | 230 | 1 | 1 | -| shutdown | shutdown | cmd [off\|on] | | true | DEVICE_DATA | 231 | 1 | 1 | -| alternatingop | alternating operation | boolean | | true | DHW | 15 | 1 | 1 | -| altopprioheat | prioritise heating during dhw | uint8 (>=20<=120) | minutes | true | DHW | 16 | 1 | 1 | -| altopprio | prioritise dhw during heating | uint8 (>=30<=120) | minutes | true | DHW | 17 | 1 | 1 | -| comfoff | comfort switch off | uint8 (>=15<=65) | C | true | DHW | 18 | 1 | 1 | -| ecooff | eco switch off | uint8 (>=15<=65) | C | true | DHW | 19 | 1 | 1 | -| ecoplusoff | eco+ switch off | uint8 (>=48<=63) | C | true | DHW | 20 | 1 | 1 | -| comfdiff | comfort diff | uint8 (>=6<=12) | K | true | DHW | 21 | 1 | 1 | -| ecodiff | eco diff | uint8 (>=6<=12) | K | true | DHW | 22 | 1 | 1 | -| ecoplusdiff | eco+ diff | uint8 (>=6<=12) | K | true | DHW | 23 | 1 | 1 | -| comfstop | comfort stop temp | uint8 (>=0<=254) | C | true | DHW | 24 | 1 | 1 | -| ecostop | eco stop temp | uint8 (>=0<=254) | C | true | DHW | 25 | 1 | 1 | -| ecoplusstop | eco+ stop temp | uint8 (>=0<=254) | C | true | DHW | 26 | 1 | 1 | -| hpcircpump | circulation pump available during dhw | boolean | | true | DHW | 27 | 1 | 1 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=167772) | kWh | false | DHW | 0 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 82 | 2 | 1/100 | +| metertotal | meter total | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 84 | 2 | 1/100 | +| metercomp | meter compressor | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 86 | 2 | 1/100 | +| metereheat | meter e-heater | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 88 | 2 | 1/100 | +| meterheat | meter heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 90 | 2 | 1/100 | +| meter | meter | uint24 (>=0<=167772) | kWh | false | DHW | 2 | 2 | 1/100 | +| uptimetotal | heatpump total uptime | time (>=0<=279620) | minutes | false | DEVICE_DATA | 92 | 2 | 1/60 | +| uptimecontrol | total operating time heat | time (>=0<=279620) | minutes | false | DEVICE_DATA | 94 | 2 | 1/60 | +| uptimecompheating | operating time compressor heating | time (>=0<=279620) | minutes | false | DEVICE_DATA | 96 | 2 | 1/60 | +| uptimecompcooling | operating time compressor cooling | time (>=0<=279620) | minutes | false | DEVICE_DATA | 98 | 2 | 1/60 | +| uptimecomp | operating time compressor | time (>=0<=279620) | minutes | false | DHW | 4 | 2 | 1/60 | +| uptimecomppool | operating time compressor pool | time (>=0<=279620) | minutes | false | DEVICE_DATA | 100 | 2 | 1/60 | +| totalcompstarts | total compressor control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 102 | 2 | 1 | +| heatingstarts | heating control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 104 | 2 | 1 | +| coolingstarts | cooling control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 106 | 2 | 1 | +| starts2 | control starts2 | uint24 (>=0<=16777213) | | false | DHW | 6 | 2 | 1 | +| poolstarts | pool control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 108 | 2 | 1 | +| nrgconstotal | total energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 110 | 2 | 1 | +| nrgconscomptotal | total energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 112 | 2 | 1 | +| nrgconscompheating | energy consumption compressor heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 114 | 2 | 1 | +| nrgconscomp | energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DHW | 8 | 2 | 1 | +| nrgconscompcooling | energy consumption compressor cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 116 | 2 | 1 | +| nrgconscomppool | energy consumption compressor pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 118 | 2 | 1 | +| auxelecheatnrgconstotal | total aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 120 | 2 | 1 | +| auxelecheatnrgconsheating | aux elec. heater energy consumption heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 122 | 2 | 1 | +| auxelecheatnrgcons | aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DHW | 10 | 2 | 1 | +| auxelecheatnrgconspool | aux elec. heater energy consumption pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 124 | 2 | 1 | +| nrgsupptotal | total energy supplied | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 126 | 2 | 1 | +| nrgsuppheating | total energy supplied heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 128 | 2 | 1 | +| nrgsupp | total energy warm supplied | uint24 (>=0<=16777213) | kWh | false | DHW | 12 | 2 | 1 | +| nrgsuppcooling | total energy supplied cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 130 | 2 | 1 | +| nrgsupppool | total energy supplied pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 132 | 2 | 1 | +| hppower | compressor power output | uint8 (>=0<=25) | kW | false | DEVICE_DATA | 134 | 1 | 1/10 | +| hpmaxpower | compressor max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 135 | 1 | 1 | +| hpsetdiffpress | set differental pressure | uint8 (>=150<=750) | mbar | true | DEVICE_DATA | 136 | 1 | 50 | +| hpcompon | hp compressor | boolean | | false | DEVICE_DATA | 137 | 1 | 1 | +| hpactivity | compressor activity | enum [none\|heating\|cooling\|hot water\|pool\|unknown\|defrost] | | false | DEVICE_DATA | 138 | 1 | 1 | +| hpbrinepumpspd | brine pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 139 | 1 | 1 | +| hpswitchvalve | switch valve | boolean | | false | DEVICE_DATA | 140 | 1 | 1 | +| hpcompspd | compressor speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 141 | 1 | 1 | +| hpcircspd | circulation pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 142 | 1 | 1 | +| hpbrinein | brine in/evaporator | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 143 | 1 | 1/10 | +| hpbrineout | brine out/condenser | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 144 | 1 | 1/10 | +| hptc0 | heat carrier return (TC0) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 145 | 1 | 1/10 | +| hptc1 | heat carrier forward (TC1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 146 | 1 | 1/10 | +| hptc3 | condenser temperature (TC3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 147 | 1 | 1/10 | +| hptr1 | compressor temperature (TR1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 148 | 1 | 1/10 | +| hptr3 | refrigerant temperature liquid side (condenser output) (TR3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 149 | 1 | 1/10 | +| hptr4 | evaporator inlet temperature (TR4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 150 | 1 | 1/10 | +| hptr5 | compressor inlet temperature (TR5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 151 | 1 | 1/10 | +| hptr6 | compressor outlet temperature (TR6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 152 | 1 | 1/10 | +| hptr7 | refrigerant temperature gas side (condenser input) (TR7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 153 | 1 | 1/10 | +| hptl2 | air inlet temperature (TL2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 154 | 1 | 1/10 | +| hppl1 | low pressure side temperature (PL1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 155 | 1 | 1/10 | +| hpph1 | high pressure side temperature (PH1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 156 | 1 | 1/10 | +| hpta4 | drain pan temp (TA4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 157 | 1 | 1/10 | +| hptw1 | reservoir temp (TW1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 158 | 1 | 1/10 | +| poolsettemp | pool set temperature | uint8 (>=0<=127) | C | true | DEVICE_DATA | 159 | 1 | 1/2 | +| hp4way | 4-way valve (VR4) | enum [cooling & defrost\|heating & dhw] | | false | DEVICE_DATA | 160 | 1 | 1 | +| hpin1 | input 1 state | boolean | | false | DEVICE_DATA | 161 | 1 | 1 | +| hpin1opt | input 1 options | string | | true | DEVICE_DATA | 162 | 8 | 1 | +| hpin2 | input 2 state | boolean | | false | DEVICE_DATA | 170 | 1 | 1 | +| hpin2opt | input 2 options | string | | true | DEVICE_DATA | 171 | 8 | 1 | +| hpin3 | input 3 state | boolean | | false | DEVICE_DATA | 179 | 1 | 1 | +| hpin3opt | input 3 options | string | | true | DEVICE_DATA | 180 | 8 | 1 | +| hpin4 | input 4 state | boolean | | false | DEVICE_DATA | 188 | 1 | 1 | +| hpin4opt | input 4 options | string | | true | DEVICE_DATA | 189 | 8 | 1 | +| maxheatcomp | heat limit compressor | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 197 | 1 | 1 | +| maxheatheat | heat limit heating | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 198 | 1 | 1 | +| maxheat | heat limit | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DHW | 14 | 1 | 1 | +| mandefrost | manual defrost | boolean | | true | DEVICE_DATA | 199 | 1 | 1 | +| pvcooling | cooling only with PV | boolean | | true | DEVICE_DATA | 200 | 1 | 1 | +| auxheateronly | aux heater only | boolean | | true | DEVICE_DATA | 201 | 1 | 1 | +| auxheateroff | disable aux heater | boolean | | true | DEVICE_DATA | 202 | 1 | 1 | +| auxheaterstatus | aux heater status | uint8 (>=0<=100) | % | false | DEVICE_DATA | 203 | 1 | 1 | +| auxheaterdelay | aux heater on delay | uint16 (>=10<=1000) | K\*min | true | DEVICE_DATA | 204 | 1 | 10 | +| auxmaxlimit | aux heater max limit | uint8 (>=0<=10) | K | true | DEVICE_DATA | 205 | 1 | 1/10 | +| auxlimitstart | aux heater limit start | uint8 (>=0<=10) | K | true | DEVICE_DATA | 206 | 1 | 1/10 | +| auxheatrmode | aux heater mode | enum [eco\|comfort] | | true | DEVICE_DATA | 207 | 1 | 1 | +| hphystheat | on/off hyst heat | uint16 (>=50<=1500) | K\*min | true | DEVICE_DATA | 208 | 1 | 5 | +| hphystcool | on/off hyst cool | uint16 (>=50<=1500) | K\*min | true | DEVICE_DATA | 209 | 1 | 5 | +| hphystpool | on/off hyst pool | uint16 (>=50<=1500) | K\*min | true | DEVICE_DATA | 210 | 1 | 5 | +| silentmode | silent mode | enum [off\|auto\|on] | | true | DEVICE_DATA | 211 | 1 | 1 | +| silentfrom | silent mode from | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 212 | 1 | 15 | +| silentto | silent mode to | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 213 | 1 | 15 | +| mintempsilent | min outside temp for silent mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 214 | 1 | 1 | +| tempparmode | outside temp parallel mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 215 | 1 | 1 | +| auxheatmix | aux heater mixing valve | int8 (>=-100<=100) | % | false | DEVICE_DATA | 216 | 1 | 1 | +| tempdiffheat | temp diff TC3/TC0 heat | uint8 (>=2<=10) | K | true | DEVICE_DATA | 217 | 1 | 1/10 | +| tempdiffcool | temp diff TC3/TC0 cool | uint8 (>=2<=10) | K | true | DEVICE_DATA | 218 | 1 | 1/10 | +| vpcooling | valve/pump cooling | boolean | | true | DEVICE_DATA | 219 | 1 | 1 | +| heatcable | heating cable | boolean | | true | DEVICE_DATA | 220 | 1 | 1 | +| vc0valve | VC0 valve | boolean | | true | DEVICE_DATA | 221 | 1 | 1 | +| primepump | primary heatpump | boolean | | true | DEVICE_DATA | 222 | 1 | 1 | +| primepumpmod | primary heatpump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 223 | 1 | 1 | +| hp3way | 3-way valve | boolean | | true | DEVICE_DATA | 224 | 1 | 1 | +| elheatstep1 | el. heater step 1 | boolean | | true | DEVICE_DATA | 225 | 1 | 1 | +| elheatstep2 | el. heater step 2 | boolean | | true | DEVICE_DATA | 226 | 1 | 1 | +| elheatstep3 | el. heater step 3 | boolean | | true | DEVICE_DATA | 227 | 1 | 1 | +| hpea0 | condensate reservoir heating (EA0) | boolean | | false | DEVICE_DATA | 228 | 1 | 1 | +| hppumpmode | primary heatpump mode | enum [auto\|continuous] | | true | DEVICE_DATA | 229 | 1 | 1 | +| fan | fan | uint8 (>=20<=100) | % | true | DEVICE_DATA | 230 | 1 | 1 | +| shutdown | shutdown | cmd [off\|on] | | true | DEVICE_DATA | 231 | 1 | 1 | +| alternatingop | alternating operation | boolean | | true | DHW | 15 | 1 | 1 | +| altopprioheat | prioritise heating during dhw | uint8 (>=20<=120) | minutes | true | DHW | 16 | 1 | 1 | +| altopprio | prioritise dhw during heating | uint8 (>=30<=120) | minutes | true | DHW | 17 | 1 | 1 | +| comfoff | comfort switch off | uint8 (>=15<=65) | C | true | DHW | 18 | 1 | 1 | +| ecooff | eco switch off | uint8 (>=15<=65) | C | true | DHW | 19 | 1 | 1 | +| ecoplusoff | eco+ switch off | uint8 (>=48<=63) | C | true | DHW | 20 | 1 | 1 | +| comfdiff | comfort diff | uint8 (>=6<=12) | K | true | DHW | 21 | 1 | 1 | +| ecodiff | eco diff | uint8 (>=6<=12) | K | true | DHW | 22 | 1 | 1 | +| ecoplusdiff | eco+ diff | uint8 (>=6<=12) | K | true | DHW | 23 | 1 | 1 | +| comfstop | comfort stop temp | uint8 (>=0<=254) | C | true | DHW | 24 | 1 | 1 | +| ecostop | eco stop temp | uint8 (>=0<=254) | C | true | DHW | 25 | 1 | 1 | +| ecoplusstop | eco+ stop temp | uint8 (>=0<=254) | C | true | DHW | 26 | 1 | 1 | +| hpcircpump | circulation pump available during dhw | boolean | | true | DHW | 27 | 1 | 1 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | ### Cascade CM10 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Cascade MC400 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Cascade MCM10 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Cerapur Aero -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Condens 2500/Logamax/Logomatic/Cerapur Top/Greenstar/Generic HT3 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Condens 5000i/Greenstar 8000/GC9800IW/GB192i.2 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### EasyControl Adapter -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Ecomline Excellent -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Enviline/Compress 6000AW/Hybrid 3000-7000iAW/SupraEco/Geo 5xx/WLW196i/WSW196i -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=167772) | kWh | false | DHW | 0 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 82 | 2 | 1/100 | -| metertotal | meter total | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 84 | 2 | 1/100 | -| metercomp | meter compressor | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 86 | 2 | 1/100 | -| metereheat | meter e-heater | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 88 | 2 | 1/100 | -| meterheat | meter heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 90 | 2 | 1/100 | -| meter | meter | uint24 (>=0<=167772) | kWh | false | DHW | 2 | 2 | 1/100 | -| uptimetotal | heatpump total uptime | time (>=0<=279620) | minutes | false | DEVICE_DATA | 92 | 2 | 1/60 | -| uptimecontrol | total operating time heat | time (>=0<=279620) | minutes | false | DEVICE_DATA | 94 | 2 | 1/60 | -| uptimecompheating | operating time compressor heating | time (>=0<=279620) | minutes | false | DEVICE_DATA | 96 | 2 | 1/60 | -| uptimecompcooling | operating time compressor cooling | time (>=0<=279620) | minutes | false | DEVICE_DATA | 98 | 2 | 1/60 | -| uptimecomp | operating time compressor | time (>=0<=279620) | minutes | false | DHW | 4 | 2 | 1/60 | -| uptimecomppool | operating time compressor pool | time (>=0<=279620) | minutes | false | DEVICE_DATA | 100 | 2 | 1/60 | -| totalcompstarts | total compressor control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 102 | 2 | 1 | -| heatingstarts | heating control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 104 | 2 | 1 | -| coolingstarts | cooling control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 106 | 2 | 1 | -| starts2 | control starts2 | uint24 (>=0<=16777213) | | false | DHW | 6 | 2 | 1 | -| poolstarts | pool control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 108 | 2 | 1 | -| nrgconstotal | total energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 110 | 2 | 1 | -| nrgconscomptotal | total energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 112 | 2 | 1 | -| nrgconscompheating | energy consumption compressor heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 114 | 2 | 1 | -| nrgconscomp | energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DHW | 8 | 2 | 1 | -| nrgconscompcooling | energy consumption compressor cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 116 | 2 | 1 | -| nrgconscomppool | energy consumption compressor pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 118 | 2 | 1 | -| auxelecheatnrgconstotal | total aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 120 | 2 | 1 | -| auxelecheatnrgconsheating | aux elec. heater energy consumption heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 122 | 2 | 1 | -| auxelecheatnrgcons | aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DHW | 10 | 2 | 1 | -| auxelecheatnrgconspool | aux elec. heater energy consumption pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 124 | 2 | 1 | -| nrgsupptotal | total energy supplied | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 126 | 2 | 1 | -| nrgsuppheating | total energy supplied heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 128 | 2 | 1 | -| nrgsupp | total energy warm supplied | uint24 (>=0<=16777213) | kWh | false | DHW | 12 | 2 | 1 | -| nrgsuppcooling | total energy supplied cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 130 | 2 | 1 | -| nrgsupppool | total energy supplied pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 132 | 2 | 1 | -| hppower | compressor power output | uint8 (>=0<=25) | kW | false | DEVICE_DATA | 134 | 1 | 1/10 | -| hpmaxpower | compressor max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 135 | 1 | 1 | -| hpsetdiffpress | set differental pressure | uint8 (>=150<=750) | mbar | true | DEVICE_DATA | 136 | 1 | 50 | -| hpcompon | hp compressor | boolean | | false | DEVICE_DATA | 137 | 1 | 1 | -| hpactivity | compressor activity | enum [none\|heating\|cooling\|hot water\|pool\|unknown\|defrost] | | false | DEVICE_DATA | 138 | 1 | 1 | -| hpbrinepumpspd | brine pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 139 | 1 | 1 | -| hpswitchvalve | switch valve | boolean | | false | DEVICE_DATA | 140 | 1 | 1 | -| hpcompspd | compressor speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 141 | 1 | 1 | -| hpcircspd | circulation pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 142 | 1 | 1 | -| hpbrinein | brine in/evaporator | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 143 | 1 | 1/10 | -| hpbrineout | brine out/condenser | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 144 | 1 | 1/10 | -| hptc0 | heat carrier return (TC0) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 145 | 1 | 1/10 | -| hptc1 | heat carrier forward (TC1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 146 | 1 | 1/10 | -| hptc3 | condenser temperature (TC3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 147 | 1 | 1/10 | -| hptr1 | compressor temperature (TR1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 148 | 1 | 1/10 | -| hptr3 | refrigerant temperature liquid side (condenser output) (TR3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 149 | 1 | 1/10 | -| hptr4 | evaporator inlet temperature (TR4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 150 | 1 | 1/10 | -| hptr5 | compressor inlet temperature (TR5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 151 | 1 | 1/10 | -| hptr6 | compressor outlet temperature (TR6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 152 | 1 | 1/10 | -| hptr7 | refrigerant temperature gas side (condenser input) (TR7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 153 | 1 | 1/10 | -| hptl2 | air inlet temperature (TL2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 154 | 1 | 1/10 | -| hppl1 | low pressure side temperature (PL1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 155 | 1 | 1/10 | -| hpph1 | high pressure side temperature (PH1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 156 | 1 | 1/10 | -| hpta4 | drain pan temp (TA4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 157 | 1 | 1/10 | -| hptw1 | reservoir temp (TW1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 158 | 1 | 1/10 | -| poolsettemp | pool set temperature | uint8 (>=0<=127) | C | true | DEVICE_DATA | 159 | 1 | 1/2 | -| hp4way | 4-way valve (VR4) | enum [cooling & defrost\|heating & dhw] | | false | DEVICE_DATA | 160 | 1 | 1 | -| hpin1 | input 1 state | boolean | | false | DEVICE_DATA | 161 | 1 | 1 | -| hpin1opt | input 1 options | string | | true | DEVICE_DATA | 162 | 8 | 1 | -| hpin2 | input 2 state | boolean | | false | DEVICE_DATA | 170 | 1 | 1 | -| hpin2opt | input 2 options | string | | true | DEVICE_DATA | 171 | 8 | 1 | -| hpin3 | input 3 state | boolean | | false | DEVICE_DATA | 179 | 1 | 1 | -| hpin3opt | input 3 options | string | | true | DEVICE_DATA | 180 | 8 | 1 | -| hpin4 | input 4 state | boolean | | false | DEVICE_DATA | 188 | 1 | 1 | -| hpin4opt | input 4 options | string | | true | DEVICE_DATA | 189 | 8 | 1 | -| maxheatcomp | heat limit compressor | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 197 | 1 | 1 | -| maxheatheat | heat limit heating | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 198 | 1 | 1 | -| maxheat | heat limit | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DHW | 14 | 1 | 1 | -| mandefrost | manual defrost | boolean | | true | DEVICE_DATA | 199 | 1 | 1 | -| pvcooling | cooling only with PV | boolean | | true | DEVICE_DATA | 200 | 1 | 1 | -| auxheateronly | aux heater only | boolean | | true | DEVICE_DATA | 201 | 1 | 1 | -| auxheateroff | disable aux heater | boolean | | true | DEVICE_DATA | 202 | 1 | 1 | -| auxheaterstatus | aux heater status | uint8 (>=0<=100) | % | false | DEVICE_DATA | 203 | 1 | 1 | -| auxheaterdelay | aux heater on delay | uint16 (>=10<=1000) | K*min | true | DEVICE_DATA | 204 | 1 | 10 | -| auxmaxlimit | aux heater max limit | uint8 (>=0<=10) | K | true | DEVICE_DATA | 205 | 1 | 1/10 | -| auxlimitstart | aux heater limit start | uint8 (>=0<=10) | K | true | DEVICE_DATA | 206 | 1 | 1/10 | -| auxheatrmode | aux heater mode | enum [eco\|comfort] | | true | DEVICE_DATA | 207 | 1 | 1 | -| hphystheat | on/off hyst heat | uint16 (>=50<=1500) | K*min | true | DEVICE_DATA | 208 | 1 | 5 | -| hphystcool | on/off hyst cool | uint16 (>=50<=1500) | K*min | true | DEVICE_DATA | 209 | 1 | 5 | -| hphystpool | on/off hyst pool | uint16 (>=50<=1500) | K*min | true | DEVICE_DATA | 210 | 1 | 5 | -| silentmode | silent mode | enum [off\|auto\|on] | | true | DEVICE_DATA | 211 | 1 | 1 | -| silentfrom | silent mode from | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 212 | 1 | 15 | -| silentto | silent mode to | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 213 | 1 | 15 | -| mintempsilent | min outside temp for silent mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 214 | 1 | 1 | -| tempparmode | outside temp parallel mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 215 | 1 | 1 | -| auxheatmix | aux heater mixing valve | int8 (>=-100<=100) | % | false | DEVICE_DATA | 216 | 1 | 1 | -| tempdiffheat | temp diff TC3/TC0 heat | uint8 (>=2<=10) | K | true | DEVICE_DATA | 217 | 1 | 1/10 | -| tempdiffcool | temp diff TC3/TC0 cool | uint8 (>=2<=10) | K | true | DEVICE_DATA | 218 | 1 | 1/10 | -| vpcooling | valve/pump cooling | boolean | | true | DEVICE_DATA | 219 | 1 | 1 | -| heatcable | heating cable | boolean | | true | DEVICE_DATA | 220 | 1 | 1 | -| vc0valve | VC0 valve | boolean | | true | DEVICE_DATA | 221 | 1 | 1 | -| primepump | primary heatpump | boolean | | true | DEVICE_DATA | 222 | 1 | 1 | -| primepumpmod | primary heatpump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 223 | 1 | 1 | -| hp3way | 3-way valve | boolean | | true | DEVICE_DATA | 224 | 1 | 1 | -| elheatstep1 | el. heater step 1 | boolean | | true | DEVICE_DATA | 225 | 1 | 1 | -| elheatstep2 | el. heater step 2 | boolean | | true | DEVICE_DATA | 226 | 1 | 1 | -| elheatstep3 | el. heater step 3 | boolean | | true | DEVICE_DATA | 227 | 1 | 1 | -| hpea0 | condensate reservoir heating (EA0) | boolean | | false | DEVICE_DATA | 228 | 1 | 1 | -| hppumpmode | primary heatpump mode | enum [auto\|continuous] | | true | DEVICE_DATA | 229 | 1 | 1 | -| fan | fan | uint8 (>=20<=100) | % | true | DEVICE_DATA | 230 | 1 | 1 | -| shutdown | shutdown | cmd [off\|on] | | true | DEVICE_DATA | 231 | 1 | 1 | -| alternatingop | alternating operation | boolean | | true | DHW | 15 | 1 | 1 | -| altopprioheat | prioritise heating during dhw | uint8 (>=20<=120) | minutes | true | DHW | 16 | 1 | 1 | -| altopprio | prioritise dhw during heating | uint8 (>=30<=120) | minutes | true | DHW | 17 | 1 | 1 | -| comfoff | comfort switch off | uint8 (>=15<=65) | C | true | DHW | 18 | 1 | 1 | -| ecooff | eco switch off | uint8 (>=15<=65) | C | true | DHW | 19 | 1 | 1 | -| ecoplusoff | eco+ switch off | uint8 (>=48<=63) | C | true | DHW | 20 | 1 | 1 | -| comfdiff | comfort diff | uint8 (>=6<=12) | K | true | DHW | 21 | 1 | 1 | -| ecodiff | eco diff | uint8 (>=6<=12) | K | true | DHW | 22 | 1 | 1 | -| ecoplusdiff | eco+ diff | uint8 (>=6<=12) | K | true | DHW | 23 | 1 | 1 | -| comfstop | comfort stop temp | uint8 (>=0<=254) | C | true | DHW | 24 | 1 | 1 | -| ecostop | eco stop temp | uint8 (>=0<=254) | C | true | DHW | 25 | 1 | 1 | -| ecoplusstop | eco+ stop temp | uint8 (>=0<=254) | C | true | DHW | 26 | 1 | 1 | -| hpcircpump | circulation pump available during dhw | boolean | | true | DHW | 27 | 1 | 1 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=167772) | kWh | false | DHW | 0 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 82 | 2 | 1/100 | +| metertotal | meter total | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 84 | 2 | 1/100 | +| metercomp | meter compressor | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 86 | 2 | 1/100 | +| metereheat | meter e-heater | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 88 | 2 | 1/100 | +| meterheat | meter heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 90 | 2 | 1/100 | +| meter | meter | uint24 (>=0<=167772) | kWh | false | DHW | 2 | 2 | 1/100 | +| uptimetotal | heatpump total uptime | time (>=0<=279620) | minutes | false | DEVICE_DATA | 92 | 2 | 1/60 | +| uptimecontrol | total operating time heat | time (>=0<=279620) | minutes | false | DEVICE_DATA | 94 | 2 | 1/60 | +| uptimecompheating | operating time compressor heating | time (>=0<=279620) | minutes | false | DEVICE_DATA | 96 | 2 | 1/60 | +| uptimecompcooling | operating time compressor cooling | time (>=0<=279620) | minutes | false | DEVICE_DATA | 98 | 2 | 1/60 | +| uptimecomp | operating time compressor | time (>=0<=279620) | minutes | false | DHW | 4 | 2 | 1/60 | +| uptimecomppool | operating time compressor pool | time (>=0<=279620) | minutes | false | DEVICE_DATA | 100 | 2 | 1/60 | +| totalcompstarts | total compressor control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 102 | 2 | 1 | +| heatingstarts | heating control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 104 | 2 | 1 | +| coolingstarts | cooling control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 106 | 2 | 1 | +| starts2 | control starts2 | uint24 (>=0<=16777213) | | false | DHW | 6 | 2 | 1 | +| poolstarts | pool control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 108 | 2 | 1 | +| nrgconstotal | total energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 110 | 2 | 1 | +| nrgconscomptotal | total energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 112 | 2 | 1 | +| nrgconscompheating | energy consumption compressor heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 114 | 2 | 1 | +| nrgconscomp | energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DHW | 8 | 2 | 1 | +| nrgconscompcooling | energy consumption compressor cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 116 | 2 | 1 | +| nrgconscomppool | energy consumption compressor pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 118 | 2 | 1 | +| auxelecheatnrgconstotal | total aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 120 | 2 | 1 | +| auxelecheatnrgconsheating | aux elec. heater energy consumption heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 122 | 2 | 1 | +| auxelecheatnrgcons | aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DHW | 10 | 2 | 1 | +| auxelecheatnrgconspool | aux elec. heater energy consumption pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 124 | 2 | 1 | +| nrgsupptotal | total energy supplied | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 126 | 2 | 1 | +| nrgsuppheating | total energy supplied heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 128 | 2 | 1 | +| nrgsupp | total energy warm supplied | uint24 (>=0<=16777213) | kWh | false | DHW | 12 | 2 | 1 | +| nrgsuppcooling | total energy supplied cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 130 | 2 | 1 | +| nrgsupppool | total energy supplied pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 132 | 2 | 1 | +| hppower | compressor power output | uint8 (>=0<=25) | kW | false | DEVICE_DATA | 134 | 1 | 1/10 | +| hpmaxpower | compressor max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 135 | 1 | 1 | +| hpsetdiffpress | set differental pressure | uint8 (>=150<=750) | mbar | true | DEVICE_DATA | 136 | 1 | 50 | +| hpcompon | hp compressor | boolean | | false | DEVICE_DATA | 137 | 1 | 1 | +| hpactivity | compressor activity | enum [none\|heating\|cooling\|hot water\|pool\|unknown\|defrost] | | false | DEVICE_DATA | 138 | 1 | 1 | +| hpbrinepumpspd | brine pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 139 | 1 | 1 | +| hpswitchvalve | switch valve | boolean | | false | DEVICE_DATA | 140 | 1 | 1 | +| hpcompspd | compressor speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 141 | 1 | 1 | +| hpcircspd | circulation pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 142 | 1 | 1 | +| hpbrinein | brine in/evaporator | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 143 | 1 | 1/10 | +| hpbrineout | brine out/condenser | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 144 | 1 | 1/10 | +| hptc0 | heat carrier return (TC0) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 145 | 1 | 1/10 | +| hptc1 | heat carrier forward (TC1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 146 | 1 | 1/10 | +| hptc3 | condenser temperature (TC3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 147 | 1 | 1/10 | +| hptr1 | compressor temperature (TR1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 148 | 1 | 1/10 | +| hptr3 | refrigerant temperature liquid side (condenser output) (TR3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 149 | 1 | 1/10 | +| hptr4 | evaporator inlet temperature (TR4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 150 | 1 | 1/10 | +| hptr5 | compressor inlet temperature (TR5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 151 | 1 | 1/10 | +| hptr6 | compressor outlet temperature (TR6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 152 | 1 | 1/10 | +| hptr7 | refrigerant temperature gas side (condenser input) (TR7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 153 | 1 | 1/10 | +| hptl2 | air inlet temperature (TL2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 154 | 1 | 1/10 | +| hppl1 | low pressure side temperature (PL1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 155 | 1 | 1/10 | +| hpph1 | high pressure side temperature (PH1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 156 | 1 | 1/10 | +| hpta4 | drain pan temp (TA4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 157 | 1 | 1/10 | +| hptw1 | reservoir temp (TW1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 158 | 1 | 1/10 | +| poolsettemp | pool set temperature | uint8 (>=0<=127) | C | true | DEVICE_DATA | 159 | 1 | 1/2 | +| hp4way | 4-way valve (VR4) | enum [cooling & defrost\|heating & dhw] | | false | DEVICE_DATA | 160 | 1 | 1 | +| hpin1 | input 1 state | boolean | | false | DEVICE_DATA | 161 | 1 | 1 | +| hpin1opt | input 1 options | string | | true | DEVICE_DATA | 162 | 8 | 1 | +| hpin2 | input 2 state | boolean | | false | DEVICE_DATA | 170 | 1 | 1 | +| hpin2opt | input 2 options | string | | true | DEVICE_DATA | 171 | 8 | 1 | +| hpin3 | input 3 state | boolean | | false | DEVICE_DATA | 179 | 1 | 1 | +| hpin3opt | input 3 options | string | | true | DEVICE_DATA | 180 | 8 | 1 | +| hpin4 | input 4 state | boolean | | false | DEVICE_DATA | 188 | 1 | 1 | +| hpin4opt | input 4 options | string | | true | DEVICE_DATA | 189 | 8 | 1 | +| maxheatcomp | heat limit compressor | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 197 | 1 | 1 | +| maxheatheat | heat limit heating | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 198 | 1 | 1 | +| maxheat | heat limit | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DHW | 14 | 1 | 1 | +| mandefrost | manual defrost | boolean | | true | DEVICE_DATA | 199 | 1 | 1 | +| pvcooling | cooling only with PV | boolean | | true | DEVICE_DATA | 200 | 1 | 1 | +| auxheateronly | aux heater only | boolean | | true | DEVICE_DATA | 201 | 1 | 1 | +| auxheateroff | disable aux heater | boolean | | true | DEVICE_DATA | 202 | 1 | 1 | +| auxheaterstatus | aux heater status | uint8 (>=0<=100) | % | false | DEVICE_DATA | 203 | 1 | 1 | +| auxheaterdelay | aux heater on delay | uint16 (>=10<=1000) | K\*min | true | DEVICE_DATA | 204 | 1 | 10 | +| auxmaxlimit | aux heater max limit | uint8 (>=0<=10) | K | true | DEVICE_DATA | 205 | 1 | 1/10 | +| auxlimitstart | aux heater limit start | uint8 (>=0<=10) | K | true | DEVICE_DATA | 206 | 1 | 1/10 | +| auxheatrmode | aux heater mode | enum [eco\|comfort] | | true | DEVICE_DATA | 207 | 1 | 1 | +| hphystheat | on/off hyst heat | uint16 (>=50<=1500) | K\*min | true | DEVICE_DATA | 208 | 1 | 5 | +| hphystcool | on/off hyst cool | uint16 (>=50<=1500) | K\*min | true | DEVICE_DATA | 209 | 1 | 5 | +| hphystpool | on/off hyst pool | uint16 (>=50<=1500) | K\*min | true | DEVICE_DATA | 210 | 1 | 5 | +| silentmode | silent mode | enum [off\|auto\|on] | | true | DEVICE_DATA | 211 | 1 | 1 | +| silentfrom | silent mode from | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 212 | 1 | 15 | +| silentto | silent mode to | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 213 | 1 | 15 | +| mintempsilent | min outside temp for silent mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 214 | 1 | 1 | +| tempparmode | outside temp parallel mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 215 | 1 | 1 | +| auxheatmix | aux heater mixing valve | int8 (>=-100<=100) | % | false | DEVICE_DATA | 216 | 1 | 1 | +| tempdiffheat | temp diff TC3/TC0 heat | uint8 (>=2<=10) | K | true | DEVICE_DATA | 217 | 1 | 1/10 | +| tempdiffcool | temp diff TC3/TC0 cool | uint8 (>=2<=10) | K | true | DEVICE_DATA | 218 | 1 | 1/10 | +| vpcooling | valve/pump cooling | boolean | | true | DEVICE_DATA | 219 | 1 | 1 | +| heatcable | heating cable | boolean | | true | DEVICE_DATA | 220 | 1 | 1 | +| vc0valve | VC0 valve | boolean | | true | DEVICE_DATA | 221 | 1 | 1 | +| primepump | primary heatpump | boolean | | true | DEVICE_DATA | 222 | 1 | 1 | +| primepumpmod | primary heatpump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 223 | 1 | 1 | +| hp3way | 3-way valve | boolean | | true | DEVICE_DATA | 224 | 1 | 1 | +| elheatstep1 | el. heater step 1 | boolean | | true | DEVICE_DATA | 225 | 1 | 1 | +| elheatstep2 | el. heater step 2 | boolean | | true | DEVICE_DATA | 226 | 1 | 1 | +| elheatstep3 | el. heater step 3 | boolean | | true | DEVICE_DATA | 227 | 1 | 1 | +| hpea0 | condensate reservoir heating (EA0) | boolean | | false | DEVICE_DATA | 228 | 1 | 1 | +| hppumpmode | primary heatpump mode | enum [auto\|continuous] | | true | DEVICE_DATA | 229 | 1 | 1 | +| fan | fan | uint8 (>=20<=100) | % | true | DEVICE_DATA | 230 | 1 | 1 | +| shutdown | shutdown | cmd [off\|on] | | true | DEVICE_DATA | 231 | 1 | 1 | +| alternatingop | alternating operation | boolean | | true | DHW | 15 | 1 | 1 | +| altopprioheat | prioritise heating during dhw | uint8 (>=20<=120) | minutes | true | DHW | 16 | 1 | 1 | +| altopprio | prioritise dhw during heating | uint8 (>=30<=120) | minutes | true | DHW | 17 | 1 | 1 | +| comfoff | comfort switch off | uint8 (>=15<=65) | C | true | DHW | 18 | 1 | 1 | +| ecooff | eco switch off | uint8 (>=15<=65) | C | true | DHW | 19 | 1 | 1 | +| ecoplusoff | eco+ switch off | uint8 (>=48<=63) | C | true | DHW | 20 | 1 | 1 | +| comfdiff | comfort diff | uint8 (>=6<=12) | K | true | DHW | 21 | 1 | 1 | +| ecodiff | eco diff | uint8 (>=6<=12) | K | true | DHW | 22 | 1 | 1 | +| ecoplusdiff | eco+ diff | uint8 (>=6<=12) | K | true | DHW | 23 | 1 | 1 | +| comfstop | comfort stop temp | uint8 (>=0<=254) | C | true | DHW | 24 | 1 | 1 | +| ecostop | eco stop temp | uint8 (>=0<=254) | C | true | DHW | 25 | 1 | 1 | +| ecoplusstop | eco+ stop temp | uint8 (>=0<=254) | C | true | DHW | 26 | 1 | 1 | +| hpcircpump | circulation pump available during dhw | boolean | | true | DHW | 27 | 1 | 1 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | ### GB125/GB135/MC10 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### GB212 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### GBx72/Trendline/Cerapur/Greenstar Si -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### GC7000F -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Geo 5xx -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=167772) | kWh | false | DHW | 0 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 82 | 2 | 1/100 | -| metertotal | meter total | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 84 | 2 | 1/100 | -| metercomp | meter compressor | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 86 | 2 | 1/100 | -| metereheat | meter e-heater | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 88 | 2 | 1/100 | -| meterheat | meter heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 90 | 2 | 1/100 | -| meter | meter | uint24 (>=0<=167772) | kWh | false | DHW | 2 | 2 | 1/100 | -| uptimetotal | heatpump total uptime | time (>=0<=279620) | minutes | false | DEVICE_DATA | 92 | 2 | 1/60 | -| uptimecontrol | total operating time heat | time (>=0<=279620) | minutes | false | DEVICE_DATA | 94 | 2 | 1/60 | -| uptimecompheating | operating time compressor heating | time (>=0<=279620) | minutes | false | DEVICE_DATA | 96 | 2 | 1/60 | -| uptimecompcooling | operating time compressor cooling | time (>=0<=279620) | minutes | false | DEVICE_DATA | 98 | 2 | 1/60 | -| uptimecomp | operating time compressor | time (>=0<=279620) | minutes | false | DHW | 4 | 2 | 1/60 | -| uptimecomppool | operating time compressor pool | time (>=0<=279620) | minutes | false | DEVICE_DATA | 100 | 2 | 1/60 | -| totalcompstarts | total compressor control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 102 | 2 | 1 | -| heatingstarts | heating control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 104 | 2 | 1 | -| coolingstarts | cooling control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 106 | 2 | 1 | -| starts2 | control starts2 | uint24 (>=0<=16777213) | | false | DHW | 6 | 2 | 1 | -| poolstarts | pool control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 108 | 2 | 1 | -| nrgconstotal | total energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 110 | 2 | 1 | -| nrgconscomptotal | total energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 112 | 2 | 1 | -| nrgconscompheating | energy consumption compressor heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 114 | 2 | 1 | -| nrgconscomp | energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DHW | 8 | 2 | 1 | -| nrgconscompcooling | energy consumption compressor cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 116 | 2 | 1 | -| nrgconscomppool | energy consumption compressor pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 118 | 2 | 1 | -| auxelecheatnrgconstotal | total aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 120 | 2 | 1 | -| auxelecheatnrgconsheating | aux elec. heater energy consumption heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 122 | 2 | 1 | -| auxelecheatnrgcons | aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DHW | 10 | 2 | 1 | -| auxelecheatnrgconspool | aux elec. heater energy consumption pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 124 | 2 | 1 | -| nrgsupptotal | total energy supplied | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 126 | 2 | 1 | -| nrgsuppheating | total energy supplied heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 128 | 2 | 1 | -| nrgsupp | total energy warm supplied | uint24 (>=0<=16777213) | kWh | false | DHW | 12 | 2 | 1 | -| nrgsuppcooling | total energy supplied cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 130 | 2 | 1 | -| nrgsupppool | total energy supplied pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 132 | 2 | 1 | -| hppower | compressor power output | uint8 (>=0<=25) | kW | false | DEVICE_DATA | 134 | 1 | 1/10 | -| hpmaxpower | compressor max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 135 | 1 | 1 | -| hpsetdiffpress | set differental pressure | uint8 (>=150<=750) | mbar | true | DEVICE_DATA | 136 | 1 | 50 | -| hpcompon | hp compressor | boolean | | false | DEVICE_DATA | 137 | 1 | 1 | -| hpactivity | compressor activity | enum [none\|heating\|cooling\|hot water\|pool\|unknown\|defrost] | | false | DEVICE_DATA | 138 | 1 | 1 | -| hpbrinepumpspd | brine pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 139 | 1 | 1 | -| hpswitchvalve | switch valve | boolean | | false | DEVICE_DATA | 140 | 1 | 1 | -| hpcompspd | compressor speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 141 | 1 | 1 | -| hpcircspd | circulation pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 142 | 1 | 1 | -| hpbrinein | brine in/evaporator | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 143 | 1 | 1/10 | -| hpbrineout | brine out/condenser | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 144 | 1 | 1/10 | -| hptc0 | heat carrier return (TC0) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 145 | 1 | 1/10 | -| hptc1 | heat carrier forward (TC1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 146 | 1 | 1/10 | -| hptc3 | condenser temperature (TC3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 147 | 1 | 1/10 | -| hptr1 | compressor temperature (TR1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 148 | 1 | 1/10 | -| hptr3 | refrigerant temperature liquid side (condenser output) (TR3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 149 | 1 | 1/10 | -| hptr4 | evaporator inlet temperature (TR4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 150 | 1 | 1/10 | -| hptr5 | compressor inlet temperature (TR5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 151 | 1 | 1/10 | -| hptr6 | compressor outlet temperature (TR6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 152 | 1 | 1/10 | -| hptr7 | refrigerant temperature gas side (condenser input) (TR7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 153 | 1 | 1/10 | -| hptl2 | air inlet temperature (TL2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 154 | 1 | 1/10 | -| hppl1 | low pressure side temperature (PL1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 155 | 1 | 1/10 | -| hpph1 | high pressure side temperature (PH1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 156 | 1 | 1/10 | -| hpta4 | drain pan temp (TA4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 157 | 1 | 1/10 | -| hptw1 | reservoir temp (TW1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 158 | 1 | 1/10 | -| poolsettemp | pool set temperature | uint8 (>=0<=127) | C | true | DEVICE_DATA | 159 | 1 | 1/2 | -| hp4way | 4-way valve (VR4) | enum [cooling & defrost\|heating & dhw] | | false | DEVICE_DATA | 160 | 1 | 1 | -| hpin1 | input 1 state | boolean | | false | DEVICE_DATA | 161 | 1 | 1 | -| hpin1opt | input 1 options | string | | true | DEVICE_DATA | 162 | 8 | 1 | -| hpin2 | input 2 state | boolean | | false | DEVICE_DATA | 170 | 1 | 1 | -| hpin2opt | input 2 options | string | | true | DEVICE_DATA | 171 | 8 | 1 | -| hpin3 | input 3 state | boolean | | false | DEVICE_DATA | 179 | 1 | 1 | -| hpin3opt | input 3 options | string | | true | DEVICE_DATA | 180 | 8 | 1 | -| hpin4 | input 4 state | boolean | | false | DEVICE_DATA | 188 | 1 | 1 | -| hpin4opt | input 4 options | string | | true | DEVICE_DATA | 189 | 8 | 1 | -| maxheatcomp | heat limit compressor | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 197 | 1 | 1 | -| maxheatheat | heat limit heating | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 198 | 1 | 1 | -| maxheat | heat limit | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DHW | 14 | 1 | 1 | -| mandefrost | manual defrost | boolean | | true | DEVICE_DATA | 199 | 1 | 1 | -| pvcooling | cooling only with PV | boolean | | true | DEVICE_DATA | 200 | 1 | 1 | -| auxheateronly | aux heater only | boolean | | true | DEVICE_DATA | 201 | 1 | 1 | -| auxheateroff | disable aux heater | boolean | | true | DEVICE_DATA | 202 | 1 | 1 | -| auxheaterstatus | aux heater status | uint8 (>=0<=100) | % | false | DEVICE_DATA | 203 | 1 | 1 | -| auxheaterdelay | aux heater on delay | uint16 (>=10<=1000) | K*min | true | DEVICE_DATA | 204 | 1 | 10 | -| auxmaxlimit | aux heater max limit | uint8 (>=0<=10) | K | true | DEVICE_DATA | 205 | 1 | 1/10 | -| auxlimitstart | aux heater limit start | uint8 (>=0<=10) | K | true | DEVICE_DATA | 206 | 1 | 1/10 | -| auxheatrmode | aux heater mode | enum [eco\|comfort] | | true | DEVICE_DATA | 207 | 1 | 1 | -| hphystheat | on/off hyst heat | uint16 (>=50<=1500) | K*min | true | DEVICE_DATA | 208 | 1 | 5 | -| hphystcool | on/off hyst cool | uint16 (>=50<=1500) | K*min | true | DEVICE_DATA | 209 | 1 | 5 | -| hphystpool | on/off hyst pool | uint16 (>=50<=1500) | K*min | true | DEVICE_DATA | 210 | 1 | 5 | -| silentmode | silent mode | enum [off\|auto\|on] | | true | DEVICE_DATA | 211 | 1 | 1 | -| silentfrom | silent mode from | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 212 | 1 | 15 | -| silentto | silent mode to | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 213 | 1 | 15 | -| mintempsilent | min outside temp for silent mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 214 | 1 | 1 | -| tempparmode | outside temp parallel mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 215 | 1 | 1 | -| auxheatmix | aux heater mixing valve | int8 (>=-100<=100) | % | false | DEVICE_DATA | 216 | 1 | 1 | -| tempdiffheat | temp diff TC3/TC0 heat | uint8 (>=2<=10) | K | true | DEVICE_DATA | 217 | 1 | 1/10 | -| tempdiffcool | temp diff TC3/TC0 cool | uint8 (>=2<=10) | K | true | DEVICE_DATA | 218 | 1 | 1/10 | -| vpcooling | valve/pump cooling | boolean | | true | DEVICE_DATA | 219 | 1 | 1 | -| heatcable | heating cable | boolean | | true | DEVICE_DATA | 220 | 1 | 1 | -| vc0valve | VC0 valve | boolean | | true | DEVICE_DATA | 221 | 1 | 1 | -| primepump | primary heatpump | boolean | | true | DEVICE_DATA | 222 | 1 | 1 | -| primepumpmod | primary heatpump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 223 | 1 | 1 | -| hp3way | 3-way valve | boolean | | true | DEVICE_DATA | 224 | 1 | 1 | -| elheatstep1 | el. heater step 1 | boolean | | true | DEVICE_DATA | 225 | 1 | 1 | -| elheatstep2 | el. heater step 2 | boolean | | true | DEVICE_DATA | 226 | 1 | 1 | -| elheatstep3 | el. heater step 3 | boolean | | true | DEVICE_DATA | 227 | 1 | 1 | -| hpea0 | condensate reservoir heating (EA0) | boolean | | false | DEVICE_DATA | 228 | 1 | 1 | -| hppumpmode | primary heatpump mode | enum [auto\|continuous] | | true | DEVICE_DATA | 229 | 1 | 1 | -| fan | fan | uint8 (>=20<=100) | % | true | DEVICE_DATA | 230 | 1 | 1 | -| shutdown | shutdown | cmd [off\|on] | | true | DEVICE_DATA | 231 | 1 | 1 | -| alternatingop | alternating operation | boolean | | true | DHW | 15 | 1 | 1 | -| altopprioheat | prioritise heating during dhw | uint8 (>=20<=120) | minutes | true | DHW | 16 | 1 | 1 | -| altopprio | prioritise dhw during heating | uint8 (>=30<=120) | minutes | true | DHW | 17 | 1 | 1 | -| comfoff | comfort switch off | uint8 (>=15<=65) | C | true | DHW | 18 | 1 | 1 | -| ecooff | eco switch off | uint8 (>=15<=65) | C | true | DHW | 19 | 1 | 1 | -| ecoplusoff | eco+ switch off | uint8 (>=48<=63) | C | true | DHW | 20 | 1 | 1 | -| comfdiff | comfort diff | uint8 (>=6<=12) | K | true | DHW | 21 | 1 | 1 | -| ecodiff | eco diff | uint8 (>=6<=12) | K | true | DHW | 22 | 1 | 1 | -| ecoplusdiff | eco+ diff | uint8 (>=6<=12) | K | true | DHW | 23 | 1 | 1 | -| comfstop | comfort stop temp | uint8 (>=0<=254) | C | true | DHW | 24 | 1 | 1 | -| ecostop | eco stop temp | uint8 (>=0<=254) | C | true | DHW | 25 | 1 | 1 | -| ecoplusstop | eco+ stop temp | uint8 (>=0<=254) | C | true | DHW | 26 | 1 | 1 | -| hpcircpump | circulation pump available during dhw | boolean | | true | DHW | 27 | 1 | 1 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=167772) | kWh | false | DHW | 0 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 82 | 2 | 1/100 | +| metertotal | meter total | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 84 | 2 | 1/100 | +| metercomp | meter compressor | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 86 | 2 | 1/100 | +| metereheat | meter e-heater | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 88 | 2 | 1/100 | +| meterheat | meter heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 90 | 2 | 1/100 | +| meter | meter | uint24 (>=0<=167772) | kWh | false | DHW | 2 | 2 | 1/100 | +| uptimetotal | heatpump total uptime | time (>=0<=279620) | minutes | false | DEVICE_DATA | 92 | 2 | 1/60 | +| uptimecontrol | total operating time heat | time (>=0<=279620) | minutes | false | DEVICE_DATA | 94 | 2 | 1/60 | +| uptimecompheating | operating time compressor heating | time (>=0<=279620) | minutes | false | DEVICE_DATA | 96 | 2 | 1/60 | +| uptimecompcooling | operating time compressor cooling | time (>=0<=279620) | minutes | false | DEVICE_DATA | 98 | 2 | 1/60 | +| uptimecomp | operating time compressor | time (>=0<=279620) | minutes | false | DHW | 4 | 2 | 1/60 | +| uptimecomppool | operating time compressor pool | time (>=0<=279620) | minutes | false | DEVICE_DATA | 100 | 2 | 1/60 | +| totalcompstarts | total compressor control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 102 | 2 | 1 | +| heatingstarts | heating control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 104 | 2 | 1 | +| coolingstarts | cooling control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 106 | 2 | 1 | +| starts2 | control starts2 | uint24 (>=0<=16777213) | | false | DHW | 6 | 2 | 1 | +| poolstarts | pool control starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 108 | 2 | 1 | +| nrgconstotal | total energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 110 | 2 | 1 | +| nrgconscomptotal | total energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 112 | 2 | 1 | +| nrgconscompheating | energy consumption compressor heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 114 | 2 | 1 | +| nrgconscomp | energy consumption compressor | uint24 (>=0<=16777213) | kWh | false | DHW | 8 | 2 | 1 | +| nrgconscompcooling | energy consumption compressor cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 116 | 2 | 1 | +| nrgconscomppool | energy consumption compressor pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 118 | 2 | 1 | +| auxelecheatnrgconstotal | total aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 120 | 2 | 1 | +| auxelecheatnrgconsheating | aux elec. heater energy consumption heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 122 | 2 | 1 | +| auxelecheatnrgcons | aux elec. heater energy consumption | uint24 (>=0<=16777213) | kWh | false | DHW | 10 | 2 | 1 | +| auxelecheatnrgconspool | aux elec. heater energy consumption pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 124 | 2 | 1 | +| nrgsupptotal | total energy supplied | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 126 | 2 | 1 | +| nrgsuppheating | total energy supplied heating | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 128 | 2 | 1 | +| nrgsupp | total energy warm supplied | uint24 (>=0<=16777213) | kWh | false | DHW | 12 | 2 | 1 | +| nrgsuppcooling | total energy supplied cooling | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 130 | 2 | 1 | +| nrgsupppool | total energy supplied pool | uint24 (>=0<=16777213) | kWh | false | DEVICE_DATA | 132 | 2 | 1 | +| hppower | compressor power output | uint8 (>=0<=25) | kW | false | DEVICE_DATA | 134 | 1 | 1/10 | +| hpmaxpower | compressor max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 135 | 1 | 1 | +| hpsetdiffpress | set differental pressure | uint8 (>=150<=750) | mbar | true | DEVICE_DATA | 136 | 1 | 50 | +| hpcompon | hp compressor | boolean | | false | DEVICE_DATA | 137 | 1 | 1 | +| hpactivity | compressor activity | enum [none\|heating\|cooling\|hot water\|pool\|unknown\|defrost] | | false | DEVICE_DATA | 138 | 1 | 1 | +| hpbrinepumpspd | brine pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 139 | 1 | 1 | +| hpswitchvalve | switch valve | boolean | | false | DEVICE_DATA | 140 | 1 | 1 | +| hpcompspd | compressor speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 141 | 1 | 1 | +| hpcircspd | circulation pump speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 142 | 1 | 1 | +| hpbrinein | brine in/evaporator | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 143 | 1 | 1/10 | +| hpbrineout | brine out/condenser | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 144 | 1 | 1/10 | +| hptc0 | heat carrier return (TC0) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 145 | 1 | 1/10 | +| hptc1 | heat carrier forward (TC1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 146 | 1 | 1/10 | +| hptc3 | condenser temperature (TC3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 147 | 1 | 1/10 | +| hptr1 | compressor temperature (TR1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 148 | 1 | 1/10 | +| hptr3 | refrigerant temperature liquid side (condenser output) (TR3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 149 | 1 | 1/10 | +| hptr4 | evaporator inlet temperature (TR4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 150 | 1 | 1/10 | +| hptr5 | compressor inlet temperature (TR5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 151 | 1 | 1/10 | +| hptr6 | compressor outlet temperature (TR6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 152 | 1 | 1/10 | +| hptr7 | refrigerant temperature gas side (condenser input) (TR7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 153 | 1 | 1/10 | +| hptl2 | air inlet temperature (TL2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 154 | 1 | 1/10 | +| hppl1 | low pressure side temperature (PL1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 155 | 1 | 1/10 | +| hpph1 | high pressure side temperature (PH1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 156 | 1 | 1/10 | +| hpta4 | drain pan temp (TA4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 157 | 1 | 1/10 | +| hptw1 | reservoir temp (TW1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 158 | 1 | 1/10 | +| poolsettemp | pool set temperature | uint8 (>=0<=127) | C | true | DEVICE_DATA | 159 | 1 | 1/2 | +| hp4way | 4-way valve (VR4) | enum [cooling & defrost\|heating & dhw] | | false | DEVICE_DATA | 160 | 1 | 1 | +| hpin1 | input 1 state | boolean | | false | DEVICE_DATA | 161 | 1 | 1 | +| hpin1opt | input 1 options | string | | true | DEVICE_DATA | 162 | 8 | 1 | +| hpin2 | input 2 state | boolean | | false | DEVICE_DATA | 170 | 1 | 1 | +| hpin2opt | input 2 options | string | | true | DEVICE_DATA | 171 | 8 | 1 | +| hpin3 | input 3 state | boolean | | false | DEVICE_DATA | 179 | 1 | 1 | +| hpin3opt | input 3 options | string | | true | DEVICE_DATA | 180 | 8 | 1 | +| hpin4 | input 4 state | boolean | | false | DEVICE_DATA | 188 | 1 | 1 | +| hpin4opt | input 4 options | string | | true | DEVICE_DATA | 189 | 8 | 1 | +| maxheatcomp | heat limit compressor | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 197 | 1 | 1 | +| maxheatheat | heat limit heating | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DEVICE_DATA | 198 | 1 | 1 | +| maxheat | heat limit | enum [0 kW\|2 kW\|3 kW\|4 kW\|6 kW\|9 kW] | | true | DHW | 14 | 1 | 1 | +| mandefrost | manual defrost | boolean | | true | DEVICE_DATA | 199 | 1 | 1 | +| pvcooling | cooling only with PV | boolean | | true | DEVICE_DATA | 200 | 1 | 1 | +| auxheateronly | aux heater only | boolean | | true | DEVICE_DATA | 201 | 1 | 1 | +| auxheateroff | disable aux heater | boolean | | true | DEVICE_DATA | 202 | 1 | 1 | +| auxheaterstatus | aux heater status | uint8 (>=0<=100) | % | false | DEVICE_DATA | 203 | 1 | 1 | +| auxheaterdelay | aux heater on delay | uint16 (>=10<=1000) | K\*min | true | DEVICE_DATA | 204 | 1 | 10 | +| auxmaxlimit | aux heater max limit | uint8 (>=0<=10) | K | true | DEVICE_DATA | 205 | 1 | 1/10 | +| auxlimitstart | aux heater limit start | uint8 (>=0<=10) | K | true | DEVICE_DATA | 206 | 1 | 1/10 | +| auxheatrmode | aux heater mode | enum [eco\|comfort] | | true | DEVICE_DATA | 207 | 1 | 1 | +| hphystheat | on/off hyst heat | uint16 (>=50<=1500) | K\*min | true | DEVICE_DATA | 208 | 1 | 5 | +| hphystcool | on/off hyst cool | uint16 (>=50<=1500) | K\*min | true | DEVICE_DATA | 209 | 1 | 5 | +| hphystpool | on/off hyst pool | uint16 (>=50<=1500) | K\*min | true | DEVICE_DATA | 210 | 1 | 5 | +| silentmode | silent mode | enum [off\|auto\|on] | | true | DEVICE_DATA | 211 | 1 | 1 | +| silentfrom | silent mode from | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 212 | 1 | 15 | +| silentto | silent mode to | uint8 (>=0<=3810) | minutes | true | DEVICE_DATA | 213 | 1 | 15 | +| mintempsilent | min outside temp for silent mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 214 | 1 | 1 | +| tempparmode | outside temp parallel mode | int8 (>=-126<=126) | C | true | DEVICE_DATA | 215 | 1 | 1 | +| auxheatmix | aux heater mixing valve | int8 (>=-100<=100) | % | false | DEVICE_DATA | 216 | 1 | 1 | +| tempdiffheat | temp diff TC3/TC0 heat | uint8 (>=2<=10) | K | true | DEVICE_DATA | 217 | 1 | 1/10 | +| tempdiffcool | temp diff TC3/TC0 cool | uint8 (>=2<=10) | K | true | DEVICE_DATA | 218 | 1 | 1/10 | +| vpcooling | valve/pump cooling | boolean | | true | DEVICE_DATA | 219 | 1 | 1 | +| heatcable | heating cable | boolean | | true | DEVICE_DATA | 220 | 1 | 1 | +| vc0valve | VC0 valve | boolean | | true | DEVICE_DATA | 221 | 1 | 1 | +| primepump | primary heatpump | boolean | | true | DEVICE_DATA | 222 | 1 | 1 | +| primepumpmod | primary heatpump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 223 | 1 | 1 | +| hp3way | 3-way valve | boolean | | true | DEVICE_DATA | 224 | 1 | 1 | +| elheatstep1 | el. heater step 1 | boolean | | true | DEVICE_DATA | 225 | 1 | 1 | +| elheatstep2 | el. heater step 2 | boolean | | true | DEVICE_DATA | 226 | 1 | 1 | +| elheatstep3 | el. heater step 3 | boolean | | true | DEVICE_DATA | 227 | 1 | 1 | +| hpea0 | condensate reservoir heating (EA0) | boolean | | false | DEVICE_DATA | 228 | 1 | 1 | +| hppumpmode | primary heatpump mode | enum [auto\|continuous] | | true | DEVICE_DATA | 229 | 1 | 1 | +| fan | fan | uint8 (>=20<=100) | % | true | DEVICE_DATA | 230 | 1 | 1 | +| shutdown | shutdown | cmd [off\|on] | | true | DEVICE_DATA | 231 | 1 | 1 | +| alternatingop | alternating operation | boolean | | true | DHW | 15 | 1 | 1 | +| altopprioheat | prioritise heating during dhw | uint8 (>=20<=120) | minutes | true | DHW | 16 | 1 | 1 | +| altopprio | prioritise dhw during heating | uint8 (>=30<=120) | minutes | true | DHW | 17 | 1 | 1 | +| comfoff | comfort switch off | uint8 (>=15<=65) | C | true | DHW | 18 | 1 | 1 | +| ecooff | eco switch off | uint8 (>=15<=65) | C | true | DHW | 19 | 1 | 1 | +| ecoplusoff | eco+ switch off | uint8 (>=48<=63) | C | true | DHW | 20 | 1 | 1 | +| comfdiff | comfort diff | uint8 (>=6<=12) | K | true | DHW | 21 | 1 | 1 | +| ecodiff | eco diff | uint8 (>=6<=12) | K | true | DHW | 22 | 1 | 1 | +| ecoplusdiff | eco+ diff | uint8 (>=6<=12) | K | true | DHW | 23 | 1 | 1 | +| comfstop | comfort stop temp | uint8 (>=0<=254) | C | true | DHW | 24 | 1 | 1 | +| ecostop | eco stop temp | uint8 (>=0<=254) | C | true | DHW | 25 | 1 | 1 | +| ecoplusstop | eco+ stop temp | uint8 (>=0<=254) | C | true | DHW | 26 | 1 | 1 | +| hpcircpump | circulation pump available during dhw | boolean | | true | DHW | 27 | 1 | 1 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | ### Greenstar 30Ri Compact -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Greenstar HIU/Logamax kompakt WS170 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| netflowtemp | heat network flow temp | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 259 | 1 | 1/10 | -| heatvalve | heating valve | uint8 (>=0<=100) | % | false | DEVICE_DATA | 260 | 1 | 1 | -| dhwvalve | valve | uint8 (>=0<=100) | % | false | DHW | 74 | 1 | 1 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| keepwarmtemp | keep warm temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 261 | 1 | 1 | -| setreturntemp | set temp return | uint8 (>=0<=254) | C | true | DEVICE_DATA | 262 | 1 | 1 | -| heating | heating | boolean | | false | DEVICE_DATA | 263 | 1 | 1 | -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | --------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| netflowtemp | heat network flow temp | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 259 | 1 | 1/10 | +| heatvalve | heating valve | uint8 (>=0<=100) | % | false | DEVICE_DATA | 260 | 1 | 1 | +| dhwvalve | valve | uint8 (>=0<=100) | % | false | DHW | 74 | 1 | 1 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| keepwarmtemp | keep warm temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 261 | 1 | 1 | +| setreturntemp | set temp return | uint8 (>=0<=254) | C | true | DEVICE_DATA | 262 | 1 | 1 | +| heating | heating | boolean | | false | DEVICE_DATA | 263 | 1 | 1 | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | ### Hybrid Heatpump -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Logamax Plus GB022 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Logamax Plus GB122/Condense 2300 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Logamax Plus/GB192/Condens GC9000/Greenstar ErP -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Logamax U122/Cerapur -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Logano GB125/KB195i/Logamatic MC110 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Logano GB212 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Proline -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | ### Topline/GB162 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | -| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | -| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | -| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | -| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | -| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | -| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | -| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | -| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | -| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | -| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | -| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | -| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | -| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | -| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | -| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | -| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | -| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | -| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | -| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | -| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | -| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | -| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | -| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | -| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | -| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | -| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | -| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | -| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | -| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | -| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | -| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | -| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | -| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | -| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | -| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | -| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | -| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | -| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | -| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | -| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | -| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | -| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | -| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | -| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | -| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | -| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | -| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | -| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | -| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | -| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | -| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | -| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | -| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | -| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | -| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | -| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | -| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | -| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | -| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | -| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | -| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | -| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | -| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | -| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | -| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | -| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | -| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | -| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | -| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | -| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | -| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | -| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | -| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | -| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | -| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | -| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | -| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | -| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | -| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | -| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | -| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | -| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | -| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | -| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | -| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | -| active | active | boolean | | false | DHW | 61 | 1 | 1 | -| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | -| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | -| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | -| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | -| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | -| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | - -## Devices of type *controller* + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| reset | reset | cmd [-\|maintenance\|error\|history\|message] | | true | DEVICE_DATA | 0 | 1 | 1 | +| heatingoff | force heating off | boolean | | true | DEVICE_DATA | 1 | 1 | 1 | +| heatingactive | heating active | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| tapwateractive | tapwater active | boolean | | false | DEVICE_DATA | 3 | 1 | 1 | +| selflowtemp | selected flow temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 4 | 1 | 1 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| outdoortemp | outside temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| curflowtemp | current flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| switchtemp | mixing switch temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| syspress | system pressure | uint8 (>=0<=25) | bar | false | DEVICE_DATA | 10 | 1 | 1/10 | +| boiltemp | actual boiler temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| headertemp | low loss header | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| exhausttemp | exhaust temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 232 | 1 | 1/10 | +| burngas | gas | boolean | | false | DEVICE_DATA | 233 | 1 | 1 | +| burngas2 | gas stage 2 | boolean | | false | DEVICE_DATA | 234 | 1 | 1 | +| flamecurr | flame current | uint16 (>=0<=3199) | µA | false | DEVICE_DATA | 235 | 1 | 1/10 | +| fanwork | fan | boolean | | false | DEVICE_DATA | 236 | 1 | 1 | +| ignwork | ignition | boolean | | false | DEVICE_DATA | 237 | 1 | 1 | +| oilpreheat | oil preheating | boolean | | false | DEVICE_DATA | 238 | 1 | 1 | +| burnminpower | burner min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 239 | 1 | 1 | +| burnmaxpower | burner max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 240 | 1 | 1 | +| burnminperiod | burner min period | uint8 (>=0<=120) | minutes | true | DEVICE_DATA | 241 | 1 | 1 | +| absburnpow | burner current power (absolute) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 242 | 1 | 1 | +| heatblock | heating block | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 243 | 1 | 1/10 | +| boilhyston | hysteresis on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 244 | 1 | 1 | +| boilhystoff | hysteresis off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 245 | 1 | 1 | +| boil2hyston | hysteresis stage 2 on temperature | int8 (>=-20<=0) | C | true | DEVICE_DATA | 246 | 1 | 1 | +| boil2hystoff | hysteresis stage 2 off temperature | int8 (>=0<=20) | C | true | DEVICE_DATA | 247 | 1 | 1 | +| curveon | heatingcurve on | boolean | | true | DEVICE_DATA | 248 | 1 | 1 | +| curvebase | heatingcurve base | uint8 (>=20<=90) | C | true | DEVICE_DATA | 249 | 1 | 1 | +| curveend | heatingcurve end | uint8 (>=20<=90) | C | true | DEVICE_DATA | 250 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=0<=45) | C | true | DEVICE_DATA | 251 | 1 | 1 | +| nofrostmode | nofrost mode | boolean | | true | DEVICE_DATA | 252 | 1 | 1 | +| nofrosttemp | nofrost temperature | uint8 (>=0<=10) | C | true | DEVICE_DATA | 253 | 1 | 1 | +| heatingactivated | heating activated | boolean | | true | DEVICE_DATA | 13 | 1 | 1 | +| heatingtemp | heating temperature | uint8 (>=0<=90) | C | true | DEVICE_DATA | 14 | 1 | 1 | +| heatingpump | heating pump | boolean | | false | DEVICE_DATA | 15 | 1 | 1 | +| pumpmodmax | boiler pump max power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 16 | 1 | 1 | +| pumpmodmin | boiler pump min power | uint8 (>=0<=100) | % | true | DEVICE_DATA | 17 | 1 | 1 | +| pumpmode | boiler pump mode | enum [proportional\|deltaP-1\|deltaP-2\|deltaP-3\|deltaP-4] | | true | DEVICE_DATA | 18 | 1 | 1 | +| pumpcharacter | boiler pump characteristic | enum [proportional\|150mbar\|200mbar\|250mbar\|300mbar\|350mbar\|400mbar] | | true | DEVICE_DATA | 19 | 1 | 1 | +| pumpdelay | pump delay | uint8 (>=0<=60) | minutes | true | DEVICE_DATA | 20 | 1 | 1 | +| setflowtemp | set flow temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 21 | 1 | 1 | +| setburnpow | burner set power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 22 | 1 | 1 | +| selburnpow | burner selected max power | uint8 (>=0<=254) | % | true | DEVICE_DATA | 23 | 1 | 1 | +| curburnpow | burner current power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 24 | 1 | 1 | +| burnstarts | burner starts | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 25 | 2 | 1 | +| burnworkmin | total burner operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 27 | 2 | 1 | +| burn2workmin | burner stage 2 operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 29 | 2 | 1 | +| heatworkmin | total heat operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 31 | 2 | 1 | +| heatstarts | burner starts heating | uint24 (>=0<=16777213) | | false | DEVICE_DATA | 33 | 2 | 1 | +| ubauptime | total UBA operating time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 37 | 28 | 1 | +| servicecode | service code | string | | false | DEVICE_DATA | 65 | 2 | 1 | +| servicecodenumber | service code number | uint16 (>=0<=31999) | | false | DEVICE_DATA | 67 | 1 | 1 | +| maintenancemessage | maintenance message | string | | false | DEVICE_DATA | 68 | 2 | 1 | +| maintenance | maintenance scheduled | enum [off\|time\|date\|manual] | | true | DEVICE_DATA | 70 | 1 | 1 | +| maintenancetime | time to next maintenance | uint16 (>=0<=31999) | hours | true | DEVICE_DATA | 71 | 1 | 1 | +| maintenancedate | next maintenance date | string | | true | DEVICE_DATA | 72 | 6 | 1 | +| emergencyops | emergency operation | boolean | | true | DEVICE_DATA | 78 | 1 | 1 | +| emergencytemp | emergency temperature | uint8 (>=15<=70) | C | true | DEVICE_DATA | 79 | 1 | 1 | +| meterheat | meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 90 | 2 | 1/10 | +| meter | meter | uint24 (>=0<=1677721) | kWh | false | DHW | 2 | 2 | 1/10 | +| gasmeterheat | gas meter heating | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 254 | 2 | 1/10 | +| gasmeter | gas meter | uint24 (>=0<=1677721) | kWh | false | DHW | 70 | 2 | 1/10 | +| nrgheat2 | energy heating 2 | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 256 | 2 | 1/10 | +| nrg2 | energy 2 | uint24 (>=0<=1677721) | kWh | false | DHW | 72 | 2 | 1/10 | +| tapactivated | turn on/off | boolean | | true | DHW | 28 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | false | DHW | 29 | 1 | 1 | +| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 30 | 1 | 1 | +| seltemplow | selected lower temperature | uint8 (>=0<=254) | C | true | DHW | 31 | 1 | 1 | +| tempecoplus | selected eco+ temperature | uint8 (>=0<=254) | C | true | DHW | 32 | 1 | 1 | +| seltempoff | selected temperature for off | uint8 (>=0<=254) | C | false | DHW | 33 | 1 | 1 | +| seltempsingle | single charge temperature | uint8 (>=0<=254) | C | true | DHW | 34 | 1 | 1 | +| solartemp | solar boiler temperature | uint16 (>=0<=3199) | C | false | DHW | 35 | 1 | 1/10 | +| type | type | enum [off\|flow\|buffered flow\|buffer\|layered buffer] | | false | DHW | 36 | 1 | 1 | +| comfort | comfort | enum [hot\|eco\|intelligent] | | true | DHW | 37 | 1 | 1 | +| comfort1 | comfort mode | enum [high comfort\|eco] | | true | DHW | 38 | 1 | 1 | +| flowtempoffset | flow temperature offset | uint8 (>=0<=100) | C | true | DHW | 39 | 1 | 1 | +| chargeoptimization | charge optimization | boolean | | true | DHW | 40 | 1 | 1 | +| maxpower | max power | uint8 (>=0<=254) | % | true | DHW | 41 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=80) | C | true | DHW | 42 | 1 | 1 | +| circpump | circulation pump available | boolean | | true | DHW | 43 | 1 | 1 | +| chargetype | charging type | enum [chargepump\|3-way valve] | | false | DHW | 44 | 1 | 1 | +| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 45 | 1 | 1 | +| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 46 | 1 | 1 | +| disinfectiontemp | disinfection temperature | uint8 (>=60<=80) | C | true | DHW | 47 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 48 | 1 | 1 | +| circ | circulation active | boolean | | true | DHW | 49 | 1 | 1 | +| curtemp | current intern temperature | uint16 (>=0<=3199) | C | false | DHW | 50 | 1 | 1/10 | +| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 51 | 1 | 1/10 | +| curflow | current tap water flow | uint8 (>=0<=25) | l/min | false | DHW | 52 | 1 | 1/10 | +| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 53 | 1 | 1/10 | +| storagetemp2 | storage extern temperature | uint16 (>=0<=3199) | C | false | DHW | 54 | 1 | 1/10 | +| activated | activated | boolean | | true | DHW | 55 | 1 | 1 | +| onetime | one time charging | boolean | | true | DHW | 56 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 57 | 1 | 1 | +| charging | charging | boolean | | false | DHW | 58 | 1 | 1 | +| recharging | recharging | boolean | | false | DHW | 59 | 1 | 1 | +| tempok | temperature ok | boolean | | false | DHW | 60 | 1 | 1 | +| active | active | boolean | | false | DHW | 61 | 1 | 1 | +| 3wayvalve | 3-way valve active | boolean | | false | DHW | 62 | 1 | 1 | +| setpumppower | set pump power | uint8 (>=0<=100) | % | false | DHW | 63 | 1 | 1 | +| mixertemp | mixer temperature | uint16 (>=0<=3199) | C | false | DHW | 64 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | uint16 (>=0<=3199) | C | false | DHW | 65 | 1 | 1/10 | +| starts | starts | uint24 (>=0<=16777213) | | false | DHW | 66 | 2 | 1 | +| workm | active time | time (>=0<=16777213) | minutes | false | DHW | 68 | 2 | 1 | +| nompower | nominal Power | uint8 (>=0<=254) | kW | true | DEVICE_DATA | 258 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 80 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=10000000) | kWh | true | DEVICE_DATA | 82 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=10000000) | kWh | true | DHW | 0 | 2 | 1/100 | + +## Devices of type _controller_ + ### Rego 3000 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| datetime | date/time | string | | false | DEVICE_DATA | 0 | 13 | 1 | -## Devices of type *extension* +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| --------- | --------- | ------ | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| datetime | date/time | string | | false | DEVICE_DATA | 0 | 13 | 1 | + +## Devices of type _extension_ + ### EM10/EM100 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| flowtempvf | flow temperature in header (T0/Vf) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | -| input | input | uint8 (>=0<=25) | V | false | DEVICE_DATA | 1 | 1 | 1/10 | -| outpow | output IO1 | uint8 (>=0<=100) | % | false | DEVICE_DATA | 2 | 1 | 1 | -| setpower | request power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 3 | 1 | 1 | -| setpoint | set temp. | uint8 (>=0<=254) | C | false | DEVICE_DATA | 4 | 1 | 1 | -| minv | min volt. | uint8 (>=0<=25) | V | true | DEVICE_DATA | 5 | 1 | 1/10 | -| maxv | max volt. | uint8 (>=0<=25) | V | true | DEVICE_DATA | 6 | 1 | 1/10 | -| mint | min temp. | uint8 (>=0<=254) | C | true | DEVICE_DATA | 7 | 1 | 1 | -| maxt | max temp. | uint8 (>=0<=254) | C | true | DEVICE_DATA | 8 | 1 | 1 | -| mode | mode | uint8 (>=0<=254) | | false | DEVICE_DATA | 9 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ---------- | ---------------------------------- | --------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| flowtempvf | flow temperature in header (T0/Vf) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | +| input | input | uint8 (>=0<=25) | V | false | DEVICE_DATA | 1 | 1 | 1/10 | +| outpow | output IO1 | uint8 (>=0<=100) | % | false | DEVICE_DATA | 2 | 1 | 1 | +| setpower | request power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 3 | 1 | 1 | +| setpoint | set temp. | uint8 (>=0<=254) | C | false | DEVICE_DATA | 4 | 1 | 1 | +| minv | min volt. | uint8 (>=0<=25) | V | true | DEVICE_DATA | 5 | 1 | 1/10 | +| maxv | max volt. | uint8 (>=0<=25) | V | true | DEVICE_DATA | 6 | 1 | 1/10 | +| mint | min temp. | uint8 (>=0<=254) | C | true | DEVICE_DATA | 7 | 1 | 1 | +| maxt | max temp. | uint8 (>=0<=254) | C | true | DEVICE_DATA | 8 | 1 | 1 | +| mode | mode | uint8 (>=0<=254) | | false | DEVICE_DATA | 9 | 1 | 1 | ### T1RF -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| flowtempvf | flow temperature in header (T0/Vf) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | -| input | input | uint8 (>=0<=25) | V | false | DEVICE_DATA | 1 | 1 | 1/10 | -| outpow | output IO1 | uint8 (>=0<=100) | % | false | DEVICE_DATA | 2 | 1 | 1 | -| setpower | request power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 3 | 1 | 1 | -| setpoint | set temp. | uint8 (>=0<=254) | C | false | DEVICE_DATA | 4 | 1 | 1 | -| minv | min volt. | uint8 (>=0<=25) | V | true | DEVICE_DATA | 5 | 1 | 1/10 | -| maxv | max volt. | uint8 (>=0<=25) | V | true | DEVICE_DATA | 6 | 1 | 1/10 | -| mint | min temp. | uint8 (>=0<=254) | C | true | DEVICE_DATA | 7 | 1 | 1 | -| maxt | max temp. | uint8 (>=0<=254) | C | true | DEVICE_DATA | 8 | 1 | 1 | -| mode | mode | uint8 (>=0<=254) | | false | DEVICE_DATA | 9 | 1 | 1 | - -## Devices of type *heatpump* + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ---------- | ---------------------------------- | --------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| flowtempvf | flow temperature in header (T0/Vf) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | +| input | input | uint8 (>=0<=25) | V | false | DEVICE_DATA | 1 | 1 | 1/10 | +| outpow | output IO1 | uint8 (>=0<=100) | % | false | DEVICE_DATA | 2 | 1 | 1 | +| setpower | request power | uint8 (>=0<=100) | % | false | DEVICE_DATA | 3 | 1 | 1 | +| setpoint | set temp. | uint8 (>=0<=254) | C | false | DEVICE_DATA | 4 | 1 | 1 | +| minv | min volt. | uint8 (>=0<=25) | V | true | DEVICE_DATA | 5 | 1 | 1/10 | +| maxv | max volt. | uint8 (>=0<=25) | V | true | DEVICE_DATA | 6 | 1 | 1/10 | +| mint | min temp. | uint8 (>=0<=254) | C | true | DEVICE_DATA | 7 | 1 | 1 | +| maxt | max temp. | uint8 (>=0<=254) | C | true | DEVICE_DATA | 8 | 1 | 1 | +| mode | mode | uint8 (>=0<=254) | | false | DEVICE_DATA | 9 | 1 | 1 | + +## Devices of type _heatpump_ + ### HP Module -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| airhumidity | relative air humidity | uint8 (>=0<=100) | % | false | DEVICE_DATA | 0 | 1 | 1 | -| dewtemperature | dew point temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 1 | 1 | 1 | -| curflowtemp | current flow temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 2 | 1 | 1/10 | -| rettemp | return temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 3 | 1 | 1/10 | -| sysrettemp | system return temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 4 | 1 | 1/10 | -| hpta4 | drain pan temp (TA4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 5 | 1 | 1/10 | -| hptr1 | compressor temperature (TR1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| hptr3 | refrigerant temperature liquid side (condenser output) (TR3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| hptr4 | evaporator inlet temperature (TR4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| hptr5 | compressor inlet temperature (TR5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| hptr6 | compressor outlet temperature (TR6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 10 | 1 | 1/10 | -| hptl2 | air inlet temperature (TL2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| hppl1 | low pressure side temperature (PL1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| hpph1 | high pressure side temperature (PH1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 13 | 1 | 1/10 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 14 | 1 | 1 | -| hpcompspd | compressor speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 15 | 1 | 1 | -| hybridstrategy | hybrid control strategy | enum [cost optimized\|co2 optimized\|outside temperature alt.\|outside temperature parallel\|heatpump prefered\|boiler only] | | true | DEVICE_DATA | 16 | 1 | 1 | -| lownoisemode | low noise mode | enum [off\|reduced output\|switch off hp\|perm. reduced] | | true | DEVICE_DATA | 17 | 1 | 1 | -| lownoisestart | low noise starttime | uint8 (>=0<=23) | | true | DEVICE_DATA | 18 | 1 | 1 | -| lownoisestop | low noise stoptime | uint8 (>=0<=23) | | true | DEVICE_DATA | 19 | 1 | 1 | -| hybriddhw | hybrid DHW | enum [eco\|high comfort] | | true | DEVICE_DATA | 20 | 1 | 1 | -| energypricegas | energy price gas | uint8 (>=0<=254) | | true | DEVICE_DATA | 21 | 1 | 1 | -| energypriceel | energy price electric | uint8 (>=0<=254) | | true | DEVICE_DATA | 22 | 1 | 1 | -| energyfeedpv | feed in PV | uint8 (>=0<=254) | | true | DEVICE_DATA | 23 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-126<=126) | | true | DEVICE_DATA | 24 | 1 | 1 | -| airpurgemode | air purge mode | boolean | | true | DEVICE_DATA | 25 | 1 | 1 | -| heatpumpoutput | heatpump output | uint8 (>=0<=100) | % | true | DEVICE_DATA | 26 | 1 | 1 | -| coolingcircuit | cooling circuit | boolean | | true | DEVICE_DATA | 27 | 1 | 1 | -| compstartmod | compressor start modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 28 | 1 | 1 | -| heatdrainpan | heat drain pan | boolean | | true | DEVICE_DATA | 29 | 1 | 1 | -| heatcable | heating cable | boolean | | true | DEVICE_DATA | 30 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 31 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=167772) | kWh | false | DHW | 0 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 33 | 2 | 1/100 | -| metertotal | meter total | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 35 | 2 | 1/100 | -| metercomp | meter compressor | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 37 | 2 | 1/100 | -| metereheat | meter e-heater | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 39 | 2 | 1/100 | -| meterheat | meter heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 41 | 2 | 1/100 | -| meter | meter | uint24 (>=0<=167772) | kWh | false | DHW | 2 | 2 | 1/100 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------- | ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| airhumidity | relative air humidity | uint8 (>=0<=100) | % | false | DEVICE_DATA | 0 | 1 | 1 | +| dewtemperature | dew point temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 1 | 1 | 1 | +| curflowtemp | current flow temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 2 | 1 | 1/10 | +| rettemp | return temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 3 | 1 | 1/10 | +| sysrettemp | system return temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 4 | 1 | 1/10 | +| hpta4 | drain pan temp (TA4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 5 | 1 | 1/10 | +| hptr1 | compressor temperature (TR1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| hptr3 | refrigerant temperature liquid side (condenser output) (TR3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| hptr4 | evaporator inlet temperature (TR4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| hptr5 | compressor inlet temperature (TR5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| hptr6 | compressor outlet temperature (TR6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 10 | 1 | 1/10 | +| hptl2 | air inlet temperature (TL2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| hppl1 | low pressure side temperature (PL1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| hpph1 | high pressure side temperature (PH1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 13 | 1 | 1/10 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 14 | 1 | 1 | +| hpcompspd | compressor speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 15 | 1 | 1 | +| hybridstrategy | hybrid control strategy | enum [cost optimized\|co2 optimized\|outside temperature alt.\|outside temperature parallel\|heatpump prefered\|boiler only] | | true | DEVICE_DATA | 16 | 1 | 1 | +| lownoisemode | low noise mode | enum [off\|reduced output\|switch off hp\|perm. reduced] | | true | DEVICE_DATA | 17 | 1 | 1 | +| lownoisestart | low noise starttime | uint8 (>=0<=23) | | true | DEVICE_DATA | 18 | 1 | 1 | +| lownoisestop | low noise stoptime | uint8 (>=0<=23) | | true | DEVICE_DATA | 19 | 1 | 1 | +| hybriddhw | hybrid DHW | enum [eco\|high comfort] | | true | DEVICE_DATA | 20 | 1 | 1 | +| energypricegas | energy price gas | uint8 (>=0<=254) | | true | DEVICE_DATA | 21 | 1 | 1 | +| energypriceel | energy price electric | uint8 (>=0<=254) | | true | DEVICE_DATA | 22 | 1 | 1 | +| energyfeedpv | feed in PV | uint8 (>=0<=254) | | true | DEVICE_DATA | 23 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-126<=126) | | true | DEVICE_DATA | 24 | 1 | 1 | +| airpurgemode | air purge mode | boolean | | true | DEVICE_DATA | 25 | 1 | 1 | +| heatpumpoutput | heatpump output | uint8 (>=0<=100) | % | true | DEVICE_DATA | 26 | 1 | 1 | +| coolingcircuit | cooling circuit | boolean | | true | DEVICE_DATA | 27 | 1 | 1 | +| compstartmod | compressor start modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 28 | 1 | 1 | +| heatdrainpan | heat drain pan | boolean | | true | DEVICE_DATA | 29 | 1 | 1 | +| heatcable | heating cable | boolean | | true | DEVICE_DATA | 30 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 31 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=167772) | kWh | false | DHW | 0 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 33 | 2 | 1/100 | +| metertotal | meter total | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 35 | 2 | 1/100 | +| metercomp | meter compressor | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 37 | 2 | 1/100 | +| metereheat | meter e-heater | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 39 | 2 | 1/100 | +| meterheat | meter heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 41 | 2 | 1/100 | +| meter | meter | uint24 (>=0<=167772) | kWh | false | DHW | 2 | 2 | 1/100 | ### Hybrid Manager HM200 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| airhumidity | relative air humidity | uint8 (>=0<=100) | % | false | DEVICE_DATA | 0 | 1 | 1 | -| dewtemperature | dew point temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 1 | 1 | 1 | -| curflowtemp | current flow temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 2 | 1 | 1/10 | -| rettemp | return temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 3 | 1 | 1/10 | -| sysrettemp | system return temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 4 | 1 | 1/10 | -| hpta4 | drain pan temp (TA4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 5 | 1 | 1/10 | -| hptr1 | compressor temperature (TR1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | -| hptr3 | refrigerant temperature liquid side (condenser output) (TR3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | -| hptr4 | evaporator inlet temperature (TR4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | -| hptr5 | compressor inlet temperature (TR5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | -| hptr6 | compressor outlet temperature (TR6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 10 | 1 | 1/10 | -| hptl2 | air inlet temperature (TL2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | -| hppl1 | low pressure side temperature (PL1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | -| hpph1 | high pressure side temperature (PH1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 13 | 1 | 1/10 | -| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 14 | 1 | 1 | -| hpcompspd | compressor speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 15 | 1 | 1 | -| hybridstrategy | hybrid control strategy | enum [cost optimized\|co2 optimized\|outside temperature alt.\|outside temperature parallel\|heatpump prefered\|boiler only] | | true | DEVICE_DATA | 16 | 1 | 1 | -| lownoisemode | low noise mode | enum [off\|reduced output\|switch off hp\|perm. reduced] | | true | DEVICE_DATA | 17 | 1 | 1 | -| lownoisestart | low noise starttime | uint8 (>=0<=23) | | true | DEVICE_DATA | 18 | 1 | 1 | -| lownoisestop | low noise stoptime | uint8 (>=0<=23) | | true | DEVICE_DATA | 19 | 1 | 1 | -| hybriddhw | hybrid DHW | enum [eco\|high comfort] | | true | DEVICE_DATA | 20 | 1 | 1 | -| energypricegas | energy price gas | uint8 (>=0<=254) | | true | DEVICE_DATA | 21 | 1 | 1 | -| energypriceel | energy price electric | uint8 (>=0<=254) | | true | DEVICE_DATA | 22 | 1 | 1 | -| energyfeedpv | feed in PV | uint8 (>=0<=254) | | true | DEVICE_DATA | 23 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-126<=126) | | true | DEVICE_DATA | 24 | 1 | 1 | -| airpurgemode | air purge mode | boolean | | true | DEVICE_DATA | 25 | 1 | 1 | -| heatpumpoutput | heatpump output | uint8 (>=0<=100) | % | true | DEVICE_DATA | 26 | 1 | 1 | -| coolingcircuit | cooling circuit | boolean | | true | DEVICE_DATA | 27 | 1 | 1 | -| compstartmod | compressor start modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 28 | 1 | 1 | -| heatdrainpan | heat drain pan | boolean | | true | DEVICE_DATA | 29 | 1 | 1 | -| heatcable | heating cable | boolean | | true | DEVICE_DATA | 30 | 1 | 1 | -| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 31 | 2 | 1/100 | -| nrg | energy | uint24 (>=0<=167772) | kWh | false | DHW | 0 | 2 | 1/100 | -| nrgheat | energy heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 33 | 2 | 1/100 | -| metertotal | meter total | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 35 | 2 | 1/100 | -| metercomp | meter compressor | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 37 | 2 | 1/100 | -| metereheat | meter e-heater | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 39 | 2 | 1/100 | -| meterheat | meter heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 41 | 2 | 1/100 | -| meter | meter | uint24 (>=0<=167772) | kWh | false | DHW | 2 | 2 | 1/100 | - -## Devices of type *mixer* + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------- | ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| airhumidity | relative air humidity | uint8 (>=0<=100) | % | false | DEVICE_DATA | 0 | 1 | 1 | +| dewtemperature | dew point temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 1 | 1 | 1 | +| curflowtemp | current flow temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 2 | 1 | 1/10 | +| rettemp | return temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 3 | 1 | 1/10 | +| sysrettemp | system return temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 4 | 1 | 1/10 | +| hpta4 | drain pan temp (TA4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 5 | 1 | 1/10 | +| hptr1 | compressor temperature (TR1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 6 | 1 | 1/10 | +| hptr3 | refrigerant temperature liquid side (condenser output) (TR3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 7 | 1 | 1/10 | +| hptr4 | evaporator inlet temperature (TR4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 8 | 1 | 1/10 | +| hptr5 | compressor inlet temperature (TR5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 9 | 1 | 1/10 | +| hptr6 | compressor outlet temperature (TR6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 10 | 1 | 1/10 | +| hptl2 | air inlet temperature (TL2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 11 | 1 | 1/10 | +| hppl1 | low pressure side temperature (PL1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 12 | 1 | 1/10 | +| hpph1 | high pressure side temperature (PH1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 13 | 1 | 1/10 | +| heatingpumpmod | heating pump modulation | uint8 (>=0<=100) | % | false | DEVICE_DATA | 14 | 1 | 1 | +| hpcompspd | compressor speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 15 | 1 | 1 | +| hybridstrategy | hybrid control strategy | enum [cost optimized\|co2 optimized\|outside temperature alt.\|outside temperature parallel\|heatpump prefered\|boiler only] | | true | DEVICE_DATA | 16 | 1 | 1 | +| lownoisemode | low noise mode | enum [off\|reduced output\|switch off hp\|perm. reduced] | | true | DEVICE_DATA | 17 | 1 | 1 | +| lownoisestart | low noise starttime | uint8 (>=0<=23) | | true | DEVICE_DATA | 18 | 1 | 1 | +| lownoisestop | low noise stoptime | uint8 (>=0<=23) | | true | DEVICE_DATA | 19 | 1 | 1 | +| hybriddhw | hybrid DHW | enum [eco\|high comfort] | | true | DEVICE_DATA | 20 | 1 | 1 | +| energypricegas | energy price gas | uint8 (>=0<=254) | | true | DEVICE_DATA | 21 | 1 | 1 | +| energypriceel | energy price electric | uint8 (>=0<=254) | | true | DEVICE_DATA | 22 | 1 | 1 | +| energyfeedpv | feed in PV | uint8 (>=0<=254) | | true | DEVICE_DATA | 23 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-126<=126) | | true | DEVICE_DATA | 24 | 1 | 1 | +| airpurgemode | air purge mode | boolean | | true | DEVICE_DATA | 25 | 1 | 1 | +| heatpumpoutput | heatpump output | uint8 (>=0<=100) | % | true | DEVICE_DATA | 26 | 1 | 1 | +| coolingcircuit | cooling circuit | boolean | | true | DEVICE_DATA | 27 | 1 | 1 | +| compstartmod | compressor start modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 28 | 1 | 1 | +| heatdrainpan | heat drain pan | boolean | | true | DEVICE_DATA | 29 | 1 | 1 | +| heatcable | heating cable | boolean | | true | DEVICE_DATA | 30 | 1 | 1 | +| nrgtotal | total energy | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 31 | 2 | 1/100 | +| nrg | energy | uint24 (>=0<=167772) | kWh | false | DHW | 0 | 2 | 1/100 | +| nrgheat | energy heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 33 | 2 | 1/100 | +| metertotal | meter total | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 35 | 2 | 1/100 | +| metercomp | meter compressor | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 37 | 2 | 1/100 | +| metereheat | meter e-heater | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 39 | 2 | 1/100 | +| meterheat | meter heating | uint24 (>=0<=167772) | kWh | false | DEVICE_DATA | 41 | 2 | 1/100 | +| meter | meter | uint24 (>=0<=167772) | kWh | false | DHW | 2 | 2 | 1/100 | + +## Devices of type _mixer_ + ### IPM -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | -| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | HC | 1 | 1 | 1 | -| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | -| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | -| flowtempvf | flow temperature in header (T0/Vf) | uint16 (>=0<=3199) | C | false | HC | 6 | 1 | 1/10 | -| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | -| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | HC | 1 | 1 | 1 | -| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | -| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | -| flowtempvf | flow temperature in header (T0/Vf) | uint16 (>=0<=3199) | C | false | HC | 6 | 1 | 1/10 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ----------- | ---------------------------------- | ------------------ | --- | --------- | -------- | --------------- | -------------- | ------------ | +| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | +| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | HC | 1 | 1 | 1 | +| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | +| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | +| flowtempvf | flow temperature in header (T0/Vf) | uint16 (>=0<=3199) | C | false | HC | 6 | 1 | 1/10 | +| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | +| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | HC | 1 | 1 | 1 | +| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | +| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | +| flowtempvf | flow temperature in header (T0/Vf) | uint16 (>=0<=3199) | C | false | HC | 6 | 1 | 1/10 | ### MM10 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | -| valvestatus | mixing valve actuator (VC1) | int8 (>=-100<=100) | % | false | HC | 1 | 1 | 1 | -| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | -| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | -| activated | activated | boolean | | true | HC | 4 | 1 | 1 | -| valvesettime | time to set valve | uint8 (>=10<=600) | seconds | true | HC | 5 | 1 | 10 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------ | --------------------------- | ------------------ | ------- | --------- | -------- | --------------- | -------------- | ------------ | +| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | +| valvestatus | mixing valve actuator (VC1) | int8 (>=-100<=100) | % | false | HC | 1 | 1 | 1 | +| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | +| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | +| activated | activated | boolean | | true | HC | 4 | 1 | 1 | +| valvesettime | time to set valve | uint8 (>=10<=600) | seconds | true | HC | 5 | 1 | 10 | ### MM100 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | DHW | 0 | 1 | 1/10 | -| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | DHW | 1 | 1 | 1 | -| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | -| pumpstatus | pump status (PC1) | boolean | | true | DHW | 3 | 1 | 1 | -| activated | activated | boolean | | true | DHW | 4 | 1 | 1 | -| valvesettime | time to set valve | uint8 (>=10<=600) | seconds | true | DHW | 5 | 1 | 10 | -| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | K | true | DHW | 6 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------- | --------------------------------- | ------------------ | ------- | --------- | -------- | --------------- | -------------- | ------------ | +| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | DHW | 0 | 1 | 1/10 | +| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | DHW | 1 | 1 | 1 | +| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | +| pumpstatus | pump status (PC1) | boolean | | true | DHW | 3 | 1 | 1 | +| activated | activated | boolean | | true | DHW | 4 | 1 | 1 | +| valvesettime | time to set valve | uint8 (>=10<=600) | seconds | true | DHW | 5 | 1 | 10 | +| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | K | true | DHW | 6 | 1 | 1 | ### MM200 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | -| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | HC | 1 | 1 | 1 | -| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | -| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | -| activated | activated | boolean | | true | HC | 4 | 1 | 1 | -| valvesettime | time to set valve | uint8 (>=10<=600) | seconds | true | HC | 5 | 1 | 10 | -| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | K | true | HC | 7 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------- | --------------------------------- | ------------------ | ------- | --------- | -------- | --------------- | -------------- | ------------ | +| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | +| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | HC | 1 | 1 | 1 | +| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | +| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | +| activated | activated | boolean | | true | HC | 4 | 1 | 1 | +| valvesettime | time to set valve | uint8 (>=10<=600) | seconds | true | HC | 5 | 1 | 10 | +| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | K | true | HC | 7 | 1 | 1 | ### MM50 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | -| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | HC | 1 | 1 | 1 | -| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | -| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | -| activated | activated | boolean | | true | HC | 4 | 1 | 1 | -| valvesettime | time to set valve | uint8 (>=10<=600) | seconds | true | HC | 5 | 1 | 10 | -| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | K | true | HC | 7 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------- | --------------------------------- | ------------------ | ------- | --------- | -------- | --------------- | -------------- | ------------ | +| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | +| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | HC | 1 | 1 | 1 | +| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | +| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | +| activated | activated | boolean | | true | HC | 4 | 1 | 1 | +| valvesettime | time to set valve | uint8 (>=10<=600) | seconds | true | HC | 5 | 1 | 10 | +| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | K | true | HC | 7 | 1 | 1 | ### MZ100 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | -| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | HC | 1 | 1 | 1 | -| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | -| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | -| activated | activated | boolean | | true | HC | 4 | 1 | 1 | -| valvesettime | time to set valve | uint8 (>=10<=600) | seconds | true | HC | 5 | 1 | 10 | -| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | K | true | HC | 7 | 1 | 1 | - -## Devices of type *pool* + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------- | --------------------------------- | ------------------ | ------- | --------- | -------- | --------------- | -------------- | ------------ | +| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 | +| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | HC | 1 | 1 | 1 | +| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 | +| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 | +| activated | activated | boolean | | true | HC | 4 | 1 | 1 | +| valvesettime | time to set valve | uint8 (>=10<=600) | seconds | true | HC | 5 | 1 | 10 | +| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | K | true | HC | 7 | 1 | 1 | + +## Devices of type _pool_ + ### MP100 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| pooltemp | pool temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | -1 | 1 | 1/10 | -| poolshuntstatus | pool shunt status opening/closing | enum [stopped\|opening\|closing\|open\|close] | | false | DEVICE_DATA | -1 | 1 | 1 | -| poolshunt | pool shunt open/close (0% = pool / 100% = heat) | uint8 (>=0<=100) | % | false | DEVICE_DATA | -1 | 1 | 1 | -## Devices of type *solar* +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| --------------- | ----------------------------------------------- | --------------------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| pooltemp | pool temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | -1 | 1 | 1/10 | +| poolshuntstatus | pool shunt status opening/closing | enum [stopped\|opening\|closing\|open\|close] | | false | DEVICE_DATA | -1 | 1 | 1 | +| poolshunt | pool shunt open/close (0% = pool / 100% = heat) | uint8 (>=0<=100) | % | false | DEVICE_DATA | -1 | 1 | 1 | + +## Devices of type _solar_ + ### ISM1 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | -| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | -| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | -| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | -| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | -| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | -| cylmiddletemp | cylinder middle temperature (TS3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 17 | 1 | 1/10 | -| retheatassist | return temperature heat assistance (TS4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 18 | 1 | 1/10 | -| heatassistvalve | heat assistance valve (M1) | boolean | | false | DEVICE_DATA | 19 | 1 | 1 | -| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ----------------- | ---------------------------------------- | --------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | +| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | +| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | +| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | +| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | +| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | +| cylmiddletemp | cylinder middle temperature (TS3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 17 | 1 | 1/10 | +| retheatassist | return temperature heat assistance (TS4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 18 | 1 | 1/10 | +| heatassistvalve | heat assistance valve (M1) | boolean | | false | DEVICE_DATA | 19 | 1 | 1 | +| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | ### ISM2 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | -| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | -| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | -| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | -| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | -| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | -| cylmiddletemp | cylinder middle temperature (TS3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 17 | 1 | 1/10 | -| retheatassist | return temperature heat assistance (TS4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 18 | 1 | 1/10 | -| heatassistvalve | heat assistance valve (M1) | boolean | | false | DEVICE_DATA | 19 | 1 | 1 | -| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ----------------- | ---------------------------------------- | --------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | +| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | +| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | +| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | +| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | +| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | +| cylmiddletemp | cylinder middle temperature (TS3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 17 | 1 | 1/10 | +| retheatassist | return temperature heat assistance (TS4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 18 | 1 | 1/10 | +| heatassistvalve | heat assistance valve (M1) | boolean | | false | DEVICE_DATA | 19 | 1 | 1 | +| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | ### SM10 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | -| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | -| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | -| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | -| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | -| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | -| solarpumpmod | pump modulation (PS1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 8 | 1 | 1 | -| pumpminmod | minimum pump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 9 | 1 | 1 | -| turnondiff | pump turn on difference | uint8 (>=0<=254) | C | true | DEVICE_DATA | 10 | 1 | 1 | -| turnoffdiff | pump turn off difference | uint8 (>=0<=254) | C | true | DEVICE_DATA | 11 | 1 | 1 | -| solarpower | actual solar power | int16 (>=-31999<=31999) | W | false | DEVICE_DATA | 12 | 1 | 1 | -| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | -| maxflow | maximum solar flow | uint8 (>=0<=25) | l/min | true | DEVICE_DATA | 15 | 1 | 1/10 | -| mintemp | minimum temperature | uint8 (>=0<=254) | C | true | DHW | 0 | 1 | 1 | -| solarenabled | solarmodule enabled | boolean | | true | DEVICE_DATA | 16 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ----------------- | --------------------------------- | ----------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | +| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | +| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | +| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | +| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | +| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | +| solarpumpmod | pump modulation (PS1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 8 | 1 | 1 | +| pumpminmod | minimum pump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 9 | 1 | 1 | +| turnondiff | pump turn on difference | uint8 (>=0<=254) | C | true | DEVICE_DATA | 10 | 1 | 1 | +| turnoffdiff | pump turn off difference | uint8 (>=0<=254) | C | true | DEVICE_DATA | 11 | 1 | 1 | +| solarpower | actual solar power | int16 (>=-31999<=31999) | W | false | DEVICE_DATA | 12 | 1 | 1 | +| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | +| maxflow | maximum solar flow | uint8 (>=0<=25) | l/min | true | DEVICE_DATA | 15 | 1 | 1/10 | +| mintemp | minimum temperature | uint8 (>=0<=254) | C | true | DHW | 0 | 1 | 1 | +| solarenabled | solarmodule enabled | boolean | | true | DEVICE_DATA | 16 | 1 | 1 | ### SM100/MS100 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | -| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | -| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | -| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | -| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | -| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | -| solarpumpmod | pump modulation (PS1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 8 | 1 | 1 | -| pumpminmod | minimum pump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 9 | 1 | 5 | -| turnondiff | pump turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 10 | 1 | 1/10 | -| turnoffdiff | pump turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 11 | 1 | 1/10 | -| collector2temp | collector 2 temperature (TS7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 20 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 17 | 1 | 1/10 | -| retheatassist | return temperature heat assistance (TS4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 18 | 1 | 1/10 | -| heatassistvalve | heat assistance valve (M1) | boolean | | false | DEVICE_DATA | 19 | 1 | 1 | -| heatassistpower | heat assistance valve power (M1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 21 | 1 | 1 | -| solarpump2 | pump 2 (PS4) | boolean | | false | DEVICE_DATA | 22 | 1 | 1 | -| solarpump2mod | pump 2 modulation (PS4) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 23 | 1 | 1 | -| cyl2bottomtemp | second cylinder bottom temperature (TS5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 24 | 1 | 1/10 | -| heatexchangertemp | heat exchanger temperature (TS6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 25 | 1 | 1/10 | -| cylpumpmod | cylinder pump modulation (PS5) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 26 | 1 | 1 | -| valvestatus | valve status | boolean | | false | DEVICE_DATA | 27 | 1 | 1 | -| vs1status | valve status VS1 | boolean | | false | DEVICE_DATA | 28 | 1 | 1 | -| collectormaxtemp | maximum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 29 | 1 | 1 | -| collectormintemp | minimum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 30 | 1 | 1 | -| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | -| energytoday | total energy today | uint24 (>=0<=16777213) | Wh | false | DEVICE_DATA | 31 | 2 | 1 | -| energytotal | total energy | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 33 | 2 | 1/10 | -| pump2worktime | pump 2 working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| m1worktime | differential control working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 37 | 2 | 1 | -| heattransfersystem | heattransfer system | boolean | | true | DEVICE_DATA | 39 | 1 | 1 | -| externalcyl | external cylinder | boolean | | true | DEVICE_DATA | 40 | 1 | 1 | -| thermaldisinfect | thermal disinfection | boolean | | true | DEVICE_DATA | 41 | 1 | 1 | -| heatmetering | heatmetering | boolean | | true | DEVICE_DATA | 42 | 1 | 1 | -| activated | activated | boolean | | true | DEVICE_DATA | 43 | 1 | 1 | -| solarpumpmode | pump mode | enum [constant\|pwm\|analog] | | true | DEVICE_DATA | 44 | 1 | 1 | -| pumpkick | pump kick | boolean | | true | DEVICE_DATA | 45 | 1 | 1 | -| plainwatermode | plain water mode | boolean | | true | DEVICE_DATA | 46 | 1 | 1 | -| doublematchflow | doublematchflow | boolean | | true | DEVICE_DATA | 47 | 1 | 1 | -| pump2minmod | minimum pump 2 modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 48 | 1 | 1 | -| turnondiff2 | pump 2 turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 49 | 1 | 1/10 | -| turnoffdiff2 | pump 2 turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 50 | 1 | 1/10 | -| pump2kick | pump kick 2 | boolean | | true | DEVICE_DATA | 51 | 1 | 1 | -| climatezone | climate zone | uint8 (>=0<=254) | | true | DEVICE_DATA | 52 | 1 | 1 | -| collector1area | collector 1 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 53 | 1 | 1/10 | -| collector1type | collector 1 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 54 | 1 | 1 | -| collector2area | collector 2 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 55 | 1 | 1/10 | -| collector2type | collector 2 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 56 | 1 | 1 | -| cylpriority | cylinder priority | enum [cyl 1\|cyl 2] | | true | DEVICE_DATA | 57 | 1 | 1 | -| heatcntflowtemp | heat counter flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 58 | 1 | 1/10 | -| heatcntrettemp | heat counter return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 59 | 1 | 1/10 | -| heatcnt | heat counter impulses | uint8 (>=0<=254) | | false | DEVICE_DATA | 60 | 1 | 1 | -| swapflowtemp | swap flow temperature (TS14) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 61 | 1 | 1/10 | -| swaprettemp | swap return temperature (TS15) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 62 | 1 | 1/10 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------------- | ---------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | +| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | +| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | +| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | +| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | +| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | +| solarpumpmod | pump modulation (PS1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 8 | 1 | 1 | +| pumpminmod | minimum pump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 9 | 1 | 5 | +| turnondiff | pump turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 10 | 1 | 1/10 | +| turnoffdiff | pump turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 11 | 1 | 1/10 | +| collector2temp | collector 2 temperature (TS7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 20 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 17 | 1 | 1/10 | +| retheatassist | return temperature heat assistance (TS4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 18 | 1 | 1/10 | +| heatassistvalve | heat assistance valve (M1) | boolean | | false | DEVICE_DATA | 19 | 1 | 1 | +| heatassistpower | heat assistance valve power (M1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 21 | 1 | 1 | +| solarpump2 | pump 2 (PS4) | boolean | | false | DEVICE_DATA | 22 | 1 | 1 | +| solarpump2mod | pump 2 modulation (PS4) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 23 | 1 | 1 | +| cyl2bottomtemp | second cylinder bottom temperature (TS5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 24 | 1 | 1/10 | +| heatexchangertemp | heat exchanger temperature (TS6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 25 | 1 | 1/10 | +| cylpumpmod | cylinder pump modulation (PS5) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 26 | 1 | 1 | +| valvestatus | valve status | boolean | | false | DEVICE_DATA | 27 | 1 | 1 | +| vs1status | valve status VS1 | boolean | | false | DEVICE_DATA | 28 | 1 | 1 | +| collectormaxtemp | maximum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 29 | 1 | 1 | +| collectormintemp | minimum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 30 | 1 | 1 | +| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | +| energytoday | total energy today | uint24 (>=0<=16777213) | Wh | false | DEVICE_DATA | 31 | 2 | 1 | +| energytotal | total energy | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 33 | 2 | 1/10 | +| pump2worktime | pump 2 working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| m1worktime | differential control working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 37 | 2 | 1 | +| heattransfersystem | heattransfer system | boolean | | true | DEVICE_DATA | 39 | 1 | 1 | +| externalcyl | external cylinder | boolean | | true | DEVICE_DATA | 40 | 1 | 1 | +| thermaldisinfect | thermal disinfection | boolean | | true | DEVICE_DATA | 41 | 1 | 1 | +| heatmetering | heatmetering | boolean | | true | DEVICE_DATA | 42 | 1 | 1 | +| activated | activated | boolean | | true | DEVICE_DATA | 43 | 1 | 1 | +| solarpumpmode | pump mode | enum [constant\|pwm\|analog] | | true | DEVICE_DATA | 44 | 1 | 1 | +| pumpkick | pump kick | boolean | | true | DEVICE_DATA | 45 | 1 | 1 | +| plainwatermode | plain water mode | boolean | | true | DEVICE_DATA | 46 | 1 | 1 | +| doublematchflow | doublematchflow | boolean | | true | DEVICE_DATA | 47 | 1 | 1 | +| pump2minmod | minimum pump 2 modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 48 | 1 | 1 | +| turnondiff2 | pump 2 turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 49 | 1 | 1/10 | +| turnoffdiff2 | pump 2 turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 50 | 1 | 1/10 | +| pump2kick | pump kick 2 | boolean | | true | DEVICE_DATA | 51 | 1 | 1 | +| climatezone | climate zone | uint8 (>=0<=254) | | true | DEVICE_DATA | 52 | 1 | 1 | +| collector1area | collector 1 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 53 | 1 | 1/10 | +| collector1type | collector 1 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 54 | 1 | 1 | +| collector2area | collector 2 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 55 | 1 | 1/10 | +| collector2type | collector 2 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 56 | 1 | 1 | +| cylpriority | cylinder priority | enum [cyl 1\|cyl 2] | | true | DEVICE_DATA | 57 | 1 | 1 | +| heatcntflowtemp | heat counter flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 58 | 1 | 1/10 | +| heatcntrettemp | heat counter return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 59 | 1 | 1/10 | +| heatcnt | heat counter impulses | uint8 (>=0<=254) | | false | DEVICE_DATA | 60 | 1 | 1 | +| swapflowtemp | swap flow temperature (TS14) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 61 | 1 | 1/10 | +| swaprettemp | swap return temperature (TS15) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 62 | 1 | 1/10 | ### SM200/MS200 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | -| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | -| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | -| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | -| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | -| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | -| solarpumpmod | pump modulation (PS1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 8 | 1 | 1 | -| pumpminmod | minimum pump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 9 | 1 | 5 | -| turnondiff | pump turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 10 | 1 | 1/10 | -| turnoffdiff | pump turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 11 | 1 | 1/10 | -| collector2temp | collector 2 temperature (TS7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 20 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 17 | 1 | 1/10 | -| retheatassist | return temperature heat assistance (TS4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 18 | 1 | 1/10 | -| heatassistvalve | heat assistance valve (M1) | boolean | | false | DEVICE_DATA | 19 | 1 | 1 | -| heatassistpower | heat assistance valve power (M1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 21 | 1 | 1 | -| solarpump2 | pump 2 (PS4) | boolean | | false | DEVICE_DATA | 22 | 1 | 1 | -| solarpump2mod | pump 2 modulation (PS4) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 23 | 1 | 1 | -| cyl2bottomtemp | second cylinder bottom temperature (TS5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 24 | 1 | 1/10 | -| heatexchangertemp | heat exchanger temperature (TS6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 25 | 1 | 1/10 | -| cylpumpmod | cylinder pump modulation (PS5) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 26 | 1 | 1 | -| valvestatus | valve status | boolean | | false | DEVICE_DATA | 27 | 1 | 1 | -| vs1status | valve status VS1 | boolean | | false | DEVICE_DATA | 28 | 1 | 1 | -| collectormaxtemp | maximum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 29 | 1 | 1 | -| collectormintemp | minimum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 30 | 1 | 1 | -| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | -| energytoday | total energy today | uint24 (>=0<=16777213) | Wh | false | DEVICE_DATA | 31 | 2 | 1 | -| energytotal | total energy | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 33 | 2 | 1/10 | -| pump2worktime | pump 2 working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| m1worktime | differential control working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 37 | 2 | 1 | -| heattransfersystem | heattransfer system | boolean | | true | DEVICE_DATA | 39 | 1 | 1 | -| externalcyl | external cylinder | boolean | | true | DEVICE_DATA | 40 | 1 | 1 | -| thermaldisinfect | thermal disinfection | boolean | | true | DEVICE_DATA | 41 | 1 | 1 | -| heatmetering | heatmetering | boolean | | true | DEVICE_DATA | 42 | 1 | 1 | -| activated | activated | boolean | | true | DEVICE_DATA | 43 | 1 | 1 | -| solarpumpmode | pump mode | enum [constant\|pwm\|analog] | | true | DEVICE_DATA | 44 | 1 | 1 | -| pumpkick | pump kick | boolean | | true | DEVICE_DATA | 45 | 1 | 1 | -| plainwatermode | plain water mode | boolean | | true | DEVICE_DATA | 46 | 1 | 1 | -| doublematchflow | doublematchflow | boolean | | true | DEVICE_DATA | 47 | 1 | 1 | -| pump2minmod | minimum pump 2 modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 48 | 1 | 1 | -| turnondiff2 | pump 2 turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 49 | 1 | 1/10 | -| turnoffdiff2 | pump 2 turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 50 | 1 | 1/10 | -| pump2kick | pump kick 2 | boolean | | true | DEVICE_DATA | 51 | 1 | 1 | -| climatezone | climate zone | uint8 (>=0<=254) | | true | DEVICE_DATA | 52 | 1 | 1 | -| collector1area | collector 1 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 53 | 1 | 1/10 | -| collector1type | collector 1 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 54 | 1 | 1 | -| collector2area | collector 2 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 55 | 1 | 1/10 | -| collector2type | collector 2 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 56 | 1 | 1 | -| cylpriority | cylinder priority | enum [cyl 1\|cyl 2] | | true | DEVICE_DATA | 57 | 1 | 1 | -| heatcntflowtemp | heat counter flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 58 | 1 | 1/10 | -| heatcntrettemp | heat counter return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 59 | 1 | 1/10 | -| heatcnt | heat counter impulses | uint8 (>=0<=254) | | false | DEVICE_DATA | 60 | 1 | 1 | -| swapflowtemp | swap flow temperature (TS14) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 61 | 1 | 1/10 | -| swaprettemp | swap return temperature (TS15) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 62 | 1 | 1/10 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------------- | ---------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | +| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | +| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | +| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | +| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | +| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | +| solarpumpmod | pump modulation (PS1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 8 | 1 | 1 | +| pumpminmod | minimum pump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 9 | 1 | 5 | +| turnondiff | pump turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 10 | 1 | 1/10 | +| turnoffdiff | pump turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 11 | 1 | 1/10 | +| collector2temp | collector 2 temperature (TS7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 20 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 17 | 1 | 1/10 | +| retheatassist | return temperature heat assistance (TS4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 18 | 1 | 1/10 | +| heatassistvalve | heat assistance valve (M1) | boolean | | false | DEVICE_DATA | 19 | 1 | 1 | +| heatassistpower | heat assistance valve power (M1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 21 | 1 | 1 | +| solarpump2 | pump 2 (PS4) | boolean | | false | DEVICE_DATA | 22 | 1 | 1 | +| solarpump2mod | pump 2 modulation (PS4) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 23 | 1 | 1 | +| cyl2bottomtemp | second cylinder bottom temperature (TS5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 24 | 1 | 1/10 | +| heatexchangertemp | heat exchanger temperature (TS6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 25 | 1 | 1/10 | +| cylpumpmod | cylinder pump modulation (PS5) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 26 | 1 | 1 | +| valvestatus | valve status | boolean | | false | DEVICE_DATA | 27 | 1 | 1 | +| vs1status | valve status VS1 | boolean | | false | DEVICE_DATA | 28 | 1 | 1 | +| collectormaxtemp | maximum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 29 | 1 | 1 | +| collectormintemp | minimum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 30 | 1 | 1 | +| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | +| energytoday | total energy today | uint24 (>=0<=16777213) | Wh | false | DEVICE_DATA | 31 | 2 | 1 | +| energytotal | total energy | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 33 | 2 | 1/10 | +| pump2worktime | pump 2 working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| m1worktime | differential control working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 37 | 2 | 1 | +| heattransfersystem | heattransfer system | boolean | | true | DEVICE_DATA | 39 | 1 | 1 | +| externalcyl | external cylinder | boolean | | true | DEVICE_DATA | 40 | 1 | 1 | +| thermaldisinfect | thermal disinfection | boolean | | true | DEVICE_DATA | 41 | 1 | 1 | +| heatmetering | heatmetering | boolean | | true | DEVICE_DATA | 42 | 1 | 1 | +| activated | activated | boolean | | true | DEVICE_DATA | 43 | 1 | 1 | +| solarpumpmode | pump mode | enum [constant\|pwm\|analog] | | true | DEVICE_DATA | 44 | 1 | 1 | +| pumpkick | pump kick | boolean | | true | DEVICE_DATA | 45 | 1 | 1 | +| plainwatermode | plain water mode | boolean | | true | DEVICE_DATA | 46 | 1 | 1 | +| doublematchflow | doublematchflow | boolean | | true | DEVICE_DATA | 47 | 1 | 1 | +| pump2minmod | minimum pump 2 modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 48 | 1 | 1 | +| turnondiff2 | pump 2 turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 49 | 1 | 1/10 | +| turnoffdiff2 | pump 2 turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 50 | 1 | 1/10 | +| pump2kick | pump kick 2 | boolean | | true | DEVICE_DATA | 51 | 1 | 1 | +| climatezone | climate zone | uint8 (>=0<=254) | | true | DEVICE_DATA | 52 | 1 | 1 | +| collector1area | collector 1 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 53 | 1 | 1/10 | +| collector1type | collector 1 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 54 | 1 | 1 | +| collector2area | collector 2 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 55 | 1 | 1/10 | +| collector2type | collector 2 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 56 | 1 | 1 | +| cylpriority | cylinder priority | enum [cyl 1\|cyl 2] | | true | DEVICE_DATA | 57 | 1 | 1 | +| heatcntflowtemp | heat counter flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 58 | 1 | 1/10 | +| heatcntrettemp | heat counter return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 59 | 1 | 1/10 | +| heatcnt | heat counter impulses | uint8 (>=0<=254) | | false | DEVICE_DATA | 60 | 1 | 1 | +| swapflowtemp | swap flow temperature (TS14) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 61 | 1 | 1/10 | +| swaprettemp | swap return temperature (TS15) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 62 | 1 | 1/10 | ### SM50 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | -| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | -| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | -| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | -| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | -| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | -| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | -| solarpumpmod | pump modulation (PS1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 8 | 1 | 1 | -| pumpminmod | minimum pump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 9 | 1 | 5 | -| turnondiff | pump turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 10 | 1 | 1/10 | -| turnoffdiff | pump turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 11 | 1 | 1/10 | -| collector2temp | collector 2 temperature (TS7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 20 | 1 | 1/10 | -| cylmiddletemp | cylinder middle temperature (TS3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 17 | 1 | 1/10 | -| retheatassist | return temperature heat assistance (TS4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 18 | 1 | 1/10 | -| heatassistvalve | heat assistance valve (M1) | boolean | | false | DEVICE_DATA | 19 | 1 | 1 | -| heatassistpower | heat assistance valve power (M1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 21 | 1 | 1 | -| solarpump2 | pump 2 (PS4) | boolean | | false | DEVICE_DATA | 22 | 1 | 1 | -| solarpump2mod | pump 2 modulation (PS4) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 23 | 1 | 1 | -| cyl2bottomtemp | second cylinder bottom temperature (TS5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 24 | 1 | 1/10 | -| heatexchangertemp | heat exchanger temperature (TS6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 25 | 1 | 1/10 | -| cylpumpmod | cylinder pump modulation (PS5) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 26 | 1 | 1 | -| valvestatus | valve status | boolean | | false | DEVICE_DATA | 27 | 1 | 1 | -| vs1status | valve status VS1 | boolean | | false | DEVICE_DATA | 28 | 1 | 1 | -| collectormaxtemp | maximum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 29 | 1 | 1 | -| collectormintemp | minimum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 30 | 1 | 1 | -| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | -| energytoday | total energy today | uint24 (>=0<=16777213) | Wh | false | DEVICE_DATA | 31 | 2 | 1 | -| energytotal | total energy | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 33 | 2 | 1/10 | -| pump2worktime | pump 2 working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | -| m1worktime | differential control working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 37 | 2 | 1 | -| heattransfersystem | heattransfer system | boolean | | true | DEVICE_DATA | 39 | 1 | 1 | -| externalcyl | external cylinder | boolean | | true | DEVICE_DATA | 40 | 1 | 1 | -| thermaldisinfect | thermal disinfection | boolean | | true | DEVICE_DATA | 41 | 1 | 1 | -| heatmetering | heatmetering | boolean | | true | DEVICE_DATA | 42 | 1 | 1 | -| activated | activated | boolean | | true | DEVICE_DATA | 43 | 1 | 1 | -| solarpumpmode | pump mode | enum [constant\|pwm\|analog] | | true | DEVICE_DATA | 44 | 1 | 1 | -| pumpkick | pump kick | boolean | | true | DEVICE_DATA | 45 | 1 | 1 | -| plainwatermode | plain water mode | boolean | | true | DEVICE_DATA | 46 | 1 | 1 | -| doublematchflow | doublematchflow | boolean | | true | DEVICE_DATA | 47 | 1 | 1 | -| pump2minmod | minimum pump 2 modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 48 | 1 | 1 | -| turnondiff2 | pump 2 turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 49 | 1 | 1/10 | -| turnoffdiff2 | pump 2 turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 50 | 1 | 1/10 | -| pump2kick | pump kick 2 | boolean | | true | DEVICE_DATA | 51 | 1 | 1 | -| climatezone | climate zone | uint8 (>=0<=254) | | true | DEVICE_DATA | 52 | 1 | 1 | -| collector1area | collector 1 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 53 | 1 | 1/10 | -| collector1type | collector 1 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 54 | 1 | 1 | -| collector2area | collector 2 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 55 | 1 | 1/10 | -| collector2type | collector 2 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 56 | 1 | 1 | -| cylpriority | cylinder priority | enum [cyl 1\|cyl 2] | | true | DEVICE_DATA | 57 | 1 | 1 | -| heatcntflowtemp | heat counter flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 58 | 1 | 1/10 | -| heatcntrettemp | heat counter return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 59 | 1 | 1/10 | -| heatcnt | heat counter impulses | uint8 (>=0<=254) | | false | DEVICE_DATA | 60 | 1 | 1 | -| swapflowtemp | swap flow temperature (TS14) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 61 | 1 | 1/10 | -| swaprettemp | swap return temperature (TS15) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 62 | 1 | 1/10 | - -## Devices of type *switch* + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------------ | ---------------------------------------- | ---------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| collectortemp | collector temperature (TS1) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | +| cylbottomtemp | cylinder bottom temperature (TS2) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | +| solarpump | pump (PS1) | boolean | | false | DEVICE_DATA | 2 | 1 | 1 | +| pumpworktime | pump working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 3 | 2 | 1 | +| cylmaxtemp | maximum cylinder temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 5 | 1 | 1 | +| collectorshutdown | collector shutdown | boolean | | false | DEVICE_DATA | 6 | 1 | 1 | +| cylheated | cyl heated | boolean | | false | DEVICE_DATA | 7 | 1 | 1 | +| solarpumpmod | pump modulation (PS1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 8 | 1 | 1 | +| pumpminmod | minimum pump modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 9 | 1 | 5 | +| turnondiff | pump turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 10 | 1 | 1/10 | +| turnoffdiff | pump turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 11 | 1 | 1/10 | +| collector2temp | collector 2 temperature (TS7) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 20 | 1 | 1/10 | +| cylmiddletemp | cylinder middle temperature (TS3) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 17 | 1 | 1/10 | +| retheatassist | return temperature heat assistance (TS4) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 18 | 1 | 1/10 | +| heatassistvalve | heat assistance valve (M1) | boolean | | false | DEVICE_DATA | 19 | 1 | 1 | +| heatassistpower | heat assistance valve power (M1) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 21 | 1 | 1 | +| solarpump2 | pump 2 (PS4) | boolean | | false | DEVICE_DATA | 22 | 1 | 1 | +| solarpump2mod | pump 2 modulation (PS4) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 23 | 1 | 1 | +| cyl2bottomtemp | second cylinder bottom temperature (TS5) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 24 | 1 | 1/10 | +| heatexchangertemp | heat exchanger temperature (TS6) | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 25 | 1 | 1/10 | +| cylpumpmod | cylinder pump modulation (PS5) | uint8 (>=0<=100) | % | false | DEVICE_DATA | 26 | 1 | 1 | +| valvestatus | valve status | boolean | | false | DEVICE_DATA | 27 | 1 | 1 | +| vs1status | valve status VS1 | boolean | | false | DEVICE_DATA | 28 | 1 | 1 | +| collectormaxtemp | maximum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 29 | 1 | 1 | +| collectormintemp | minimum collector temperature | uint8 (>=0<=254) | C | true | DEVICE_DATA | 30 | 1 | 1 | +| energylasthour | energy last hour | uint24 (>=0<=1677721) | Wh | false | DEVICE_DATA | 13 | 2 | 1/10 | +| energytoday | total energy today | uint24 (>=0<=16777213) | Wh | false | DEVICE_DATA | 31 | 2 | 1 | +| energytotal | total energy | uint24 (>=0<=1677721) | kWh | false | DEVICE_DATA | 33 | 2 | 1/10 | +| pump2worktime | pump 2 working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 35 | 2 | 1 | +| m1worktime | differential control working time | time (>=0<=16777213) | minutes | false | DEVICE_DATA | 37 | 2 | 1 | +| heattransfersystem | heattransfer system | boolean | | true | DEVICE_DATA | 39 | 1 | 1 | +| externalcyl | external cylinder | boolean | | true | DEVICE_DATA | 40 | 1 | 1 | +| thermaldisinfect | thermal disinfection | boolean | | true | DEVICE_DATA | 41 | 1 | 1 | +| heatmetering | heatmetering | boolean | | true | DEVICE_DATA | 42 | 1 | 1 | +| activated | activated | boolean | | true | DEVICE_DATA | 43 | 1 | 1 | +| solarpumpmode | pump mode | enum [constant\|pwm\|analog] | | true | DEVICE_DATA | 44 | 1 | 1 | +| pumpkick | pump kick | boolean | | true | DEVICE_DATA | 45 | 1 | 1 | +| plainwatermode | plain water mode | boolean | | true | DEVICE_DATA | 46 | 1 | 1 | +| doublematchflow | doublematchflow | boolean | | true | DEVICE_DATA | 47 | 1 | 1 | +| pump2minmod | minimum pump 2 modulation | uint8 (>=0<=100) | % | true | DEVICE_DATA | 48 | 1 | 1 | +| turnondiff2 | pump 2 turn on difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 49 | 1 | 1/10 | +| turnoffdiff2 | pump 2 turn off difference | uint8 (>=0<=25) | C | true | DEVICE_DATA | 50 | 1 | 1/10 | +| pump2kick | pump kick 2 | boolean | | true | DEVICE_DATA | 51 | 1 | 1 | +| climatezone | climate zone | uint8 (>=0<=254) | | true | DEVICE_DATA | 52 | 1 | 1 | +| collector1area | collector 1 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 53 | 1 | 1/10 | +| collector1type | collector 1 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 54 | 1 | 1 | +| collector2area | collector 2 area | uint16 (>=0<=3199) | m² | true | DEVICE_DATA | 55 | 1 | 1/10 | +| collector2type | collector 2 type | enum [flat\|vacuum] | | true | DEVICE_DATA | 56 | 1 | 1 | +| cylpriority | cylinder priority | enum [cyl 1\|cyl 2] | | true | DEVICE_DATA | 57 | 1 | 1 | +| heatcntflowtemp | heat counter flow temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 58 | 1 | 1/10 | +| heatcntrettemp | heat counter return temperature | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 59 | 1 | 1/10 | +| heatcnt | heat counter impulses | uint8 (>=0<=254) | | false | DEVICE_DATA | 60 | 1 | 1 | +| swapflowtemp | swap flow temperature (TS14) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 61 | 1 | 1/10 | +| swaprettemp | swap return temperature (TS15) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 62 | 1 | 1/10 | + +## Devices of type _switch_ + ### WM10 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| activated | activated | boolean | | false | DEVICE_DATA | 0 | 1 | 1 | -| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | -| status | status | int8 (>=-126<=126) | | false | DEVICE_DATA | 2 | 1 | 1 | -## Devices of type *thermostat* +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ---------- | ---------------------- | ------------------ | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| activated | activated | boolean | | false | DEVICE_DATA | 0 | 1 | 1 | +| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | +| status | status | int8 (>=-126<=126) | | false | DEVICE_DATA | 2 | 1 | 1 | + +## Devices of type _thermostat_ + ### CRF200S -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| seltemp | selected room temperature | int16 (>=-15999<=15999) | C | false | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [auto\|off] | | false | HC | 3 | 1 | 1 | -| modetype | mode type | enum [off\|on] | | false | HC | 4 | 1 | 1 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------- | --------------------------------------- | ---------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| seltemp | selected room temperature | int16 (>=-15999<=15999) | C | false | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [auto\|off] | | false | HC | 3 | 1 | 1 | +| modetype | mode type | enum [off\|on] | | false | HC | 4 | 1 | 1 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | ### Comfort RF -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| seltemp | selected room temperature | int16 (>=-15999<=15999) | C | false | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [auto\|off] | | false | HC | 3 | 1 | 1 | -| modetype | mode type | enum [off\|on] | | false | HC | 4 | 1 | 1 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------- | --------------------------------------- | ---------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| seltemp | selected room temperature | int16 (>=-15999<=15999) | C | false | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [auto\|off] | | false | HC | 3 | 1 | 1 | +| modetype | mode type | enum [off\|on] | | false | HC | 4 | 1 | 1 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | ### Comfort+2RF -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| seltemp | selected room temperature | int16 (>=-15999<=15999) | C | false | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [auto\|off] | | false | HC | 3 | 1 | 1 | -| modetype | mode type | enum [off\|on] | | false | HC | 4 | 1 | 1 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------- | --------------------------------------- | ---------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| seltemp | selected room temperature | int16 (>=-15999<=15999) | C | false | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [auto\|off] | | false | HC | 3 | 1 | 1 | +| modetype | mode type | enum [off\|on] | | false | HC | 4 | 1 | 1 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | ### ES72/RC20 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | -| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | -| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | -| program | program | enum [family\|morning\|evening\|am\|pm\|midday\|singles\|seniors] | | true | HC | 25 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | -| tempautotemp | temporary set temperature automode | uint8 (>=0<=127) | C | true | HC | 26 | 1 | 1/2 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-3199<=3199) | C | false | HC | 41 | 1 | 1/10 | -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | -| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | -| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | -| program | program | enum [family\|morning\|evening\|am\|pm\|midday\|singles\|seniors] | | true | HC | 25 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | -| tempautotemp | temporary set temperature automode | uint8 (>=0<=127) | C | true | HC | 26 | 1 | 1/2 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-3199<=3199) | C | false | HC | 41 | 1 | 1/10 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------ | --------------------------------------- | ----------------------------------------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | +| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | +| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | +| program | program | enum [family\|morning\|evening\|am\|pm\|midday\|singles\|seniors] | | true | HC | 25 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | +| tempautotemp | temporary set temperature automode | uint8 (>=0<=127) | C | true | HC | 26 | 1 | 1/2 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-3199<=3199) | C | false | HC | 41 | 1 | 1/10 | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | +| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | +| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | +| program | program | enum [family\|morning\|evening\|am\|pm\|midday\|singles\|seniors] | | true | HC | 25 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | +| tempautotemp | temporary set temperature automode | uint8 (>=0<=127) | C | true | HC | 26 | 1 | 1/2 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-3199<=3199) | C | false | HC | 41 | 1 | 1/10 | ### ES73 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| display | display | enum [internal temperature\|internal setpoint\|external temperature\|burner temperature\|dhw temperature\|functioning mode\|time\|date\|smoke temperature] | | true | DEVICE_DATA | 63 | 1 | 1 | -| language | language | enum [german\|dutch\|french\|italian] | | false | DEVICE_DATA | 64 | 1 | 1 | -| clockoffset | clock offset | int8 (>=-126<=126) | seconds | true | DEVICE_DATA | 65 | 1 | 1 | -| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| inttemp1 | temperature sensor 1 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 66 | 1 | 1/10 | -| inttemp2 | temperature sensor 2 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 67 | 1 | 1/10 | -| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | -| dampedoutdoortemp | damped outdoor temperature | int8 (>=-126<=126) | C | false | DEVICE_DATA | 48 | 1 | 1 | -| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | -| daytemp | day temperature | uint8 (>=10<=30) | C | true | HC | 48 | 1 | 1/2 | -| nighttemp | night temperature | uint8 (>=10<=30) | C | true | HC | 49 | 1 | 1/2 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| offsettemp | offset temperature | int8 (>=-5<=5) | C | true | HC | 10 | 1 | 1/2 | -| holidaytemp | holiday temperature | uint8 (>=5<=30) | C | true | HC | 50 | 1 | 1/2 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| holidaymode | holiday mode | boolean | | false | HC | 51 | 1 | 1 | -| nofrosttemp | nofrost temperature | int8 (>=-20<=10) | C | true | HC | 17 | 1 | 1 | -| nofrostmode | nofrost mode | enum [off\|outdoor\|room] | | true | HC | 16 | 1 | 1 | -| roominfluence | room influence | uint8 (>=0<=10) | C | true | HC | 13 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | C | true | HC | 52 | 1 | 1 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| reducemode | reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 30 | 1 | 1 | -| controlmode | control mode | enum [outdoor\|room] | | true | HC | 24 | 1 | 1 | -| control | control device | enum [off\|RC20\|RC3x] | | true | HC | 40 | 1 | 1 | -| holidays | holiday dates | string | | true | HC | 53 | 13 | 1 | -| vacations | vacation dates | string | | true | HC | 66 | 13 | 1 | -| program | program | enum [own 1\|family\|morning\|evening\|am\|pm\|midday\|singles\|seniors\|new\|own 2] | | true | HC | 25 | 1 | 1 | -| pause | pause time | uint8 (>=0<=99) | hours | true | HC | 79 | 1 | 1 | -| party | party time | uint8 (>=0<=99) | hours | true | HC | 80 | 1 | 1 | -| tempautotemp | temporary set temperature automode | uint8 (>=0<=30) | C | true | HC | 26 | 1 | 1/2 | -| noreducetemp | no reduce below temperature | int8 (>=-31<=10) | C | true | HC | 31 | 1 | 1 | -| reducetemp | off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 32 | 1 | 1 | -| vacreducetemp | vacations off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 81 | 1 | 1 | -| vacreducemode | vacations reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 82 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| switchtime1 | own1 program switchtime | string | | true | HC | 83 | 8 | 1 | -| switchtime2 | own2 program switchtime | string | | true | HC | 91 | 8 | 1 | -| mode | mode | enum [off\|on\|auto] | | true | DHW | 0 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|on\|auto] | | true | DHW | 3 | 1 | 1 | -| progmode | program | enum [std prog\|own prog] | | true | DHW | 12 | 1 | 1 | -| circprog | circulation program | enum [std prog\|own prog] | | true | DHW | 13 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | -| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | -| disinfecthour | disinfection hour | uint8 (>=0<=23) | | true | DHW | 14 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=254) | C | true | DHW | 15 | 1 | 1 | -| onetimekey | one time key function | boolean | | true | DHW | 16 | 1 | 1 | -| switchtime | program switchtime | string | | true | DHW | 17 | 8 | 1 | -| circswitchtime | circulation program switchtime | string | | true | DHW | 25 | 8 | 1 | -| holidays | holiday dates | string | | true | DHW | 33 | 13 | 1 | -| vacations | vacation dates | string | | true | DHW | 46 | 13 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| display | display | enum [internal temperature\|internal setpoint\|external temperature\|burner temperature\|dhw temperature\|functioning mode\|time\|date\|smoke temperature] | | true | DEVICE_DATA | 63 | 1 | 1 | +| language | language | enum [german\|dutch\|french\|italian] | | false | DEVICE_DATA | 64 | 1 | 1 | +| clockoffset | clock offset | int8 (>=-126<=126) | seconds | true | DEVICE_DATA | 65 | 1 | 1 | +| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| inttemp1 | temperature sensor 1 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 66 | 1 | 1/10 | +| inttemp2 | temperature sensor 2 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 67 | 1 | 1/10 | +| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | +| dampedoutdoortemp | damped outdoor temperature | int8 (>=-126<=126) | C | false | DEVICE_DATA | 48 | 1 | 1 | +| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | +| daytemp | day temperature | uint8 (>=10<=30) | C | true | HC | 48 | 1 | 1/2 | +| nighttemp | night temperature | uint8 (>=10<=30) | C | true | HC | 49 | 1 | 1/2 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| offsettemp | offset temperature | int8 (>=-5<=5) | C | true | HC | 10 | 1 | 1/2 | +| holidaytemp | holiday temperature | uint8 (>=5<=30) | C | true | HC | 50 | 1 | 1/2 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| holidaymode | holiday mode | boolean | | false | HC | 51 | 1 | 1 | +| nofrosttemp | nofrost temperature | int8 (>=-20<=10) | C | true | HC | 17 | 1 | 1 | +| nofrostmode | nofrost mode | enum [off\|outdoor\|room] | | true | HC | 16 | 1 | 1 | +| roominfluence | room influence | uint8 (>=0<=10) | C | true | HC | 13 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | C | true | HC | 52 | 1 | 1 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| reducemode | reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 30 | 1 | 1 | +| controlmode | control mode | enum [outdoor\|room] | | true | HC | 24 | 1 | 1 | +| control | control device | enum [off\|RC20\|RC3x] | | true | HC | 40 | 1 | 1 | +| holidays | holiday dates | string | | true | HC | 53 | 13 | 1 | +| vacations | vacation dates | string | | true | HC | 66 | 13 | 1 | +| program | program | enum [own 1\|family\|morning\|evening\|am\|pm\|midday\|singles\|seniors\|new\|own 2] | | true | HC | 25 | 1 | 1 | +| pause | pause time | uint8 (>=0<=99) | hours | true | HC | 79 | 1 | 1 | +| party | party time | uint8 (>=0<=99) | hours | true | HC | 80 | 1 | 1 | +| tempautotemp | temporary set temperature automode | uint8 (>=0<=30) | C | true | HC | 26 | 1 | 1/2 | +| noreducetemp | no reduce below temperature | int8 (>=-31<=10) | C | true | HC | 31 | 1 | 1 | +| reducetemp | off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 32 | 1 | 1 | +| vacreducetemp | vacations off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 81 | 1 | 1 | +| vacreducemode | vacations reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 82 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| switchtime1 | own1 program switchtime | string | | true | HC | 83 | 8 | 1 | +| switchtime2 | own2 program switchtime | string | | true | HC | 91 | 8 | 1 | +| mode | mode | enum [off\|on\|auto] | | true | DHW | 0 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|on\|auto] | | true | DHW | 3 | 1 | 1 | +| progmode | program | enum [std prog\|own prog] | | true | DHW | 12 | 1 | 1 | +| circprog | circulation program | enum [std prog\|own prog] | | true | DHW | 13 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | +| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | +| disinfecthour | disinfection hour | uint8 (>=0<=23) | | true | DHW | 14 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=254) | C | true | DHW | 15 | 1 | 1 | +| onetimekey | one time key function | boolean | | true | DHW | 16 | 1 | 1 | +| switchtime | program switchtime | string | | true | DHW | 17 | 8 | 1 | +| circswitchtime | circulation program switchtime | string | | true | DHW | 25 | 8 | 1 | +| holidays | holiday dates | string | | true | DHW | 33 | 13 | 1 | +| vacations | vacation dates | string | | true | DHW | 46 | 13 | 1 | ### ES79 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| intoffset | internal temperature offset | int8 (>=-5<=5) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| minexttemp | minimal external temperature | int8 (>=-30<=0) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| inttemp1 | temperature sensor 1 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 66 | 1 | 1/10 | -| inttemp2 | temperature sensor 2 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 67 | 1 | 1/10 | -| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | -| dampedoutdoortemp | damped outdoor temperature | int8 (>=-126<=126) | C | false | DEVICE_DATA | 48 | 1 | 1 | -| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | -| daytemp | day temperature | uint8 (>=10<=30) | C | true | HC | 48 | 1 | 1/2 | -| nighttemp | night temperature | uint8 (>=10<=30) | C | true | HC | 49 | 1 | 1/2 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| offsettemp | offset temperature | int8 (>=-5<=5) | C | true | HC | 10 | 1 | 1/2 | -| holidaytemp | holiday temperature | uint8 (>=5<=30) | C | true | HC | 50 | 1 | 1/2 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| holidaymode | holiday mode | boolean | | false | HC | 51 | 1 | 1 | -| nofrosttemp | nofrost temperature | int8 (>=-20<=10) | C | true | HC | 17 | 1 | 1 | -| nofrostmode | nofrost mode | enum [off\|outdoor\|room] | | true | HC | 16 | 1 | 1 | -| roominfluence | room influence | uint8 (>=0<=10) | C | true | HC | 13 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | C | true | HC | 52 | 1 | 1 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| reducemode | reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 30 | 1 | 1 | -| controlmode | control mode | enum [outdoor\|room] | | true | HC | 24 | 1 | 1 | -| control | control device | enum [off\|RC20\|RC3x] | | true | HC | 40 | 1 | 1 | -| holidays | holiday dates | string | | true | HC | 53 | 13 | 1 | -| vacations | vacation dates | string | | true | HC | 66 | 13 | 1 | -| program | program | enum [own 1\|family\|morning\|evening\|am\|pm\|midday\|singles\|seniors\|new\|own 2] | | true | HC | 25 | 1 | 1 | -| pause | pause time | uint8 (>=0<=99) | hours | true | HC | 79 | 1 | 1 | -| party | party time | uint8 (>=0<=99) | hours | true | HC | 80 | 1 | 1 | -| tempautotemp | temporary set temperature automode | uint8 (>=0<=30) | C | true | HC | 26 | 1 | 1/2 | -| noreducetemp | no reduce below temperature | int8 (>=-31<=10) | C | true | HC | 31 | 1 | 1 | -| reducetemp | off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 32 | 1 | 1 | -| vacreducetemp | vacations off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 81 | 1 | 1 | -| vacreducemode | vacations reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 82 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| switchtime1 | own1 program switchtime | string | | true | HC | 83 | 8 | 1 | -| switchtime2 | own2 program switchtime | string | | true | HC | 91 | 8 | 1 | -| mode | mode | enum [off\|on\|auto] | | true | DHW | 0 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|on\|auto] | | true | DHW | 3 | 1 | 1 | -| progmode | program | enum [std prog\|own prog] | | true | DHW | 12 | 1 | 1 | -| circprog | circulation program | enum [std prog\|own prog] | | true | DHW | 13 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | -| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | -| disinfecthour | disinfection hour | uint8 (>=0<=23) | | true | DHW | 14 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=60<=80) | C | true | DHW | 15 | 1 | 1 | -| onetimekey | one time key function | boolean | | true | DHW | 16 | 1 | 1 | -| switchtime | program switchtime | string | | true | DHW | 17 | 8 | 1 | -| circswitchtime | circulation program switchtime | string | | true | DHW | 25 | 8 | 1 | -| holidays | holiday dates | string | | true | DHW | 33 | 13 | 1 | -| vacations | vacation dates | string | | true | DHW | 46 | 13 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------------------ | ----- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| intoffset | internal temperature offset | int8 (>=-5<=5) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| minexttemp | minimal external temperature | int8 (>=-30<=0) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| inttemp1 | temperature sensor 1 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 66 | 1 | 1/10 | +| inttemp2 | temperature sensor 2 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 67 | 1 | 1/10 | +| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | +| dampedoutdoortemp | damped outdoor temperature | int8 (>=-126<=126) | C | false | DEVICE_DATA | 48 | 1 | 1 | +| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | +| daytemp | day temperature | uint8 (>=10<=30) | C | true | HC | 48 | 1 | 1/2 | +| nighttemp | night temperature | uint8 (>=10<=30) | C | true | HC | 49 | 1 | 1/2 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| offsettemp | offset temperature | int8 (>=-5<=5) | C | true | HC | 10 | 1 | 1/2 | +| holidaytemp | holiday temperature | uint8 (>=5<=30) | C | true | HC | 50 | 1 | 1/2 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| holidaymode | holiday mode | boolean | | false | HC | 51 | 1 | 1 | +| nofrosttemp | nofrost temperature | int8 (>=-20<=10) | C | true | HC | 17 | 1 | 1 | +| nofrostmode | nofrost mode | enum [off\|outdoor\|room] | | true | HC | 16 | 1 | 1 | +| roominfluence | room influence | uint8 (>=0<=10) | C | true | HC | 13 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | C | true | HC | 52 | 1 | 1 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| reducemode | reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 30 | 1 | 1 | +| controlmode | control mode | enum [outdoor\|room] | | true | HC | 24 | 1 | 1 | +| control | control device | enum [off\|RC20\|RC3x] | | true | HC | 40 | 1 | 1 | +| holidays | holiday dates | string | | true | HC | 53 | 13 | 1 | +| vacations | vacation dates | string | | true | HC | 66 | 13 | 1 | +| program | program | enum [own 1\|family\|morning\|evening\|am\|pm\|midday\|singles\|seniors\|new\|own 2] | | true | HC | 25 | 1 | 1 | +| pause | pause time | uint8 (>=0<=99) | hours | true | HC | 79 | 1 | 1 | +| party | party time | uint8 (>=0<=99) | hours | true | HC | 80 | 1 | 1 | +| tempautotemp | temporary set temperature automode | uint8 (>=0<=30) | C | true | HC | 26 | 1 | 1/2 | +| noreducetemp | no reduce below temperature | int8 (>=-31<=10) | C | true | HC | 31 | 1 | 1 | +| reducetemp | off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 32 | 1 | 1 | +| vacreducetemp | vacations off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 81 | 1 | 1 | +| vacreducemode | vacations reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 82 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| switchtime1 | own1 program switchtime | string | | true | HC | 83 | 8 | 1 | +| switchtime2 | own2 program switchtime | string | | true | HC | 91 | 8 | 1 | +| mode | mode | enum [off\|on\|auto] | | true | DHW | 0 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|on\|auto] | | true | DHW | 3 | 1 | 1 | +| progmode | program | enum [std prog\|own prog] | | true | DHW | 12 | 1 | 1 | +| circprog | circulation program | enum [std prog\|own prog] | | true | DHW | 13 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | +| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | +| disinfecthour | disinfection hour | uint8 (>=0<=23) | | true | DHW | 14 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=60<=80) | C | true | DHW | 15 | 1 | 1 | +| onetimekey | one time key function | boolean | | true | DHW | 16 | 1 | 1 | +| switchtime | program switchtime | string | | true | DHW | 17 | 8 | 1 | +| circswitchtime | circulation program switchtime | string | | true | DHW | 25 | 8 | 1 | +| holidays | holiday dates | string | | true | DHW | 33 | 13 | 1 | +| vacations | vacation dates | string | | true | DHW | 46 | 13 | 1 | ### EasyControl/CT200 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| seltemp | selected room temperature | int16 (>=-319<=319) | C | false | HC | 0 | 1 | 1/100 | -| currtemp | current room temperature | int16 (>=-319<=319) | C | false | HC | 1 | 1 | 1/100 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| --------- | --------------------------------------- | ---------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| seltemp | selected room temperature | int16 (>=-319<=319) | C | false | HC | 0 | 1 | 1/100 | +| currtemp | current room temperature | int16 (>=-319<=319) | C | false | HC | 1 | 1 | 1/100 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | ### FB10 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | -| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | -| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | -| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | -| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | -| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | +| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | +| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | +| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | +| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | +| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | ### FB100 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | -| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | -| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | -| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | -| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | -| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | +| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | +| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | +| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | +| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | +| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | ### FR10 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | -| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | -| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | -| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | -| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | -| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | +| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | +| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | +| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | +| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | +| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | ### FR100 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | -| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | -| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | -| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | -| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | -| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | +| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | +| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | +| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | +| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | +| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | ### FR110 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | -| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | -| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | -| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | -| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | -| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | +| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | +| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | +| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | +| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | +| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | ### FR120 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | -| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | -| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | -| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | -| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | -| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | +| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | +| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | +| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | +| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | +| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | ### FR50 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | -| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | -| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | -| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | -| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | -| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | +| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | +| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | +| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | +| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | +| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | ### FW100 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | -| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | -| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | -| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | -| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | -| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | +| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | +| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | +| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | +| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | +| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | ### FW120 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | -| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | -| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | -| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | -| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | -| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | +| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | +| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | +| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | +| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | +| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | ### FW200 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | -| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | -| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | -| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | -| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | -| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | +| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | +| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | +| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | +| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | +| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | ### FW500 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | -| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | -| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | -| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | -| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | -| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/10 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [nofrost\|eco\|heat] | | false | HC | 4 | 1 | 1 | +| heattemp | heat temperature | uint8 (>=0<=127) | C | true | HC | 190 | 1 | 1/2 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| nofrosttemp | nofrost temperature | int8 (>=-63<=63) | C | true | HC | 17 | 1 | 1/2 | +| control | control device | enum [off\|FB10\|FB100] | | true | HC | 40 | 1 | 1 | +| program | program | enum [prog a\|prog b\|prog c\|prog d\|prog e\|prog f] | | true | HC | 25 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| roomsensor | room sensor | enum [extern\|intern\|auto] | | true | HC | 191 | 1 | 1 | +| holidaymode | holiday mode | enum [nofrost\|eco\|heat\|auto] | | true | HC | 51 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| heatup | heatup | enum [slow\|medium\|fast] | | true | HC | 192 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| roominfluence | room influence | enum [off\|intern\|extern\|auto] | | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=100) | % | true | HC | 14 | 1 | 1 | +| heatingtype | heating type | enum [off\|heatingcurve\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [off\|unmixed\|unmixed IPM\|mixed IPM] | | true | HC | 24 | 1 | 1 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | ### Logamatic TC100/Moduline Easy -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| seltemp | selected room temperature | int16 (>=-319<=319) | C | false | HC | 0 | 1 | 1/100 | -| currtemp | current room temperature | int16 (>=-319<=319) | C | false | HC | 1 | 1 | 1/100 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| --------- | --------------------------------------- | ---------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| seltemp | selected room temperature | int16 (>=-319<=319) | C | false | HC | 0 | 1 | 1/100 | +| currtemp | current room temperature | int16 (>=-319<=319) | C | false | HC | 1 | 1 | 1/100 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | ### Moduline 200 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| heatingpid | heating PID | enum [fast\|medium\|slow] | | true | DEVICE_DATA | 72 | 1 | 1 | -| backlight | key backlight | boolean | | true | DEVICE_DATA | 69 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|night\|day] | | true | HC | 3 | 1 | 1 | -| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | -| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | -| reducehours | duration for nighttemp | uint8 (>=0<=254) | hours | true | HC | 188 | 1 | 1 | -| reduceminutes | remaining time for nightmode | uint16 (>=0<=31999) | minutes | false | HC | 189 | 1 | 1 | -| mode | mode | enum [on\|off\|auto] | | true | DHW | 0 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------- | --------------------------------------- | ---------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| heatingpid | heating PID | enum [fast\|medium\|slow] | | true | DEVICE_DATA | 72 | 1 | 1 | +| backlight | key backlight | boolean | | true | DEVICE_DATA | 69 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|night\|day] | | true | HC | 3 | 1 | 1 | +| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | +| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | +| reducehours | duration for nighttemp | uint8 (>=0<=254) | hours | true | HC | 188 | 1 | 1 | +| reduceminutes | remaining time for nightmode | uint16 (>=0<=31999) | minutes | false | HC | 189 | 1 | 1 | +| mode | mode | enum [on\|off\|auto] | | true | DHW | 0 | 1 | 1 | ### Moduline 400 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| clockoffset | clock offset | int8 (>=-126<=126) | seconds | true | DEVICE_DATA | 65 | 1 | 1 | -| autodst | automatic change daylight saving time | boolean | | true | DEVICE_DATA | 68 | 1 | 1 | -| language | language | enum [german\|dutch] | | true | DEVICE_DATA | 64 | 1 | 1 | -| backlight | key backlight | boolean | | true | DEVICE_DATA | 69 | 1 | 1 | -| brightness | screen brightness | int8 (>=-15<=15) | | true | DEVICE_DATA | 70 | 1 | 1 | -| mixingvalves | mixing valves | uint8 (>=0<=2) | | true | DEVICE_DATA | 71 | 1 | 1 | -| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | -| heatingpid | heating PID | enum [fast\|medium\|slow] | | true | DEVICE_DATA | 72 | 1 | 1 | -| preheating | preheating in the clock program | boolean | | true | DEVICE_DATA | 73 | 1 | 1 | -| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [off\|manual\|auto] | | true | HC | 3 | 1 | 1 | -| pause | pause time | uint8 (>=0<=254) | hours | true | HC | 79 | 1 | 1 | -| party | party time | uint8 (>=0<=254) | hours | true | HC | 80 | 1 | 1 | -| vacations1 | vacation dates 1 | string | | true | HC | 111 | 11 | 1 | -| vacations2 | vacation dates 2 | string | | true | HC | 122 | 11 | 1 | -| vacations3 | vacation dates 3 | string | | true | HC | 133 | 11 | 1 | -| vacations4 | vacation dates 4 | string | | true | HC | 144 | 11 | 1 | -| vacations5 | vacation dates 5 | string | | true | HC | 155 | 11 | 1 | -| vacations6 | vacation dates 6 | string | | true | HC | 166 | 11 | 1 | -| vacations7 | vacation dates 7 | string | | true | HC | 177 | 11 | 1 | -| program | program | enum [own 1\|family\|morning\|evening\|am\|pm\|midday\|singles\|seniors\|new\|own 2] | | true | HC | 25 | 1 | 1 | -| switchtime1 | own1 program switchtime | string | | true | HC | 83 | 8 | 1 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| controlmode | control mode | enum [outdoor\|room] | | true | HC | 24 | 1 | 1 | -| holidaytemp | holiday temperature | uint8 (>=0<=127) | C | true | HC | 50 | 1 | 1/2 | -| nighttemp | night temperature T1 | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | -| daytemp2 | day temperature T2 | uint8 (>=0<=127) | C | true | HC | 100 | 1 | 1/2 | -| daytemp3 | day temperature T3 | uint8 (>=0<=127) | C | true | HC | 101 | 1 | 1/2 | -| daytemp4 | day temperature T4 | uint8 (>=0<=127) | C | true | HC | 102 | 1 | 1/2 | -| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | -| offtemp | temperature when mode is off | uint8 (>=0<=127) | C | true | HC | 99 | 1 | 1/2 | -| mode | mode | enum [on\|off\|auto] | | true | DHW | 0 | 1 | 1 | -| whenmodeoff | when thermostat mode off | boolean | | true | DHW | 59 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | -| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | -| disinfecthour | disinfection hour | uint8 (>=0<=23) | | true | DHW | 14 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------- | --------------------------------------- | ------------------------------------------------------------------------------------ | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| clockoffset | clock offset | int8 (>=-126<=126) | seconds | true | DEVICE_DATA | 65 | 1 | 1 | +| autodst | automatic change daylight saving time | boolean | | true | DEVICE_DATA | 68 | 1 | 1 | +| language | language | enum [german\|dutch] | | true | DEVICE_DATA | 64 | 1 | 1 | +| backlight | key backlight | boolean | | true | DEVICE_DATA | 69 | 1 | 1 | +| brightness | screen brightness | int8 (>=-15<=15) | | true | DEVICE_DATA | 70 | 1 | 1 | +| mixingvalves | mixing valves | uint8 (>=0<=2) | | true | DEVICE_DATA | 71 | 1 | 1 | +| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | +| heatingpid | heating PID | enum [fast\|medium\|slow] | | true | DEVICE_DATA | 72 | 1 | 1 | +| preheating | preheating in the clock program | boolean | | true | DEVICE_DATA | 73 | 1 | 1 | +| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [off\|manual\|auto] | | true | HC | 3 | 1 | 1 | +| pause | pause time | uint8 (>=0<=254) | hours | true | HC | 79 | 1 | 1 | +| party | party time | uint8 (>=0<=254) | hours | true | HC | 80 | 1 | 1 | +| vacations1 | vacation dates 1 | string | | true | HC | 111 | 11 | 1 | +| vacations2 | vacation dates 2 | string | | true | HC | 122 | 11 | 1 | +| vacations3 | vacation dates 3 | string | | true | HC | 133 | 11 | 1 | +| vacations4 | vacation dates 4 | string | | true | HC | 144 | 11 | 1 | +| vacations5 | vacation dates 5 | string | | true | HC | 155 | 11 | 1 | +| vacations6 | vacation dates 6 | string | | true | HC | 166 | 11 | 1 | +| vacations7 | vacation dates 7 | string | | true | HC | 177 | 11 | 1 | +| program | program | enum [own 1\|family\|morning\|evening\|am\|pm\|midday\|singles\|seniors\|new\|own 2] | | true | HC | 25 | 1 | 1 | +| switchtime1 | own1 program switchtime | string | | true | HC | 83 | 8 | 1 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| controlmode | control mode | enum [outdoor\|room] | | true | HC | 24 | 1 | 1 | +| holidaytemp | holiday temperature | uint8 (>=0<=127) | C | true | HC | 50 | 1 | 1/2 | +| nighttemp | night temperature T1 | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | +| daytemp2 | day temperature T2 | uint8 (>=0<=127) | C | true | HC | 100 | 1 | 1/2 | +| daytemp3 | day temperature T3 | uint8 (>=0<=127) | C | true | HC | 101 | 1 | 1/2 | +| daytemp4 | day temperature T4 | uint8 (>=0<=127) | C | true | HC | 102 | 1 | 1/2 | +| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | +| offtemp | temperature when mode is off | uint8 (>=0<=127) | C | true | HC | 99 | 1 | 1/2 | +| mode | mode | enum [on\|off\|auto] | | true | DHW | 0 | 1 | 1 | +| whenmodeoff | when thermostat mode off | boolean | | true | DHW | 59 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | +| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | +| disinfecthour | disinfection hour | uint8 (>=0<=23) | | true | DHW | 14 | 1 | 1 | ### RC10 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | -| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | -| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | -| program | program | enum [family\|morning\|evening\|am\|pm\|midday\|singles\|seniors] | | true | HC | 25 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | -| tempautotemp | temporary set temperature automode | uint8 (>=0<=127) | C | true | HC | 26 | 1 | 1/2 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-3199<=3199) | C | false | HC | 41 | 1 | 1/10 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------ | --------------------------------------- | ----------------------------------------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | +| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | +| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | +| program | program | enum [family\|morning\|evening\|am\|pm\|midday\|singles\|seniors] | | true | HC | 25 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | +| tempautotemp | temporary set temperature automode | uint8 (>=0<=127) | C | true | HC | 26 | 1 | 1/2 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-3199<=3199) | C | false | HC | 41 | 1 | 1/10 | ### RC10/Moduline 100 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| heatingpid | heating PID | enum [fast\|medium\|slow] | | true | DEVICE_DATA | 72 | 1 | 1 | -| backlight | key backlight | boolean | | true | DEVICE_DATA | 69 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [nofrost\|night\|day] | | true | HC | 3 | 1 | 1 | -| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | -| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | -| reducehours | duration for nighttemp | uint8 (>=0<=254) | hours | true | HC | 188 | 1 | 1 | -| reduceminutes | remaining time for nightmode | uint16 (>=0<=31999) | minutes | false | HC | 189 | 1 | 1 | -| mode | mode | enum [on\|off\|auto] | | true | DHW | 0 | 1 | 1 | -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | -| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | -| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | -| program | program | enum [family\|morning\|evening\|am\|pm\|midday\|singles\|seniors] | | true | HC | 25 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | -| tempautotemp | temporary set temperature automode | uint8 (>=0<=127) | C | true | HC | 26 | 1 | 1/2 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-3199<=3199) | C | false | HC | 41 | 1 | 1/10 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------- | --------------------------------------- | ----------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| heatingpid | heating PID | enum [fast\|medium\|slow] | | true | DEVICE_DATA | 72 | 1 | 1 | +| backlight | key backlight | boolean | | true | DEVICE_DATA | 69 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [nofrost\|night\|day] | | true | HC | 3 | 1 | 1 | +| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | +| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | +| reducehours | duration for nighttemp | uint8 (>=0<=254) | hours | true | HC | 188 | 1 | 1 | +| reduceminutes | remaining time for nightmode | uint16 (>=0<=31999) | minutes | false | HC | 189 | 1 | 1 | +| mode | mode | enum [on\|off\|auto] | | true | DHW | 0 | 1 | 1 | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | +| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | +| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | +| program | program | enum [family\|morning\|evening\|am\|pm\|midday\|singles\|seniors] | | true | HC | 25 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | +| tempautotemp | temporary set temperature automode | uint8 (>=0<=127) | C | true | HC | 26 | 1 | 1/2 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-3199<=3199) | C | false | HC | 41 | 1 | 1/10 | ### RC100/Moduline 1000/1010 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | -| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | -| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | -| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | -| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | -| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [manual\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | -| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | -| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | -| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | -| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | -| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | -| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | -| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | -| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | -| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | -| controlmode | control mode | enum [optimized\|simple\|n/a\|room\|power] | | true | HC | 24 | 1 | 1 | -| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | -| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | -| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | -| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | -| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | -| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | -| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | -| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | -| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | -| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | -| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | -| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | -| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | -| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | -| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | -| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | -| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | -| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | -| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | -| mode | mode | enum [off\|normal\|comfort\|auto\|own prog] | | true | DHW | 0 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | -| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | -| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | -| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | -| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | -| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | -| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | -| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | +| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | +| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | +| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | +| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | +| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [manual\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | +| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | +| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | +| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | +| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | +| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | +| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | +| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | +| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | +| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | +| controlmode | control mode | enum [optimized\|simple\|n/a\|room\|power] | | true | HC | 24 | 1 | 1 | +| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | +| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | +| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | +| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | +| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | +| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | +| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | +| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | +| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | +| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | +| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | +| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | +| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | +| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | +| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | +| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | +| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | +| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | +| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | +| mode | mode | enum [off\|normal\|comfort\|auto\|own prog] | | true | DHW | 0 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | +| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | +| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | +| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | +| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | +| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | +| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | +| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | ### RC100H -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| --------- | --------------------------------------- | ---------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | ### RC20/Moduline 300 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [off\|manual\|auto] | | true | HC | 3 | 1 | 1 | -| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | -| offtemp | temperature when mode is off | uint8 (>=0<=127) | C | true | HC | 99 | 1 | 1/2 | -| daytemp2 | day temperature T2 | uint8 (>=0<=127) | C | true | HC | 100 | 1 | 1/2 | -| daytemp3 | day temperature T3 | uint8 (>=0<=127) | C | true | HC | 101 | 1 | 1/2 | -| daytemp4 | day temperature T4 | uint8 (>=0<=127) | C | true | HC | 102 | 1 | 1/2 | -| nighttemp | night temperature T1 | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | -| switchtime | program switchtime | string | | true | HC | 103 | 8 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ---------- | --------------------------------------- | ---------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [off\|manual\|auto] | | true | HC | 3 | 1 | 1 | +| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | +| offtemp | temperature when mode is off | uint8 (>=0<=127) | C | true | HC | 99 | 1 | 1/2 | +| daytemp2 | day temperature T2 | uint8 (>=0<=127) | C | true | HC | 100 | 1 | 1/2 | +| daytemp3 | day temperature T3 | uint8 (>=0<=127) | C | true | HC | 101 | 1 | 1/2 | +| daytemp4 | day temperature T4 | uint8 (>=0<=127) | C | true | HC | 102 | 1 | 1/2 | +| nighttemp | night temperature T1 | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | +| switchtime | program switchtime | string | | true | HC | 103 | 8 | 1 | ### RC200/CW100/CR120 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | -| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | -| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | -| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | -| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | -| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [manual\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | -| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | -| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | -| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | -| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | -| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | -| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | -| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | -| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | -| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | -| controlmode | control mode | enum [optimized\|simple\|n/a\|room\|power] | | true | HC | 24 | 1 | 1 | -| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | -| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | -| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | -| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | -| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | -| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | -| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | -| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | -| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | -| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | -| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | -| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | -| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | -| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | -| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | -| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | -| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | -| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | -| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | -| mode | mode | enum [off\|normal\|comfort\|auto\|own prog] | | true | DHW | 0 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | -| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | -| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | -| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | -| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | -| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | -| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | -| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | +| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | +| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | +| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | +| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | +| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [manual\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | +| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | +| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | +| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | +| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | +| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | +| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | +| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | +| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | +| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | +| controlmode | control mode | enum [optimized\|simple\|n/a\|room\|power] | | true | HC | 24 | 1 | 1 | +| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | +| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | +| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | +| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | +| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | +| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | +| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | +| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | +| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | +| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | +| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | +| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | +| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | +| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | +| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | +| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | +| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | +| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | +| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | +| mode | mode | enum [off\|normal\|comfort\|auto\|own prog] | | true | DHW | 0 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | +| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | +| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | +| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | +| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | +| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | +| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | +| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | ### RC20RF -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [off\|manual\|auto] | | true | HC | 3 | 1 | 1 | -| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | -| offtemp | temperature when mode is off | uint8 (>=0<=127) | C | true | HC | 99 | 1 | 1/2 | -| daytemp2 | day temperature T2 | uint8 (>=0<=127) | C | true | HC | 100 | 1 | 1/2 | -| daytemp3 | day temperature T3 | uint8 (>=0<=127) | C | true | HC | 101 | 1 | 1/2 | -| daytemp4 | day temperature T4 | uint8 (>=0<=127) | C | true | HC | 102 | 1 | 1/2 | -| nighttemp | night temperature T1 | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | -| switchtime | program switchtime | string | | true | HC | 103 | 8 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ---------- | --------------------------------------- | ---------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [off\|manual\|auto] | | true | HC | 3 | 1 | 1 | +| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | +| offtemp | temperature when mode is off | uint8 (>=0<=127) | C | true | HC | 99 | 1 | 1/2 | +| daytemp2 | day temperature T2 | uint8 (>=0<=127) | C | true | HC | 100 | 1 | 1/2 | +| daytemp3 | day temperature T3 | uint8 (>=0<=127) | C | true | HC | 101 | 1 | 1/2 | +| daytemp4 | day temperature T4 | uint8 (>=0<=127) | C | true | HC | 102 | 1 | 1/2 | +| nighttemp | night temperature T1 | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | +| switchtime | program switchtime | string | | true | HC | 103 | 8 | 1 | ### RC25 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | -| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | -| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | -| program | program | enum [family\|morning\|evening\|am\|pm\|midday\|singles\|seniors] | | true | HC | 25 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | -| tempautotemp | temporary set temperature automode | uint8 (>=0<=127) | C | true | HC | 26 | 1 | 1/2 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------ | --------------------------------------- | ----------------------------------------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | +| daytemp | day temperature | uint8 (>=0<=127) | C | true | HC | 48 | 1 | 1/2 | +| nighttemp | night temperature | uint8 (>=0<=127) | C | true | HC | 49 | 1 | 1/2 | +| program | program | enum [family\|morning\|evening\|am\|pm\|midday\|singles\|seniors] | | true | HC | 25 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | +| tempautotemp | temporary set temperature automode | uint8 (>=0<=127) | C | true | HC | 26 | 1 | 1/2 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | ### RC30 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| display | display | enum [internal temperature\|internal setpoint\|external temperature\|burner temperature\|dhw temperature\|functioning mode\|time\|date\|smoke temperature] | | true | DEVICE_DATA | 63 | 1 | 1 | -| language | language | enum [german\|dutch\|french\|italian] | | false | DEVICE_DATA | 64 | 1 | 1 | -| clockoffset | clock offset | int8 (>=-126<=126) | seconds | true | DEVICE_DATA | 65 | 1 | 1 | -| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| inttemp1 | temperature sensor 1 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 66 | 1 | 1/10 | -| inttemp2 | temperature sensor 2 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 67 | 1 | 1/10 | -| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | -| dampedoutdoortemp | damped outdoor temperature | int8 (>=-126<=126) | C | false | DEVICE_DATA | 48 | 1 | 1 | -| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | -| daytemp | day temperature | uint8 (>=10<=30) | C | true | HC | 48 | 1 | 1/2 | -| nighttemp | night temperature | uint8 (>=10<=30) | C | true | HC | 49 | 1 | 1/2 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| offsettemp | offset temperature | int8 (>=-5<=5) | C | true | HC | 10 | 1 | 1/2 | -| holidaytemp | holiday temperature | uint8 (>=5<=30) | C | true | HC | 50 | 1 | 1/2 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| holidaymode | holiday mode | boolean | | false | HC | 51 | 1 | 1 | -| nofrosttemp | nofrost temperature | int8 (>=-20<=10) | C | true | HC | 17 | 1 | 1 | -| nofrostmode | nofrost mode | enum [off\|outdoor\|room] | | true | HC | 16 | 1 | 1 | -| roominfluence | room influence | uint8 (>=0<=10) | C | true | HC | 13 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | C | true | HC | 52 | 1 | 1 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| reducemode | reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 30 | 1 | 1 | -| controlmode | control mode | enum [outdoor\|room] | | true | HC | 24 | 1 | 1 | -| control | control device | enum [off\|RC20\|RC3x] | | true | HC | 40 | 1 | 1 | -| holidays | holiday dates | string | | true | HC | 53 | 13 | 1 | -| vacations | vacation dates | string | | true | HC | 66 | 13 | 1 | -| program | program | enum [own 1\|family\|morning\|evening\|am\|pm\|midday\|singles\|seniors\|new\|own 2] | | true | HC | 25 | 1 | 1 | -| pause | pause time | uint8 (>=0<=99) | hours | true | HC | 79 | 1 | 1 | -| party | party time | uint8 (>=0<=99) | hours | true | HC | 80 | 1 | 1 | -| tempautotemp | temporary set temperature automode | uint8 (>=0<=30) | C | true | HC | 26 | 1 | 1/2 | -| noreducetemp | no reduce below temperature | int8 (>=-31<=10) | C | true | HC | 31 | 1 | 1 | -| reducetemp | off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 32 | 1 | 1 | -| vacreducetemp | vacations off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 81 | 1 | 1 | -| vacreducemode | vacations reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 82 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| switchtime1 | own1 program switchtime | string | | true | HC | 83 | 8 | 1 | -| switchtime2 | own2 program switchtime | string | | true | HC | 91 | 8 | 1 | -| mode | mode | enum [off\|on\|auto] | | true | DHW | 0 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|on\|auto] | | true | DHW | 3 | 1 | 1 | -| progmode | program | enum [std prog\|own prog] | | true | DHW | 12 | 1 | 1 | -| circprog | circulation program | enum [std prog\|own prog] | | true | DHW | 13 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | -| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | -| disinfecthour | disinfection hour | uint8 (>=0<=23) | | true | DHW | 14 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=0<=254) | C | true | DHW | 15 | 1 | 1 | -| onetimekey | one time key function | boolean | | true | DHW | 16 | 1 | 1 | -| switchtime | program switchtime | string | | true | DHW | 17 | 8 | 1 | -| circswitchtime | circulation program switchtime | string | | true | DHW | 25 | 8 | 1 | -| holidays | holiday dates | string | | true | DHW | 33 | 13 | 1 | -| vacations | vacation dates | string | | true | DHW | 46 | 13 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| display | display | enum [internal temperature\|internal setpoint\|external temperature\|burner temperature\|dhw temperature\|functioning mode\|time\|date\|smoke temperature] | | true | DEVICE_DATA | 63 | 1 | 1 | +| language | language | enum [german\|dutch\|french\|italian] | | false | DEVICE_DATA | 64 | 1 | 1 | +| clockoffset | clock offset | int8 (>=-126<=126) | seconds | true | DEVICE_DATA | 65 | 1 | 1 | +| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| inttemp1 | temperature sensor 1 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 66 | 1 | 1/10 | +| inttemp2 | temperature sensor 2 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 67 | 1 | 1/10 | +| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | +| dampedoutdoortemp | damped outdoor temperature | int8 (>=-126<=126) | C | false | DEVICE_DATA | 48 | 1 | 1 | +| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | +| daytemp | day temperature | uint8 (>=10<=30) | C | true | HC | 48 | 1 | 1/2 | +| nighttemp | night temperature | uint8 (>=10<=30) | C | true | HC | 49 | 1 | 1/2 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| offsettemp | offset temperature | int8 (>=-5<=5) | C | true | HC | 10 | 1 | 1/2 | +| holidaytemp | holiday temperature | uint8 (>=5<=30) | C | true | HC | 50 | 1 | 1/2 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| holidaymode | holiday mode | boolean | | false | HC | 51 | 1 | 1 | +| nofrosttemp | nofrost temperature | int8 (>=-20<=10) | C | true | HC | 17 | 1 | 1 | +| nofrostmode | nofrost mode | enum [off\|outdoor\|room] | | true | HC | 16 | 1 | 1 | +| roominfluence | room influence | uint8 (>=0<=10) | C | true | HC | 13 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | C | true | HC | 52 | 1 | 1 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| reducemode | reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 30 | 1 | 1 | +| controlmode | control mode | enum [outdoor\|room] | | true | HC | 24 | 1 | 1 | +| control | control device | enum [off\|RC20\|RC3x] | | true | HC | 40 | 1 | 1 | +| holidays | holiday dates | string | | true | HC | 53 | 13 | 1 | +| vacations | vacation dates | string | | true | HC | 66 | 13 | 1 | +| program | program | enum [own 1\|family\|morning\|evening\|am\|pm\|midday\|singles\|seniors\|new\|own 2] | | true | HC | 25 | 1 | 1 | +| pause | pause time | uint8 (>=0<=99) | hours | true | HC | 79 | 1 | 1 | +| party | party time | uint8 (>=0<=99) | hours | true | HC | 80 | 1 | 1 | +| tempautotemp | temporary set temperature automode | uint8 (>=0<=30) | C | true | HC | 26 | 1 | 1/2 | +| noreducetemp | no reduce below temperature | int8 (>=-31<=10) | C | true | HC | 31 | 1 | 1 | +| reducetemp | off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 32 | 1 | 1 | +| vacreducetemp | vacations off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 81 | 1 | 1 | +| vacreducemode | vacations reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 82 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| switchtime1 | own1 program switchtime | string | | true | HC | 83 | 8 | 1 | +| switchtime2 | own2 program switchtime | string | | true | HC | 91 | 8 | 1 | +| mode | mode | enum [off\|on\|auto] | | true | DHW | 0 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|on\|auto] | | true | DHW | 3 | 1 | 1 | +| progmode | program | enum [std prog\|own prog] | | true | DHW | 12 | 1 | 1 | +| circprog | circulation program | enum [std prog\|own prog] | | true | DHW | 13 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | +| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | +| disinfecthour | disinfection hour | uint8 (>=0<=23) | | true | DHW | 14 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=0<=254) | C | true | DHW | 15 | 1 | 1 | +| onetimekey | one time key function | boolean | | true | DHW | 16 | 1 | 1 | +| switchtime | program switchtime | string | | true | DHW | 17 | 8 | 1 | +| circswitchtime | circulation program switchtime | string | | true | DHW | 25 | 8 | 1 | +| holidays | holiday dates | string | | true | DHW | 33 | 13 | 1 | +| vacations | vacation dates | string | | true | DHW | 46 | 13 | 1 | ### RC300/RC310/Moduline 3000/1010H/CW400/Sense II/HPC410 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | -| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | -| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | -| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | -| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | -| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [manual\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | -| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | -| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | -| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | -| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | -| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | -| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | -| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | -| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | -| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | -| controlmode | control mode | enum [weather compensated\|outside basepoint\|n/a\|room\|power\|constant] | | true | HC | 24 | 1 | 1 | -| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | -| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | -| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | -| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | -| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | -| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | -| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | -| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | -| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | -| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | -| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | -| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | -| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | -| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | -| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | -| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | -| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | -| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | -| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | -| mode | mode | enum [off\|normal\|comfort\|auto\|own prog] | | true | DHW | 0 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | -| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | -| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | -| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | -| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | -| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | -| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | -| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | +| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | +| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | +| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | +| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | +| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [manual\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | +| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | +| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | +| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | +| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | +| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | +| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | +| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | +| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | +| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | +| controlmode | control mode | enum [weather compensated\|outside basepoint\|n/a\|room\|power\|constant] | | true | HC | 24 | 1 | 1 | +| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | +| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | +| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | +| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | +| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | +| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | +| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | +| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | +| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | +| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | +| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | +| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | +| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | +| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | +| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | +| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | +| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | +| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | +| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | +| mode | mode | enum [off\|normal\|comfort\|auto\|own prog] | | true | DHW | 0 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | +| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | +| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | +| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | +| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | +| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | +| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | +| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | ### RC35 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| intoffset | internal temperature offset | int8 (>=-5<=5) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| minexttemp | minimal external temperature | int8 (>=-30<=0) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| inttemp1 | temperature sensor 1 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 66 | 1 | 1/10 | -| inttemp2 | temperature sensor 2 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 67 | 1 | 1/10 | -| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | -| dampedoutdoortemp | damped outdoor temperature | int8 (>=-126<=126) | C | false | DEVICE_DATA | 48 | 1 | 1 | -| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | -| daytemp | day temperature | uint8 (>=10<=30) | C | true | HC | 48 | 1 | 1/2 | -| nighttemp | night temperature | uint8 (>=10<=30) | C | true | HC | 49 | 1 | 1/2 | -| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | -| offsettemp | offset temperature | int8 (>=-5<=5) | C | true | HC | 10 | 1 | 1/2 | -| holidaytemp | holiday temperature | uint8 (>=5<=30) | C | true | HC | 50 | 1 | 1/2 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| holidaymode | holiday mode | boolean | | false | HC | 51 | 1 | 1 | -| nofrosttemp | nofrost temperature | int8 (>=-20<=10) | C | true | HC | 17 | 1 | 1 | -| nofrostmode | nofrost mode | enum [off\|outdoor\|room] | | true | HC | 16 | 1 | 1 | -| roominfluence | room influence | uint8 (>=0<=10) | C | true | HC | 13 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | -| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | C | true | HC | 52 | 1 | 1 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| reducemode | reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 30 | 1 | 1 | -| controlmode | control mode | enum [outdoor\|room] | | true | HC | 24 | 1 | 1 | -| control | control device | enum [off\|RC20\|RC3x] | | true | HC | 40 | 1 | 1 | -| holidays | holiday dates | string | | true | HC | 53 | 13 | 1 | -| vacations | vacation dates | string | | true | HC | 66 | 13 | 1 | -| program | program | enum [own 1\|family\|morning\|evening\|am\|pm\|midday\|singles\|seniors\|new\|own 2] | | true | HC | 25 | 1 | 1 | -| pause | pause time | uint8 (>=0<=99) | hours | true | HC | 79 | 1 | 1 | -| party | party time | uint8 (>=0<=99) | hours | true | HC | 80 | 1 | 1 | -| tempautotemp | temporary set temperature automode | uint8 (>=0<=30) | C | true | HC | 26 | 1 | 1/2 | -| noreducetemp | no reduce below temperature | int8 (>=-31<=10) | C | true | HC | 31 | 1 | 1 | -| reducetemp | off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 32 | 1 | 1 | -| vacreducetemp | vacations off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 81 | 1 | 1 | -| vacreducemode | vacations reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 82 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| switchtime1 | own1 program switchtime | string | | true | HC | 83 | 8 | 1 | -| switchtime2 | own2 program switchtime | string | | true | HC | 91 | 8 | 1 | -| mode | mode | enum [off\|on\|auto] | | true | DHW | 0 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|on\|auto] | | true | DHW | 3 | 1 | 1 | -| progmode | program | enum [std prog\|own prog] | | true | DHW | 12 | 1 | 1 | -| circprog | circulation program | enum [std prog\|own prog] | | true | DHW | 13 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | -| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | -| disinfecthour | disinfection hour | uint8 (>=0<=23) | | true | DHW | 14 | 1 | 1 | -| maxtemp | maximum temperature | uint8 (>=60<=80) | C | true | DHW | 15 | 1 | 1 | -| onetimekey | one time key function | boolean | | true | DHW | 16 | 1 | 1 | -| switchtime | program switchtime | string | | true | DHW | 17 | 8 | 1 | -| circswitchtime | circulation program switchtime | string | | true | DHW | 25 | 8 | 1 | -| holidays | holiday dates | string | | true | DHW | 33 | 13 | 1 | -| vacations | vacation dates | string | | true | DHW | 46 | 13 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------------------ | ----- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| intoffset | internal temperature offset | int8 (>=-5<=5) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| minexttemp | minimal external temperature | int8 (>=-30<=0) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| inttemp1 | temperature sensor 1 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 66 | 1 | 1/10 | +| inttemp2 | temperature sensor 2 | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 67 | 1 | 1/10 | +| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | +| dampedoutdoortemp | damped outdoor temperature | int8 (>=-126<=126) | C | false | DEVICE_DATA | 48 | 1 | 1 | +| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [night\|day\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [night\|day] | | false | HC | 4 | 1 | 1 | +| daytemp | day temperature | uint8 (>=10<=30) | C | true | HC | 48 | 1 | 1/2 | +| nighttemp | night temperature | uint8 (>=10<=30) | C | true | HC | 49 | 1 | 1/2 | +| designtemp | design temperature | uint8 (>=30<=90) | C | true | HC | 9 | 1 | 1 | +| offsettemp | offset temperature | int8 (>=-5<=5) | C | true | HC | 10 | 1 | 1/2 | +| holidaytemp | holiday temperature | uint8 (>=5<=30) | C | true | HC | 50 | 1 | 1/2 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| summertemp | summer temperature | uint8 (>=9<=25) | C | true | HC | 8 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| holidaymode | holiday mode | boolean | | false | HC | 51 | 1 | 1 | +| nofrosttemp | nofrost temperature | int8 (>=-20<=10) | C | true | HC | 17 | 1 | 1 | +| nofrostmode | nofrost mode | enum [off\|outdoor\|room] | | true | HC | 16 | 1 | 1 | +| roominfluence | room influence | uint8 (>=0<=10) | C | true | HC | 13 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=5<=70) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=30<=90) | C | true | HC | 12 | 1 | 1 | +| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | C | true | HC | 52 | 1 | 1 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| reducemode | reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 30 | 1 | 1 | +| controlmode | control mode | enum [outdoor\|room] | | true | HC | 24 | 1 | 1 | +| control | control device | enum [off\|RC20\|RC3x] | | true | HC | 40 | 1 | 1 | +| holidays | holiday dates | string | | true | HC | 53 | 13 | 1 | +| vacations | vacation dates | string | | true | HC | 66 | 13 | 1 | +| program | program | enum [own 1\|family\|morning\|evening\|am\|pm\|midday\|singles\|seniors\|new\|own 2] | | true | HC | 25 | 1 | 1 | +| pause | pause time | uint8 (>=0<=99) | hours | true | HC | 79 | 1 | 1 | +| party | party time | uint8 (>=0<=99) | hours | true | HC | 80 | 1 | 1 | +| tempautotemp | temporary set temperature automode | uint8 (>=0<=30) | C | true | HC | 26 | 1 | 1/2 | +| noreducetemp | no reduce below temperature | int8 (>=-31<=10) | C | true | HC | 31 | 1 | 1 | +| reducetemp | off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 32 | 1 | 1 | +| vacreducetemp | vacations off/reduce switch temperature | int8 (>=-20<=10) | C | true | HC | 81 | 1 | 1 | +| vacreducemode | vacations reduce mode | enum [nofrost\|reduce\|room\|outdoor] | | true | HC | 82 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| switchtime1 | own1 program switchtime | string | | true | HC | 83 | 8 | 1 | +| switchtime2 | own2 program switchtime | string | | true | HC | 91 | 8 | 1 | +| mode | mode | enum [off\|on\|auto] | | true | DHW | 0 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|on\|auto] | | true | DHW | 3 | 1 | 1 | +| progmode | program | enum [std prog\|own prog] | | true | DHW | 12 | 1 | 1 | +| circprog | circulation program | enum [std prog\|own prog] | | true | DHW | 13 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | +| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | +| disinfecthour | disinfection hour | uint8 (>=0<=23) | | true | DHW | 14 | 1 | 1 | +| maxtemp | maximum temperature | uint8 (>=60<=80) | C | true | DHW | 15 | 1 | 1 | +| onetimekey | one time key function | boolean | | true | DHW | 16 | 1 | 1 | +| switchtime | program switchtime | string | | true | DHW | 17 | 8 | 1 | +| circswitchtime | circulation program switchtime | string | | true | DHW | 25 | 8 | 1 | +| holidays | holiday dates | string | | true | DHW | 33 | 13 | 1 | +| vacations | vacation dates | string | | true | DHW | 46 | 13 | 1 | ### RFM20 Remote -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| --------- | --------------------------------------- | ---------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | ### RT800 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| --------- | --------------------------------------- | ---------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | ### Rego 2000/3000 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | -| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | -| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | -| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | -| vacations | vacation dates | string | | true | DEVICE_DATA | 74 | 13 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | -| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | -| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [manual\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | -| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | -| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | -| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | -| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | -| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | -| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | -| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | -| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | -| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | -| controlmode | control mode | enum [weather compensated\|outside basepoint\|n/a\|room\|power\|constant] | | true | HC | 24 | 1 | 1 | -| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | -| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | -| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | -| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | -| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | -| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | -| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | -| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | -| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | -| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | -| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | -| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | -| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | -| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | -| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | -| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | -| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | -| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | -| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | -| mode | mode | enum [normal\|comfort\|eco+] | | true | DHW | 0 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | -| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | -| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | -| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | -| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | -| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | -| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | -| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | +| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | +| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | +| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | +| vacations | vacation dates | string | | true | DEVICE_DATA | 74 | 13 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | +| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | +| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [manual\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | +| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | +| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | +| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | +| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | +| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | +| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | +| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | +| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | +| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | +| controlmode | control mode | enum [weather compensated\|outside basepoint\|n/a\|room\|power\|constant] | | true | HC | 24 | 1 | 1 | +| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | +| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | +| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | +| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | +| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | +| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | +| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | +| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | +| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | +| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | +| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | +| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | +| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | +| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | +| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | +| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | +| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | +| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | +| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | +| mode | mode | enum [normal\|comfort\|eco+] | | true | DHW | 0 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | +| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | +| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | +| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | +| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | +| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | +| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | +| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | ### Rego 3000/UI800/WSW196i/BC400 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | -| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | -| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | -| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | -| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | -| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [off\|manual\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | -| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | -| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | -| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | -| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | -| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | -| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | -| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | -| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | -| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | -| controlmode | control mode | enum [weather compensated\|outside basepoint\|n/a\|room\|power\|constant] | | true | HC | 24 | 1 | 1 | -| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | -| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | -| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | -| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | -| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | -| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | -| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | -| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | -| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | -| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | -| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | -| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | -| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | -| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | -| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | -| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | -| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | -| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | -| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | -| mode | mode | enum [off\|eco+\|eco\|comfort\|auto] | | true | DHW | 0 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | -| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | -| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | -| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | -| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | -| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | -| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | -| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | +| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | +| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | +| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | +| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | +| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [off\|manual\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | +| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | +| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | +| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | +| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | +| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | +| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | +| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | +| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | +| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | +| controlmode | control mode | enum [weather compensated\|outside basepoint\|n/a\|room\|power\|constant] | | true | HC | 24 | 1 | 1 | +| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | +| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | +| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | +| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | +| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | +| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | +| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | +| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | +| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | +| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | +| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | +| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | +| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | +| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | +| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | +| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | +| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | +| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | +| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | +| mode | mode | enum [off\|eco+\|eco\|comfort\|auto] | | true | DHW | 0 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | +| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | +| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | +| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | +| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | +| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | +| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | +| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | ### TR120RF/CR20RF -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| --------- | --------------------------------------- | ---------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | false | DEVICE_DATA | 33 | 13 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | ### UI800/BC400 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | -| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | -| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | -| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | -| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | -| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | -| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | -| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | -| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | -| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | -| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | -| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | -| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | -| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | -| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | -| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | -| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | -| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | -| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | -| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | -| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | -| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | -| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | -| mode | mode | enum [off\|manual\|auto] | | true | HC | 3 | 1 | 1 | -| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | -| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | -| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | -| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | -| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | -| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | -| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | -| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | -| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | -| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | -| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | -| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | -| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | -| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | -| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | -| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | -| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | -| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | -| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | -| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | -| controlmode | control mode | enum [weather compensated\|outside basepoint\|n/a\|room\|power\|constant] | | true | HC | 24 | 1 | 1 | -| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | -| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | -| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | -| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | -| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | -| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | -| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | -| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | -| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | -| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | -| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | -| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | -| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | -| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | -| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | -| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | -| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | -| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | -| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | -| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | -| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | -| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | -| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | -| mode | mode | enum [off\|eco+\|eco\|comfort\|auto] | | true | DHW | 0 | 1 | 1 | -| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | -| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | -| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | -| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | -| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | -| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | -| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | -| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | -| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | -| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | -| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | - -## Devices of type *ventilation* + +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| -------------------- | --------------------------------------- | ------------------------------------------------------------------------- | ------- | --------- | ----------- | --------------- | -------------- | ------------ | +| errorcode | error code | string | | false | DEVICE_DATA | 0 | 8 | 1 | +| lastcode | last error code | string | | false | DEVICE_DATA | 8 | 25 | 1 | +| datetime | date/time | string | | true | DEVICE_DATA | 33 | 13 | 1 | +| intoffset | internal temperature offset | int8 (>=-12<=12) | C | true | DEVICE_DATA | 46 | 1 | 1/10 | +| floordry | floor drying | enum [off\|start\|heat\|hold\|cool\|end] | | false | DEVICE_DATA | 47 | 1 | 1 | +| dampedoutdoortemp | damped outdoor temperature | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 48 | 1 | 1/10 | +| floordrytemp | floor drying temperature | uint8 (>=0<=254) | C | false | DEVICE_DATA | 49 | 1 | 1 | +| building | building type | enum [light\|medium\|heavy] | | true | DEVICE_DATA | 50 | 1 | 1 | +| minexttemp | minimal external temperature | int8 (>=-126<=126) | C | true | DEVICE_DATA | 51 | 1 | 1 | +| damping | damping outdoor temperature | boolean | | true | DEVICE_DATA | 52 | 1 | 1 | +| hybridstrategy | hybrid control strategy | enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix] | | true | DEVICE_DATA | 53 | 1 | 1 | +| switchovertemp | outside switchover temperature | int8 (>=-20<=20) | C | true | DEVICE_DATA | 54 | 1 | 1 | +| energycostratio | energy cost ratio | uint8 (>=0<=20) | | true | DEVICE_DATA | 55 | 1 | 1/10 | +| fossilefactor | fossile energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 56 | 1 | 1/10 | +| electricfactor | electric energy factor | uint8 (>=0<=5) | | true | DEVICE_DATA | 57 | 1 | 1/10 | +| delayboiler | delay boiler support | uint8 (>=5<=120) | minutes | true | DEVICE_DATA | 58 | 1 | 1 | +| tempdiffboiler | temp diff boiler support | uint8 (>=1<=99) | C | true | DEVICE_DATA | 59 | 1 | 1 | +| pvenabledhw | enable raise dhw | boolean | | true | DEVICE_DATA | 60 | 1 | 1 | +| pvraiseheat | raise heating with PV | int8 (>=0<=5) | K | true | DEVICE_DATA | 61 | 1 | 1 | +| pvlowercool | lower cooling with PV | int8 (>=-5<=0) | K | true | DEVICE_DATA | 62 | 1 | 1 | +| seltemp | selected room temperature | int16 (>=0<=30) | C | true | HC | 0 | 1 | 1/2 | +| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 1 | 1/10 | +| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 | +| mode | mode | enum [off\|manual\|auto] | | true | HC | 3 | 1 | 1 | +| modetype | mode type | enum [eco\|comfort] | | false | HC | 4 | 1 | 1 | +| ecotemp | eco temperature | uint8 (>=0<=127) | C | true | HC | 5 | 1 | 1/2 | +| manualtemp | manual temperature | uint8 (>=0<=127) | C | true | HC | 6 | 1 | 1/2 | +| comforttemp | comfort temperature | uint8 (>=0<=127) | C | true | HC | 7 | 1 | 1/2 | +| summertemp | summer temperature | uint8 (>=10<=30) | C | true | HC | 8 | 1 | 1 | +| designtemp | design temperature | uint8 (>=0<=254) | C | true | HC | 9 | 1 | 1 | +| offsettemp | offset temperature | int8 (>=-126<=126) | C | true | HC | 10 | 1 | 1 | +| minflowtemp | min flow temperature | uint8 (>=0<=254) | C | true | HC | 11 | 1 | 1 | +| maxflowtemp | max flow temperature | uint8 (>=0<=254) | C | true | HC | 12 | 1 | 1 | +| roominfluence | room influence | uint8 (>=0<=254) | C | true | HC | 13 | 1 | 1 | +| roominflfactor | room influence factor | uint8 (>=0<=25) | | true | HC | 14 | 1 | 1/10 | +| curroominfl | current room influence | int16 (>=-3199<=3199) | C | false | HC | 15 | 1 | 1/10 | +| nofrostmode | nofrost mode | enum [room\|outdoor\|room outdoor] | | true | HC | 16 | 1 | 1 | +| nofrosttemp | nofrost temperature | int8 (>=-126<=126) | C | true | HC | 17 | 1 | 1 | +| targetflowtemp | target flow temperature | uint8 (>=0<=254) | C | false | HC | 18 | 1 | 1 | +| heatingtype | heating type | enum [off\|radiator\|convector\|floor] | | true | HC | 19 | 1 | 1 | +| summersetmode | set summer mode | enum [summer\|auto\|winter] | | true | HC | 20 | 1 | 1 | +| hpoperatingmode | heatpump operating mode | enum [off\|auto\|heating\|cooling] | | true | HC | 21 | 1 | 1 | +| summermode | summer mode | enum [winter\|summer] | | false | HC | 22 | 1 | 1 | +| hpoperatingstate | heatpump operating state | enum [heating\|off\|cooling] | | false | HC | 23 | 1 | 1 | +| controlmode | control mode | enum [weather compensated\|outside basepoint\|n/a\|room\|power\|constant] | | true | HC | 24 | 1 | 1 | +| program | program | enum [prog 1\|prog 2] | | true | HC | 25 | 1 | 1 | +| tempautotemp | temporary set temperature automode | int8 (>=-1<=30) | C | true | HC | 26 | 1 | 1/2 | +| remoteseltemp | temporary set temperature from remote | int8 (>=-63<=63) | C | false | HC | 27 | 1 | 1/2 | +| fastheatup | fast heatup | uint8 (>=0<=100) | % | true | HC | 28 | 1 | 1 | +| switchonoptimization | switch-on optimization | boolean | | true | HC | 29 | 1 | 1 | +| reducemode | reduce mode | enum [outdoor\|room\|reduce] | | true | HC | 30 | 1 | 1 | +| noreducetemp | no reduce below temperature | int8 (>=-126<=126) | C | true | HC | 31 | 1 | 1 | +| reducetemp | off/reduce switch temperature | int8 (>=-126<=126) | C | true | HC | 32 | 1 | 1 | +| dhwprio | dhw priority | boolean | | true | HC | 33 | 1 | 1 | +| cooling | cooling | boolean | | true | HC | 34 | 1 | 1 | +| coolingon | cooling | boolean | | false | HC | 35 | 1 | 1 | +| hpmode | HP Mode | enum [heating\|cooling\|heating&cooling] | | true | HC | 36 | 1 | 1 | +| dewoffset | dew point offset | uint8 (>=2<=10) | K | true | HC | 37 | 1 | 1 | +| roomtempdiff | room temp difference | uint8 (>=0<=254) | K | true | HC | 38 | 1 | 1 | +| hpminflowtemp | HP min. flow temp. | uint8 (>=0<=254) | C | true | HC | 39 | 1 | 1 | +| control | control device | enum [RC310\|RC200\|RC100\|RC100H\|TC100] | | true | HC | 40 | 1 | 1 | +| remotetemp | room temperature from remote | int16 (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 | +| remotehum | room humidity from remote | uint8 (>=-1<=101) | % | true | HC | 42 | 1 | 1 | +| heatondelay | heat-on delay | uint8 (>=1<=48) | hours | true | HC | 43 | 1 | 1 | +| heatoffdelay | heat-off delay | uint8 (>=1<=48) | hours | true | HC | 44 | 1 | 1 | +| instantstart | instant start | uint8 (>=1<=10) | K | true | HC | 45 | 1 | 1 | +| boost | boost mode | boolean | | true | HC | 46 | 1 | 1 | +| boosttime | boost time | uint8 (>=0<=254) | hours | true | HC | 47 | 1 | 1 | +| mode | mode | enum [off\|eco+\|eco\|comfort\|auto] | | true | DHW | 0 | 1 | 1 | +| settemp | set temperature | uint8 (>=0<=254) | C | true | DHW | 1 | 1 | 1 | +| settemplow | set low temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 | +| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 3 | 1 | 1 | +| chargeduration | charge duration | uint8 (>=0<=3810) | minutes | true | DHW | 4 | 1 | 15 | +| charge | charge | boolean | | true | DHW | 5 | 1 | 1 | +| extra | extra | uint8 (>=0<=254) | C | false | DHW | 6 | 1 | 1 | +| disinfecting | disinfecting | boolean | | true | DHW | 7 | 1 | 1 | +| disinfectday | disinfection day | enum [mo\|tu\|we\|th\|fr\|sa\|su\|all] | | true | DHW | 8 | 1 | 1 | +| disinfecttime | disinfection time | uint8 (>=0<=1431) | minutes | true | DHW | 9 | 1 | 15 | +| dailyheating | daily heating | boolean | | true | DHW | 10 | 1 | 1 | +| dailyheattime | daily heating time | uint8 (>=0<=1431) | minutes | true | DHW | 11 | 1 | 15 | + +## Devices of type _ventilation_ + ### Logavent HRV176 -| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | -|-|-|-|-|-|-|-|-|-| -| outfresh | outdoor fresh air | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | -| infresh | indoor fresh air | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | -| outexhaust | outdoor exhaust air | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 2 | 1 | 1/10 | -| inexhaust | indoor exhaust air | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 3 | 1 | 1/10 | -| ventinspeed | in blower speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 4 | 1 | 1 | -| ventoutspeed | out blower speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | -| ventmode | ventilation mode | enum [auto\|off\|L1\|L2\|L3\|L4\|demand\|sleep\|intense\|bypass\|party\|fireplace] | | true | DEVICE_DATA | 6 | 1 | 1 | -| airquality | air quality (voc) | uint16 (>=0<=31999) | | false | DEVICE_DATA | 7 | 1 | 1 | -| airhumidity | relative air humidity | uint8 (>=0<=100) | % | false | DEVICE_DATA | 8 | 1 | 1 | +| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor | +| ------------ | --------------------- | ---------------------------------------------------------------------------------- | --- | --------- | ----------- | --------------- | -------------- | ------------ | +| outfresh | outdoor fresh air | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 0 | 1 | 1/10 | +| infresh | indoor fresh air | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 1 | 1 | 1/10 | +| outexhaust | outdoor exhaust air | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 2 | 1 | 1/10 | +| inexhaust | indoor exhaust air | int16 (>=-3199<=3199) | C | false | DEVICE_DATA | 3 | 1 | 1/10 | +| ventinspeed | in blower speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 4 | 1 | 1 | +| ventoutspeed | out blower speed | uint8 (>=0<=100) | % | false | DEVICE_DATA | 5 | 1 | 1 | +| ventmode | ventilation mode | enum [auto\|off\|L1\|L2\|L3\|L4\|demand\|sleep\|intense\|bypass\|party\|fireplace] | | true | DEVICE_DATA | 6 | 1 | 1 | +| airquality | air quality (voc) | uint16 (>=0<=31999) | | false | DEVICE_DATA | 7 | 1 | 1 | +| airhumidity | relative air humidity | uint8 (>=0<=100) | % | false | DEVICE_DATA | 8 | 1 | 1 | diff --git a/docs/Modbus-Register-Blocks.md b/docs/Modbus-Register-Blocks.md index 3455bb0a..ee8d2045 100644 --- a/docs/Modbus-Register-Blocks.md +++ b/docs/Modbus-Register-Blocks.md @@ -3,7 +3,7 @@ This table shows how entity tags are mapped to Modbus register block offsets. | Tag | Register Offset | -|-------------|-----------------| +| ----------- | --------------- | | DEVICE_DATA | 0 | | HC1 | 1000 | | HC2 | 2000 | diff --git a/docs/Modbus-Server-IDs.md b/docs/Modbus-Server-IDs.md index 66482d82..bc0d77a2 100644 --- a/docs/Modbus-Server-IDs.md +++ b/docs/Modbus-Server-IDs.md @@ -3,7 +3,7 @@ This table shows how device types are mapped to server unit identifiers. | Device type | Unit Identifier | -|------------------|-----------------| +| ---------------- | --------------- | | SYSTEM (EMS-ESP) | 1 | | BOILER | 5 | | THERMOSTAT | 6 | diff --git a/docs/Modbus-Settings.md b/docs/Modbus-Settings.md index 60251f82..8b698e4c 100644 --- a/docs/Modbus-Settings.md +++ b/docs/Modbus-Settings.md @@ -5,8 +5,7 @@ Enable the Modbus feature in `Settings` -> `Application` -> `Modbus`. This requi ## Configurable options | Option name | Description | Default value | -|-------------|----------------------------------------------------------|---------------| +| ----------- | -------------------------------------------------------- | ------------- | | Max Clients | The maximum number of clients allowed to connect | 10 | -| Port | The port the Modbus server runs on | 502 | -| Timeout | The number of milliseconds after which requests time out | 10000 | - +| Port | The port the Modbus server runs on | 502 | +| Timeout | The number of milliseconds after which requests time out | 10000 | diff --git a/docs/Modbus-System-Server.md b/docs/Modbus-System-Server.md index 315b1435..041bf63f 100644 --- a/docs/Modbus-System-Server.md +++ b/docs/Modbus-System-Server.md @@ -2,7 +2,7 @@ EMS-ESP provides a server with general read only information with unit ID `1`. It provides the following data: -| Name | Description | Register offset | Register count | -|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|----------------| -| NUM_DEVICES | The number of devices recognized on the EMS bus | 1 | 1 | +| Name | Description | Register offset | Register count | +| ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | -------------- | +| NUM_DEVICES | The number of devices recognized on the EMS bus | 1 | 1 | | DEVICE_TYPE_AND_ID | The device type and ID for each device. "n" in the register offset is the index of the device with 0 <= n < NUM_DEVICES. The first byte of the 16 bit value contains the [device type](Modbus-Server-IDs.md), the second byte contains the device ID. | 1000 + n | 1 | diff --git a/docs/index.md b/docs/index.md index 6aea9762..881e6c40 100644 --- a/docs/index.md +++ b/docs/index.md @@ -64,3 +64,7 @@ Everybody is welcome and invited to contribute to this EMS-ESP project by: - testing new released features and report back on issues or feedback - donating to acquire hardware for testing and implementing or out of gratitude - contributing missing [documentation](Contributing.md) and expanding the community FAQ + +## Contact us + +For general questions, feedback or support, please use the [contact form](Contact). diff --git a/docs/mailsent.md b/docs/mailsent.md new file mode 100644 index 00000000..a2af0cc0 --- /dev/null +++ b/docs/mailsent.md @@ -0,0 +1,3 @@ +# Thank you + +Your message has been sent diff --git a/docs/sitemap.xml_OLD b/docs/sitemap.xml_OLD deleted file mode 100644 index b725b88a..00000000 --- a/docs/sitemap.xml_OLD +++ /dev/null @@ -1,9 +0,0 @@ - - - - https://emsesp.org - 2024-08-11 - daily - - - diff --git a/mkdocs.yml b/mkdocs.yml index 7ccbac3a..674f18ba 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -163,3 +163,4 @@ nav: - Troubleshooting: Troubleshooting.md - FAQ: FAQ.md - Tips & Tricks: tips-and-tricks.md + - Contact: Contact.md diff --git a/project-words.txt b/project-words.txt new file mode 100644 index 00000000..b6870e91 --- /dev/null +++ b/project-words.txt @@ -0,0 +1,1033 @@ +Abgas +Abgasanlage +Abgassystem +Abgastemperaturbegrenzer +Abgastemperaturbegrenzers +Abgastemperaturfühler +Abgastemperaturfühlers +abgelaufen +abgeschaltet +Ablagerungen +absburnpow +Abschalten +Abweichungen +airhumidity +airpurgemode +airquality +AKTIVIEREN +aktiviert +Aktuelle +allvalues +alternatingop +altopprio +altopprioheat +analogsensor +analogsensors +Anbringen +anderen +andrehen +angeben +angebrachte +Angezeigte +Anlagenstörung +anpassen +anschließen +Anschlusskabel +Anschlussstecker +apicalls +apifails +Assitant +asymetric +auch +aufgetreten +aufstecken +auftreten +auftritt +Ausdehnungsgefäß +ausführen +ausgefallen +ausgelöst +ausgetauscht +ausreichenden +Ausrüstung +ausschalten +Austauschen +austauschen +autodst +Automations +automations +automatisch +automode +autoupdate +auxelecheatnrgcons +auxelecheatnrgconsheating +auxelecheatnrgconspool +auxelecheatnrgconstotal +auxheaterdelay +auxheateroff +auxheateronly +auxheaterstatus +auxheatmix +auxheatrmode +Auxilliary +auxlimitstart +auxmaxlimit +Außentemperaturfühler +außentemperaturgeführten +außer +basepoint +Basiscontroller +Bauteil +beenden +befindet +beheben +berechnete +Beschädigung +beseitigen +bestehen +betreffenden +Betrieb +Betriebsbereitschaft +Betriebsdruck +Betriebsverhalten +Bleibt +bleibt +blockie +blockierende +Blockierschutz +Blockierung +Boardprofile +boilhystoff +boilhyston +boiltemp +boosttime +bottomtemp +Bren +Brennerautomat +Brennerautomaten +Brennerbetrieb +Brennerbetriebs +Brennermodul +Brennerregler +Brenners +Brennerstart +Bruchstelle +Brücke +BSSID +bssid +Buderus +burngas +burnmaxpower +burnminperiod +burnminpower +burnperiod +burnstarts +burnworkmin +calinttemp +Cerapur +certificatepin +changefreq +chargeduration +chargeoptimization +chargepump +chargetype +Cheatsheet +chipsets +circmode +circprog +circpump +circswitchtime +clientid +climatezone +clockoffset +clockrate +Codacy +coldshot +collectormaxtemp +collectormintemp +collectorshutdown +collectortemp +comfdiff +comfoff +comforttemp +comfstop +compstartmod +Condens +contributorprofile +controlmode +coolingcircuit +coolingon +coolingstarts +Coredump +corepack +cppdbg +curburnpow +curflow +curflowtemp +curroominfl +currtemp +curtemp +curvebase +curveend +curveon +customha +cylbottomtemp +cylheated +cylinderpumpmodulation +cylmaxtemp +cylmiddletemp +cylpriority +cylpumpmod +Dadurch +dadurch +dailyheating +dailyheattime +dallassensor +dampedoutdoortemp +danach +dass +Dauerbetrieb +daytemp +defekt +defterm +delayboiler +designtemp +Desinfekti +detektiert +dewoffset +dewtemperature +dhwprio +dhwvalve +diert +Diese +dieser +differental +disinfectday +disinfecthour +disinfectiontemp +disinfecttime +Domoticz +doublematchflow +dreht +Drehzahlregelung +Drehzahlrückmeldung +Druck +Druckfühlers +durch +durchführen +Dynamischen +ecodiff +Ecomline +ecooff +ecoplusdiff +ecoplusoff +ecoplusstop +ecostop +ecotemp +Einbauposition +Eine +eine +einem +einen +einer +eines +Eingestellte +eingestellte +einschalten +einstellen +EINSTELLUNGEN +elec +electricfactor +Elektroinstallation +elheatstep +elif +emergencyops +emergencytemp +EMSESP +emsesp +endmacro +energycostratio +energyfeedpv +energylasthour +energypriceel +energypricegas +energytoday +energytotal +Enitites +Enteisungsmodus +entfernen +entitiy +ENTLÜFTUNGSFKT +entlüften +Entlüftung +Entlüftungsbetrieb +Entriegeln +entwässern +Enviline +erfolgt +erforderlich +erhalten +erhöhen +erkannt +erlaubt +erneut +erreicht +erscheint +ersetzen +Erste +erzeugt +Espressif +espressif +Evtl +executabled +exhausttemp +externalcyl +externe +Externen +externen +Externer +falsche +falschen +Falscher +fanwork +fastheatup +fastheatupfactor +Fehler +Fehlerhafte +fehlgeschlagen +fekt +Feuerungs +Feuerungsautomat +flamecurr +Flamme +Flammenbildung +Flammensignal +Flammenüberwachung +flohse +floordry +floordrytemp +flowsensor +flowsettemp +Flowtemp +flowtemp +flowtemphc +flowtempoffset +flowtempvf +Folge +forceheatingoff +fossile +fossilefactor +freemem +Fremdbrennermodul +Funktion +FUNKTIONSTEST +Fühler +fühler +Fühleranschluss +füllen +Gasarmatur +Gasleitung +gasmeter +gasmeterheat +Gasseite +Gasvordruck +Gebläse +Gebläsekabel +Gebläses +gemessene +genommen +genügend +geringer +Gerät +Geräteabsperrhahn +Geräteelektronik +Gerätesteuerung +Geräts +geschlossen +gewesen +geöff +geöffnet +glitterball +GPIO +gpio +GPIOs +gpios +grafik +Greenstar +Grundeinstellungen +Größe +haclimate +HACS +Hauptabsperreinrichtung +headertemp +heatassistpower +heatassistvalve +heatblock +heatcable +heatcnt +heatcntflowtemp +heatcntrettemp +heatdrainpan +heatexchangertemp +heatingactivated +heatingactive +heatingcircuit +heatingcurve +heatingoff +heatingpid +heatingpump +heatingpumpmod +heatingstarts +heatingtemp +heatingtype +heatmetering +heatoffdelay +heatondelay +HEATPUMP +Heatpump +heatpump +heatpumpoutput +Heatronics +HEATSOURCE +heatsource +heatstarts +heattemp +heattransfer +heattransfersystem +heatup +heatvalve +heatworkmin +heitskontrolle +Heizbetrieb +Heizkurve +Heizkörperventile +heizung +Heizungsanlage +Heizungspumpe +Heizungsstatus +Heizwassertemperatur +herstellen +hoch +Hochfahrphase +hochgefahren +holidaymode +holidaytemp +homeassistant +hpactivity +hpbrinein +hpbrineout +hpbrinepumpspd +hpcircpump +hpcircspd +hpcompon +hpcompspd +hpea +hphystcool +hphystheat +hphystpool +hpin +hpmaxpower +hpminflowtemp +hpmode +hpoperatingmode +hpoperatingstate +hpph +hppl +hppower +hppumpmode +hpsetdiffpress +hpswitchvalve +hpta +hptc +hptl +hptr +hptw +hvac +hybriddhw +hybridstrategy +hydraulische +hyst +hystoff +hyston +höher +ignwork +Iiwi +inexhaust +infresh +Innenseite +innerhalb +Inspektion +Inspektionsintervall +instandsetzen +instantstart +Interner +Intervallen +intoffset +inttemp +Ionisation +Ionisations +Ionisationsschaltungen +Ionisationsstrom +Ionisationsteil +Jegliche +jeweiligen +Kabelbaum +Kalibrierung +kalt +Kaltwassertemperaturfühler +kann +keepwarmtemp +Kees +Kein +Keine +keine +keinen +ketel +Kodierstecker +Kommunikation +kompakt +Komponente +Komponententest +Kontakt +Kontakte +Kontaktproblem +kontrollieren +korrekt +korrekten +korrespon +korrespondiert +kurze +kurzgeschlossen +Kurzschluss +kurzzeitige +kwertie +könnte +Lambdasonde +lange +langsam +lastcode +lastmod +Leistung +Leiterplatte +lich +liest +LITTLEFS +Logamatic +Logamax +Logano +Logavent +Logomatic +Lolin +lownoisemode +lownoisestart +lownoisestop +Loxberry +Loxone +loxone +Luft +Luftdruckschalter +längere +läuft +maintenancedate +maintenancemessage +maintenancetime +mandefrost +manualtemp +masterthermostat +MAXFLOW +maxflow +maxflowtemp +maxheat +maxheatcomp +maxheatheat +maximale +maxpower +maxt +maxtemp +maxv +Maßnahme +mbar +Meldung +Menü +meteo +metercomp +metereheat +meterheat +metertotal +microcontroller +mindestens +minexttemp +MINFLOW +minflowtemp +minimale +minmod +mintemp +mintempsilent +Minuten +minv +misa +misslungen +misst +mixertemp +mixingvalves +mkdocs +Modbus +modbus +modetype +Modul +Moduline +Moduls +montieren +Mosquitto +mosquitto +mqttconnects +mqttcount +mqttfails +Msys +msys +MULT +mytoken +möglich +mögliche +nach +nameofkey +nameserver +Nefit +nerstart +netflowtemp +Netz +Netzspannung +Nicht +nicht +niedrig +niedriger +nightmode +nighttemp +noch +nofrost +nofrostmode +nofrosttemp +nomis +nompower +nonpower +Norberts +noreducetemp +nrgconscomp +nrgconscompcooling +nrgconscompheating +nrgconscomppool +nrgconscomptotal +nrgconstotal +nrgheat +nrgsupp +nrgsuppcooling +nrgsuppheating +nrgsupppool +nrgsupptotal +nrgtotal +NUBD +nullmodem +Nummer +Nummern +Oderik +offen +offsettemp +offtemp +ohne +oilpreheat +Olimex +onetimekey +opto +otemp +outdoorcontrolled +outdoortemp +outexhaust +outfresh +outpow +pacman +partitionname +peratur +peraturanstieg +persistance +plainwatermode +platformio +Plausibilität +plötz +poolsettemp +poolshunt +poolshuntstatus +poolstarts +pooltemp +positionieren +Powerlevel +prefered +primepump +primepumpmod +prioritise +probleme +Proddy +progmode +Prüfen +prüfen +pswid +publickeypin +pullup +pumpcharacter +pumpdelay +PUMPE +Pumpe +Pumpenkennfeld +Pumpenleistung +Pumpentyp +pumpkick +pumpminmod +pumpmode +pumpmodmax +pumpmodmin +pumpstatus +pumpworktime +pvcooling +pvenabledhw +pvlowercool +pvraiseheat +Raumthermostat +readback +reducehours +reduceminutes +reducemode +reducetemp +Regelgerät +Regelung +Rego +reinigen +remotehum +remoteseltemp +remotetemp +renamer +renden +reparieren +retheatassist +rettemp +Rezirkulation +richtig +romminfluencefactor +roomcontrol +roomcontrollers +roominflfactor +roominfluence +roomsensor +roomtemp +roomtempdiff +Roomtemperature +roomthermostat +rssi +rxfails +rxreceived +Rücklauftemperatur +Rücklauftemperaturfühler +rücksetzen +safebuild +samvdb +schalten +Schaltkontakt +Schaltkontaktes +Schichtlade +Schichtladespeicherfühler +schließt +schlossen +schnell +schnellen +Schornsteinfegerbe +Schutzleiteranschluss +sein +Sekunden +selburnpow +selflowtemp +seltemp +seltemplow +seltempoff +seltempsingle +sensorfails +sensorid +sensorname +sensorreads +Servicebetrieb +servicecode +servicecodenumber +Servicemenü +setburnpow +setdefault +setflowtemp +Setpoint +setpoint +setpower +setpumppower +setreturntemp +settemp +settemplow +setvalue +shortnames +sich +Sicher +Sicherheitstemperaturfühler +Sicherheitstemperaturfühlers +Sicherheitszeit +Sieger +Signalauswertung +silentfrom +silentmode +silentto +sleepmode +Smartline +solarenabled +solarmodule +solarpower +solarpump +solarpumpmod +solarpumpmode +solartemp +SONDERFKT +spannung +spannungsfrei +Spannungsversorgung +speichers +Speichertemperatur +Speichertemperaturfühler +Speichertemperaturfühlers +starten +startet +statusmeldungsnummer +Stecker +Steckverbindung +Steckverbindungen +steigt +Stellen +Steuergerät +stilllegen +stoptime +stopwords +storagetemp +Strom +strom +Stromaggregats +Strömung +Stunden +ständige +Störung +Störungen +Störungsanzeige +summermode +summersetmode +summertemp +suppoerted +swapflowtemp +swaprettemp +switchonoptimization +switchovertemp +switchtemp +switchtime +syspress +sysrettemp +Tabellenwerten +Tablesort +Tado +tapactivated +tapwater +tapwateractive +targetflowtemp +Tasmota +tasmota +tasmoto +tauschen +tefracky +Teilnehmer +tempautotemp +tempdiffboiler +tempdiffcool +tempdiffheat +tempecoplus +Temperatur +temperatur +Temperaturanstieg +Temperaturbegrenzer +temperaturbegrenzer +temperaturesensor +Temperaturfühler +temperaturfühler +Temperaturfühlers +tempok +tempparmode +terbrechung +Testmode +testmode +Testmodus +thermaldisinfect +Thermische +Topline +totalcompstarts +Trafo +Trafos +Trendline +trennen +trieb +tung +turnoffdiff +turnondiff +txfails +txread +txreads +txwrite +txwrites +typesafe +UART +ubauptime +ucrt +Underclock +undichte +unregelmäßig +unter +unterbinden +Unterbre +Unterbrechung +unterbro +unterbrochen +Unzureichende +uptimecomp +uptimecompcooling +uptimecompheating +uptimecomppool +uptimecontrol +uptimetotal +urlset +usbipd +vacreducemode +vacreducetemp +valuename +valvesettime +valvestatus +Ventil +ventinspeed +ventmode +ventoutspeed +venv +Verbindungsleitung +Verbrennungsregelung +Verhältnis +Verkabelung +verriegelnde +verriegelnden +Verrohrung +Verschleiß +Verschmutzung +Versorgungsspannung +verursachen +vorhan +vorhanden +Vorhandenseins +Vorlauf +Vorlauftemperaturfühler +Vorlauftemperaturfühlers +vorliegt +Vorrang +vpcooling +Vybm +waren +Warmhaltung +Warmwasser +Warmwasserbereitung +Warmwasserbetrieb +Warmwasserentnahme +warten +Wartephase +Wartung +Wartungshähne +Wartungsmelding +Wartungszeit +Wasser +Wasserdruck +Wasserdruckfühler +Wasserdurchfluss +wasserseitig +Wassertemperatur +wayon +wayvalve +webui +Wege +Weiche +Weichenfühler +weiterhin +weniger +Wenn +wenn +werden +whenmodeoff +wieder +Windrads +Winsock +wird +workm +workmin +worktime +wurde +wwactivated +wwactive +wwcharge +wwchargetype +wwcharging +wwcirc +wwcircmode +wwcircpump +wwcomfort +wwcurflow +wwcurtemp +wwdisinfecting +wwdisinfectiontemp +wwflowtempoffset +wwheat +wwhystoff +wwhyston +wwmaxpower +wwmaxtemp +wwmode +wwonetime +wwprio +wwrecharging +wwselected +wwseltemp +wwsettemp +wwsettemplow +wwstarts +wwstoragetemp +wwtankmiddletemp +wwtapactivated +wwtemp +wwtempok +wwtype +wwworkm +während +Wärmeanforderung +Wärmebedarf +Wärmeblock +Wärmeerzeuger +Wärmeleistung +Wärmepumpe +XVCJ +Yflag +Zeitintervall +Zirkulationsleitung +Zlcn +zolder +zungspumpe +zurücksetzen +zwischen +Zündeinrichtung +Zündleitung +Zündung +Zündungsversuchs +Überprüfung +Überwachungselektrode +ändern +öffnen +über +überprüfen +überschritten