Heizkörperthermostat HM-CC-RT-DN channel_03 (WindowRec) ztw. deaktivieren

Begonnen von CottonIJo, 31 Mai 2022, 18:09:25

Vorheriges Thema - Nächstes Thema

CottonIJo

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","")}



Beta-User

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.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

CottonIJo

 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"

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

CottonIJo

Beta-User, Frank, danke für die Ideen, das probiere ich einmal aus, hoffe meine Perl Kenntnisse reichen dafür :-)