Hallo,
ich habe ein Problem mit dem Heizungsthermostat HM-CC-RT-DN im Auto Modus in Kombination mit virtuellen Fensterkontakten.
Ich habe pro HM-CC-RT-DN einen virtuellen Fensterkontakt, dessen Status sich durch den Wert mehrere physikalischer Fenster und Türkontakte berechnet (Bsp: Fenster SchlafzimmerWindow_virt ist offen, wenn entweder das Schlafzimmerfenster offen ist oder die Schlafzimmertür und gleichzeitig die Tür im Flur etc...)
Ich kann es noch nicht genau greifen, aber irgendwann verliert der Thermostat das WindowOpen Flag und heizt, obwohl das Fenster (sowohl das physikalische wie auch das virtuelle) den Wert open haben.
Ich habe das Gefühl, dies passiert immer dann, wenn eine Uhrzeit erreicht wird, zu der die Programmierung des HM-CC-RT-DN eine andere Temperatureinstellung veranlasst.
Heizungsregler, die konstant die gleiche Temperatur haben scheinen nicht betroffen zu sein.
Die Einstellungen wann die Thermostate auf welche Temperatur heizen sollen ist über weekprofiles konfiguriert.
Hat jemand eine Idee?
Klingt nach firmware Version 1.3, jedenfalls, wenn das changelog stimmt: https://forum.fhem.de/index.php/topic,93074.msg869315.html#msg869315
Danke für's Posten des lists, das war wirklich aufschlußreich...
posten des lists?
firmware 1.4
Zitat von: dancedevil1982 am 04 April 2019, 15:32:37
posten des lists?
Das war der ironisch gemeinte Hinweis, dass das wichtige Informationen hätte enthalten können, und daher Spekulationen verhindert hätte.
Ich konnte bei meinen bisher so ein Verhalten nicht feststellen, muß aber zugeben, dass ich auch noch nicht intensiv darauf geachtet habe. Bin aber jetzt auf V 1.5 (.001), was ggf. wieder anders ist (eQ-3 verrät uns nicht immer alles...).
Kann sein, dass es für 1.4 mal eine Zwischenversion gab, die dann nicht im Detail in FHEM zu unterscheiden sein könnte. Würde mind. auf die Zwischenversion updaten (obwohl ich zu V. 1.5 nichts negatives sagen kann, im Gegensatz zu vielen, die wieder zurück sind).
Sind alle fakten gesichert?
Der virtuelle Sensor sendet und ist klar geloggt?
Der interne Sensor ist abgeschaltet?
Das wiedereinschalten erfolgt wie lange nach abschalten? 15 min?
ich habe jetzt firmware 1.5 auf den Thermostaten. Das Verhalten hat sich nicht geändert. Der genaue Zeitpunkt ist nicht greifbar. Teilweise ist über Stunden bei gekippten Fenstern alles ok. Die Thermostate zeigen den Absenk Wert an und das Symbol für Fenster offen. Heute waren die Heizungen mehrere Stunden auf diesem Status (Fenster offen, Absenktemperatur). Irgendwann waren die Thermostate auf Heiztemperatur. Nicht dramatisch da es draußen eh warm ist und die Ventile kaum geöffnet haben.
Aktuell: Arbeitszimmer: Virtueller Fenster Kontakt gepeert mit Heizungsthermostat. Ist der einzige angelernte Fensterkontakt.
HM_Thermostat_Arbeitszimmer_WindowRec:
peerList VCCU_virtualWorkingRoomWindow,trig_VCCU_virtualWorkingRoomWindow open
trigLast VCCU_virtualWorkingRoomWindow:open
List des Thermostat:
Internals:
CHANGED
DEF 369C8E
FUUID 5c4b7d88-f33f-2f39-8e37-78cfc23d2b7dd0c0
HMLAN1_MSGCNT 5880
HMLAN1_RAWMSG E369C8E,0000,0161647E,FF,FFBF,818610369C8E0000000A90C00B0000
HMLAN1_RSSI -65
HMLAN1_TIME 2019-04-07 19:11:16
HMLAN2_MSGCNT 5942
HMLAN2_RAWMSG 05000047818610369C8E0000000A90C00B0000
HMLAN2_RSSI -71
HMLAN2_TIME 2019-04-07 19:11:16
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 11822
NAME HM_Thermostat_Arbeitszimmer
NOTIFYDEV global
NR 180
NTFY_ORDER 50-HM_Thermostat_Arbeitszimmer
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_Thermostat_Arbeitszimmer_Weather
channel_02 HM_Thermostat_Arbeitszimmer_Climate
channel_03 HM_Thermostat_Arbeitszimmer_WindowRec
channel_04 HM_Thermostat_Arbeitszimmer_Clima
channel_05 HM_Thermostat_Arbeitszimmer_ClimaTeam
channel_06 HM_Thermostat_Arbeitszimmer_remote
lastMsg No:81 - t:10 s:369C8E d:000000 0A90C00B0000
protCondBurst on
protLastRcv 2019-04-07 19:11:16
protRcv 691 last_at:2019-04-07 19:11:16
protSnd 2402 last_at:2019-04-07 15:01:14
protSndB 14 last_at:2019-04-07 11:07:05
protState CMDs_done
rssi_at_HMLAN1 cnt:5880 min:-88 max:-39 avg:-57.93 lst:-65
rssi_at_HMLAN2 cnt:5942 min:-85 max:-40 avg:-73.19 lst:-71
Helper:
DBLOG:
actuator:
logdb:
TIME 1554637661.6687
VALUE 0
batteryLevel:
logdb:
TIME 1554560526.31554
VALUE 2.6
desired-temp:
logdb:
TIME 1554585355.57151
VALUE 18.0
measured-temp:
logdb:
TIME 1554656951.63762
VALUE 19.2
READINGS:
2019-04-06 16:19:40 Activity alive
2019-04-07 11:07:06 CommandAccepted yes
2019-04-06 16:19:40 D-firmware 1.5
2019-04-06 16:19:40 D-serialNr MEQ0250816
2019-04-06 16:19:52 PairedTo 0x123ABC
2017-04-24 08:13:53 R-backOnTime 10 s
2019-04-04 08:24:40 R-btnLock on
2017-04-24 08:13:53 R-burstRx on
2017-04-24 08:13:53 R-cyclicInfoMsg on
2017-04-24 08:13:53 R-cyclicInfoMsgDis 0
2017-04-24 08:13:53 R-globalBtnLock off
2017-04-24 08:13:53 R-localResDis off
2017-04-24 08:13:53 R-lowBatLimitRT 2.1 V
2017-04-24 08:13:53 R-modusBtnLock off
2019-04-06 16:19:52 R-pairCentral 0x123ABC
2019-04-07 19:11:16 actuator 0
2019-04-07 19:11:16 battery ok
2019-04-07 19:11:16 batteryLevel 2.6
2019-04-07 19:11:16 desired-temp 18.0
2019-04-06 16:15:51 fwUpdate done
2019-04-07 19:11:16 measured-temp 19.2
2019-04-07 19:11:16 motorErr ok
2019-04-06 16:15:55 powerOn 2019-04-06 16:15:55
2019-04-06 16:15:55 recentStateType info
2019-04-07 15:01:14 state CMDs_done
2019-04-07 15:01:14 time-request -
helper:
HM_CMDNR 129
PONtest 1
cSnd 01123ABC369C8E0304123ABC0803,01123ABC369C8E0304123ABC0807
mId 0095
peerFriend
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
ack:
expert:
def 1
det 1
raw 0
tpl 0
io:
newChn +369C8E,00,00,00
nextSend 1554657076.48119
prefIO
rxt 2
vccu VCCU
p:
369C8E
00
00
00
mRssi:
mNo 81
io:
HMLAN1:
-61
-61
HMLAN2:
-71
-71
prt:
awake 0
bErr 0
brstWu 1
sProc 0
sleeping 1
try 1
rspWait:
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
prs 1
rssi:
at_HMLAN1:
avg -57.9397959183674
cnt 5880
lst -65
max -39
min -88
at_HMLAN2:
avg -73.1990912150788
cnt 5942
lst -71
max -40
min -85
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev HMLAN2
IOgrp VCCU:HMLAN2
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
burstAccess 1_auto
devStateStyle style="text-align:right"
event-min-interval 600
event-on-change-reading .*
expert 1_allReg
firmware 1.5
group Thermostat
icon 83_hm-cc-rt-dn
model HM-CC-RT-DN
room CUL_HM
serialNr MEQ0250816
sortby 1
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
WindowRec
Internals:
DEF 369C8E03
FUUID 5c4b7d88-f33f-2f39-5ba7-ac39902b581e29a5
NAME HM_Thermostat_Arbeitszimmer_WindowRec
NOTIFYDEV global
NR 185
NTFY_ORDER 50-HM_Thermostat_Arbeitszimmer_WindowRec
STATE last:VCCU_virtualWorkingRoomWindow:open
TYPE CUL_HM
chanNo 03
device HM_Thermostat_Arbeitszimmer
peerList VCCU_virtualWorkingRoomWindow,
Helper:
DBLOG:
trigLast:
logdb:
TIME 1554628025.12556
VALUE VCCU_virtualWorkingRoomWindow:open
trig_VCCU_virtualWorkingRoomWindow:
logdb:
TIME 1554628025.12556
VALUE open
READINGS:
2019-04-06 16:20:01 R-VCCU_virtualWorkingRoomWindow-shCtValLo 50
2019-04-06 16:20:02 R-VCCU_virtualWorkingRoomWindow-winOpnTemp 5 C
2018-10-26 10:00:09 R-sign off
2019-04-06 16:19:54 peerList VCCU_virtualWorkingRoomWindow,
2019-04-06 16:19:54 state unknown
2019-04-07 11:07:05 trigLast VCCU_virtualWorkingRoomWindow:open
2019-04-07 11:07:05 trig_VCCU_virtualWorkingRoomWindow open
helper:
peerFriend peerSens,peerVirt
peerIDsRaw ,123ABC08,00000000
peerOpt 3:thermostat,7p:thermostat
regLst 1,3p,7p
expert:
def 1
det 1
raw 0
tpl 0
regCollect:
role:
chn 1
shadowReg:
tmpl:
Attributes:
devStateStyle style="text-align:right"
event-min-interval 600
event-on-change-reading .*
group Thermostat Channels
icon 83_hm-cc-rt-dn
model HM-CC-RT-DN
peerIDs 00000000,123ABC08,
room CUL_HM
sortby 2
stateFormat last:trigLast
Virtueller Fensterkontakt:
Internals:
DEF 123ABC08
FUUID 5c4b7d89-f33f-2f39-6e08-1d3747bfccc492a5
NAME VCCU_virtualWorkingRoomWindow
NOTIFYDEV global
NR 574
NTFY_ORDER 50-VCCU_virtualWorkingRoomWindow
STATE set_postEvent open
TYPE CUL_HM
chanNo 08
device VCCU
peerList HM_Thermostat_Arbeitszimmer_WindowRec,
Helper:
DBLOG:
nextState:
logdb:
TIME 1554627995.07898
VALUE open
state:
logdb:
TIME 1554628025.19549
VALUE set_postEvent open
READINGS:
2019-04-07 11:06:35 nextState open
2019-03-28 12:19:26 peerList HM_Thermostat_Arbeitszimmer_WindowRec,
2019-04-07 11:07:05 state set_postEvent open
2019-04-06 23:15:45 trigger_cnt 73
helper:
count 74
peerFriend peerSens,peerAct
peerOpt -:virtual
regLst
expert:
def 1
det 1
raw 1
tpl 0
role:
chn 1
vrt 1
tmpl:
Attributes:
devStateIcon .*open:fts_door_open@red .*closed:fts_door@green:10px-kreis-gelb:10px-kreis-gelb
devStateStyle style="text-align:right"
expert 3_allReg+raw
genericDeviceType window
icon 16_hm-sec-sc
model CCU-FHEM
peerIDs 369C8E03,
room CUL_HM
webCmd postEvent open:postEvent closed
Clima Channel
Internals:
CHANGED
DEF 369C8E04
FUUID 5c4b7d88-f33f-2f39-7f85-3914b7fa61022ea9
NAME HM_Thermostat_Arbeitszimmer_Clima
NOTIFYDEV global
NR 186
NTFY_ORDER 50-HM_Thermostat_Arbeitszimmer_Clima
STATE T: 19.2 desired: 18.0 valve: 0
TYPE CUL_HM
chanNo 04
device HM_Thermostat_Arbeitszimmer
Helper:
DBLOG:
desired-temp:
logdb:
TIME 1554585355.63286
VALUE 18.0
measured-temp:
logdb:
TIME 1554656951.7006
VALUE 19.2
READINGS:
2018-12-02 20:58:49 CommandAccepted yes
2017-05-05 14:21:38 R-boostPeriod 5 min
2017-05-05 14:21:38 R-boostPos 80 %
2017-05-05 14:21:38 R-btnNoBckLight off
2017-05-05 14:21:38 R-dayTemp 21.5 C
2017-05-05 14:21:38 R-daylightSaveTime on
2017-05-05 14:21:38 R-decalcTime 11:00
2017-05-05 14:21:38 R-decalcWeekday Sat
2017-05-05 14:21:38 R-modePrioManu all
2017-05-05 14:21:38 R-modePrioParty all
2017-05-05 14:21:38 R-nightTemp 17 C
2017-05-05 14:21:38 R-noMinMax4Manu off
2017-05-05 14:21:38 R-regAdaptive on
2018-11-02 15:32:47 R-reguExtI 15
2018-11-02 15:32:47 R-reguExtP 30
2018-11-02 15:32:47 R-reguExtPstart 30
2019-04-04 23:37:04 R-reguIntI 11
2019-04-04 23:37:04 R-reguIntP 26
2019-04-04 23:37:04 R-reguIntPstart 10
2017-05-05 14:21:38 R-showInfo time
2017-05-05 14:21:38 R-showWeekday off
2017-05-05 14:21:34 R-sign off
2017-05-05 14:21:38 R-tempMax 30.5 C
2017-05-05 14:21:38 R-tempMin 4.5 C
2017-05-05 14:21:38 R-tempOffset 0.0K
2017-05-05 14:21:38 R-valveErrPos 15 %
2017-05-05 14:21:38 R-valveMaxPos 100 %
2017-05-05 14:21:38 R-valveOffsetRt 0 %
2017-05-05 14:21:38 R-winOpnBoost off
2018-11-02 15:37:55 R-winOpnDetFall 1.4 K
2018-11-02 15:37:55 R-winOpnMode off
2017-05-05 14:21:38 R-winOpnPeriod 15 min
2017-05-05 14:21:38 R-winOpnTemp 5 C
2018-09-06 17:30:39 R-winOpnTempI 5 C
2019-04-06 16:19:59 R_0_tempListSat 24:00 18.0
2019-04-06 16:19:59 R_1_tempListSun 24:00 18.0
2019-04-06 16:19:59 R_2_tempListMon 24:00 18.0
2019-04-06 16:19:59 R_3_tempListTue 24:00 18.0
2019-04-06 16:19:59 R_4_tempListWed 24:00 18.0
2019-04-06 16:19:59 R_5_tempListThu 24:00 18.0
2019-04-06 16:19:59 R_6_tempListFri 24:00 18.0
2019-04-06 16:19:59 R_tempList_State verified
2019-04-07 19:16:50 ValvePosition 0
2019-04-07 19:16:50 boostTime -
2019-04-07 19:16:50 controlMode auto
2019-04-07 19:16:50 desired-temp 18.0
2019-04-07 19:16:50 heatingState AUTO
2019-04-07 19:16:50 measured-temp 19.2
2019-04-07 19:16:50 partyEnd -
2019-04-07 19:16:50 partyStart -
2019-04-07 19:16:50 partyTemp -
2018-12-02 20:58:49 recentStateType ack
2019-04-07 19:16:50 state T: 19.2 desired: 18.0 valve: 0
2018-09-25 21:17:37 trigLast fhem:80
helper:
peerFriend peerRTteam2
peerIDsRaw ,00000000
peerOpt p:thermostat
regLst 1,7
expert:
def 1
det 1
raw 0
tpl 0
regCollect:
role:
chn 1
shRegR:
07 00
shadowReg:
tmpl:
Attributes:
alexaName Thermostat Arbeitszimmer
devStateStyle style="text-align:right"
event-min-interval 600
event-on-change-reading .*
group Thermostat Sollwerte
homebridgeMapping TargetHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:3,cmds=OFF:controlManu+off;HEAT:controlMode+boost;AUTO:controlMode+auto;COOL:controlMode+night CurrentHeatingCoolingState=heatingState,values=OFF:0;HEAT:1;COOL:2;AUTO:0
icon 83_hm-cc-rt-dn
model HM-CC-RT-DN
peerIDs 00000000,
room CUL_HM,Homekit,alexa
siriName Thermostat Arbeitszimmer
sortby 2
userReadings heatingState {(ReadingsVal($NAME,"ValvePosition",0) > 0 || ReadingsVal($NAME,"desired-temp","-") eq "on") ? "HEAT" : ReadingsVal($NAME,"desired-temp","-") eq "off" ? "OFF" : ReadingsVal($NAME,"controlMode","auto") eq "auto" ? "AUTO" : (ReadingsVal($NAME,"measured-temp",20) > ReadingsVal($NAME,"desired-temp",20)) ? "COOL" : "AUTO"}
userattr weekprofile
weekprofile HT_Profile_Arbeitszimmer
Ich hoffe diese Angaben reichen
Der virtuelle Sensor sendet und ist klar geloggt?
- ich hoffe!
Der interne Sensor ist abgeschaltet?
- regSet winOpnMode ist off
Das wiedereinschalten erfolgt wie lange nach abschalten?
- soll gar nicht automatisch erfolgen
mir kommt grade eine Idee:
wird der Parameter winOpnPeriod verwendet, wenn winOpnMode off ist? Das würde es erklären, nicht aber warum dann die Heizung erst wesentlich später wieder angeht. habe in einem anderen Beitrag den hetzt Hinweis gefunden, diesen auf 0 zu stellen.
Ich habe es jetzt weiter beobachtet. Auch mit fw 1.5 das gleiche Verhalten. Hat jemand eine Idee woran es noch liegen kann? Welche weiteren Infos wären hilfreich?