mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2026-05-05 05:25:51 +00:00
Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev
This commit is contained in:
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
!!! note
|
!!! note
|
||||||
|
|
||||||
This file has been auto-generated. Do not edit.
|
This file has been auto-generated. Do not modify.
|
||||||
|
|
||||||
## Devices of type *alert*
|
## Devices of type *alert*
|
||||||
### EM10
|
### EM10
|
||||||
@@ -3610,6 +3610,17 @@
|
|||||||
| startshp | starts hp | uint24 (>=0<=16777213) | | false | DHW | 5 | 2 | 1 |
|
| startshp | starts hp | uint24 (>=0<=16777213) | | false | DHW | 5 | 2 | 1 |
|
||||||
|
|
||||||
## Devices of type *mixer*
|
## Devices of type *mixer*
|
||||||
|
### HM210
|
||||||
|
| 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 |
|
||||||
|
|
||||||
### IPM
|
### IPM
|
||||||
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
||||||
|-|-|-|-|-|-|-|-|-|
|
|-|-|-|-|-|-|-|-|-|
|
||||||
@@ -3637,13 +3648,13 @@
|
|||||||
### MM100
|
### MM100
|
||||||
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
| 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 |
|
| flowtemphc | flow temperature (TC1) | uint16 (>=0<=3199) | C | false | HC | 0 | 1 | 1/10 |
|
||||||
| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | DHW | 1 | 1 | 1 |
|
| valvestatus | mixing valve actuator (VC1) | uint8 (>=0<=100) | % | false | HC | 1 | 1 | 1 |
|
||||||
| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | DHW | 2 | 1 | 1 |
|
| flowsettemp | setpoint flow temperature | uint8 (>=0<=254) | C | true | HC | 2 | 1 | 1 |
|
||||||
| pumpstatus | pump status (PC1) | boolean | | true | DHW | 3 | 1 | 1 |
|
| pumpstatus | pump status (PC1) | boolean | | true | HC | 3 | 1 | 1 |
|
||||||
| activated | activated | boolean | | true | DHW | 4 | 1 | 1 |
|
| activated | activated | boolean | | true | HC | 4 | 1 | 1 |
|
||||||
| valvesettime | time to set valve | uint8 (>=10<=600) | seconds | true | DHW | 5 | 1 | 10 |
|
| 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 | DHW | 6 | 1 | 1 |
|
| flowtempoffset | flow temperature offset for mixer | uint8 (>=0<=20) | K | true | HC | 7 | 1 | 1 |
|
||||||
|
|
||||||
### MM200
|
### MM200
|
||||||
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
||||||
@@ -4818,6 +4829,94 @@
|
|||||||
| currtemp | current room temperature | int16 (>=-3199<=3199) | C | false | HC | 1 | 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 |
|
| haclimate | mqtt discovery current room temperature | enum [selTemp\|roomTemp] (>=5<=30) | | false | HC | 2 | 1 | 1 |
|
||||||
|
|
||||||
|
### RC120
|
||||||
|
| 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 | operating 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 [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 (>=-1<=30) | C | true | 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 |
|
||||||
|
| hpcooling | hp cooling | boolean | | true | HC | 34 | 1 | 1 |
|
||||||
|
| coolingon | cooling on | 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 | cmd [] (>=-1<=101) | C | true | HC | 41 | 1 | 1/10 |
|
||||||
|
| remotehum | room humidity from remote | cmd [] (>=-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 |
|
||||||
|
| coolstart | cooling starttemp | uint8 (>=20<=35) | C | true | HC | 48 | 1 | 1 |
|
||||||
|
| coolondelay | cooling on delay | uint8 (>=1<=48) | hours | true | HC | 49 | 1 | 1 |
|
||||||
|
| cooloffdelay | cooling off delay | uint8 (>=1<=48) | hours | true | HC | 50 | 1 | 1 |
|
||||||
|
| switchprogmode | switch program mode | enum [level\|absolute] | | true | HC | 51 | 1 | 1 |
|
||||||
|
| mode | operating mode | enum [off\|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 | boolean | | 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 |
|
||||||
|
|
||||||
### RC20, Moduline 300
|
### RC20, Moduline 300
|
||||||
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
||||||
|-|-|-|-|-|-|-|-|-|
|
|-|-|-|-|-|-|-|-|-|
|
||||||
@@ -5496,3 +5595,110 @@
|
|||||||
| airquality | air quality (voc) | uint16 (>=0<=31999) | | false | DEVICE_DATA | 7 | 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 |
|
| airhumidity | relative air humidity | uint8 (>=0<=100) | % | false | DEVICE_DATA | 8 | 1 | 1 |
|
||||||
|
|
||||||
|
## Devices of type *water*
|
||||||
|
### IPM
|
||||||
|
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
||||||
|
|-|-|-|-|-|-|-|-|-|
|
||||||
|
| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 0 | 1 | 1 |
|
||||||
|
| temp | current temperature | uint16 (>=0<=3199) | C | false | DHW | 1 | 1 | 1/10 |
|
||||||
|
| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 2 | 1 | 1/10 |
|
||||||
|
| hydrTemp | hydraulic header temperature | uint16 (>=0<=3199) | C | false | DHW | 3 | 1 | 1/10 |
|
||||||
|
| pump | pump | boolean | | false | DHW | 4 | 1 | 1 |
|
||||||
|
| flowtempoffset | flow temperature offset | uint8 (>=0<=254) | C | true | DHW | 5 | 1 | 1 |
|
||||||
|
| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 6 | 1 | 1 |
|
||||||
|
| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 7 | 1 | 1 |
|
||||||
|
| disinfectiontemp | disinfection temperature | uint8 (>=0<=254) | C | true | DHW | 8 | 1 | 1 |
|
||||||
|
| circ | circulation active | boolean | | true | DHW | 9 | 1 | 1 |
|
||||||
|
| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 10 | 1 | 1 |
|
||||||
|
| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 0 | 1 | 1 |
|
||||||
|
| temp | current temperature | uint16 (>=0<=3199) | C | false | DHW | 1 | 1 | 1/10 |
|
||||||
|
| curtemp2 | current extern temperature | uint16 (>=0<=3199) | C | false | DHW | 2 | 1 | 1/10 |
|
||||||
|
| hydrTemp | hydraulic header temperature | uint16 (>=0<=3199) | C | false | DHW | 3 | 1 | 1/10 |
|
||||||
|
| pump | pump | boolean | | false | DHW | 4 | 1 | 1 |
|
||||||
|
| flowtempoffset | flow temperature offset | uint8 (>=0<=254) | C | true | DHW | 5 | 1 | 1 |
|
||||||
|
| hyston | hysteresis on temperature | int8 (>=-126<=126) | C | true | DHW | 6 | 1 | 1 |
|
||||||
|
| hystoff | hysteresis off temperature | int8 (>=-126<=126) | C | true | DHW | 7 | 1 | 1 |
|
||||||
|
| disinfectiontemp | disinfection temperature | uint8 (>=0<=254) | C | true | DHW | 8 | 1 | 1 |
|
||||||
|
| circ | circulation active | boolean | | true | DHW | 9 | 1 | 1 |
|
||||||
|
| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 10 | 1 | 1 |
|
||||||
|
|
||||||
|
### MM100
|
||||||
|
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
||||||
|
|-|-|-|-|-|-|-|-|-|
|
||||||
|
| temp | current temperature | uint16 (>=0<=3199) | C | false | DHW | 1 | 1 | 1/10 |
|
||||||
|
| tempstatus | temperature switch in assigned dhw (MC1) | int8 (>=-126<=126) | | false | DHW | 11 | 1 | 1 |
|
||||||
|
| pump | pump | boolean | | false | DHW | 4 | 1 | 1 |
|
||||||
|
| maxtemp | maximum temperature | uint8 (>=0<=254) | C | true | DHW | 12 | 1 | 1 |
|
||||||
|
| difftemp | start differential temperature | int8 (>=-126<=126) | C | true | DHW | 13 | 1 | 1 |
|
||||||
|
| disinfectiontemp | disinfection temperature | uint8 (>=0<=254) | C | true | DHW | 8 | 1 | 1 |
|
||||||
|
| redtemp | reduced temperature | uint8 (>=0<=254) | C | true | DHW | 14 | 1 | 1 |
|
||||||
|
| requiredtemp | required temperature | uint8 (>=0<=254) | C | true | DHW | 15 | 1 | 1 |
|
||||||
|
| circ | circulation active | boolean | | true | DHW | 9 | 1 | 1 |
|
||||||
|
| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 10 | 1 | 1 |
|
||||||
|
|
||||||
|
### MM200
|
||||||
|
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
||||||
|
|-|-|-|-|-|-|-|-|-|
|
||||||
|
| temp | current temperature | uint16 (>=0<=3199) | C | false | DHW | 1 | 1 | 1/10 |
|
||||||
|
| tempstatus | temperature switch in assigned dhw (MC1) | int8 (>=-126<=126) | | false | DHW | 11 | 1 | 1 |
|
||||||
|
| pump | pump | boolean | | false | DHW | 4 | 1 | 1 |
|
||||||
|
| maxtemp | maximum temperature | uint8 (>=0<=254) | C | true | DHW | 12 | 1 | 1 |
|
||||||
|
| difftemp | start differential temperature | int8 (>=-126<=126) | C | true | DHW | 13 | 1 | 1 |
|
||||||
|
| disinfectiontemp | disinfection temperature | uint8 (>=0<=254) | C | true | DHW | 8 | 1 | 1 |
|
||||||
|
| redtemp | reduced temperature | uint8 (>=0<=254) | C | true | DHW | 14 | 1 | 1 |
|
||||||
|
| requiredtemp | required temperature | uint8 (>=0<=254) | C | true | DHW | 15 | 1 | 1 |
|
||||||
|
| circ | circulation active | boolean | | true | DHW | 9 | 1 | 1 |
|
||||||
|
| circmode | circulation pump mode | enum [off\|on\|auto\|own prog] | | true | DHW | 10 | 1 | 1 |
|
||||||
|
|
||||||
|
### SM100, MS100
|
||||||
|
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
||||||
|
|-|-|-|-|-|-|-|-|-|
|
||||||
|
| temp | current temperature | uint16 (>=0<=3199) | C | false | DHW | 1 | 1 | 1/10 |
|
||||||
|
| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 1 | 1 | 1/10 |
|
||||||
|
| coldtemp | cold water | uint16 (>=0<=3199) | C | false | DHW | 2 | 1 | 1/10 |
|
||||||
|
| temp5 | temperature 5 | uint16 (>=0<=3199) | C | false | DHW | 3 | 1 | 1/10 |
|
||||||
|
| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DHW | 4 | 1 | 1/10 |
|
||||||
|
| pump | pump | boolean | | false | DHW | 4 | 1 | 1 |
|
||||||
|
| maxtemp | maximum temperature | uint8 (>=0<=254) | C | true | DHW | 12 | 1 | 1 |
|
||||||
|
| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 0 | 1 | 1 |
|
||||||
|
| redtemp | reduced temperature | uint8 (>=0<=254) | C | true | DHW | 14 | 1 | 1 |
|
||||||
|
| hottemp | extra hot temperature | uint8 (>=0<=254) | C | true | DHW | 9 | 1 | 1 |
|
||||||
|
| dailytemp | daily temperature | uint8 (>=0<=254) | C | true | DHW | 10 | 1 | 1 |
|
||||||
|
| disinfectiontemp | disinfection temperature | uint8 (>=0<=254) | C | true | DHW | 8 | 1 | 1 |
|
||||||
|
| circ | circulation active | boolean | | true | DHW | 9 | 1 | 1 |
|
||||||
|
| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 10 | 1 | 1 |
|
||||||
|
| circtc | circulation time controled | boolean | | true | DHW | 14 | 1 | 1 |
|
||||||
|
| keepwarm | keep warm | boolean | | true | DHW | 15 | 1 | 1 |
|
||||||
|
| status2 | status 2 | enum [\|\|\|no heat\|\|\|heat request\|\|disinfecting\|hold] | | false | DHW | 16 | 1 | 1 |
|
||||||
|
| pumpmod | pump modulation | uint8 (>=0<=100) | % | false | DHW | 17 | 1 | 1 |
|
||||||
|
| flow | flow rate | uint16 (>=0<=3199) | l/min | false | DHW | 18 | 1 | 1/10 |
|
||||||
|
| valvereturn | return valve | uint8 (>=0<=100) | % | true | DHW | 19 | 1 | 1 |
|
||||||
|
| deltatret | temp. diff. return valve | uint8 (>=0<=254) | K | true | DHW | 20 | 1 | 1 |
|
||||||
|
| errordisp | error display | enum [off\|normal\|inverted] | | true | DHW | 21 | 1 | 1 |
|
||||||
|
|
||||||
|
### SM200, MS200
|
||||||
|
| shortname | fullname | type | uom | writeable | tag type | register offset | register count | scale factor |
|
||||||
|
|-|-|-|-|-|-|-|-|-|
|
||||||
|
| temp | current temperature | uint16 (>=0<=3199) | C | false | DHW | 1 | 1 | 1/10 |
|
||||||
|
| storagetemp1 | storage intern temperature | uint16 (>=0<=3199) | C | false | DHW | 1 | 1 | 1/10 |
|
||||||
|
| coldtemp | cold water | uint16 (>=0<=3199) | C | false | DHW | 2 | 1 | 1/10 |
|
||||||
|
| temp5 | temperature 5 | uint16 (>=0<=3199) | C | false | DHW | 3 | 1 | 1/10 |
|
||||||
|
| rettemp | return temperature | uint16 (>=0<=3199) | C | false | DHW | 4 | 1 | 1/10 |
|
||||||
|
| pump | pump | boolean | | false | DHW | 4 | 1 | 1 |
|
||||||
|
| maxtemp | maximum temperature | uint8 (>=0<=254) | C | true | DHW | 12 | 1 | 1 |
|
||||||
|
| seltemp | selected temperature | uint8 (>=0<=254) | C | true | DHW | 0 | 1 | 1 |
|
||||||
|
| redtemp | reduced temperature | uint8 (>=0<=254) | C | true | DHW | 14 | 1 | 1 |
|
||||||
|
| hottemp | extra hot temperature | uint8 (>=0<=254) | C | true | DHW | 9 | 1 | 1 |
|
||||||
|
| dailytemp | daily temperature | uint8 (>=0<=254) | C | true | DHW | 10 | 1 | 1 |
|
||||||
|
| disinfectiontemp | disinfection temperature | uint8 (>=0<=254) | C | true | DHW | 8 | 1 | 1 |
|
||||||
|
| circ | circulation active | boolean | | true | DHW | 9 | 1 | 1 |
|
||||||
|
| circmode | circulation pump mode | enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous] | | true | DHW | 10 | 1 | 1 |
|
||||||
|
| circtc | circulation time controled | boolean | | true | DHW | 14 | 1 | 1 |
|
||||||
|
| keepwarm | keep warm | boolean | | true | DHW | 15 | 1 | 1 |
|
||||||
|
| status2 | status 2 | enum [\|\|\|no heat\|\|\|heat request\|\|disinfecting\|hold] | | false | DHW | 16 | 1 | 1 |
|
||||||
|
| pumpmod | pump modulation | uint8 (>=0<=100) | % | false | DHW | 17 | 1 | 1 |
|
||||||
|
| flow | flow rate | uint16 (>=0<=3199) | l/min | false | DHW | 18 | 1 | 1/10 |
|
||||||
|
| valvereturn | return valve | uint8 (>=0<=100) | % | true | DHW | 19 | 1 | 1 |
|
||||||
|
| deltatret | temp. diff. return valve | uint8 (>=0<=254) | K | true | DHW | 20 | 1 | 1 |
|
||||||
|
| errordisp | error display | enum [off\|normal\|inverted] | | true | DHW | 21 | 1 | 1 |
|
||||||
|
|
||||||
|
|||||||
@@ -4746,6 +4746,90 @@ device name,device type,product id,shortname,fullname,type [options...] \| (min/
|
|||||||
"TR120RF, CR20RF",thermostat,249,seltemp,selected room temperature,int16 (>=0<=30),C,true,number.thermostat_hc1_selected_room_temperature,number.thermostat_hc1_seltemp,6,1,1/2,0,1
|
"TR120RF, CR20RF",thermostat,249,seltemp,selected room temperature,int16 (>=0<=30),C,true,number.thermostat_hc1_selected_room_temperature,number.thermostat_hc1_seltemp,6,1,1/2,0,1
|
||||||
"TR120RF, CR20RF",thermostat,249,currtemp,current room temperature,int16 (>=-3199<=3199),C,false,sensor.thermostat_hc1_current_room_temperature,sensor.thermostat_hc1_currtemp,6,1,1/10,1,1
|
"TR120RF, CR20RF",thermostat,249,currtemp,current room temperature,int16 (>=-3199<=3199),C,false,sensor.thermostat_hc1_current_room_temperature,sensor.thermostat_hc1_currtemp,6,1,1/10,1,1
|
||||||
"TR120RF, CR20RF",thermostat,249,haclimate,mqtt discovery current room temperature,enum [selTemp\|roomTemp] (>=5<=30), ,false,sensor.thermostat_hc1_mqtt_discovery_current_room_temperature,sensor.thermostat_hc1_haclimate,6,1,1,2,1
|
"TR120RF, CR20RF",thermostat,249,haclimate,mqtt discovery current room temperature,enum [selTemp\|roomTemp] (>=5<=30), ,false,sensor.thermostat_hc1_mqtt_discovery_current_room_temperature,sensor.thermostat_hc1_haclimate,6,1,1,2,1
|
||||||
|
"RC120",thermostat,157,errorcode,error code,string, ,false,sensor.thermostat_error_code,sensor.thermostat_errorcode,6,0,1,0,8
|
||||||
|
"RC120",thermostat,157,lastcode,last error code,string, ,false,sensor.thermostat_last_error_code,sensor.thermostat_lastcode,6,0,1,8,25
|
||||||
|
"RC120",thermostat,157,datetime,date/time,string, ,true,sensor.thermostat_date/time,sensor.thermostat_datetime,6,0,1,33,13
|
||||||
|
"RC120",thermostat,157,intoffset,internal temperature offset,int8 (>=-12<=12),C,true,number.thermostat_internal_temperature_offset,number.thermostat_intoffset,6,0,1/10,46,1
|
||||||
|
"RC120",thermostat,157,floordry,floor drying,enum [off\|start\|heat\|hold\|cool\|end], ,false,sensor.thermostat_floor_drying,sensor.thermostat_floordry,6,0,1,47,1
|
||||||
|
"RC120",thermostat,157,dampedoutdoortemp,damped outdoor temperature,int16 (>=-3199<=3199),C,false,sensor.thermostat_damped_outdoor_temperature,sensor.thermostat_dampedoutdoortemp,6,0,1/10,48,1
|
||||||
|
"RC120",thermostat,157,floordrytemp,floor drying temperature,uint8 (>=0<=254),C,false,sensor.thermostat_floor_drying_temperature,sensor.thermostat_floordrytemp,6,0,1,49,1
|
||||||
|
"RC120",thermostat,157,building,building type,enum [light\|medium\|heavy], ,true,select.thermostat_building_type,select.thermostat_building,6,0,1,50,1
|
||||||
|
"RC120",thermostat,157,minexttemp,minimal external temperature,int8 (>=-126<=126),C,true,number.thermostat_minimal_external_temperature,number.thermostat_minexttemp,6,0,1,51,1
|
||||||
|
"RC120",thermostat,157,damping,damping outdoor temperature,boolean, ,true,switch.thermostat_damping_outdoor_temperature,switch.thermostat_damping,6,0,1,52,1
|
||||||
|
"RC120",thermostat,157,hybridstrategy,hybrid control strategy,enum [co2 optimized\|cost optimized\|outside temp switched\|co2 cost mix], ,true,select.thermostat_hybrid_control_strategy,select.thermostat_hybridstrategy,6,0,1,53,1
|
||||||
|
"RC120",thermostat,157,switchovertemp,outside switchover temperature,int8 (>=-20<=20),C,true,number.thermostat_outside_switchover_temperature,number.thermostat_switchovertemp,6,0,1,54,1
|
||||||
|
"RC120",thermostat,157,energycostratio,energy cost ratio,uint8 (>=0<=20), ,true,number.thermostat_energy_cost_ratio,number.thermostat_energycostratio,6,0,1/10,55,1
|
||||||
|
"RC120",thermostat,157,fossilefactor,fossile energy factor,uint8 (>=0<=5), ,true,number.thermostat_fossile_energy_factor,number.thermostat_fossilefactor,6,0,1/10,56,1
|
||||||
|
"RC120",thermostat,157,electricfactor,electric energy factor,uint8 (>=0<=5), ,true,number.thermostat_electric_energy_factor,number.thermostat_electricfactor,6,0,1/10,57,1
|
||||||
|
"RC120",thermostat,157,delayboiler,delay boiler support,uint8 (>=5<=120),minutes,true,number.thermostat_delay_boiler_support,number.thermostat_delayboiler,6,0,1,58,1
|
||||||
|
"RC120",thermostat,157,tempdiffboiler,temp diff boiler support,uint8 (>=1<=99),C,true,number.thermostat_temp_diff_boiler_support,number.thermostat_tempdiffboiler,6,0,1,59,1
|
||||||
|
"RC120",thermostat,157,pvenabledhw,enable raise dhw,boolean, ,true,switch.thermostat_enable_raise_dhw,switch.thermostat_pvenabledhw,6,0,1,60,1
|
||||||
|
"RC120",thermostat,157,pvraiseheat,raise heating with PV,int8 (>=0<=5),K,true,number.thermostat_raise_heating_with_PV,number.thermostat_pvraiseheat,6,0,1,61,1
|
||||||
|
"RC120",thermostat,157,pvlowercool,lower cooling with PV,int8 (>=-5<=0),K,true,number.thermostat_lower_cooling_with_PV,number.thermostat_pvlowercool,6,0,1,62,1
|
||||||
|
"RC120",thermostat,157,seltemp,selected room temperature,int16 (>=0<=30),C,true,number.thermostat_hc1_selected_room_temperature,number.thermostat_hc1_seltemp,6,1,1/2,0,1
|
||||||
|
"RC120",thermostat,157,currtemp,current room temperature,int16 (>=-3199<=3199),C,false,sensor.thermostat_hc1_current_room_temperature,sensor.thermostat_hc1_currtemp,6,1,1/10,1,1
|
||||||
|
"RC120",thermostat,157,haclimate,mqtt discovery current room temperature,enum [selTemp\|roomTemp] (>=5<=30), ,false,sensor.thermostat_hc1_mqtt_discovery_current_room_temperature,sensor.thermostat_hc1_haclimate,6,1,1,2,1
|
||||||
|
"RC120",thermostat,157,mode,operating mode,enum [off\|manual\|auto], ,true,select.thermostat_hc1_operating_mode,select.thermostat_hc1_mode,6,1,1,3,1
|
||||||
|
"RC120",thermostat,157,modetype,mode type,enum [eco\|comfort], ,false,sensor.thermostat_hc1_mode_type,sensor.thermostat_hc1_modetype,6,1,1,4,1
|
||||||
|
"RC120",thermostat,157,ecotemp,eco temperature,uint8 (>=0<=127),C,true,number.thermostat_hc1_eco_temperature,number.thermostat_hc1_ecotemp,6,1,1/2,5,1
|
||||||
|
"RC120",thermostat,157,manualtemp,manual temperature,uint8 (>=0<=127),C,true,number.thermostat_hc1_manual_temperature,number.thermostat_hc1_manualtemp,6,1,1/2,6,1
|
||||||
|
"RC120",thermostat,157,comforttemp,comfort temperature,uint8 (>=0<=127),C,true,number.thermostat_hc1_comfort_temperature,number.thermostat_hc1_comforttemp,6,1,1/2,7,1
|
||||||
|
"RC120",thermostat,157,summertemp,summer temperature,uint8 (>=10<=30),C,true,number.thermostat_hc1_summer_temperature,number.thermostat_hc1_summertemp,6,1,1,8,1
|
||||||
|
"RC120",thermostat,157,designtemp,design temperature,uint8 (>=0<=254),C,true,number.thermostat_hc1_design_temperature,number.thermostat_hc1_designtemp,6,1,1,9,1
|
||||||
|
"RC120",thermostat,157,offsettemp,offset temperature,int8 (>=-126<=126),C,true,number.thermostat_hc1_offset_temperature,number.thermostat_hc1_offsettemp,6,1,1,10,1
|
||||||
|
"RC120",thermostat,157,minflowtemp,min flow temperature,uint8 (>=0<=254),C,true,number.thermostat_hc1_min_flow_temperature,number.thermostat_hc1_minflowtemp,6,1,1,11,1
|
||||||
|
"RC120",thermostat,157,maxflowtemp,max flow temperature,uint8 (>=0<=254),C,true,number.thermostat_hc1_max_flow_temperature,number.thermostat_hc1_maxflowtemp,6,1,1,12,1
|
||||||
|
"RC120",thermostat,157,roominfluence,room influence,uint8 (>=0<=254),C,true,number.thermostat_hc1_room_influence,number.thermostat_hc1_roominfluence,6,1,1,13,1
|
||||||
|
"RC120",thermostat,157,roominflfactor,room influence factor,uint8 (>=0<=25), ,true,number.thermostat_hc1_room_influence_factor,number.thermostat_hc1_roominflfactor,6,1,1/10,14,1
|
||||||
|
"RC120",thermostat,157,curroominfl,current room influence,int16 (>=-3199<=3199),C,false,sensor.thermostat_hc1_current_room_influence,sensor.thermostat_hc1_curroominfl,6,1,1/10,15,1
|
||||||
|
"RC120",thermostat,157,nofrostmode,nofrost mode,enum [room\|outdoor\|room outdoor], ,true,select.thermostat_hc1_nofrost_mode,select.thermostat_hc1_nofrostmode,6,1,1,16,1
|
||||||
|
"RC120",thermostat,157,nofrosttemp,nofrost temperature,int8 (>=-126<=126),C,true,number.thermostat_hc1_nofrost_temperature,number.thermostat_hc1_nofrosttemp,6,1,1,17,1
|
||||||
|
"RC120",thermostat,157,targetflowtemp,target flow temperature,uint8 (>=0<=254),C,false,sensor.thermostat_hc1_target_flow_temperature,sensor.thermostat_hc1_targetflowtemp,6,1,1,18,1
|
||||||
|
"RC120",thermostat,157,heatingtype,heating type,enum [off\|radiator\|convector\|floor], ,true,select.thermostat_hc1_heating_type,select.thermostat_hc1_heatingtype,6,1,1,19,1
|
||||||
|
"RC120",thermostat,157,summersetmode,set summer mode,enum [summer\|auto\|winter], ,true,select.thermostat_hc1_set_summer_mode,select.thermostat_hc1_summersetmode,6,1,1,20,1
|
||||||
|
"RC120",thermostat,157,hpoperatingmode,heatpump operating mode,enum [off\|auto\|heating\|cooling], ,true,select.thermostat_hc1_heatpump_operating_mode,select.thermostat_hc1_hpoperatingmode,6,1,1,21,1
|
||||||
|
"RC120",thermostat,157,summermode,summer mode,enum [winter\|summer], ,false,sensor.thermostat_hc1_summer_mode,sensor.thermostat_hc1_summermode,6,1,1,22,1
|
||||||
|
"RC120",thermostat,157,hpoperatingstate,heatpump operating state,enum [heating\|off\|cooling], ,false,sensor.thermostat_hc1_heatpump_operating_state,sensor.thermostat_hc1_hpoperatingstate,6,1,1,23,1
|
||||||
|
"RC120",thermostat,157,controlmode,control mode,enum [optimized\|simple\|n/a\|room\|power], ,true,select.thermostat_hc1_control_mode,select.thermostat_hc1_controlmode,6,1,1,24,1
|
||||||
|
"RC120",thermostat,157,program,program,enum [prog 1\|prog 2], ,true,select.thermostat_hc1_program,select.thermostat_hc1_program,6,1,1,25,1
|
||||||
|
"RC120",thermostat,157,tempautotemp,temporary set temperature automode,int8 (>=-1<=30),C,true,number.thermostat_hc1_temporary_set_temperature_automode,number.thermostat_hc1_tempautotemp,6,1,1/2,26,1
|
||||||
|
"RC120",thermostat,157,remoteseltemp,temporary set temperature from remote,int8 (>=-1<=30),C,true,number.thermostat_hc1_temporary_set_temperature_from_remote,number.thermostat_hc1_remoteseltemp,6,1,1/2,27,1
|
||||||
|
"RC120",thermostat,157,fastheatup,fast heatup,uint8 (>=0<=100),%,true,number.thermostat_hc1_fast_heatup,number.thermostat_hc1_fastheatup,6,1,1,28,1
|
||||||
|
"RC120",thermostat,157,switchonoptimization,switch-on optimization,boolean, ,true,switch.thermostat_hc1_switch-on_optimization,switch.thermostat_hc1_switchonoptimization,6,1,1,29,1
|
||||||
|
"RC120",thermostat,157,reducemode,reduce mode,enum [outdoor\|room\|reduce], ,true,select.thermostat_hc1_reduce_mode,select.thermostat_hc1_reducemode,6,1,1,30,1
|
||||||
|
"RC120",thermostat,157,noreducetemp,no reduce below temperature,int8 (>=-126<=126),C,true,number.thermostat_hc1_no_reduce_below_temperature,number.thermostat_hc1_noreducetemp,6,1,1,31,1
|
||||||
|
"RC120",thermostat,157,reducetemp,off/reduce switch temperature,int8 (>=-126<=126),C,true,number.thermostat_hc1_off/reduce_switch_temperature,number.thermostat_hc1_reducetemp,6,1,1,32,1
|
||||||
|
"RC120",thermostat,157,dhwprio,dhw priority,boolean, ,true,switch.thermostat_hc1_dhw_priority,switch.thermostat_hc1_dhwprio,6,1,1,33,1
|
||||||
|
"RC120",thermostat,157,hpcooling,hp cooling,boolean, ,true,switch.thermostat_hc1_hp_cooling,switch.thermostat_hc1_hpcooling,6,1,1,34,1
|
||||||
|
"RC120",thermostat,157,coolingon,cooling on,boolean, ,false,binary_sensor.thermostat_hc1_cooling_on,binary_sensor.thermostat_hc1_coolingon,6,1,1,35,1
|
||||||
|
"RC120",thermostat,157,hpmode,HP Mode,enum [heating\|cooling\|heating & cooling], ,true,select.thermostat_hc1_HP_Mode,select.thermostat_hc1_hpmode,6,1,1,36,1
|
||||||
|
"RC120",thermostat,157,dewoffset,dew point offset,uint8 (>=2<=10),K,true,number.thermostat_hc1_dew_point_offset,number.thermostat_hc1_dewoffset,6,1,1,37,1
|
||||||
|
"RC120",thermostat,157,roomtempdiff,room temp difference,uint8 (>=0<=254),K,true,number.thermostat_hc1_room_temp_difference,number.thermostat_hc1_roomtempdiff,6,1,1,38,1
|
||||||
|
"RC120",thermostat,157,hpminflowtemp,HP min. flow temp.,uint8 (>=0<=254),C,true,number.thermostat_hc1_HP_min._flow_temp.,number.thermostat_hc1_hpminflowtemp,6,1,1,39,1
|
||||||
|
"RC120",thermostat,157,control,control device,enum [RC310\|RC200\|RC100\|RC100H\|TC100], ,true,select.thermostat_hc1_control_device,select.thermostat_hc1_control,6,1,1,40,1
|
||||||
|
"RC120",thermostat,157,remotetemp,room temperature from remote,cmd [] (>=-1<=101),C,true,sensor.thermostat_hc1_room_temperature_from_remote,sensor.thermostat_hc1_remotetemp,6,1,1/10,41,1
|
||||||
|
"RC120",thermostat,157,remotehum,room humidity from remote,cmd [] (>=-1<=101),%,true,sensor.thermostat_hc1_room_humidity_from_remote,sensor.thermostat_hc1_remotehum,6,1,1,42,1
|
||||||
|
"RC120",thermostat,157,heatondelay,heat-on delay,uint8 (>=1<=48),hours,true,number.thermostat_hc1_heat-on_delay,number.thermostat_hc1_heatondelay,6,1,1,43,1
|
||||||
|
"RC120",thermostat,157,heatoffdelay,heat-off delay,uint8 (>=1<=48),hours,true,number.thermostat_hc1_heat-off_delay,number.thermostat_hc1_heatoffdelay,6,1,1,44,1
|
||||||
|
"RC120",thermostat,157,instantstart,instant start,uint8 (>=1<=10),K,true,number.thermostat_hc1_instant_start,number.thermostat_hc1_instantstart,6,1,1,45,1
|
||||||
|
"RC120",thermostat,157,boost,boost mode,boolean, ,true,switch.thermostat_hc1_boost_mode,switch.thermostat_hc1_boost,6,1,1,46,1
|
||||||
|
"RC120",thermostat,157,boosttime,boost time,uint8 (>=0<=254),hours,true,number.thermostat_hc1_boost_time,number.thermostat_hc1_boosttime,6,1,1,47,1
|
||||||
|
"RC120",thermostat,157,coolstart,cooling starttemp,uint8 (>=20<=35),C,true,number.thermostat_hc1_cooling_starttemp,number.thermostat_hc1_coolstart,6,1,1,48,1
|
||||||
|
"RC120",thermostat,157,coolondelay,cooling on delay,uint8 (>=1<=48),hours,true,number.thermostat_hc1_cooling_on_delay,number.thermostat_hc1_coolondelay,6,1,1,49,1
|
||||||
|
"RC120",thermostat,157,cooloffdelay,cooling off delay,uint8 (>=1<=48),hours,true,number.thermostat_hc1_cooling_off_delay,number.thermostat_hc1_cooloffdelay,6,1,1,50,1
|
||||||
|
"RC120",thermostat,157,switchprogmode,switch program mode,enum [level\|absolute], ,true,select.thermostat_hc1_switch_program_mode,select.thermostat_hc1_switchprogmode,6,1,1,51,1
|
||||||
|
"RC120",thermostat,157,mode,operating mode,enum [off\|comfort\|auto], ,true,select.thermostat_dhw_operating_mode,select.thermostat_dhw_mode,6,9,1,0,1
|
||||||
|
"RC120",thermostat,157,settemp,set temperature,uint8 (>=0<=254),C,true,number.thermostat_dhw_set_temperature,number.thermostat_dhw_settemp,6,9,1,1,1
|
||||||
|
"RC120",thermostat,157,settemplow,set low temperature,uint8 (>=0<=254),C,true,number.thermostat_dhw_set_low_temperature,number.thermostat_dhw_settemplow,6,9,1,2,1
|
||||||
|
"RC120",thermostat,157,circmode,circulation pump mode,enum [off\|on\|auto\|own prog], ,true,select.thermostat_dhw_circulation_pump_mode,select.thermostat_dhw_circmode,6,9,1,3,1
|
||||||
|
"RC120",thermostat,157,chargeduration,charge duration,uint8 (>=0<=3810),minutes,true,number.thermostat_dhw_charge_duration,number.thermostat_dhw_chargeduration,6,9,15,4,1
|
||||||
|
"RC120",thermostat,157,charge,charge,boolean, ,true,switch.thermostat_dhw_charge,switch.thermostat_dhw_charge,6,9,1,5,1
|
||||||
|
"RC120",thermostat,157,extra,extra,boolean, ,false,binary_sensor.thermostat_dhw_extra,binary_sensor.thermostat_dhw_extra,6,9,1,6,1
|
||||||
|
"RC120",thermostat,157,disinfecting,disinfecting,boolean, ,true,switch.thermostat_dhw_disinfecting,switch.thermostat_dhw_disinfecting,6,9,1,7,1
|
||||||
|
"RC120",thermostat,157,disinfectday,disinfection day,enum [mo\|tu\|we\|th\|fr\|sa\|su\|all], ,true,select.thermostat_dhw_disinfection_day,select.thermostat_dhw_disinfectday,6,9,1,8,1
|
||||||
|
"RC120",thermostat,157,disinfecttime,disinfection time,uint8 (>=0<=1431),minutes,true,number.thermostat_dhw_disinfection_time,number.thermostat_dhw_disinfecttime,6,9,15,9,1
|
||||||
|
"RC120",thermostat,157,dailyheating,daily heating,boolean, ,true,switch.thermostat_dhw_daily_heating,switch.thermostat_dhw_dailyheating,6,9,1,10,1
|
||||||
|
"RC120",thermostat,157,dailyheattime,daily heating time,uint8 (>=0<=1431),minutes,true,number.thermostat_dhw_daily_heating_time,number.thermostat_dhw_dailyheattime,6,9,15,11,1
|
||||||
"MM10",mixer,69,flowtemphc,flow temperature (TC1),uint16 (>=0<=3199),C,false,sensor.mixer_hc1_flow_temperature_(TC1),sensor.mixer_hc1_flowtemphc,7,1,1/10,0,1
|
"MM10",mixer,69,flowtemphc,flow temperature (TC1),uint16 (>=0<=3199),C,false,sensor.mixer_hc1_flow_temperature_(TC1),sensor.mixer_hc1_flowtemphc,7,1,1/10,0,1
|
||||||
"MM10",mixer,69,valvestatus,mixing valve actuator (VC1),int8 (>=-100<=100),%,false,sensor.mixer_hc1_mixing_valve_actuator_(VC1),sensor.mixer_hc1_valvestatus,7,1,1,1,1
|
"MM10",mixer,69,valvestatus,mixing valve actuator (VC1),int8 (>=-100<=100),%,false,sensor.mixer_hc1_mixing_valve_actuator_(VC1),sensor.mixer_hc1_valvestatus,7,1,1,1,1
|
||||||
"MM10",mixer,69,flowsettemp,setpoint flow temperature,uint8 (>=0<=254),C,true,number.mixer_hc1_setpoint_flow_temperature,number.mixer_hc1_flowsettemp,7,1,1,2,1
|
"MM10",mixer,69,flowsettemp,setpoint flow temperature,uint8 (>=0<=254),C,true,number.mixer_hc1_setpoint_flow_temperature,number.mixer_hc1_flowsettemp,7,1,1,2,1
|
||||||
@@ -4769,13 +4853,13 @@ device name,device type,product id,shortname,fullname,type [options...] \| (min/
|
|||||||
"MM50",mixer,159,activated,activated,boolean, ,true,switch.mixer_hc1_activated,switch.mixer_hc1_activated,7,1,1,4,1
|
"MM50",mixer,159,activated,activated,boolean, ,true,switch.mixer_hc1_activated,switch.mixer_hc1_activated,7,1,1,4,1
|
||||||
"MM50",mixer,159,valvesettime,time to set valve,uint8 (>=10<=600),seconds,true,number.mixer_hc1_time_to_set_valve,number.mixer_hc1_valvesettime,7,1,10,5,1
|
"MM50",mixer,159,valvesettime,time to set valve,uint8 (>=10<=600),seconds,true,number.mixer_hc1_time_to_set_valve,number.mixer_hc1_valvesettime,7,1,10,5,1
|
||||||
"MM50",mixer,159,flowtempoffset,flow temperature offset for mixer,uint8 (>=0<=20),K,true,number.mixer_hc1_flow_temperature_offset_for_mixer,number.mixer_hc1_flowtempoffset,7,1,1,7,1
|
"MM50",mixer,159,flowtempoffset,flow temperature offset for mixer,uint8 (>=0<=20),K,true,number.mixer_hc1_flow_temperature_offset_for_mixer,number.mixer_hc1_flowtempoffset,7,1,1,7,1
|
||||||
"MM100",mixer,160,flowtemphc,flow temperature (TC1),uint16 (>=0<=3199),C,false,sensor.mixer_dhw_flow_temperature_(TC1),sensor.mixer_dhw_flowtemphc,7,9,1/10,0,1
|
"MM100",mixer,160,flowtemphc,flow temperature (TC1),uint16 (>=0<=3199),C,false,sensor.mixer_hc1_flow_temperature_(TC1),sensor.mixer_hc1_flowtemphc,7,1,1/10,0,1
|
||||||
"MM100",mixer,160,valvestatus,mixing valve actuator (VC1),uint8 (>=0<=100),%,false,sensor.mixer_dhw_mixing_valve_actuator_(VC1),sensor.mixer_dhw_valvestatus,7,9,1,1,1
|
"MM100",mixer,160,valvestatus,mixing valve actuator (VC1),uint8 (>=0<=100),%,false,sensor.mixer_hc1_mixing_valve_actuator_(VC1),sensor.mixer_hc1_valvestatus,7,1,1,1,1
|
||||||
"MM100",mixer,160,flowsettemp,setpoint flow temperature,uint8 (>=0<=254),C,true,number.mixer_dhw_setpoint_flow_temperature,number.mixer_dhw_flowsettemp,7,9,1,2,1
|
"MM100",mixer,160,flowsettemp,setpoint flow temperature,uint8 (>=0<=254),C,true,number.mixer_hc1_setpoint_flow_temperature,number.mixer_hc1_flowsettemp,7,1,1,2,1
|
||||||
"MM100",mixer,160,pumpstatus,pump status (PC1),boolean, ,true,switch.mixer_dhw_pump_status_(PC1),switch.mixer_dhw_pumpstatus,7,9,1,3,1
|
"MM100",mixer,160,pumpstatus,pump status (PC1),boolean, ,true,switch.mixer_hc1_pump_status_(PC1),switch.mixer_hc1_pumpstatus,7,1,1,3,1
|
||||||
"MM100",mixer,160,activated,activated,boolean, ,true,switch.mixer_dhw_activated,switch.mixer_dhw_activated,7,9,1,4,1
|
"MM100",mixer,160,activated,activated,boolean, ,true,switch.mixer_hc1_activated,switch.mixer_hc1_activated,7,1,1,4,1
|
||||||
"MM100",mixer,160,valvesettime,time to set valve,uint8 (>=10<=600),seconds,true,number.mixer_dhw_time_to_set_valve,number.mixer_dhw_valvesettime,7,9,10,5,1
|
"MM100",mixer,160,valvesettime,time to set valve,uint8 (>=10<=600),seconds,true,number.mixer_hc1_time_to_set_valve,number.mixer_hc1_valvesettime,7,1,10,5,1
|
||||||
"MM100",mixer,160,flowtempoffset,flow temperature offset for mixer,uint8 (>=0<=20),K,true,number.mixer_dhw_flow_temperature_offset_for_mixer,number.mixer_dhw_flowtempoffset,7,9,1,6,1
|
"MM100",mixer,160,flowtempoffset,flow temperature offset for mixer,uint8 (>=0<=20),K,true,number.mixer_hc1_flow_temperature_offset_for_mixer,number.mixer_hc1_flowtempoffset,7,1,1,7,1
|
||||||
"MM200",mixer,161,flowtemphc,flow temperature (TC1),uint16 (>=0<=3199),C,false,sensor.mixer_hc1_flow_temperature_(TC1),sensor.mixer_hc1_flowtemphc,7,1,1/10,0,1
|
"MM200",mixer,161,flowtemphc,flow temperature (TC1),uint16 (>=0<=3199),C,false,sensor.mixer_hc1_flow_temperature_(TC1),sensor.mixer_hc1_flowtemphc,7,1,1/10,0,1
|
||||||
"MM200",mixer,161,valvestatus,mixing valve actuator (VC1),uint8 (>=0<=100),%,false,sensor.mixer_hc1_mixing_valve_actuator_(VC1),sensor.mixer_hc1_valvestatus,7,1,1,1,1
|
"MM200",mixer,161,valvestatus,mixing valve actuator (VC1),uint8 (>=0<=100),%,false,sensor.mixer_hc1_mixing_valve_actuator_(VC1),sensor.mixer_hc1_valvestatus,7,1,1,1,1
|
||||||
"MM200",mixer,161,flowsettemp,setpoint flow temperature,uint8 (>=0<=254),C,true,number.mixer_hc1_setpoint_flow_temperature,number.mixer_hc1_flowsettemp,7,1,1,2,1
|
"MM200",mixer,161,flowsettemp,setpoint flow temperature,uint8 (>=0<=254),C,true,number.mixer_hc1_setpoint_flow_temperature,number.mixer_hc1_flowsettemp,7,1,1,2,1
|
||||||
@@ -4790,6 +4874,13 @@ device name,device type,product id,shortname,fullname,type [options...] \| (min/
|
|||||||
"MZ100",mixer,193,activated,activated,boolean, ,true,switch.mixer_hc1_activated,switch.mixer_hc1_activated,7,1,1,4,1
|
"MZ100",mixer,193,activated,activated,boolean, ,true,switch.mixer_hc1_activated,switch.mixer_hc1_activated,7,1,1,4,1
|
||||||
"MZ100",mixer,193,valvesettime,time to set valve,uint8 (>=10<=600),seconds,true,number.mixer_hc1_time_to_set_valve,number.mixer_hc1_valvesettime,7,1,10,5,1
|
"MZ100",mixer,193,valvesettime,time to set valve,uint8 (>=10<=600),seconds,true,number.mixer_hc1_time_to_set_valve,number.mixer_hc1_valvesettime,7,1,10,5,1
|
||||||
"MZ100",mixer,193,flowtempoffset,flow temperature offset for mixer,uint8 (>=0<=20),K,true,number.mixer_hc1_flow_temperature_offset_for_mixer,number.mixer_hc1_flowtempoffset,7,1,1,7,1
|
"MZ100",mixer,193,flowtempoffset,flow temperature offset for mixer,uint8 (>=0<=20),K,true,number.mixer_hc1_flow_temperature_offset_for_mixer,number.mixer_hc1_flowtempoffset,7,1,1,7,1
|
||||||
|
"HM210",mixer,248,flowtemphc,flow temperature (TC1),uint16 (>=0<=3199),C,false,sensor.mixer_hc1_flow_temperature_(TC1),sensor.mixer_hc1_flowtemphc,7,1,1/10,0,1
|
||||||
|
"HM210",mixer,248,valvestatus,mixing valve actuator (VC1),uint8 (>=0<=100),%,false,sensor.mixer_hc1_mixing_valve_actuator_(VC1),sensor.mixer_hc1_valvestatus,7,1,1,1,1
|
||||||
|
"HM210",mixer,248,flowsettemp,setpoint flow temperature,uint8 (>=0<=254),C,true,number.mixer_hc1_setpoint_flow_temperature,number.mixer_hc1_flowsettemp,7,1,1,2,1
|
||||||
|
"HM210",mixer,248,pumpstatus,pump status (PC1),boolean, ,true,switch.mixer_hc1_pump_status_(PC1),switch.mixer_hc1_pumpstatus,7,1,1,3,1
|
||||||
|
"HM210",mixer,248,activated,activated,boolean, ,true,switch.mixer_hc1_activated,switch.mixer_hc1_activated,7,1,1,4,1
|
||||||
|
"HM210",mixer,248,valvesettime,time to set valve,uint8 (>=10<=600),seconds,true,number.mixer_hc1_time_to_set_valve,number.mixer_hc1_valvesettime,7,1,10,5,1
|
||||||
|
"HM210",mixer,248,flowtempoffset,flow temperature offset for mixer,uint8 (>=0<=20),K,true,number.mixer_hc1_flow_temperature_offset_for_mixer,number.mixer_hc1_flowtempoffset,7,1,1,7,1
|
||||||
"SM10",solar,73,collectortemp,collector temperature (TS1),int16 (>=-3199<=3199),C,false,sensor.solar_collector_temperature_(TS1),sensor.solar_collectortemp,8,0,1/10,0,1
|
"SM10",solar,73,collectortemp,collector temperature (TS1),int16 (>=-3199<=3199),C,false,sensor.solar_collector_temperature_(TS1),sensor.solar_collectortemp,8,0,1/10,0,1
|
||||||
"SM10",solar,73,cylbottomtemp,cylinder bottom temperature (TS2),int16 (>=-3199<=3199),C,false,sensor.solar_cylinder_bottom_temperature_(TS2),sensor.solar_cylbottomtemp,8,0,1/10,1,1
|
"SM10",solar,73,cylbottomtemp,cylinder bottom temperature (TS2),int16 (>=-3199<=3199),C,false,sensor.solar_cylinder_bottom_temperature_(TS2),sensor.solar_cylbottomtemp,8,0,1/10,1,1
|
||||||
"SM10",solar,73,solarpump,pump (PS1),boolean, ,false,binary_sensor.solar_pump_(PS1),binary_sensor.solar_solarpump,8,0,1,2,1
|
"SM10",solar,73,solarpump,pump (PS1),boolean, ,false,binary_sensor.solar_pump_(PS1),binary_sensor.solar_solarpump,8,0,1,2,1
|
||||||
@@ -5122,6 +5213,92 @@ device name,device type,product id,shortname,fullname,type [options...] \| (min/
|
|||||||
"Logavent HRV176",ventilation,231,ventmode,ventilation mode,enum [auto\|off\|L1\|L2\|L3\|L4\|demand\|sleep\|intense\|bypass\|party\|fireplace], ,true,select.ventilation_ventilation_mode,select.ventilation_ventmode,18,0,1,6,1
|
"Logavent HRV176",ventilation,231,ventmode,ventilation mode,enum [auto\|off\|L1\|L2\|L3\|L4\|demand\|sleep\|intense\|bypass\|party\|fireplace], ,true,select.ventilation_ventilation_mode,select.ventilation_ventmode,18,0,1,6,1
|
||||||
"Logavent HRV176",ventilation,231,airquality,air quality (voc),uint16 (>=0<=31999), ,false,sensor.ventilation_air_quality_(voc),sensor.ventilation_airquality,18,0,1,7,1
|
"Logavent HRV176",ventilation,231,airquality,air quality (voc),uint16 (>=0<=31999), ,false,sensor.ventilation_air_quality_(voc),sensor.ventilation_airquality,18,0,1,7,1
|
||||||
"Logavent HRV176",ventilation,231,airhumidity,relative air humidity,uint8 (>=0<=100),%,false,sensor.ventilation_relative_air_humidity,sensor.ventilation_airhumidity,18,0,1,8,1
|
"Logavent HRV176",ventilation,231,airhumidity,relative air humidity,uint8 (>=0<=100),%,false,sensor.ventilation_relative_air_humidity,sensor.ventilation_airhumidity,18,0,1,8,1
|
||||||
|
"IPM",water,100,seltemp,selected temperature,uint8 (>=0<=254),C,true,number.water_dhw_selected_temperature,number.water_dhw_seltemp,19,9,1,0,1
|
||||||
|
"IPM",water,100,temp,current temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw_current_temperature,sensor.water_dhw_temp,19,9,1/10,1,1
|
||||||
|
"IPM",water,100,curtemp2,current extern temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw_current_extern_temperature,sensor.water_dhw_curtemp2,19,9,1/10,2,1
|
||||||
|
"IPM",water,100,hydrTemp,hydraulic header temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw_hydraulic_header_temperature,sensor.water_dhw_hydrTemp,19,9,1/10,3,1
|
||||||
|
"IPM",water,100,pump,pump,boolean, ,false,binary_sensor.water_dhw_pump,binary_sensor.water_dhw_pump,19,9,1,4,1
|
||||||
|
"IPM",water,100,flowtempoffset,flow temperature offset,uint8 (>=0<=254),C,true,number.water_dhw_flow_temperature_offset,number.water_dhw_flowtempoffset,19,9,1,5,1
|
||||||
|
"IPM",water,100,hyston,hysteresis on temperature,int8 (>=-126<=126),C,true,number.water_dhw_hysteresis_on_temperature,number.water_dhw_hyston,19,9,1,6,1
|
||||||
|
"IPM",water,100,hystoff,hysteresis off temperature,int8 (>=-126<=126),C,true,number.water_dhw_hysteresis_off_temperature,number.water_dhw_hystoff,19,9,1,7,1
|
||||||
|
"IPM",water,100,disinfectiontemp,disinfection temperature,uint8 (>=0<=254),C,true,number.water_dhw_disinfection_temperature,number.water_dhw_disinfectiontemp,19,9,1,8,1
|
||||||
|
"IPM",water,100,circ,circulation active,boolean, ,true,switch.water_dhw_circulation_active,switch.water_dhw_circ,19,9,1,9,1
|
||||||
|
"IPM",water,100,circmode,circulation pump mode,enum [off\|on\|auto\|own prog], ,true,select.water_dhw_circulation_pump_mode,select.water_dhw_circmode,19,9,1,10,1
|
||||||
|
"IPM",water,102,seltemp,selected temperature,uint8 (>=0<=254),C,true,number.water_dhw_selected_temperature,number.water_dhw_seltemp,19,9,1,0,1
|
||||||
|
"IPM",water,102,temp,current temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw_current_temperature,sensor.water_dhw_temp,19,9,1/10,1,1
|
||||||
|
"IPM",water,102,curtemp2,current extern temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw_current_extern_temperature,sensor.water_dhw_curtemp2,19,9,1/10,2,1
|
||||||
|
"IPM",water,102,hydrTemp,hydraulic header temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw_hydraulic_header_temperature,sensor.water_dhw_hydrTemp,19,9,1/10,3,1
|
||||||
|
"IPM",water,102,pump,pump,boolean, ,false,binary_sensor.water_dhw_pump,binary_sensor.water_dhw_pump,19,9,1,4,1
|
||||||
|
"IPM",water,102,flowtempoffset,flow temperature offset,uint8 (>=0<=254),C,true,number.water_dhw_flow_temperature_offset,number.water_dhw_flowtempoffset,19,9,1,5,1
|
||||||
|
"IPM",water,102,hyston,hysteresis on temperature,int8 (>=-126<=126),C,true,number.water_dhw_hysteresis_on_temperature,number.water_dhw_hyston,19,9,1,6,1
|
||||||
|
"IPM",water,102,hystoff,hysteresis off temperature,int8 (>=-126<=126),C,true,number.water_dhw_hysteresis_off_temperature,number.water_dhw_hystoff,19,9,1,7,1
|
||||||
|
"IPM",water,102,disinfectiontemp,disinfection temperature,uint8 (>=0<=254),C,true,number.water_dhw_disinfection_temperature,number.water_dhw_disinfectiontemp,19,9,1,8,1
|
||||||
|
"IPM",water,102,circ,circulation active,boolean, ,true,switch.water_dhw_circulation_active,switch.water_dhw_circ,19,9,1,9,1
|
||||||
|
"IPM",water,102,circmode,circulation pump mode,enum [off\|on\|auto\|own prog], ,true,select.water_dhw_circulation_pump_mode,select.water_dhw_circmode,19,9,1,10,1
|
||||||
|
"MM100",water,160,temp,current temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw_current_temperature,sensor.water_dhw_temp,19,9,1/10,1,1
|
||||||
|
"MM100",water,160,tempstatus,temperature switch in assigned dhw (MC1),int8 (>=-126<=126), ,false,sensor.water_dhw_temperature_switch_in_assigned_dhw_(MC1),sensor.water_dhw_tempstatus,19,9,1,11,1
|
||||||
|
"MM100",water,160,pump,pump,boolean, ,false,binary_sensor.water_dhw_pump,binary_sensor.water_dhw_pump,19,9,1,4,1
|
||||||
|
"MM100",water,160,maxtemp,maximum temperature,uint8 (>=0<=254),C,true,number.water_dhw_maximum_temperature,number.water_dhw_maxtemp,19,9,1,12,1
|
||||||
|
"MM100",water,160,difftemp,start differential temperature,int8 (>=-126<=126),C,true,number.water_dhw_start_differential_temperature,number.water_dhw_difftemp,19,9,1,13,1
|
||||||
|
"MM100",water,160,disinfectiontemp,disinfection temperature,uint8 (>=0<=254),C,true,number.water_dhw_disinfection_temperature,number.water_dhw_disinfectiontemp,19,9,1,8,1
|
||||||
|
"MM100",water,160,redtemp,reduced temperature,uint8 (>=0<=254),C,true,number.water_dhw_reduced_temperature,number.water_dhw_redtemp,19,9,1,14,1
|
||||||
|
"MM100",water,160,requiredtemp,required temperature,uint8 (>=0<=254),C,true,number.water_dhw_required_temperature,number.water_dhw_requiredtemp,19,9,1,15,1
|
||||||
|
"MM100",water,160,circ,circulation active,boolean, ,true,switch.water_dhw_circulation_active,switch.water_dhw_circ,19,9,1,9,1
|
||||||
|
"MM100",water,160,circmode,circulation pump mode,enum [off\|on\|auto\|own prog], ,true,select.water_dhw_circulation_pump_mode,select.water_dhw_circmode,19,9,1,10,1
|
||||||
|
"MM200",water,161,temp,current temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw_current_temperature,sensor.water_dhw_temp,19,9,1/10,1,1
|
||||||
|
"MM200",water,161,tempstatus,temperature switch in assigned dhw (MC1),int8 (>=-126<=126), ,false,sensor.water_dhw_temperature_switch_in_assigned_dhw_(MC1),sensor.water_dhw_tempstatus,19,9,1,11,1
|
||||||
|
"MM200",water,161,pump,pump,boolean, ,false,binary_sensor.water_dhw_pump,binary_sensor.water_dhw_pump,19,9,1,4,1
|
||||||
|
"MM200",water,161,maxtemp,maximum temperature,uint8 (>=0<=254),C,true,number.water_dhw_maximum_temperature,number.water_dhw_maxtemp,19,9,1,12,1
|
||||||
|
"MM200",water,161,difftemp,start differential temperature,int8 (>=-126<=126),C,true,number.water_dhw_start_differential_temperature,number.water_dhw_difftemp,19,9,1,13,1
|
||||||
|
"MM200",water,161,disinfectiontemp,disinfection temperature,uint8 (>=0<=254),C,true,number.water_dhw_disinfection_temperature,number.water_dhw_disinfectiontemp,19,9,1,8,1
|
||||||
|
"MM200",water,161,redtemp,reduced temperature,uint8 (>=0<=254),C,true,number.water_dhw_reduced_temperature,number.water_dhw_redtemp,19,9,1,14,1
|
||||||
|
"MM200",water,161,requiredtemp,required temperature,uint8 (>=0<=254),C,true,number.water_dhw_required_temperature,number.water_dhw_requiredtemp,19,9,1,15,1
|
||||||
|
"MM200",water,161,circ,circulation active,boolean, ,true,switch.water_dhw_circulation_active,switch.water_dhw_circ,19,9,1,9,1
|
||||||
|
"MM200",water,161,circmode,circulation pump mode,enum [off\|on\|auto\|own prog], ,true,select.water_dhw_circulation_pump_mode,select.water_dhw_circmode,19,9,1,10,1
|
||||||
|
"SM100, MS100",water,163,temp,current temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw3_current_temperature,sensor.water_dhw3_temp,19,11,1/10,1,1
|
||||||
|
"SM100, MS100",water,163,storagetemp1,storage intern temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw3_storage_intern_temperature,sensor.water_dhw3_storagetemp1,19,11,1/10,1,1
|
||||||
|
"SM100, MS100",water,163,coldtemp,cold water,uint16 (>=0<=3199),C,false,sensor.water_dhw3_cold_water,sensor.water_dhw3_coldtemp,19,11,1/10,2,1
|
||||||
|
"SM100, MS100",water,163,temp5,temperature 5,uint16 (>=0<=3199),C,false,sensor.water_dhw3_temperature_5,sensor.water_dhw3_temp5,19,11,1/10,3,1
|
||||||
|
"SM100, MS100",water,163,rettemp,return temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw3_return_temperature,sensor.water_dhw3_rettemp,19,11,1/10,4,1
|
||||||
|
"SM100, MS100",water,163,pump,pump,boolean, ,false,binary_sensor.water_dhw3_pump,binary_sensor.water_dhw3_pump,19,11,1,4,1
|
||||||
|
"SM100, MS100",water,163,maxtemp,maximum temperature,uint8 (>=0<=254),C,true,number.water_dhw3_maximum_temperature,number.water_dhw3_maxtemp,19,11,1,12,1
|
||||||
|
"SM100, MS100",water,163,seltemp,selected temperature,uint8 (>=0<=254),C,true,number.water_dhw3_selected_temperature,number.water_dhw3_seltemp,19,11,1,0,1
|
||||||
|
"SM100, MS100",water,163,redtemp,reduced temperature,uint8 (>=0<=254),C,true,number.water_dhw3_reduced_temperature,number.water_dhw3_redtemp,19,11,1,14,1
|
||||||
|
"SM100, MS100",water,163,hottemp,extra hot temperature,uint8 (>=0<=254),C,true,number.water_dhw3_extra_hot_temperature,number.water_dhw3_hottemp,19,11,1,9,1
|
||||||
|
"SM100, MS100",water,163,dailytemp,daily temperature,uint8 (>=0<=254),C,true,number.water_dhw3_daily_temperature,number.water_dhw3_dailytemp,19,11,1,10,1
|
||||||
|
"SM100, MS100",water,163,disinfectiontemp,disinfection temperature,uint8 (>=0<=254),C,true,number.water_dhw3_disinfection_temperature,number.water_dhw3_disinfectiontemp,19,11,1,8,1
|
||||||
|
"SM100, MS100",water,163,circ,circulation active,boolean, ,true,switch.water_dhw3_circulation_active,switch.water_dhw3_circ,19,11,1,9,1
|
||||||
|
"SM100, MS100",water,163,circmode,circulation pump mode,enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous], ,true,select.water_dhw3_circulation_pump_mode,select.water_dhw3_circmode,19,11,1,10,1
|
||||||
|
"SM100, MS100",water,163,circtc,circulation time controled,boolean, ,true,switch.water_dhw3_circulation_time_controled,switch.water_dhw3_circtc,19,11,1,14,1
|
||||||
|
"SM100, MS100",water,163,keepwarm,keep warm,boolean, ,true,switch.water_dhw3_keep_warm,switch.water_dhw3_keepwarm,19,11,1,15,1
|
||||||
|
"SM100, MS100",water,163,status2,status 2,enum [\|\|\|no heat\|\|\|heat request\|\|disinfecting\|hold], ,false,sensor.water_dhw3_status_2,sensor.water_dhw3_status2,19,11,1,16,1
|
||||||
|
"SM100, MS100",water,163,pumpmod,pump modulation,uint8 (>=0<=100),%,false,sensor.water_dhw3_pump_modulation,sensor.water_dhw3_pumpmod,19,11,1,17,1
|
||||||
|
"SM100, MS100",water,163,flow,flow rate,uint16 (>=0<=3199),l/min,false,sensor.water_dhw3_flow_rate,sensor.water_dhw3_flow,19,11,1/10,18,1
|
||||||
|
"SM100, MS100",water,163,valvereturn,return valve,uint8 (>=0<=100),%,true,number.water_dhw3_return_valve,number.water_dhw3_valvereturn,19,11,1,19,1
|
||||||
|
"SM100, MS100",water,163,deltatret,temp. diff. return valve,uint8 (>=0<=254),K,true,number.water_dhw3_temp._diff._return_valve,number.water_dhw3_deltatret,19,11,1,20,1
|
||||||
|
"SM100, MS100",water,163,errordisp,error display,enum [off\|normal\|inverted], ,true,select.water_dhw3_error_display,select.water_dhw3_errordisp,19,11,1,21,1
|
||||||
|
"SM200, MS200",water,164,temp,current temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw3_current_temperature,sensor.water_dhw3_temp,19,11,1/10,1,1
|
||||||
|
"SM200, MS200",water,164,storagetemp1,storage intern temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw3_storage_intern_temperature,sensor.water_dhw3_storagetemp1,19,11,1/10,1,1
|
||||||
|
"SM200, MS200",water,164,coldtemp,cold water,uint16 (>=0<=3199),C,false,sensor.water_dhw3_cold_water,sensor.water_dhw3_coldtemp,19,11,1/10,2,1
|
||||||
|
"SM200, MS200",water,164,temp5,temperature 5,uint16 (>=0<=3199),C,false,sensor.water_dhw3_temperature_5,sensor.water_dhw3_temp5,19,11,1/10,3,1
|
||||||
|
"SM200, MS200",water,164,rettemp,return temperature,uint16 (>=0<=3199),C,false,sensor.water_dhw3_return_temperature,sensor.water_dhw3_rettemp,19,11,1/10,4,1
|
||||||
|
"SM200, MS200",water,164,pump,pump,boolean, ,false,binary_sensor.water_dhw3_pump,binary_sensor.water_dhw3_pump,19,11,1,4,1
|
||||||
|
"SM200, MS200",water,164,maxtemp,maximum temperature,uint8 (>=0<=254),C,true,number.water_dhw3_maximum_temperature,number.water_dhw3_maxtemp,19,11,1,12,1
|
||||||
|
"SM200, MS200",water,164,seltemp,selected temperature,uint8 (>=0<=254),C,true,number.water_dhw3_selected_temperature,number.water_dhw3_seltemp,19,11,1,0,1
|
||||||
|
"SM200, MS200",water,164,redtemp,reduced temperature,uint8 (>=0<=254),C,true,number.water_dhw3_reduced_temperature,number.water_dhw3_redtemp,19,11,1,14,1
|
||||||
|
"SM200, MS200",water,164,hottemp,extra hot temperature,uint8 (>=0<=254),C,true,number.water_dhw3_extra_hot_temperature,number.water_dhw3_hottemp,19,11,1,9,1
|
||||||
|
"SM200, MS200",water,164,dailytemp,daily temperature,uint8 (>=0<=254),C,true,number.water_dhw3_daily_temperature,number.water_dhw3_dailytemp,19,11,1,10,1
|
||||||
|
"SM200, MS200",water,164,disinfectiontemp,disinfection temperature,uint8 (>=0<=254),C,true,number.water_dhw3_disinfection_temperature,number.water_dhw3_disinfectiontemp,19,11,1,8,1
|
||||||
|
"SM200, MS200",water,164,circ,circulation active,boolean, ,true,switch.water_dhw3_circulation_active,switch.water_dhw3_circ,19,11,1,9,1
|
||||||
|
"SM200, MS200",water,164,circmode,circulation pump mode,enum [off\|1x3min\|2x3min\|3x3min\|4x3min\|5x3min\|6x3min\|continuous], ,true,select.water_dhw3_circulation_pump_mode,select.water_dhw3_circmode,19,11,1,10,1
|
||||||
|
"SM200, MS200",water,164,circtc,circulation time controled,boolean, ,true,switch.water_dhw3_circulation_time_controled,switch.water_dhw3_circtc,19,11,1,14,1
|
||||||
|
"SM200, MS200",water,164,keepwarm,keep warm,boolean, ,true,switch.water_dhw3_keep_warm,switch.water_dhw3_keepwarm,19,11,1,15,1
|
||||||
|
"SM200, MS200",water,164,status2,status 2,enum [\|\|\|no heat\|\|\|heat request\|\|disinfecting\|hold], ,false,sensor.water_dhw3_status_2,sensor.water_dhw3_status2,19,11,1,16,1
|
||||||
|
"SM200, MS200",water,164,pumpmod,pump modulation,uint8 (>=0<=100),%,false,sensor.water_dhw3_pump_modulation,sensor.water_dhw3_pumpmod,19,11,1,17,1
|
||||||
|
"SM200, MS200",water,164,flow,flow rate,uint16 (>=0<=3199),l/min,false,sensor.water_dhw3_flow_rate,sensor.water_dhw3_flow,19,11,1/10,18,1
|
||||||
|
"SM200, MS200",water,164,valvereturn,return valve,uint8 (>=0<=100),%,true,number.water_dhw3_return_valve,number.water_dhw3_valvereturn,19,11,1,19,1
|
||||||
|
"SM200, MS200",water,164,deltatret,temp. diff. return valve,uint8 (>=0<=254),K,true,number.water_dhw3_temp._diff._return_valve,number.water_dhw3_deltatret,19,11,1,20,1
|
||||||
|
"SM200, MS200",water,164,errordisp,error display,enum [off\|normal\|inverted], ,true,select.water_dhw3_error_display,select.water_dhw3_errordisp,19,11,1,21,1
|
||||||
"MP100",pool,204,pooltemp,pool temperature,int16 (>=-3199<=3199),C,false,sensor.pool_pool_temperature,sensor.pool_pooltemp,20,0,1/10,-1,1
|
"MP100",pool,204,pooltemp,pool temperature,int16 (>=-3199<=3199),C,false,sensor.pool_pool_temperature,sensor.pool_pooltemp,20,0,1/10,-1,1
|
||||||
"MP100",pool,204,poolshuntstatus,pool shunt status opening/closing,enum [stopped\|opening\|closing\|open\|close], ,false,sensor.pool_pool_shunt_status_opening/closing,sensor.pool_poolshuntstatus,20,0,1,-1,1
|
"MP100",pool,204,poolshuntstatus,pool shunt status opening/closing,enum [stopped\|opening\|closing\|open\|close], ,false,sensor.pool_pool_shunt_status_opening/closing,sensor.pool_poolshuntstatus,20,0,1,-1,1
|
||||||
"MP100",pool,204,poolshunt,pool shunt open/close (0% = pool / 100% = heat),uint8 (>=0<=100),%,false,sensor.pool_pool_shunt_open/close_(0%_=_pool_/_100%_=_heat),sensor.pool_poolshunt,20,0,1,-1,1
|
"MP100",pool,204,poolshunt,pool shunt open/close (0% = pool / 100% = heat),uint8 (>=0<=100),%,false,sensor.pool_pool_shunt_open/close_(0%_=_pool_/_100%_=_heat),sensor.pool_poolshunt,20,0,1,-1,1
|
||||||
|
|||||||
|
Can't render this file because it is too large.
|
@@ -13,7 +13,7 @@ telegram_type_id,name,is_fetched
|
|||||||
0x19,UBAMonitorSlow,
|
0x19,UBAMonitorSlow,
|
||||||
0x1A,UBASetPoints,
|
0x1A,UBASetPoints,
|
||||||
0x1C,UBAMaintenanceStatus,
|
0x1C,UBAMaintenanceStatus,
|
||||||
0x1E,WM10TempMessage,
|
0x1E,HydrTemp,
|
||||||
0x23,JunkersSetMixer,fetched
|
0x23,JunkersSetMixer,fetched
|
||||||
0x26,UBASettingsWW,fetched
|
0x26,UBASettingsWW,fetched
|
||||||
0x28,WeatherComp,fetched
|
0x28,WeatherComp,fetched
|
||||||
@@ -105,10 +105,10 @@ telegram_type_id,name,is_fetched
|
|||||||
0x02A0,RC300Curves,
|
0x02A0,RC300Curves,
|
||||||
0x02A1,RC300Curves,
|
0x02A1,RC300Curves,
|
||||||
0x02A2,RC300Curves,
|
0x02A2,RC300Curves,
|
||||||
0x02A5,RC300Monitor,
|
0x02A5,CRFMonitor,
|
||||||
0x02A6,RC300Monitor,
|
0x02A6,RC300Monitor,
|
||||||
0x02A7,CRFMonitor,
|
0x02A7,RC300Monitor,
|
||||||
0x02A8,RC300Monitor,
|
0x02A8,CRFMonitor,
|
||||||
0x02A9,RC300Monitor,
|
0x02A9,RC300Monitor,
|
||||||
0x02AA,RC300Monitor,
|
0x02AA,RC300Monitor,
|
||||||
0x02AB,RC300Monitor,
|
0x02AB,RC300Monitor,
|
||||||
@@ -129,20 +129,20 @@ telegram_type_id,name,is_fetched
|
|||||||
0x02BE,RC300Set,
|
0x02BE,RC300Set,
|
||||||
0x02BF,RC300Set,
|
0x02BF,RC300Set,
|
||||||
0x02C0,RC300Set,
|
0x02C0,RC300Set,
|
||||||
0x02CC,RC300Set2,
|
0x02CC,HPPressure,fetched
|
||||||
0x02CD,MMPLUSConfigMessage,fetched
|
0x02CD,MMPLUSConfigMessage,fetched
|
||||||
0x02CE,RC300Set2,
|
0x02CE,RC300Set2,
|
||||||
0x02D0,RC300Set2,
|
0x02D0,RC300Set2,
|
||||||
0x02D2,RC300Set2,
|
0x02D2,RC300Set2,
|
||||||
0x02D5,MMPLUSConfigMessage,fetched
|
|
||||||
0x02D6,HPPump2,fetched
|
0x02D6,HPPump2,fetched
|
||||||
0x02D7,MMPLUSStatusMessage,
|
0x02D7,MMPLUSStatusMessage,
|
||||||
0x02DF,MMPLUSStatusMessage,
|
|
||||||
0x02F5,RC300WWmode,fetched
|
0x02F5,RC300WWmode,fetched
|
||||||
0x02F6,RC300WW2mode,fetched
|
0x02F6,RC300WW2mode,fetched
|
||||||
|
0x0313,MMPLUSConfigMessage_WWC,fetched
|
||||||
0x031B,RC300WWtemp,fetched
|
0x031B,RC300WWtemp,fetched
|
||||||
0x031D,RC300WWmode2,
|
0x031D,RC300WWmode2,
|
||||||
0x031E,RC300WWmode2,
|
0x031E,RC300WWmode2,
|
||||||
|
0x0331,MMPLUSStatusMessage_WWC,
|
||||||
0x0358,SM100SystemConfig,fetched
|
0x0358,SM100SystemConfig,fetched
|
||||||
0x035A,SM100CircuitConfig,fetched
|
0x035A,SM100CircuitConfig,fetched
|
||||||
0x035C,SM100HeatAssist,fetched
|
0x035C,SM100HeatAssist,fetched
|
||||||
@@ -199,6 +199,15 @@ telegram_type_id,name,is_fetched
|
|||||||
0x05D9,Airquality,
|
0x05D9,Airquality,
|
||||||
0x0772,HIUSettings,
|
0x0772,HIUSettings,
|
||||||
0x0779,HIUMonitor,
|
0x0779,HIUMonitor,
|
||||||
|
0x07A5,SM100wwCirc,fetched
|
||||||
|
0x07A6,SM100wwParam,fetched
|
||||||
|
0x07AA,SM100wwStatus,
|
||||||
|
0x07AB,SM100wwCommand,
|
||||||
|
0x07AC,SM100wwParam1,
|
||||||
|
0x07AD,SM100ValveStatus,
|
||||||
|
0x07AE,SM100wwKeepWarm,fetched
|
||||||
|
0x07D6,SM100wwTemperature,
|
||||||
|
0x07E0,SM100wwStatus2,fetched
|
||||||
0x0935,EM100SetMessage,fetched
|
0x0935,EM100SetMessage,fetched
|
||||||
0x0936,EM100OutMessage,
|
0x0936,EM100OutMessage,
|
||||||
0x0937,EM100TempMessage,
|
0x0937,EM100TempMessage,
|
||||||
|
|||||||
|
File diff suppressed because one or more lines are too long
@@ -1,3 +1,3 @@
|
|||||||
nodeLinker: node-modules
|
nodeLinker: node-modules
|
||||||
|
|
||||||
yarnPath: .yarn/releases/yarn-4.5.1.cjs
|
yarnPath: .yarn/releases/yarn-4.5.2.cjs
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "EMS-ESP",
|
"name": "EMS-ESP",
|
||||||
"version": "3.7.0",
|
"version": "3.7.1",
|
||||||
"description": "EMS-ESP WebUI",
|
"description": "EMS-ESP WebUI",
|
||||||
"homepage": "https://emsesp.org",
|
"homepage": "https://emsesp.org",
|
||||||
"author": "proddy, emsesp.org",
|
"author": "proddy, emsesp.org",
|
||||||
@@ -22,16 +22,16 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@alova/adapter-xhr": "2.0.10",
|
"@alova/adapter-xhr": "2.0.10",
|
||||||
"@emotion/react": "^11.13.3",
|
"@emotion/react": "^11.13.5",
|
||||||
"@emotion/styled": "^11.13.0",
|
"@emotion/styled": "^11.13.5",
|
||||||
"@mui/icons-material": "^6.1.7",
|
"@mui/icons-material": "^6.1.8",
|
||||||
"@mui/material": "^6.1.7",
|
"@mui/material": "^6.1.8",
|
||||||
"@table-library/react-table-library": "4.1.7",
|
"@table-library/react-table-library": "4.1.7",
|
||||||
"alova": "3.2.3",
|
"alova": "3.2.4",
|
||||||
"async-validator": "^4.2.5",
|
"async-validator": "^4.2.5",
|
||||||
"jwt-decode": "^4.0.0",
|
"jwt-decode": "^4.0.0",
|
||||||
"mime-types": "^2.1.35",
|
"mime-types": "^2.1.35",
|
||||||
"preact": "^10.24.3",
|
"preact": "^10.25.0",
|
||||||
"react": "^18.3.1",
|
"react": "^18.3.1",
|
||||||
"react-dom": "^18.3.1",
|
"react-dom": "^18.3.1",
|
||||||
"react-icons": "^5.3.0",
|
"react-icons": "^5.3.0",
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
"typescript-eslint": "8.15.0",
|
"typescript-eslint": "8.15.0",
|
||||||
"vite": "^5.4.11",
|
"vite": "^5.4.11",
|
||||||
"vite-plugin-imagemin": "^0.6.1",
|
"vite-plugin-imagemin": "^0.6.1",
|
||||||
"vite-tsconfig-paths": "^5.1.2"
|
"vite-tsconfig-paths": "^5.1.3"
|
||||||
},
|
},
|
||||||
"packageManager": "yarn@4.5.1"
|
"packageManager": "yarn@4.5.2"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -153,7 +153,12 @@ const Version = () => {
|
|||||||
onClick={() => setOpenDialog(false)}
|
onClick={() => setOpenDialog(false)}
|
||||||
color="primary"
|
color="primary"
|
||||||
>
|
>
|
||||||
<Link target="_blank" href={getBinURL(useDev)} color="primary">
|
<Link
|
||||||
|
underline="none"
|
||||||
|
target="_blank"
|
||||||
|
href={getBinURL(useDev)}
|
||||||
|
color="primary"
|
||||||
|
>
|
||||||
{LL.DOWNLOAD(1)}
|
{LL.DOWNLOAD(1)}
|
||||||
</Link>
|
</Link>
|
||||||
</Button>
|
</Button>
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ const RouterTabs: FC<RouterTabsProps> = ({ value, children }) => {
|
|||||||
const smallDown = useMediaQuery(theme.breakpoints.down('sm'));
|
const smallDown = useMediaQuery(theme.breakpoints.down('sm'));
|
||||||
|
|
||||||
const handleTabChange = (_event: unknown, path: string) => {
|
const handleTabChange = (_event: unknown, path: string) => {
|
||||||
navigate(path);
|
void navigate(path);
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -339,26 +339,26 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@emotion/babel-plugin@npm:^11.12.0":
|
"@emotion/babel-plugin@npm:^11.13.5":
|
||||||
version: 11.12.0
|
version: 11.13.5
|
||||||
resolution: "@emotion/babel-plugin@npm:11.12.0"
|
resolution: "@emotion/babel-plugin@npm:11.13.5"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/helper-module-imports": "npm:^7.16.7"
|
"@babel/helper-module-imports": "npm:^7.16.7"
|
||||||
"@babel/runtime": "npm:^7.18.3"
|
"@babel/runtime": "npm:^7.18.3"
|
||||||
"@emotion/hash": "npm:^0.9.2"
|
"@emotion/hash": "npm:^0.9.2"
|
||||||
"@emotion/memoize": "npm:^0.9.0"
|
"@emotion/memoize": "npm:^0.9.0"
|
||||||
"@emotion/serialize": "npm:^1.2.0"
|
"@emotion/serialize": "npm:^1.3.3"
|
||||||
babel-plugin-macros: "npm:^3.1.0"
|
babel-plugin-macros: "npm:^3.1.0"
|
||||||
convert-source-map: "npm:^1.5.0"
|
convert-source-map: "npm:^1.5.0"
|
||||||
escape-string-regexp: "npm:^4.0.0"
|
escape-string-regexp: "npm:^4.0.0"
|
||||||
find-root: "npm:^1.1.0"
|
find-root: "npm:^1.1.0"
|
||||||
source-map: "npm:^0.5.7"
|
source-map: "npm:^0.5.7"
|
||||||
stylis: "npm:4.2.0"
|
stylis: "npm:4.2.0"
|
||||||
checksum: 10c0/930ff6f8768b0c24d05896ad696be20e1c65f32ed61fb5c1488f571120a947ef0a2cf69187b17114cc76e7886f771fac150876ed7b5341324fec2377185d6573
|
checksum: 10c0/8ccbfec7defd0e513cb8a1568fa179eac1e20c35fda18aed767f6c59ea7314363ebf2de3e9d2df66c8ad78928dc3dceeded84e6fa8059087cae5c280090aeeeb
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@emotion/cache@npm:^11.13.0, @emotion/cache@npm:^11.13.1":
|
"@emotion/cache@npm:^11.13.1":
|
||||||
version: 11.13.1
|
version: 11.13.1
|
||||||
resolution: "@emotion/cache@npm:11.13.1"
|
resolution: "@emotion/cache@npm:11.13.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -371,6 +371,19 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@emotion/cache@npm:^11.13.5":
|
||||||
|
version: 11.13.5
|
||||||
|
resolution: "@emotion/cache@npm:11.13.5"
|
||||||
|
dependencies:
|
||||||
|
"@emotion/memoize": "npm:^0.9.0"
|
||||||
|
"@emotion/sheet": "npm:^1.4.0"
|
||||||
|
"@emotion/utils": "npm:^1.4.2"
|
||||||
|
"@emotion/weak-memoize": "npm:^0.4.0"
|
||||||
|
stylis: "npm:4.2.0"
|
||||||
|
checksum: 10c0/fc669bf2add27ddff7b1f341b54e7124379156285095f0b38fb846efe90c64c70d2826f73bc734358a4fce04578229774a38ff4de2599d286461bfca57ba7d23
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@emotion/hash@npm:^0.9.2":
|
"@emotion/hash@npm:^0.9.2":
|
||||||
version: 0.9.2
|
version: 0.9.2
|
||||||
resolution: "@emotion/hash@npm:0.9.2"
|
resolution: "@emotion/hash@npm:0.9.2"
|
||||||
@@ -394,16 +407,16 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@emotion/react@npm:^11.13.3":
|
"@emotion/react@npm:^11.13.5":
|
||||||
version: 11.13.3
|
version: 11.13.5
|
||||||
resolution: "@emotion/react@npm:11.13.3"
|
resolution: "@emotion/react@npm:11.13.5"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime": "npm:^7.18.3"
|
"@babel/runtime": "npm:^7.18.3"
|
||||||
"@emotion/babel-plugin": "npm:^11.12.0"
|
"@emotion/babel-plugin": "npm:^11.13.5"
|
||||||
"@emotion/cache": "npm:^11.13.0"
|
"@emotion/cache": "npm:^11.13.5"
|
||||||
"@emotion/serialize": "npm:^1.3.1"
|
"@emotion/serialize": "npm:^1.3.3"
|
||||||
"@emotion/use-insertion-effect-with-fallbacks": "npm:^1.1.0"
|
"@emotion/use-insertion-effect-with-fallbacks": "npm:^1.1.0"
|
||||||
"@emotion/utils": "npm:^1.4.0"
|
"@emotion/utils": "npm:^1.4.2"
|
||||||
"@emotion/weak-memoize": "npm:^0.4.0"
|
"@emotion/weak-memoize": "npm:^0.4.0"
|
||||||
hoist-non-react-statics: "npm:^3.3.1"
|
hoist-non-react-statics: "npm:^3.3.1"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -411,11 +424,11 @@ __metadata:
|
|||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
"@types/react":
|
"@types/react":
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/a55e770b9ea35de5d35db05a7ad40a4a3f442809fa8e4fabaf56da63ac9444f09aaf691c4e75a1455dc388991ab0c0ab4e253ce67c5836f27513e45ebd01b673
|
checksum: 10c0/16b4810bc68c619cb25145e543880e905fc99332bacc1c39b20c913b2e6130289d9acd909abba55820fa796c5cca3cade6fe79a26b3ab7e4e2d040c61ee14a6e
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@emotion/serialize@npm:^1.2.0, @emotion/serialize@npm:^1.3.0, @emotion/serialize@npm:^1.3.1, @emotion/serialize@npm:^1.3.2":
|
"@emotion/serialize@npm:^1.3.2":
|
||||||
version: 1.3.2
|
version: 1.3.2
|
||||||
resolution: "@emotion/serialize@npm:1.3.2"
|
resolution: "@emotion/serialize@npm:1.3.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -428,6 +441,19 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@emotion/serialize@npm:^1.3.3":
|
||||||
|
version: 1.3.3
|
||||||
|
resolution: "@emotion/serialize@npm:1.3.3"
|
||||||
|
dependencies:
|
||||||
|
"@emotion/hash": "npm:^0.9.2"
|
||||||
|
"@emotion/memoize": "npm:^0.9.0"
|
||||||
|
"@emotion/unitless": "npm:^0.10.0"
|
||||||
|
"@emotion/utils": "npm:^1.4.2"
|
||||||
|
csstype: "npm:^3.0.2"
|
||||||
|
checksum: 10c0/b28cb7de59de382021de2b26c0c94ebbfb16967a1b969a56fdb6408465a8993df243bfbd66430badaa6800e1834724e84895f5a6a9d97d0d224de3d77852acb4
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@emotion/sheet@npm:^1.4.0":
|
"@emotion/sheet@npm:^1.4.0":
|
||||||
version: 1.4.0
|
version: 1.4.0
|
||||||
resolution: "@emotion/sheet@npm:1.4.0"
|
resolution: "@emotion/sheet@npm:1.4.0"
|
||||||
@@ -435,23 +461,23 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@emotion/styled@npm:^11.13.0":
|
"@emotion/styled@npm:^11.13.5":
|
||||||
version: 11.13.0
|
version: 11.13.5
|
||||||
resolution: "@emotion/styled@npm:11.13.0"
|
resolution: "@emotion/styled@npm:11.13.5"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime": "npm:^7.18.3"
|
"@babel/runtime": "npm:^7.18.3"
|
||||||
"@emotion/babel-plugin": "npm:^11.12.0"
|
"@emotion/babel-plugin": "npm:^11.13.5"
|
||||||
"@emotion/is-prop-valid": "npm:^1.3.0"
|
"@emotion/is-prop-valid": "npm:^1.3.0"
|
||||||
"@emotion/serialize": "npm:^1.3.0"
|
"@emotion/serialize": "npm:^1.3.3"
|
||||||
"@emotion/use-insertion-effect-with-fallbacks": "npm:^1.1.0"
|
"@emotion/use-insertion-effect-with-fallbacks": "npm:^1.1.0"
|
||||||
"@emotion/utils": "npm:^1.4.0"
|
"@emotion/utils": "npm:^1.4.2"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@emotion/react": ^11.0.0-rc.0
|
"@emotion/react": ^11.0.0-rc.0
|
||||||
react: ">=16.8.0"
|
react: ">=16.8.0"
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
"@types/react":
|
"@types/react":
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/5e2cc85c8a2f6e7bd012731cf0b6da3aef5906225e87e8d4a5c19da50572e24d9aaf92615aa36aa863f0fe6b62a121033356e1cad62617c48bfdaa2c3cf0d8a4
|
checksum: 10c0/18d3e38482f92c93446fbfe46e3ca2b182f228f3317ca23f9bd69ddc313bacabf8ecf4d7e720e9aa492bd651cb0b8f87196547bd136666ef50287c414cd36936
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -478,6 +504,13 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"@emotion/utils@npm:^1.4.2":
|
||||||
|
version: 1.4.2
|
||||||
|
resolution: "@emotion/utils@npm:1.4.2"
|
||||||
|
checksum: 10c0/7d0010bf60a2a8c1a033b6431469de4c80e47aeb8fd856a17c1d1f76bbc3a03161a34aeaa78803566e29681ca551e7bf9994b68e9c5f5c796159923e44f78d9a
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"@emotion/weak-memoize@npm:^0.4.0":
|
"@emotion/weak-memoize@npm:^0.4.0":
|
||||||
version: 0.4.0
|
version: 0.4.0
|
||||||
resolution: "@emotion/weak-memoize@npm:0.4.0"
|
resolution: "@emotion/weak-memoize@npm:0.4.0"
|
||||||
@@ -840,38 +873,38 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@mui/core-downloads-tracker@npm:^6.1.7":
|
"@mui/core-downloads-tracker@npm:^6.1.8":
|
||||||
version: 6.1.7
|
version: 6.1.8
|
||||||
resolution: "@mui/core-downloads-tracker@npm:6.1.7"
|
resolution: "@mui/core-downloads-tracker@npm:6.1.8"
|
||||||
checksum: 10c0/4568379b1df8a17ca2292b7caa729f42c3b4b359841c81981a7d25641380121f3a042e53094cabd16d5c838372edadb8c23c24d9bff0fcc794c615b62f0ceb3e
|
checksum: 10c0/a77ac4849c8a0f3bb0eecfae758f277fbdef46ff269314f495719a87f34f54b860d45a4648e456abac33d98b8070649478dc5918d92379728e2ff90e2cc798e1
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@mui/icons-material@npm:^6.1.7":
|
"@mui/icons-material@npm:^6.1.8":
|
||||||
version: 6.1.7
|
version: 6.1.8
|
||||||
resolution: "@mui/icons-material@npm:6.1.7"
|
resolution: "@mui/icons-material@npm:6.1.8"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime": "npm:^7.26.0"
|
"@babel/runtime": "npm:^7.26.0"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@mui/material": ^6.1.7
|
"@mui/material": ^6.1.8
|
||||||
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
|
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
|
||||||
react: ^17.0.0 || ^18.0.0 || ^19.0.0
|
react: ^17.0.0 || ^18.0.0 || ^19.0.0
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
"@types/react":
|
"@types/react":
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/89f6d69dce35aa0b2fd2586f0de3a01171ba85b6c2b848dd0d1cfca0840778eafc90465efeb822451f4066df9791099ff8a683df4cacea98bc3affbc9b80c891
|
checksum: 10c0/730dd2581e3bdfabb4085ed4675fd3fd49d0f03c22291f79d0f51b1fd4f23b4edccb8b16c0b424b5f81dd6398742f6c9d52cb1fd075927826669732c4a8a0a8c
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@mui/material@npm:^6.1.7":
|
"@mui/material@npm:^6.1.8":
|
||||||
version: 6.1.7
|
version: 6.1.8
|
||||||
resolution: "@mui/material@npm:6.1.7"
|
resolution: "@mui/material@npm:6.1.8"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime": "npm:^7.26.0"
|
"@babel/runtime": "npm:^7.26.0"
|
||||||
"@mui/core-downloads-tracker": "npm:^6.1.7"
|
"@mui/core-downloads-tracker": "npm:^6.1.8"
|
||||||
"@mui/system": "npm:^6.1.7"
|
"@mui/system": "npm:^6.1.8"
|
||||||
"@mui/types": "npm:^7.2.19"
|
"@mui/types": "npm:^7.2.19"
|
||||||
"@mui/utils": "npm:^6.1.7"
|
"@mui/utils": "npm:^6.1.8"
|
||||||
"@popperjs/core": "npm:^2.11.8"
|
"@popperjs/core": "npm:^2.11.8"
|
||||||
"@types/react-transition-group": "npm:^4.4.11"
|
"@types/react-transition-group": "npm:^4.4.11"
|
||||||
clsx: "npm:^2.1.1"
|
clsx: "npm:^2.1.1"
|
||||||
@@ -882,7 +915,7 @@ __metadata:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@emotion/react": ^11.5.0
|
"@emotion/react": ^11.5.0
|
||||||
"@emotion/styled": ^11.3.0
|
"@emotion/styled": ^11.3.0
|
||||||
"@mui/material-pigment-css": ^6.1.7
|
"@mui/material-pigment-css": ^6.1.8
|
||||||
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
|
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
|
||||||
react: ^17.0.0 || ^18.0.0 || ^19.0.0
|
react: ^17.0.0 || ^18.0.0 || ^19.0.0
|
||||||
react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
|
react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
|
||||||
@@ -895,16 +928,16 @@ __metadata:
|
|||||||
optional: true
|
optional: true
|
||||||
"@types/react":
|
"@types/react":
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/2c049da6b8f4bc79a0777692138ff77a0cb64b96c384d7070097c006391798554923806fed1ef8c6db8730f11c058edfb94bd243d2abeff14e45fd51d1f29819
|
checksum: 10c0/c4515ae5df41538d0eada15d899d70e1c7be83f16ee3a5c582e099d750584351e4220fab47fbeb267cd90e87bb40de9931414f23d9e66577b8235d442794720b
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@mui/private-theming@npm:^6.1.7":
|
"@mui/private-theming@npm:^6.1.8":
|
||||||
version: 6.1.7
|
version: 6.1.8
|
||||||
resolution: "@mui/private-theming@npm:6.1.7"
|
resolution: "@mui/private-theming@npm:6.1.8"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime": "npm:^7.26.0"
|
"@babel/runtime": "npm:^7.26.0"
|
||||||
"@mui/utils": "npm:^6.1.7"
|
"@mui/utils": "npm:^6.1.8"
|
||||||
prop-types: "npm:^15.8.1"
|
prop-types: "npm:^15.8.1"
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
|
"@types/react": ^17.0.0 || ^18.0.0 || ^19.0.0
|
||||||
@@ -912,13 +945,13 @@ __metadata:
|
|||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
"@types/react":
|
"@types/react":
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/2735c0e7155fd595c5f6fd87a20a74a222f1ef3120722d1964fa231c075b909b77612ac3e3a8bb5604a388205f4495690bc0602ceabe925294ed6a5fbe8144da
|
checksum: 10c0/16425a9001d3038531036dc47f031a4f1175d99b07b788983ce9a5e0c3c063132c6d508af31d3d13c3e44bedb4aa8b2f0111c5eb609ca8e0a652f87237ec1f38
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@mui/styled-engine@npm:^6.1.7":
|
"@mui/styled-engine@npm:^6.1.8":
|
||||||
version: 6.1.7
|
version: 6.1.8
|
||||||
resolution: "@mui/styled-engine@npm:6.1.7"
|
resolution: "@mui/styled-engine@npm:6.1.8"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime": "npm:^7.26.0"
|
"@babel/runtime": "npm:^7.26.0"
|
||||||
"@emotion/cache": "npm:^11.13.1"
|
"@emotion/cache": "npm:^11.13.1"
|
||||||
@@ -935,19 +968,19 @@ __metadata:
|
|||||||
optional: true
|
optional: true
|
||||||
"@emotion/styled":
|
"@emotion/styled":
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/0289121553ab95f6ddd1be0eeb27e975a01391266ff3076430ab67d925c231b586fc2899f8340648b4587c651bd3f7fd24094f43386f6de9052db92a98e13c15
|
checksum: 10c0/4da513a6bc72a2875fc0d4a097db5141849b69a2c62b867a1ac45d3fe112c2c18abb835f0bdfbe4ffbe626bff2f0490f014ccd3a7db72ada6e3b0cca87af63de
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@mui/system@npm:^6.1.7":
|
"@mui/system@npm:^6.1.8":
|
||||||
version: 6.1.7
|
version: 6.1.8
|
||||||
resolution: "@mui/system@npm:6.1.7"
|
resolution: "@mui/system@npm:6.1.8"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime": "npm:^7.26.0"
|
"@babel/runtime": "npm:^7.26.0"
|
||||||
"@mui/private-theming": "npm:^6.1.7"
|
"@mui/private-theming": "npm:^6.1.8"
|
||||||
"@mui/styled-engine": "npm:^6.1.7"
|
"@mui/styled-engine": "npm:^6.1.8"
|
||||||
"@mui/types": "npm:^7.2.19"
|
"@mui/types": "npm:^7.2.19"
|
||||||
"@mui/utils": "npm:^6.1.7"
|
"@mui/utils": "npm:^6.1.8"
|
||||||
clsx: "npm:^2.1.1"
|
clsx: "npm:^2.1.1"
|
||||||
csstype: "npm:^3.1.3"
|
csstype: "npm:^3.1.3"
|
||||||
prop-types: "npm:^15.8.1"
|
prop-types: "npm:^15.8.1"
|
||||||
@@ -963,7 +996,7 @@ __metadata:
|
|||||||
optional: true
|
optional: true
|
||||||
"@types/react":
|
"@types/react":
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/309db6f87bc7e489486f683961d032faad4804e7a3263f584b0a82e3286831a596f416be69066967a76253938e604cbb87bdfe4f9b8feed683b40ca7c4b8d8f2
|
checksum: 10c0/af7902a1a6664055b4f764020746403749148f88c050edf509f557fd9f0b1d4d86ee9478d78e6c0356129f09b4101a93a345b05b5aa00125d3c164b148275faf
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -979,9 +1012,9 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@mui/utils@npm:^6.1.7":
|
"@mui/utils@npm:^6.1.8":
|
||||||
version: 6.1.7
|
version: 6.1.8
|
||||||
resolution: "@mui/utils@npm:6.1.7"
|
resolution: "@mui/utils@npm:6.1.8"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/runtime": "npm:^7.26.0"
|
"@babel/runtime": "npm:^7.26.0"
|
||||||
"@mui/types": "npm:^7.2.19"
|
"@mui/types": "npm:^7.2.19"
|
||||||
@@ -995,7 +1028,7 @@ __metadata:
|
|||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
"@types/react":
|
"@types/react":
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/8dc05bf8f48d6d6d24cb9950b705e8b48eedac8dba159514c5c61ec2da54c9de3f40ff33e8a662eb661af6fbbf9c80b83277eefba6e54a1b5fa26a377ec0d694
|
checksum: 10c0/7d2bfa4863456a5223ddf6a93d56cc4c64e9de0ebc947953a4c23e83f8c9257d02a572da7d8c2dd93dcea5db0d321b7c8bb1e154b26fa5f22663eb6a262726ab
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -1666,11 +1699,11 @@ __metadata:
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@alova/adapter-xhr": "npm:2.0.10"
|
"@alova/adapter-xhr": "npm:2.0.10"
|
||||||
"@babel/core": "npm:^7.26.0"
|
"@babel/core": "npm:^7.26.0"
|
||||||
"@emotion/react": "npm:^11.13.3"
|
"@emotion/react": "npm:^11.13.5"
|
||||||
"@emotion/styled": "npm:^11.13.0"
|
"@emotion/styled": "npm:^11.13.5"
|
||||||
"@eslint/js": "npm:^9.15.0"
|
"@eslint/js": "npm:^9.15.0"
|
||||||
"@mui/icons-material": "npm:^6.1.7"
|
"@mui/icons-material": "npm:^6.1.8"
|
||||||
"@mui/material": "npm:^6.1.7"
|
"@mui/material": "npm:^6.1.8"
|
||||||
"@preact/compat": "npm:^18.3.1"
|
"@preact/compat": "npm:^18.3.1"
|
||||||
"@preact/preset-vite": "npm:^2.9.1"
|
"@preact/preset-vite": "npm:^2.9.1"
|
||||||
"@table-library/react-table-library": "npm:4.1.7"
|
"@table-library/react-table-library": "npm:4.1.7"
|
||||||
@@ -1680,7 +1713,7 @@ __metadata:
|
|||||||
"@types/react": "npm:^18.3.12"
|
"@types/react": "npm:^18.3.12"
|
||||||
"@types/react-dom": "npm:^18.3.1"
|
"@types/react-dom": "npm:^18.3.1"
|
||||||
"@types/react-router-dom": "npm:^5.3.3"
|
"@types/react-router-dom": "npm:^5.3.3"
|
||||||
alova: "npm:3.2.3"
|
alova: "npm:3.2.4"
|
||||||
async-validator: "npm:^4.2.5"
|
async-validator: "npm:^4.2.5"
|
||||||
concurrently: "npm:^9.1.0"
|
concurrently: "npm:^9.1.0"
|
||||||
eslint: "npm:^9.15.0"
|
eslint: "npm:^9.15.0"
|
||||||
@@ -1688,7 +1721,7 @@ __metadata:
|
|||||||
formidable: "npm:^3.5.2"
|
formidable: "npm:^3.5.2"
|
||||||
jwt-decode: "npm:^4.0.0"
|
jwt-decode: "npm:^4.0.0"
|
||||||
mime-types: "npm:^2.1.35"
|
mime-types: "npm:^2.1.35"
|
||||||
preact: "npm:^10.24.3"
|
preact: "npm:^10.25.0"
|
||||||
prettier: "npm:^3.3.3"
|
prettier: "npm:^3.3.3"
|
||||||
react: "npm:^18.3.1"
|
react: "npm:^18.3.1"
|
||||||
react-dom: "npm:^18.3.1"
|
react-dom: "npm:^18.3.1"
|
||||||
@@ -1702,7 +1735,7 @@ __metadata:
|
|||||||
typescript-eslint: "npm:8.15.0"
|
typescript-eslint: "npm:8.15.0"
|
||||||
vite: "npm:^5.4.11"
|
vite: "npm:^5.4.11"
|
||||||
vite-plugin-imagemin: "npm:^0.6.1"
|
vite-plugin-imagemin: "npm:^0.6.1"
|
||||||
vite-tsconfig-paths: "npm:^5.1.2"
|
vite-tsconfig-paths: "npm:^5.1.3"
|
||||||
languageName: unknown
|
languageName: unknown
|
||||||
linkType: soft
|
linkType: soft
|
||||||
|
|
||||||
@@ -1771,13 +1804,13 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"alova@npm:3.2.3":
|
"alova@npm:3.2.4":
|
||||||
version: 3.2.3
|
version: 3.2.4
|
||||||
resolution: "alova@npm:3.2.3"
|
resolution: "alova@npm:3.2.4"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@alova/shared": "npm:1.1.0"
|
"@alova/shared": "npm:1.1.0"
|
||||||
rate-limiter-flexible: "npm:^5.0.3"
|
rate-limiter-flexible: "npm:^5.0.3"
|
||||||
checksum: 10c0/58027f57d5f32d472a5c35110105fdff1a6b772684794a8b00b73289ecde0fa1117160b7904f0a1f8ddc14068d9aecf66fcec76eb868ff20964d81a842a313ea
|
checksum: 10c0/e2330c5f4a36bffe7270b3e274c36a3bdd7f7906bc71de9f93bce892222dc09ce602d83d9f92825820c42fd2f123be30c8343c0cc0619dce6374542d67bc05e0
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -5602,10 +5635,10 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"preact@npm:^10.24.3":
|
"preact@npm:^10.25.0":
|
||||||
version: 10.24.3
|
version: 10.25.0
|
||||||
resolution: "preact@npm:10.24.3"
|
resolution: "preact@npm:10.25.0"
|
||||||
checksum: 10c0/c863df6d7be6a660480189762d8a8f2d4148733fc2bb9efbd9d2fd27315d2c7ede850a16077d716c91666c915c0349bd3c9699733e4f08457226a0519f408761
|
checksum: 10c0/703e021e7a268aea929e9c896484608e18dd9f5aa62c71d3205fedf69269d9592e4cfe17adda78ca4cec1f5f0057a062300daeeb477333ba2005a4d9e3fbc970
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -6964,9 +6997,9 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"vite-tsconfig-paths@npm:^5.1.2":
|
"vite-tsconfig-paths@npm:^5.1.3":
|
||||||
version: 5.1.2
|
version: 5.1.3
|
||||||
resolution: "vite-tsconfig-paths@npm:5.1.2"
|
resolution: "vite-tsconfig-paths@npm:5.1.3"
|
||||||
dependencies:
|
dependencies:
|
||||||
debug: "npm:^4.1.1"
|
debug: "npm:^4.1.1"
|
||||||
globrex: "npm:^0.1.2"
|
globrex: "npm:^0.1.2"
|
||||||
@@ -6976,7 +7009,7 @@ __metadata:
|
|||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
vite:
|
vite:
|
||||||
optional: true
|
optional: true
|
||||||
checksum: 10c0/7db445b6b1f48e7b89f39f5eb8cf4ea645994f581fcc7c9fac721e0c36f8203c0770007ec27825caa6e2566e3127b2b1bfe8be28ca05cd0e9fb67a2943dcdec5
|
checksum: 10c0/fb7480efa31fd50439f4a12c91bc953e5cc09d69fdc7eeb6ffff7cc796bc2c1f2c617c3abfdcbf5d7414848076cea9deb60bc002142f93b6e3131e5458760710
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -1,3 +1,3 @@
|
|||||||
nodeLinker: node-modules
|
nodeLinker: node-modules
|
||||||
|
|
||||||
yarnPath: .yarn/releases/yarn-4.5.1.cjs
|
yarnPath: .yarn/releases/yarn-4.5.2.cjs
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "mock-api",
|
"name": "mock-api",
|
||||||
"version": "3.7.0",
|
"version": "3.7.1",
|
||||||
"description": "mock api for EMS-ESP",
|
"description": "mock api for EMS-ESP",
|
||||||
"author": "proddy, emsesp.org",
|
"author": "proddy, emsesp.org",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
@@ -15,5 +15,5 @@
|
|||||||
"itty-router": "^5.0.18",
|
"itty-router": "^5.0.18",
|
||||||
"prettier": "^3.3.3"
|
"prettier": "^3.3.3"
|
||||||
},
|
},
|
||||||
"packageManager": "yarn@4.5.1"
|
"packageManager": "yarn@4.5.2"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ const headers = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Versions - all without the 'v'
|
// Versions - all without the 'v'
|
||||||
let THIS_VERSION = '3.7.0';
|
let THIS_VERSION = '3.7.1';
|
||||||
let LATEST_STABLE_VERSION = '3.7.0';
|
let LATEST_STABLE_VERSION = '3.7.0';
|
||||||
let LATEST_DEV_VERSION = '3.7.1-dev.4';
|
let LATEST_DEV_VERSION = '3.7.1-dev.4';
|
||||||
let VERSION_IS_UPGRADEABLE = false;
|
let VERSION_IS_UPGRADEABLE = false;
|
||||||
|
|||||||
@@ -208,7 +208,7 @@ platform = native
|
|||||||
build_flags =
|
build_flags =
|
||||||
-DARDUINOJSON_ENABLE_ARDUINO_STRING=1
|
-DARDUINOJSON_ENABLE_ARDUINO_STRING=1
|
||||||
-DEMSESP_STANDALONE -DEMSESP_TEST
|
-DEMSESP_STANDALONE -DEMSESP_TEST
|
||||||
-DEMSESP_DEFAULT_LOCALE=\"en\" -DEMSESP_DEFAULT_TX_MODE=8 -DEMSESP_DEFAULT_VERSION=\"3.7.0-dev.0\" -DEMSESP_DEFAULT_BOARD_PROFILE=\"S32\"
|
-DEMSESP_DEFAULT_LOCALE=\"en\" -DEMSESP_DEFAULT_TX_MODE=8 -DEMSESP_DEFAULT_VERSION=\"3.7.1-dev.0\" -DEMSESP_DEFAULT_BOARD_PROFILE=\"S32\"
|
||||||
-std=gnu++14 -Og -ggdb
|
-std=gnu++14 -Og -ggdb
|
||||||
build_type = debug
|
build_type = debug
|
||||||
build_src_flags =
|
build_src_flags =
|
||||||
@@ -250,7 +250,7 @@ build_flags =
|
|||||||
-DEMSESP_STANDALONE -DEMSESP_TEST
|
-DEMSESP_STANDALONE -DEMSESP_TEST
|
||||||
-DEMSESP_UNITY
|
-DEMSESP_UNITY
|
||||||
; -DEMSESP_UNITY_CREATE
|
; -DEMSESP_UNITY_CREATE
|
||||||
-DEMSESP_DEFAULT_LOCALE=\"en\" -DEMSESP_DEFAULT_TX_MODE=8 -DEMSESP_DEFAULT_VERSION=\"3.7.0-dev.0\" -DEMSESP_DEFAULT_BOARD_PROFILE=\"S32\"
|
-DEMSESP_DEFAULT_LOCALE=\"en\" -DEMSESP_DEFAULT_TX_MODE=8 -DEMSESP_DEFAULT_VERSION=\"3.7.1-dev.0\" -DEMSESP_DEFAULT_BOARD_PROFILE=\"S32\"
|
||||||
-std=gnu++14 -Os -ggdb -Wall -Wextra
|
-std=gnu++14 -Os -ggdb -Wall -Wextra
|
||||||
-lgcov --coverage -fprofile-arcs -ftest-coverage
|
-lgcov --coverage -fprofile-arcs -ftest-coverage
|
||||||
build_type = debug
|
build_type = debug
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ print("# Entity/Register Mapping")
|
|||||||
print()
|
print()
|
||||||
print("!!! note")
|
print("!!! note")
|
||||||
print()
|
print()
|
||||||
print(" This file has been auto-generated. Do not edit.")
|
print(" This file has been auto-generated. Do not modify.")
|
||||||
print()
|
print()
|
||||||
|
|
||||||
for device_type, devices in grouped_by(entities, device_type_key):
|
for device_type, devices in grouped_by(entities, device_type_key):
|
||||||
|
|||||||
@@ -2,9 +2,7 @@
|
|||||||
|
|
||||||
#
|
#
|
||||||
# Builds the dump CSV files, modbus headers and documentation.
|
# Builds the dump CSV files, modbus headers and documentation.
|
||||||
# To be run before a release with
|
# Called by /scripts/generate_csv_and_headers.sh
|
||||||
# sh ./scripts/generate_csv_and_headers.sh
|
|
||||||
#
|
|
||||||
|
|
||||||
# build dummy modbus_entity_parameters.hpp so it compiles
|
# build dummy modbus_entity_parameters.hpp so it compiles
|
||||||
cat >./src/modbus_entity_parameters.hpp <<EOL
|
cat >./src/modbus_entity_parameters.hpp <<EOL
|
||||||
@@ -12,7 +10,7 @@ cat >./src/modbus_entity_parameters.hpp <<EOL
|
|||||||
#include "emsdevice.h"
|
#include "emsdevice.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This file is auto-generated by the update_modbus_registers.sh script. Do not modify.
|
* This file is auto-generated. Do not modify.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
|
|||||||
@@ -1,13 +1,7 @@
|
|||||||
#
|
#
|
||||||
# Update modbus parameters from entity definitions.
|
# Update modbus parameters from entity definitions.
|
||||||
# This script generates c++ code for the modbus parameter definitions.
|
# This script generates c++ code for the modbus parameter definitions.
|
||||||
#
|
# Called by /scripts/generate_csv_and_headers.sh
|
||||||
# Usage:
|
|
||||||
# - first, dump all entities to csv by running 'sh ./scripts/dump_entities.sh'
|
|
||||||
# - then run 'cat ../dump_entities.csv | python3 update_modbus_registers.py > ../src/modbus_entity_parameters.hpp'
|
|
||||||
# from the "scripts" folder
|
|
||||||
# OR
|
|
||||||
# run `sh ./scripts/update_modbus_registers.sh` from the root folder
|
|
||||||
|
|
||||||
import fileinput
|
import fileinput
|
||||||
import csv
|
import csv
|
||||||
@@ -118,7 +112,7 @@ cpp_file_template = Template('''#include "modbus.h"
|
|||||||
#include "emsdevice.h"
|
#include "emsdevice.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This file is auto-generated by the update_modbus_registers.sh script. Do not modify.
|
* This file is auto-generated. Do not modify.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
sonar.organization=emsesp
|
sonar.organization=emsesp
|
||||||
sonar.projectKey=emsesp_EMS-ESP32
|
sonar.projectKey=emsesp_EMS-ESP32
|
||||||
sonar.projectName=EMS-ESP32
|
sonar.projectName=EMS-ESP32
|
||||||
sonar.projectVersion=3.7.0
|
sonar.projectVersion=3.7.1
|
||||||
sonar.sources=./src
|
sonar.sources=./src
|
||||||
sonar.cfamily.compile-commands=compile_commands.json
|
sonar.cfamily.compile-commands=compile_commands.json
|
||||||
sonar.sourceEncoding=UTF-8
|
sonar.sourceEncoding=UTF-8
|
||||||
|
|||||||
@@ -672,12 +672,12 @@ void Solar::process_SM100Status(std::shared_ptr<const Telegram> telegram) {
|
|||||||
* byte 10 = PS1 Solar circuit pump for collector array 1: test=b0001(1), on=b0100(4) and off=b0011(3)
|
* byte 10 = PS1 Solar circuit pump for collector array 1: test=b0001(1), on=b0100(4) and off=b0011(3)
|
||||||
*/
|
*/
|
||||||
void Solar::process_SM100Status2(std::shared_ptr<const Telegram> telegram) {
|
void Solar::process_SM100Status2(std::shared_ptr<const Telegram> telegram) {
|
||||||
has_bitupdate(telegram, vs1Status_, 0, 2); // on if bit 2 set
|
has_bitupdate(telegram, vs1Status_, 0, 2); // on if bit 2 set
|
||||||
has_bitupdate(telegram, valveStatus_, 4, 2); // on if bit 2 set
|
has_bitupdate(telegram, valveStatus_, 4, 2); // on if bit 2 set
|
||||||
has_bitupdate(telegram, solarPump_, 10, 2); // on if bit 2 set
|
has_bitupdate(telegram, solarPump_, 10, 2); // on if bit 2 set
|
||||||
has_bitupdate(telegram, solarPump2_, 1, 2); // on if bit 2 set
|
has_bitupdate(telegram, solarPump2_, 1, 2); // on if bit 2 set
|
||||||
has_bitupdate(telegram, m1Valve_, 7, 2); // values 8/4 seen
|
has_bitupdate(telegram, m1Valve_, 7, 2); // values 8/4 seen
|
||||||
has_bitupdate(telegram, transferPump_, 11, 2); // #2212
|
has_bitupdate(telegram, transferPump_, 11, 2); // #2212
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -1438,13 +1438,13 @@ void EMSdevice::dump_devicevalue_info() {
|
|||||||
Serial.print(",");
|
Serial.print(",");
|
||||||
|
|
||||||
// modbus specific infos
|
// modbus specific infos
|
||||||
Serial.print(device_type());
|
Serial.print(device_type()); // modbus unit identifier
|
||||||
Serial.print(',');
|
Serial.print(',');
|
||||||
|
|
||||||
Serial.print(dv.tag);
|
Serial.print(dv.tag); // modbus block
|
||||||
Serial.print(',');
|
Serial.print(',');
|
||||||
|
|
||||||
// numeric operator -> scale factor
|
// numeric operator -> modbus scale factor
|
||||||
if (dv.numeric_operator == 0)
|
if (dv.numeric_operator == 0)
|
||||||
Serial.print("1");
|
Serial.print("1");
|
||||||
else if (dv.numeric_operator > 0)
|
else if (dv.numeric_operator > 0)
|
||||||
@@ -1453,10 +1453,10 @@ void EMSdevice::dump_devicevalue_info() {
|
|||||||
Serial.print(-dv.numeric_operator);
|
Serial.print(-dv.numeric_operator);
|
||||||
Serial.print(",");
|
Serial.print(",");
|
||||||
|
|
||||||
Serial.printf("%d", EMSESP::modbus_->getRegisterOffset(dv));
|
Serial.printf("%d", EMSESP::modbus_->getRegisterOffset(dv)); // modbus offset
|
||||||
Serial.print(",");
|
Serial.print(",");
|
||||||
|
|
||||||
Serial.printf("%d", EMSESP::modbus_->getRegisterCount(dv));
|
Serial.printf("%d", EMSESP::modbus_->getRegisterCount(dv)); // modbus count
|
||||||
|
|
||||||
// /modbus specific infos
|
// /modbus specific infos
|
||||||
|
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ class DeviceValue {
|
|||||||
CONNECTIVITY // 27 - used in HA
|
CONNECTIVITY // 27 - used in HA
|
||||||
};
|
};
|
||||||
|
|
||||||
// TAG mapping - maps to DeviceValueTAG_s in emsdevice.cpp
|
// TAG mapping - maps to DeviceValueTAG_s in emsdevicevalue.cpp
|
||||||
enum DeviceValueTAG : int8_t {
|
enum DeviceValueTAG : int8_t {
|
||||||
TAG_NONE = -1, // wild card
|
TAG_NONE = -1, // wild card
|
||||||
TAG_DEVICE_DATA = 0,
|
TAG_DEVICE_DATA = 0,
|
||||||
|
|||||||
@@ -354,6 +354,11 @@ void EMSESP::dump_all_entities(uuid::console::Shell & shell) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// For a Mixer, fix device_id to 0x20 to give us all the settings
|
||||||
|
if (device.device_type == DeviceType::MIXER) {
|
||||||
|
device_id = 0x20; // hc
|
||||||
|
}
|
||||||
|
|
||||||
// add the device and print out all the entities
|
// add the device and print out all the entities
|
||||||
// for testing the mixer use ... if (device.product_id == 69) {
|
// for testing the mixer use ... if (device.product_id == 69) {
|
||||||
emsdevices.push_back(
|
emsdevices.push_back(
|
||||||
@@ -393,6 +398,11 @@ void EMSESP::dump_all_telegrams(uuid::console::Shell & shell) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// For a Mixer, fix device_id to 0x20 to give us all the settings
|
||||||
|
if (device.device_type == DeviceType::MIXER) {
|
||||||
|
device_id = 0x20; // hc
|
||||||
|
}
|
||||||
|
|
||||||
// add the device and print out all the entities
|
// add the device and print out all the entities
|
||||||
emsdevices.push_back(
|
emsdevices.push_back(
|
||||||
EMSFactory::add(device.device_type, device_id, device.product_id, "1.0", device.default_name, device.flags, EMSdevice::Brand::NO_BRAND));
|
EMSFactory::add(device.device_type, device_id, device.product_id, "1.0", device.default_name, device.flags, EMSdevice::Brand::NO_BRAND));
|
||||||
|
|||||||
@@ -231,7 +231,7 @@ MAKE_NOTRANSLATION(tpl_input4, "<inv>[<comp><aux><cool><heat><dhw><pv>]")
|
|||||||
MAKE_NOTRANSLATION(test_cmd, "run a test")
|
MAKE_NOTRANSLATION(test_cmd, "run a test")
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// TAG mapping - maps to DeviceValueTAG_s in emsdevice.cpp
|
// TAG mapping - maps to DeviceValueTAG_s in emsdevicevalue.cpp
|
||||||
// use empty string if want to suppress showing tags
|
// use empty string if want to suppress showing tags
|
||||||
// mqtt tags must not have spaces
|
// mqtt tags must not have spaces
|
||||||
MAKE_NOTRANSLATION(tag_none, "")
|
MAKE_NOTRANSLATION(tag_none, "")
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
#include "emsdevice.h"
|
#include "emsdevice.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This file is auto-generated by the update_modbus_registers.sh script. Do not modify.
|
* This file is auto-generated. Do not modify.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
@@ -400,13 +400,6 @@ const std::initializer_list<Modbus::EntityModbusInfo> Modbus::modbus_register_ma
|
|||||||
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_HC, FL_(mixerSetTime), 5, 1), // valvesettime
|
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_HC, FL_(mixerSetTime), 5, 1), // valvesettime
|
||||||
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_HC, FL_(flowTempVf), 6, 1), // flowtempvf
|
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_HC, FL_(flowTempVf), 6, 1), // flowtempvf
|
||||||
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_HC, FL_(flowtempoffset), 7, 1), // flowtempoffset
|
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_HC, FL_(flowtempoffset), 7, 1), // flowtempoffset
|
||||||
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_DHW, FL_(flowTempHc), 0, 1), // flowtemphc
|
|
||||||
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_DHW, FL_(valveStatus), 1, 1), // valvestatus
|
|
||||||
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_DHW, FL_(flowSetTemp), 2, 1), // flowsettemp
|
|
||||||
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_DHW, FL_(wwPumpStatus), 3, 1), // pumpstatus
|
|
||||||
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_DHW, FL_(activated), 4, 1), // activated
|
|
||||||
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_DHW, FL_(mixerSetTime), 5, 1), // valvesettime
|
|
||||||
REGISTER_MAPPING(dt::MIXER, TAG_TYPE_DHW, FL_(flowtempoffset), 6, 1), // flowtempoffset
|
|
||||||
REGISTER_MAPPING(dt::SOLAR, TAG_TYPE_DEVICE_DATA, FL_(collectorTemp), 0, 1), // collectortemp
|
REGISTER_MAPPING(dt::SOLAR, TAG_TYPE_DEVICE_DATA, FL_(collectorTemp), 0, 1), // collectortemp
|
||||||
REGISTER_MAPPING(dt::SOLAR, TAG_TYPE_DEVICE_DATA, FL_(cylBottomTemp), 1, 1), // cylbottomtemp
|
REGISTER_MAPPING(dt::SOLAR, TAG_TYPE_DEVICE_DATA, FL_(cylBottomTemp), 1, 1), // cylbottomtemp
|
||||||
REGISTER_MAPPING(dt::SOLAR, TAG_TYPE_DEVICE_DATA, FL_(solarPump), 2, 1), // solarpump
|
REGISTER_MAPPING(dt::SOLAR, TAG_TYPE_DEVICE_DATA, FL_(solarPump), 2, 1), // solarpump
|
||||||
@@ -536,6 +529,44 @@ const std::initializer_list<Modbus::EntityModbusInfo> Modbus::modbus_register_ma
|
|||||||
REGISTER_MAPPING(dt::VENTILATION, TAG_TYPE_DEVICE_DATA, FL_(ventMode), 6, 1), // ventmode
|
REGISTER_MAPPING(dt::VENTILATION, TAG_TYPE_DEVICE_DATA, FL_(ventMode), 6, 1), // ventmode
|
||||||
REGISTER_MAPPING(dt::VENTILATION, TAG_TYPE_DEVICE_DATA, FL_(airquality), 7, 1), // airquality
|
REGISTER_MAPPING(dt::VENTILATION, TAG_TYPE_DEVICE_DATA, FL_(airquality), 7, 1), // airquality
|
||||||
REGISTER_MAPPING(dt::VENTILATION, TAG_TYPE_DEVICE_DATA, FL_(airHumidity), 8, 1), // airhumidity
|
REGISTER_MAPPING(dt::VENTILATION, TAG_TYPE_DEVICE_DATA, FL_(airHumidity), 8, 1), // airhumidity
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(selRoomTemp), 0, 1), // seltemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwTemp), 1, 1), // temp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwCurTemp2), 2, 1), // curtemp2
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(hydrTemp), 3, 1), // hydrTemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwPump), 4, 1), // pump
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(flowtempoffset), 5, 1), // flowtempoffset
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwHystOn), 6, 1), // hyston
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwHystOff), 7, 1), // hystoff
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwDisinfectionTemp), 8, 1), // disinfectiontemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwCirc), 9, 1), // circ
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwCircMode), 10, 1), // circmode
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwTempStatus), 11, 1), // tempstatus
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwMaxTemp), 12, 1), // maxtemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwDiffTemp), 13, 1), // difftemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwRedTemp), 14, 1), // redtemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwRequiredTemp), 15, 1), // requiredtemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwTemp), 0, 1), // temp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwStorageTemp1), 1, 1), // storagetemp1
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwColdTemp), 2, 1), // coldtemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwTemp5), 3, 1), // temp5
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(retTemp), 4, 1), // rettemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwPump), 5, 1), // pump
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwMaxTemp), 6, 1), // maxtemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(selRoomTemp), 7, 1), // seltemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwRedTemp), 8, 1), // redtemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwHotTemp), 9, 1), // hottemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwDailyTemp), 10, 1), // dailytemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwDisinfectionTemp), 11, 1), // disinfectiontemp
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwCirc), 12, 1), // circ
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwCircMode), 13, 1), // circmode
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwCircTc), 14, 1), // circtc
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwKeepWarm), 15, 1), // keepwarm
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwStatus2), 16, 1), // status2
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwPumpMod), 17, 1), // pumpmod
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(wwFlow), 18, 1), // flow
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(valveReturn), 19, 1), // valvereturn
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(deltaTRet), 20, 1), // deltatret
|
||||||
|
REGISTER_MAPPING(dt::WATER, TAG_TYPE_DHW, FL_(errorDisp), 21, 1), // errordisp
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace emsesp
|
} // namespace emsesp
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
#define EMSESP_APP_VERSION "3.7.1-dev.9"
|
#define EMSESP_APP_VERSION "3.7.1-dev.10"
|
||||||
@@ -33,7 +33,7 @@ WebAPIService::WebAPIService(AsyncWebServer * server, SecurityManager * security
|
|||||||
// POST|GET api/{device}/{entity}
|
// POST|GET api/{device}/{entity}
|
||||||
void WebAPIService::webAPIService(AsyncWebServerRequest * request, JsonVariant json) {
|
void WebAPIService::webAPIService(AsyncWebServerRequest * request, JsonVariant json) {
|
||||||
JsonDocument input_doc; // has no body JSON so create dummy as empty input object
|
JsonDocument input_doc; // has no body JSON so create dummy as empty input object
|
||||||
JsonObject input;
|
JsonObject input;
|
||||||
// if no body then treat it as a secure GET
|
// if no body then treat it as a secure GET
|
||||||
if ((request->method() == HTTP_GET) || (!json.is<JsonObject>())) {
|
if ((request->method() == HTTP_GET) || (!json.is<JsonObject>())) {
|
||||||
// HTTP GET
|
// HTTP GET
|
||||||
|
|||||||
Reference in New Issue
Block a user