Hallo,
bei uns wird die desiredTemp vom HKT bei geöffnetem Fenster auf eine feste Vorgabe-Temp (8grd) gesetzt.
Während der Heizperiode ist das auch m. E. sinnvoll, im Sommer eher kontra produktiv, da im Sommer alle HKT durch eine TempList auf voll geöffnet gesetzt sind.
Wird jetzt das Fenster, an dem ein Kontakt klebt, geöffnet, fährt der HKT von 30grd nach 8grd um das Ventil zu schließen.
Die Stellerfahrt ist nicht nur unnötig sondern sie kostet auch Batterie.
Frage, gibt es eine Möglichkeit die Funktion von WindowRec (reagiere auf gepeerten Fenster-Sensor) für den Zeitraum der TempList "Sommer" abzuschalten?
Oder gibt es eine andere Möglichkeit für einen bestimmten Zeitraum die Funktion von WindowRec abzuschalten?
Würde mich über passende Ideen freuen.
Grüße Joachim
List Heizkörperthermostat
Internals:
CFGFN ./FHEM/include/fhem_erdgeschoss.cfg
DEF 4CE3C2
FUUID 5c587ad0-f33f-8c2a-4781-1a381f4c69e14333
IODev myHmUART
LASTInputDev RM_HmUART_UG
MSGCNT 40731
NAME 10_EG_Toilette_HzgThermostat
NR 567
NTFY_ORDER 48-10_EG_Toilette_HzgThermostat
RM_HmUART_DG_MSGCNT 13496
RM_HmUART_DG_RAWMSG 0500003F8486104CE3C20000000A40CD0E0000
RM_HmUART_DG_RSSI -63
RM_HmUART_DG_TIME 2022-05-31 17:55:48
RM_HmUART_UG_MSGCNT 13622
RM_HmUART_UG_RAWMSG 050000348486104CE3C20000000A40CD0E0000
RM_HmUART_UG_RSSI -52
RM_HmUART_UG_TIME 2022-05-31 17:55:48
STATE CMDs_done
TYPE CUL_HM
channel_01 10_EG_Toilette_HzgThermostat_Weather
channel_02 10_EG_Toilette_HzgThermostat_Climate
channel_03 10_EG_Toilette_HzgThermostat_WindowRec
channel_04 10_EG_Toilette_HzgThermostat_Clima
channel_05 10_EG_Toilette_HzgThermostat_ClimaTeam
channel_06 10_EG_Toilette_HzgThermostat_remote
disableNotifyFn 1
lastMsg No:84 - t:10 s:4CE3C2 d:000000 0A40CD0E0000
myHmUART_MSGCNT 13613
myHmUART_RAWMSG 050000318486104CE3C20000000A40CD0E0000
myHmUART_RSSI -49
myHmUART_TIME 2022-05-31 17:55:48
protLastRcv 2022-05-31 17:55:48
protRcv 13642 last_at:2022-05-31 17:55:48
protSnd 50 last_at:2022-05-31 14:43:22
protState CMDs_done
rssi_at_RM_HmUART_DG cnt:13496 min:-86 max:-51 avg:-59.05 lst:-63
rssi_at_RM_HmUART_UG cnt:13622 min:-69 max:-49 avg:-51.59 lst:-52
rssi_at_myHmUART cnt:13613 min:-75 max:-45 avg:-51.16 lst:-49
READINGS:
2022-05-07 18:01:09 Activity alive
2022-05-31 17:55:48 Batt_timestamp_Toilette_HzgThermostat 2022-05-31 17:55:48
2022-05-31 06:35:27 CommandAccepted yes
2018-04-21 22:15:42 D-firmware 1.4
2018-04-21 22:15:42 D-serialNr NEQ0872602
2022-05-31 14:43:22 IODev myHmUART
2019-03-28 18:12:48 PairedTo 0x4C3DF4
2018-04-21 22:22:54 R-backOnTime 10 s
2018-04-21 22:22:54 R-btnLock off
2018-04-21 22:22:54 R-burstRx on
2018-04-21 22:22:54 R-cyclicInfoMsg on
2018-04-21 22:22:54 R-cyclicInfoMsgDis 0
2018-04-21 22:22:54 R-globalBtnLock off
2018-04-21 22:22:54 R-localResDis off
2018-04-21 22:22:54 R-lowBatLimitRT 2.1 V
2018-04-21 22:22:54 R-modusBtnLock off
2018-04-21 22:22:54 R-pairCentral 0x4C3DF4
2022-05-31 17:55:48 actuator 0
2022-05-31 17:55:48 battery ok
2022-05-31 17:55:48 batteryLevel 2.9
2022-05-19 18:37:25 cfgState ok
2022-05-31 14:43:22 commState CMDs_done
2022-05-31 17:55:48 desired-temp 8.0
2022-05-31 17:55:48 measured-temp 20.5
2022-05-31 17:55:48 motorErr ok
2019-03-28 18:07:09 powerOn 2019-03-28 18:07:09
2019-03-28 18:07:09 recentStateType info
2018-05-20 14:58:51 sabotageAttack_ErrIoAttack cnt 2
2022-05-31 14:43:22 state CMDs_done
2022-05-31 14:43:22 time-request -
helper:
HM_CMDNR 132
PONtest 1
cSnd 014C3DF44CE3C204040000000001,014C3DF44CE3C200040000000007
cfgStateUpdt 0
lastMsgTm 1654012548.74901
mId 0095
peerFriend -
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
tmplChg 0
ack:
cmds:
TmplKey :no:1651938682.83311
TmplTs 1651938682.83311
cmdKey 0:1:0::10_EG_Toilette_HzgThermostat:0095:01:
cmdLst:
assignHmKey noArg
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sysTime noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 1
raw 0
tpl 0
io:
flgs 0
newChn +4CE3C2,00,00,00
nextSend 1654012548.84492
rxt 2
vccu VCCU
p:
4CE3C2
00
00
00
prefIO:
myHmUART
mRssi:
mNo 84
io:
RM_HmUART_DG:
-63
-63
RM_HmUART_UG:
-52
-52
myHmUART:
-41
-41
peerIDsH:
prt:
bErr 0
sProc 0
rspWait:
tryMsg:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_RM_HmUART_DG:
avg -59.0516449318319
cnt 13496
lst -63
max -51
min -86
at_RM_HmUART_UG:
avg -51.5907355748056
cnt 13622
lst -52
max -49
min -69
at_myHmUART:
avg -51.1605817968119
cnt 13613
lst -49
max -45
min -75
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IOgrp VCCU:myHmUART
actCycle 000:15
actStatus alive
autoReadReg 4_reqStatus
expert allReg
firmware 1.4
group Thermostate
icon hm-cc-rt-dn
model HM-CC-RT-DN
room 10_Erdgeschoss->Toilette
serialNr NEQ0872602
subType thermostat
userReadings Batt_timestamp_Toilette_HzgThermostat {ReadingsTimestamp("10_EG_Toilette_HzgThermostat","batteryLevel","")}
webCmd getConfig:clear msgEvents:burstXmit
List HM-SEC-SCO
Internals:
CFGFN ./FHEM/include/fhem_erdgeschoss.cfg
DEF 4E72A5
FUUID 5c587ad0-f33f-8c2a-9da4-4d0715aaf00de2d1
IODev myHmUART
LASTInputDev RM_HmUART_DG
MSGCNT 2207
NAME 10_EG_Toilette_Fenster_Sensor
NR 588
NTFY_ORDER 48-10_EG_Toilette_Fenster_Sensor
RM_HmUART_DG_MSGCNT 738
RM_HmUART_DG_RAWMSG 0500003F3FA6104E72A54C3DF40601C800
RM_HmUART_DG_RSSI -63
RM_HmUART_DG_TIME 2022-05-31 17:17:54
RM_HmUART_UG_MSGCNT 740
RM_HmUART_UG_RAWMSG 050000443FA6104E72A54C3DF40601C800
RM_HmUART_UG_RSSI -68
RM_HmUART_UG_TIME 2022-05-31 17:17:54
STATE open
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
lastMsg No:3F - t:10 s:4E72A5 d:4C3DF4 0601C800
myHmUART_MSGCNT 729
myHmUART_RAWMSG 050100433FA6104E72A54C3DF40601C800
myHmUART_RSSI -67
myHmUART_TIME 2022-05-31 17:17:54
peerList 10_EG_Toilette_HzgThermostat_WindowRec
protLastRcv 2022-05-31 17:17:54
protRcv 743 last_at:2022-05-31 17:17:54
protRcvB 56 last_at:2022-05-31 06:35:27
protSnd 687 last_at:2022-05-31 17:17:54
protState CMDs_done
rssi_at_RM_HmUART_DG cnt:738 min:-76 max:-57 avg:-61.48 lst:-63
rssi_at_RM_HmUART_UG cnt:740 min:-84 max:-66 avg:-72.83 lst:-68
rssi_at_myHmUART cnt:729 min:-83 max:-57 avg:-65.47 lst:-67
READINGS:
2022-05-07 18:01:09 Activity alive
2022-05-31 17:17:54 Batt_timestamp_Toilette_Fenster_Sensor 2022-05-31 17:17:54
2021-09-24 06:54:45 CommandAccepted no
2018-04-21 22:15:42 D-firmware 1.0
2018-04-21 22:15:42 D-serialNr NEQ0946103
2022-05-31 17:17:54 IODev myHmUART
2021-10-15 12:10:23 PairedTo 0x4C3DF4
2018-04-21 23:52:02 R-10_EG_Toilette_HzgThermostat_WindowRec-expectAES off
2018-04-21 23:52:02 R-10_EG_Toilette_HzgThermostat_WindowRec-peerNeedsBurst on
2018-04-21 23:52:01 R-cyclicInfoMsg on
2018-04-21 23:52:01 R-eventDlyTime 0 s
2018-04-21 23:52:01 R-pairCentral 0x4C3DF4
2018-04-21 23:52:01 R-sabotageMsg on
2018-04-21 23:52:01 R-sign on
2021-10-15 12:10:23 RegL_00. 00:00 02:01 09:01 0A:4C 0B:3D 0C:F4 10:01 14:06
2021-10-15 12:10:24 RegL_01. 00:00 08:01 20:9C 21:00 30:06
2021-10-15 12:10:25 RegL_04.10_EG_Toilette_HzgThermostat_WindowRec 00:00 01:01
2022-05-31 17:17:54 alive yes
2022-05-31 17:17:54 battery ok
2022-05-07 17:51:31 cfgState ok
2022-05-31 17:17:54 commState CMDs_done
2022-05-31 17:17:54 contact open (to VCCU)
2022-05-07 17:51:21 peerList 10_EG_Toilette_HzgThermostat_WindowRec
2021-10-14 12:52:22 powerOn 2021-10-14 12:52:22
2022-05-31 17:17:54 recentStateType info
2018-05-19 23:28:49 sabotageAttack_ErrIoAttack cnt 1
2022-05-31 17:17:54 sabotageError off
2022-05-31 17:17:54 state open
2022-05-31 06:35:27 trigger_cnt 212
helper:
HM_CMDNR 63
lastMsgTm 1654010274.02758
mId 00C7
peerFriend peerAct,peerVirt
peerIDsState complete
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 28
supp_Pair_Rep 0
tmplChg 0
ack:
cmds:
TmplKey 10_EG_Toilette_HzgThermostat_WindowRec:no:1651938682.83306
TmplTs 1651938682.83306
cmdKey 1:1:0::10_EG_Toilette_Fenster_Sensor:00C7:01:10_EG_Toilette_HzgThermostat_WindowRec
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
peerSmart -peerOpt-
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
tplSet_10_EG_Toilette_HzgThermostat_WindowRec -tplPeer-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
unpair noArg
lst:
condition closed,open,tilted
peer 10_EG_Toilette_HzgThermostat_WindowRec
peerOpt remove_10_EG_Toilette_HzgThermostat_WindowRec,00_UG_Freizeitraum_Deckenlicht,00_UG_Freizeitraum_Rollladen,00_UG_Technikraum_Rollladen,10_EG_Esszimmer_HzgThermostat_WindowRec,10_EG_Esszimmer_HzgThermostat_remote,10_EG_Esszimmer_Rollladen,10_EG_Esszimmer_Wand_HzgThermostat_WindowRec,10_EG_Esszimmer_Wand_HzgThermostat_remote,10_EG_Flur_HzgThermostat_WindowRec,10_EG_Flur_HzgThermostat_remote,10_EG_Flur_Stehlampe_Sw,10_EG_Kueche_HzgThermostat_WindowRec,10_EG_Kueche_HzgThermostat_remote,10_EG_Kueche_Rollladen_Norden,10_EG_Kueche_Rollladen_Westen,10_EG_Toilette_HzgThermostat_remote,10_EG_Vorratsraum_HzgThermostat_WindowRec,10_EG_Vorratsraum_HzgThermostat_remote,10_EG_WohnZimmer_Rollladen_Erker_Nord,10_EG_WohnZimmer_Rollladen_Erker_Sued,10_EG_WohnZimmer_Rollladen_Westen,10_EG_Wohnzimmer_HzgThermostat_Erker_Nord_WindowRec,10_EG_Wohnzimmer_HzgThermostat_Erker_Nord_remote,10_EG_Wohnzimmer_HzgThermostat_Erker_Sued_WindowRec,10_EG_Wohnzimmer_HzgThermostat_Erker_Sued_remote,10_EG_Wohnzimmer_HzgThermostat_Westen_WindowRec,10_EG_Wohnzimmer_HzgThermostat_Westen_remote,10_EG_Wohnzimmer_Stehlampe_Sw,10_EG_Wohnzimmer_Temp_Regler_WindowRec,10_EG_Wohnzimmer_Temp_Regler_remote,20_DG_AZ_Dad_HzgThermostat_Erker_WindowRec,20_DG_AZ_Dad_HzgThermostat_Erker_remote,20_DG_AZ_Dad_HzgThermostat_Westen_WindowRec,20_DG_AZ_Dad_HzgThermostat_Westen_remote,20_DG_AZ_Dad_Temp_Regler_WindowRec,20_DG_AZ_Dad_Temp_Regler_remote,20_DG_AZ_Mam_HzgThermostat_WindowRec,20_DG_AZ_Mam_HzgThermostat_remote,20_DG_Badezimmer_Handtuch_HzgThermostat_WindowRec,20_DG_Badezimmer_Handtuch_HzgThermostat_remote,20_DG_Badezimmer_HzgThermostat_WindowRec,20_DG_Badezimmer_HzgThermostat_remote,20_DG_Balkonzimmer_HzgThermostat_WindowRec,20_DG_Balkonzimmer_HzgThermostat_remote,20_DG_Flur_Sirene_Arm,20_DG_Flur_Sirene_Panic,20_DG_Flur_Sirene_Sen_01,20_DG_Flur_Sirene_Sen_02,20_DG_Flur_Stehlampe_Sw,20_DG_Schlafzimmer_Rollladen,50_Aussen_Licht_Eingang,50_Aussen_Schaltmodul01_NordSeite_Sw_01,50_Aussen_Schaltmodul01_NordSeite_Sw_02,50_Aussen_Schaltmodul01_Wasserhahn_Sw_01,50_Aussen_Schaltmodul01_Wasserhahn_Sw_02,50_Aussen_Schaltmodul01_Wasserhahn_Sw_03,50_Aussen_Schaltmodul01_Wasserhahn_Sw_04,VCCU
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 0
raw 1
tpl 0
io:
flgs 0
newChn +4E72A5,00,00,00
nextSend 1654010274.32345
rxt 2
vccu VCCU
p:
4E72A5
00
00
00
prefIO:
myHmUART
mRssi:
mNo 3F
io:
RM_HmUART_DG:
-63
-63
RM_HmUART_UG:
-68
-68
myHmUART:
-63
-63
peerIDsH:
00000000 broadcast
4CE3C203 10_EG_Toilette_HzgThermostat_WindowRec
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rpt:
IO myHmUART
flg A
ts 1654010274.02758
ack:
HASH(0x27a9630)
3F80024C3DF44E72A500
rssi:
at_RM_HmUART_DG:
avg -61.4878048780488
cnt 738
lst -63
max -57
min -76
at_RM_HmUART_UG:
avg -72.8391891891891
cnt 740
lst -68
max -66
min -84
at_myHmUART:
avg -65.4759945130315
cnt 729
lst -67
max -57
min -83
shadowReg:
tmpl:
Attributes:
IOgrp VCCU:myHmUART
actCycle 028:00
actStatus alive
autoReadReg 4_reqStatus
devStateIcon open:fts_window_1w_tilt@red closed:fts_window_1w_closed_right_anchor@green
expert defReg,rawReg
firmware 1.0
fp_EG_Wohnhaus 97,589,1,Sensor,
group Fenster- Sensor
icon fts_window_1w_closed_right_anchor
model HM-SEC-SCO
peerIDs 00000000,4CE3C203
room 10_Erdgeschoss->Toilette
serialNr NEQ0946103
subType threeStateSensor
userReadings Batt_timestamp_Toilette_Fenster_Sensor {ReadingsTimestamp("10_EG_Toilette_Fenster_Sensor","battery","")}
Hat mich auch gestört, seither sind die Kontakte "virtuell" und werden nur gepostet, wenn "Heizperiode" angesagt ist.
Weiterer Vorteil: es wird etwas gewartet, bis open gesendet wird.
Beta-User: kannst Du bitte "Virtuell" etwas konkreter erklären?
Ich kann auf das Posten des KontaktStatus' nicht verzichten da das Signal "Fenster offen" Teil einer Überwachungsfunktion ist.
Bsp. "Fenster offen" wenn das Haus verlassen wird oder "Fenster offen" aber Fenstergriff steht auf "zu"
Die werden "gedoppelt", die Ausgandsdevices nutze ich ansonsten auch ganz normal.
Siehe https://forum.fhem.de/index.php/topic,97430.msg1221853.html#msg1221853
im sommer die opentemp anpassen oder das peering entfernen.
Beta-User, Frank, danke für die Ideen, das probiere ich einmal aus, hoffe meine Perl Kenntnisse reichen dafür :-)