Fensterkontakt mit Thermostat peeren - Probleme bei Neugerät

Begonnen von xasher, 06 November 2021, 15:10:18

Vorheriges Thema - Nächstes Thema

xasher

Hallo zusammen,

ich habe bei mir im Kellerraum ein Thermostat (HM-CC-RT-DN) und ein Fensterkontakt (HM-Sec-Sco) erweitert. Diese Konfiguration habe ich überall im Haus im Einsatz. Inzwischen bekomme ich es aber nicht mehr hin, dass die Temperatur abgesenkt wird, wenn das Fenster geöffnet ist. Ich weiß nicht, ob es daran liegt, dass ich es schon Jahre nicht mehr gemacht habe, oder die neue Firmware 1.5 eine Rolle spielt vom Thermostat.

Meine Vorgehensweise bisher war folgende:


set FK_SAUNA peerChan 0 RT_SAUNA_WindowRec single
--> Button auf dem Fensterkontakt drücken

set RT_SAUNA_WindowRec getConfig
--> Warten bis "CMD Done" beim Thermostat steht

set RT_SAUNA_Clima regSet winOpnMode off

set RT_SAUNA_Clima getConfig
--> Warten bis "CMD Done" beim Thermostat steht

# Kontrolle in den Readings von _Clima mit get R-winOpnMode, muss dann auf off gesetzt sein (dauert etwas, bis es drin ist)
get RT_SAUNA_Clima param R-winOpnMode
--> off

# Temperatur auf 12 Grad setzen, wenn Fenster geöffnet wird
set RT_SAUNA_WindowRec regSet winOpnTemp 12 FK_SAUNA

set RT_SAUNA_WindowRec getConfig

Im _WindowRec müssen die gepeerten Fensterkontakte auftauchen
get RT_SAUNA_WindowRec param peerList
--> FK_SAUNA


Das klappt eigentlich soweit, aber bei geöffnetem Fenster senkt die Temperatur nicht auf 12 Grad. Bei anderen Thermostaten ist dann ein Fenstersymbol im Display mit der eingestellten Temperatur von 12 Grad.

Könnt Ihr mir auf die Sprünge helfen, warum das nicht klappt bei mir?

Hie noch eine Liste aus _WindowRec


ernals:
   DEF        76180403
   FUUID      61868173-f33f-2077-483f-fc90feaeb9e028c7
   NAME       RT_SAUNA_WindowRec
   NR         2175
   NTFY_ORDER 48-RT_SAUNA_WindowRec
   STATE      last:trigLast
   TYPE       CUL_HM
   chanNo     03
   device     RT_SAUNA
   disableNotifyFn 1
   peerList   FK_SAUNA
   CL:
     Authenticated 0
     BUF       
     FD         84
     FW_ID      2272
     LASTACCESS 1636207485
     NAME       WEBint_192.168.0.127_52504
     NR         2273
     PEER       192.168.0.127
     PORT       52504
     SNAME      WEBint
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     READINGS:
       2021-11-06 15:04:40   state           Connected
   READINGS:
     2021-11-06 15:01:18   RegL_01.         00:00 08:00
     2021-11-06 15:01:41   RegL_03.FK_SAUNA_chn-01  00:00 04:32
     2021-11-06 15:01:41   RegL_07.FK_SAUNA_chn-01  00:00 05:18
     2021-11-06 15:02:41   cfgState        ok
     2021-11-06 15:01:41   commState       CMDs_done
     2021-11-06 15:01:17   peerList        FK_SAUNA
     2021-11-06 14:58:46   state           unknown
   helper:
     peerFriend peerSens,peerVirt
     peerIDsRaw ,74D94501,00000000
     peerIDsState complete
     peerOpt    3:thermostat,7p:thermostat
     regLst     1,3p,7p
     cmds:
       TmplKey    FK_SAUNA:no:1636207126.0848
       TmplTs     1636207126.0848
       cmdKey     1:0:0::RT_SAUNA:0095:03:FK_SAUNA
       cmdLst:
         burstXmit  noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
         eventL     -peer- -cond-
         eventS     -peer- -cond-
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         inhibit    [(on|{off})]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self03})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{self03})]
         pressS     [(-peer-|{self03})]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         tplSet_FK_SAUNA -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       FK_SAUNA
         peerOpt    remove_FK_SAUNA_chn-01,FK_ANKLEIDE,FK_BAD_L,FK_BAD_R,FK_DACH,FK_GAESTEWC,FK_KINDERZIMMER_R,FK_KUECHE_E_L,FK_KUECHE_E_R,FK_KUECHE_S_L,FK_KUECHE_S_R,FK_SAUNA,FK_SCHLAFZIMMER_BALKON,FK_SCHLAFZIMMER_FENSTER,FK_WOHNZIMMER,LI_KUECHE_FUNK_SPUELE_Btn_01,LI_KUECHE_FUNK_SPUELE_Btn_02,LI_KUECHE_FUNK_TISCH_Btn_01,LI_KUECHE_FUNK_TISCH_Btn_02,LI_SAUNA_BAD_FUNK_Btn_01,LI_SAUNA_BAD_FUNK_Btn_02,LI_SAUNA_DECKE_FUNK_Btn_01,LI_SAUNA_DECKE_FUNK_Btn_02,LI_SAUNA_DUSCHE_FUNK,LI_SAUNA_WC_FUNK_Btn_01,LI_SAUNA_WC_FUNK_Btn_02,RC1_Btn_01,RC1_Btn_02,RC1_Btn_03,RC1_Btn_04,RC1_Btn_05,RC1_Btn_06,RC1_Btn_07,RC1_Btn_08,RC1_Btn_09,RC1_Btn_10,RC1_Btn_11,RC1_Btn_12,RC1_Btn_13,RC1_Btn_14,RC1_Btn_15,RC1_Btn_16,RC1_Btn_17,RC1_Btn_18,RC1_Btn_19,RC1_Btn_20
         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        0
       det        0
       raw        1
       tpl        0
     peerIDsH:
       00000000   broadcast
       74D94501   FK_SAUNA_chn-01
     regCollect:
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,74D94501
   stateFormat last:trigLast


Und noch eine Liste vom Fensterkontakt


Internals:
   CUL_HM_MSGCNT 15
   CUL_HM_RAWMSG A0C42A64174D9451231230127C8::-77.5:CUL_HM
   CUL_HM_RSSI -77.5
   CUL_HM_TIME 2021-11-06 15:02:18
   DEF        74D945
   FUUID      61867f3d-f33f-2077-5bf7-10fb643162ecb096
   IODev      CUL_HM
   LASTInputDev CUL_HM
   MSGCNT     15
   NAME       FK_SAUNA
   NR         2171
   NTFY_ORDER 48-FK_SAUNA
   STATE      open
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   lastMsg    No:42 - t:41 s:74D945 d:123123 0127C8
   peerList   RT_SAUNA_WindowRec
   protCmdDel 2
   protLastRcv 2021-11-06 15:02:18
   protNack   1 last_at:2021-11-06 15:00:56
   protRcv    12 last_at:2021-11-06 15:02:18
   protResnd  1 last_at:2021-11-06 15:00:43
   protSnd    25 last_at:2021-11-06 15:02:18
   protState  CMDs_done
   rssi_at_CUL_HM cnt:15 min:-86.5 max:-77.5 avg:-82.53 lst:-77.5
   CL:
     Authenticated 0
     BUF       
     FD         84
     FW_ID      2310
     LASTACCESS 1636207664
     NAME       WEBint_192.168.0.127_52521
     NR         2311
     PEER       192.168.0.127
     PORT       52521
     SNAME      WEBint
     SSL       
     STATE      Connected
     TEMPORARY  1
     TYPE       FHEMWEB
     canAsyncOutput 1
     READINGS:
       2021-11-06 15:07:41   state           Connected
   READINGS:
     2021-11-06 15:00:56   CommandAccepted no
     2021-11-06 14:47:14   D-firmware      1.0
     2021-11-06 14:47:14   D-serialNr      SEQ0187591
     2021-11-06 15:02:18   IODev           CUL_HM
     2021-11-06 15:00:37   PairedTo        0x123123
     2021-11-06 15:00:37   RegL_00.         00:00 02:01 09:01 0A:12 0B:31 0C:23 10:01 14:06
     2021-11-06 14:27:01   aesCommToDev    ok
     2021-11-06 14:27:01   aesKeyNbr       00
     2021-11-06 15:02:16   alive           yes
     2021-11-06 15:02:18   battery         ok
     2021-11-06 15:01:37   cfgState        BurstUnknwn,RegMiss,TrigUndef,TrigUnkn
     2021-11-06 15:02:18   commState       CMDs_done
     2021-11-06 15:02:18   contact         open (to CUL_HM)
     2021-11-06 14:58:41   peerList        RT_SAUNA_WindowRec
     2021-11-06 15:02:16   recentStateType info
     2021-11-06 15:02:16   sabotageError   on
     2021-11-06 15:02:18   state           open
     2021-11-06 15:02:18   trigDst_123123  noConfig
     2021-11-06 14:26:50   trigDst_broadcast noConfig
     2021-11-06 15:02:18   trigger_cnt     39
     RegL_01.:
       VAL       
   helper:
     HM_CMDNR   66
     cSnd       0112312374D94501040000000001,0112312374D94501040000000001
     cfgStateUpdt 0
     getCfgList all
     getCfgListNo ,4
     lastMsgTm  1636207338.11194
     mId        00C7
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     cfgChk:
       idBc01     RT_SAUNA_WindowRec
       idPz04     000000
123123
       idPz05     123123
       idRc01     RegL_01.,RegL_04.RT_SAUNA_WindowRec
     cmds:
       TmplKey    RT_SAUNA_WindowRec:no:1636207121.17136
       TmplTs     1636207121.17136
       cmdKey     1:1:0::FK_SAUNA:00C7:01:RT_SAUNA_WindowRec
       cmdLst:
         assignHmKey noArg
         clear      [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|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_RT_SAUNA_WindowRec -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       RT_SAUNA_WindowRec
         peerOpt    remove_RT_SAUNA_WindowRec,LI_ABSTELLKAMMER,LI_BADDECKE,LI_BADSPIEGEL,LI_GAESTEWC,LI_GARTEN_BAUM,LI_GARTEN_CORTEN_BRUNNEN,LI_GARTEN_HAUSWAND,LI_GARTEN_MAUER,LI_GARTEN_WEG,LI_KINDERZIMMER,LI_KUECHE_DIM_SPUELE_Dim,LI_KUECHE_DIM_TISCH_Dim,LI_SAUNA_BAD_Dim,LI_SAUNA_BAD_Dim_V_01,LI_SAUNA_BAD_Dim_V_02,LI_SAUNA_DECKE_Dim_01,LI_SAUNA_DECKE_Dim_02,LI_SAUNA_DUSCHE_Dim1_V_01,LI_SAUNA_DUSCHE_Dim1_V_02,LI_SAUNA_DUSCHE_Dim2_V_01,LI_SAUNA_DUSCHE_Dim2_V_02,LI_SAUNA_DUSCHE_Dim_01,LI_SAUNA_DUSCHE_Dim_02,LI_SAUNA_LAMPE_Dim,LI_SAUNA_LAMPE_Dim_V_01,LI_SAUNA_LAMPE_Dim_V_02,LI_SAUNA_WC_Dim1_V_01,LI_SAUNA_WC_Dim1_V_02,LI_SAUNA_WC_Dim2_V_01,LI_SAUNA_WC_Dim2_V_02,LI_SAUNA_WC_Dim_01,LI_SAUNA_WC_Dim_02,LI_SAUNE_DECKE_Dim1_V_01,LI_SAUNE_DECKE_Dim1_V_02,LI_SAUNE_DECKE_Dim2_V_01,LI_SAUNE_DECKE_Dim2_V_02,LI_SCHLAFZIMMER,LI_WZ_Stehlampe,LI_WZ_TVL,LI_WZ_TVR,RA_KINDERZIMMER,RA_MARKISE,RA_SCHLAFZIMMER_BALKON,RA_SCHLAFZIMMER_FENSTER,RA_WOHNZIMMER_FENSTER,RA_WOHNZIMMER_TERRASSE,RT_ANKLEIDE_WindowRec,RT_ANKLEIDE_remote,RT_BAD_L_WindowRec,RT_BAD_L_remote,RT_BAD_R_WindowRec,RT_BAD_R_remote,RT_DACH_WindowRec,RT_DACH_remote,RT_FLUR_WindowRec,RT_FLUR_remote,RT_GAESTEWC_WindowRec,RT_GAESTEWC_remote,RT_KINDERZIMMER_WindowRec,RT_KINDERZIMMER_remote,RT_KUECHE_WindowRec,RT_KUECHE_remote,RT_SAUNA_remote,RT_SCHLAFZIMMER_WindowRec,RT_SCHLAFZIMMER_remote,RT_WOHNZIMMER_WindowRec,RT_WOHNZIMMER_remote,ST_TABLET,SW_Gartentuer,SW_Haustuer,WA_GARTEN_SPRINGBRUNNEN,WT_BAD_WindowRec,WT_BAD_remote
         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        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +74D945,00,00,00
       nextSend   1636207338.26217
       rxt        2
       vccu       
       p:
         74D945
         00
         00
         00
       prefIO:
     mRssi:
       mNo        42
       io:
         CUL_HM:
           -75.5
           -75.5
     peerIDsH:
       00000000   broadcast
       76180403   RT_SAUNA_WindowRec
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_HM
       flg        A
       ts         1636207338.11194
       ack:
         HASH(0x7639d58)
         42800212312374D94500
         HASH(0x7639d58)
         42800212312374D9450101C800
     rssi:
       at_CUL_HM:
         avg        -82.5333333333333
         cnt        15
         lst        -77.5
         max        -77.5
         min        -86.5
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL_HM
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.0
   model      HM-SEC-SCO
   peerIDs    00000000,76180403
   room       Räume->Sauna
   serialNr   SEQ0187591
   subType    threeStateSensor


Würde mich über Hilfe freuen.

Besten Dank vorab,
Alex

frank

die probleme stehen eigentlich alle im fk cfgState reading.
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