Hallo zusammen,
ich habe gerade meine Wärmepumpe eingebunden und würde gern in der Anzeige neben der Temperatur noch ein Symboleinblenden und in Abhängigkeit des Status farbig darstellen.
Folgende Werte stehen zur Verfügung:
0:Aus, 1:Ein-Standby, 2:Ein-Heizen, 3:Ein-Warmwasser, 4:Ein-Abt, 5:Aus-EVU, 6:Aus-Alarm, 7:Kühlen, 8:Sperrzeit/Kontrollzeit
Aktuell werden die beim Einlesen der Register wie angezeigt gemappt. Kann ich aber auch weg lassen und ggf. nur mit den Zahlen arbeiten.
Idee für das Symbol:
0,5: grau
1,8: orange
2,3,4: grün
6: rot
Im Stateformat hab ich aktuell die Warmwassertemperatur und daneben sollte dann das farbige Symbol stehen (sani_heating_heatpump):
stateFormat WW: Warmwasser °C / WarmwasserSoll °C
VG
F.
Internals:
CFGFN
DEF 1 60 192.168.1.172:502 TCP
DevIoJustClosed 1
DeviceName 192.168.1.172:502
EXPECT idle
FUUID 66fbd1a1-f33f-1a0c-6c77-01235c065aeb4f08
IODev Kermi
Interval 60
LASTOPEN 1727853542.13061
MODBUSID 1
MODE master
MODULEVERSION Modbus 4.5.6 - 7.11.2023
NAME Kermi
NOTIFYDEV global
NR 2605
NTFY_ORDER 50-Kermi
PROTOCOL TCP
STATE WW: 36.7 °C / 40 °C
TCPConn 1
TYPE ModbusAttr
devioLoglevel 3
devioNoSTATE 1
eventCount 22497
nextOpenDelay 60
nextQueueRun 1727853543.64089
DICACHE:
3:
UNPACK
EXPRS:
EXTRAS:
FNAMES:
OLDREADINGS:
PICACHE:
h1500:
bswapRegs
decode
encode
expr $val/10
format
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h1501:
bswapRegs
decode
encode
expr $val/10
format
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h1502:
bswapRegs
decode
encode
expr $val/10
format
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h1504:
bswapRegs
decode
encode
expr $val/10
format
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h1510:
bswapRegs
decode
encode
expr $val/10
format
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h1550:
bswapRegs
decode
encode
expr $val/10
format
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h1559:
bswapRegs
decode
encode
expr
format
ignoreExpr
map
mapDefault
revRegs
rmapDefault
h6602:
bswapRegs
decode
encode
expr
format
ignoreExpr
map 0:Aus, 1:Ein-Standby, 2:Ein-Heizen, 3:Ein-Warmwasser, 4:Ein-Abt, 5:Aus-EVU, 6:Aus-Alarm, 7:Kühlen, 8:Sperrzeit/Kontrollzeit
mapDefault
revRegs
rmapDefault
QUEUE:
HASH(0x83fe010)
HASH(0x7bff538)
HASH(0x8b2ed50)
HASH(0x8397510)
HASH(0x7b79e68)
HASH(0x821db58)
READ:
BUFFER
READINGS:
2024-10-02 09:18:04 Außentemperatur 10.3
2024-10-02 09:18:03 IsttemperaturPuffer 29.2
2024-10-02 09:18:08 Status Ein-Standby
2024-10-02 09:19:03 Vorlauf_HK1 29.6
2024-10-02 09:18:05 Vorlauf_HK2 30.3
2024-10-02 09:19:01 Warmwasser 36.7
2024-10-02 09:18:06 WarmwasserSoll 40
2024-10-02 09:18:07 aktuelleLeistung 0
2024-10-02 09:19:03 state disconnected
REMEMBER:
lid 1
lname Kermi
lrecv 1727853543.61545
lsend 1727853543.17676
UPDATECACHE:
h1500:
adr 1500
len 1
objCombi h1500
reading Warmwasser
span 1
type h
h1501:
adr 1501
len 1
objCombi h1501
reading Vorlauf_HK1
span 1
type h
h1502:
adr 1502
len 1
objCombi h1502
reading IsttemperaturPuffer
span 1
type h
h1504:
adr 1504
len 1
objCombi h1504
reading Außentemperatur
span 1
type h
h1510:
adr 1510
len 1
objCombi h1510
reading Vorlauf_HK2
span 1
type h
h1550:
adr 1550
len 1
objCombi h1550
reading WarmwasserSoll
span 1
type h
h1559:
adr 1559
len 1
objCombi h1559
reading aktuelleLeistung
span 1
type h
h6602:
adr 6602
len 1
objCombi h6602
reading Status
span 1
type h
defptr:
Kermi 1
gotReadings:
Vorlauf_HK1 29.6
lastRead:
h1500 1727853541.82277
h1501 1727853543.61732
h1502 1727853483.22007
h1504 1727853484.37565
h1510 1727853485.58708
h1550 1727853486.72814
h1559 1727853487.90604
h30201 1727779234.47485
h30529 1727779234.78626
h30535 1727779234.94257
h30775 1727779235.07794
h30953 1727779235.22049
h6602 1727853488.96127
Attributes:
DbLogExclude .*
dev-h-defLen 1
dev-h-defPoll 1
dev-h-defUnpack n
disable 0
group 4: Energie
icon sani_heating_heatpump
obj-h1500-expr $val/10
obj-h1500-reading Warmwasser
obj-h1501-expr $val/10
obj-h1501-reading Vorlauf_HK1
obj-h1502-expr $val/10
obj-h1502-reading IsttemperaturPuffer
obj-h1504-expr $val/10
obj-h1504-reading Außentemperatur
obj-h1510-expr $val/10
obj-h1510-reading Vorlauf_HK2
obj-h1550-expr $val/10
obj-h1550-reading WarmwasserSoll
obj-h1559-reading aktuelleLeistung
obj-h6602-map 0:Aus, 1:Ein-Standby, 2:Ein-Heizen, 3:Ein-Warmwasser, 4:Ein-Abt, 5:Aus-EVU, 6:Aus-Alarm, 7:Kühlen, 8:Sperrzeit/Kontrollzeit
obj-h6602-reading Status
room Energie
stateFormat WW: Warmwasser °C / WarmwasserSoll °C
verbose 0