FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: moontear am 27 April 2019, 11:24:27

Titel: [gelöst] HM-Sec-SCo mit HM-CC-RT-DN pairen
Beitrag von: moontear am 27 April 2019, 11:24:27
Hello,

Bisher habe ich WindowRec des HM-CC-RT-DN per virtuellem Schalter ein/ausgeschaltet. Ich habe ich mir gerade einen HM-Sec-SCo Sensor zugelegt und möchte WindowRec darüber schalten. Steht auch eigentlich im Wiki gut beschrieben (https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Channel_.28Kanal.29_03_WindowRec), bei mir klappt es aber nicht.


Leider kommt beim Thermostaten nichts an, der State von WindowRec ist immer last:vFensterWohnzimmer:closed. Was fehlt noch? Was muss ich beim Peering noch anders machen? Muss ich den virtuellen Fenterkontakt unpeeren?


list Heizung_Wohnzimmer_WindowRec
Internals:
   CFGFN      ./FHEM/cfg_01_Devices.cfg
   DEF        4F070D03
   NAME       Heizung_Wohnzimmer_WindowRec
   NOTIFYDEV  global
   NR         51
   NTFY_ORDER 50-Heizung_Wohnzimmer_WindowRec
   STATE      last:vFensterWohnzimmer:closed
   TYPE       CUL_HM
   chanNo     03
   device     Heizung_Wohnzimmer
   peerList   vFensterWohnzimmer,Sensor_TuerBalkon,
   READINGS:
     2019-02-04 00:24:20   R-sign          off
     2019-04-26 18:28:28   RegL_01.        00:00 08:00
     2019-04-26 18:28:28   RegL_03.Sensor_TuerBalkon_chn-01 00:00 04:32
     2019-04-26 18:28:28   RegL_03.vFensterWohnzimmer 00:00 04:32
     2019-04-26 18:28:29   RegL_07.Sensor_TuerBalkon_chn-01 00:00 05:18
     2019-04-26 18:28:29   RegL_07.vFensterWohnzimmer 00:00 05:16
     2019-04-26 19:05:30   peerList        vFensterWohnzimmer,Sensor_TuerBalkon,
     2019-04-26 19:05:30   state           unknown
     2019-03-01 21:37:46   trigLast        vFensterWohnzimmer:closed
     2019-03-01 21:37:46   trig_vFensterWohnzimmer closed
   helper:
     cfgChkResult No regs found for:

Heizung_Wohnzimmer_WindowRec type:thermostat -
list:peer register         :value
   1:      sign             :off
   7:Sensor_TuerBalkon_chn-01 winOpnTemp       :12 C
   7:vFensterWohnzimmer winOpnTemp       :11 C
                       Sensor_TuerBalkon_chn-01        vFensterWohnzimmer             
                       sh             
CtValLo                50              50             

     peerFriend peerSens,peerVirt
     peerOpt    3:thermostat,7p:thermostat
     regLst     1,3p,7p
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     tmpl:
   nb:
     cnt        1
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,4ABC1101,688B6A01,
   stateFormat last:trigLast


list Sensor_TuerBalkon
Internals:
   CUL_MSGCNT 21
   CUL_RAWMSG A0C668641688B6A0000000125C8::-66:CUL
   CUL_RSSI   -66
   CUL_TIME   2019-04-27 11:09:12
   DEF        688B6A
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     21
   NAME       Sensor_TuerBalkon
   NOTIFYDEV  global
   NR         607
   NTFY_ORDER 50-Sensor_TuerBalkon
   STATE     
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:66 - t:41 s:688B6A d:000000 0125C8
   protCmdDel 8
   protLastRcv 2019-04-27 11:09:12
   protRcv    21 last_at:2019-04-27 11:09:12
   protResnd  6 last_at:2019-04-27 00:19:53
   protResndFail 2 last_at:2019-04-27 01:21:06
   protSnd    8 last_at:2019-04-27 01:21:03
   protState  CMDs_done_Errors:1
   rssi_at_CUL cnt:21 min:-66 max:-52.5 avg:-61.16 lst:-66
   READINGS:
     2019-04-26 21:28:11   Activity        alive
     2019-04-26 21:28:11   D-firmware      1.0
     2019-04-26 21:28:11   D-serialNr      PEQ0571693
     2019-04-26 18:26:17   R-Heizung_Wohnzimmer_WindowRec-expectAES set_off
     2019-04-26 18:26:17   R-Heizung_Wohnzimmer_WindowRec-peerNeedsBurst set_on
     2019-04-26 16:45:47   R-pairCentral   set_0xCA5A00
     2019-04-26 18:27:15   aesKeyNbr       00
     2019-04-27 10:36:20   alive           yes
     2019-04-27 11:09:12   battery         ok
     2019-04-27 11:09:12   contact         open (to broadcast)
     2019-04-26 16:47:20   powerOn         2019-04-26 16:47:19
     2019-04-27 10:36:20   recentStateType info
     2019-04-27 10:36:20   sabotageError   off
     2019-04-27 11:09:12   state           open
     2019-04-27 11:09:12   trigDst_broadcast noConfig
     2019-04-27 11:09:12   trigger_cnt     37
   helper:
     HM_CMDNR   102
     getCfgList all
     getCfgListNo ,4
     mId        00C7
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +688B6A,00,00,00
       nextSend   1556356152.44159
       prefIO     
       rxt        2
       vccu       
       p:
         688B6A
         00
         00
         00
     mRssi:
       mNo        66
       io:
         CUL:
           -62
           -62
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_CUL:
         avg        -61.1666666666667
         cnt        21
         lst        -66
         max        -52.5
         min        -66
     tmpl:
Attributes:
   IODev      CUL
   actCycle   002:50
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SCO
   room       CUL_HM,Fenster,Wohnzimmer
   serialNr   PEQ0571693
   stateFormat {if (ReadingsVal("Sensor","contact","") =~ "open.*") {"open " . ReadingsTimestamp("Sensor","contact","")} else {InternalVal("Sensor","STATE","")}}
   subType    threeStateSensor
Titel: Antw:HM-Sec-SCo mit HM-CC-RT-DN pairen
Beitrag von: Otto123 am 27 April 2019, 14:56:50
Hi,

der Sensor ist nie richtig "fertig" geworden.

Zitat2019-04-26 18:26:17   R-Heizung_Wohnzimmer_WindowRec-expectAES set_off
     2019-04-26 18:26:17   R-Heizung_Wohnzimmer_WindowRec-peerNeedsBurst set_on
     2019-04-26 16:45:47   R-pairCentral   set_0xCA5A00
Die ganzen set_ dürfen da nicht stehen.

Wenn Du Glück hast reicht getConfig und configtaster drücken. Dabei nicht den Sensor auslösen!!!
Die Datenübertragung muss sichtbar stattfinden! LED muss hektisch blinkern.

Beim peeren musst Du beim Sensor genauso verfahren!!! configTaster drücken, Datenübertragung damit anstossen.


Gruß Otto
Titel: Antw:HM-Sec-SCo mit HM-CC-RT-DN pairen
Beitrag von: moontear am 27 April 2019, 19:08:07
Otto, super! Dank' dir für deine schnelle Antwort. Ich hab mir dann im Wiki auch nochmal komplett HomeMatic Devices pairen (https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen) durchgelesen.

getconfig hat geholfen um die set_ Dinge wegzumachen. Leider ist das Device PairedTo 0x000000 :-(

get hm getconfig sagt auch:
PairedTo mismatch to IODev
    Sensor_TuerBalkon paired:0x000000 IO attr: CA5A00.


Ich probiere es mal mit einem Factory Reset? Habe mehrfach GetConfig ausgeführt und auch den Config Button gedrückt.
Titel: Antw:HM-Sec-SCo mit HM-CC-RT-DN pairen
Beitrag von: Otto123 am 27 April 2019, 21:07:36
Reset musst Du nicht machen.
Es reicht in der Regel ein erneutes Pairing. Also set CUL hmPairForSec 120 und Knöpfchen drücken

Gruß Otto
Titel: Antw:HM-Sec-SCo mit HM-CC-RT-DN pairen
Beitrag von: moontear am 27 April 2019, 23:14:58
Wow die -Sec Devices verhalten sich ja mal anders als die anderen Homematic Devices die ich habe - ich muss den Config schalter wirklich oft drücken bis die ganzen CMDs endlich mal durchgehen - aber funktioniert jetzt alles!

Zwei Follow-up Fragen, weil noch nicht ganz "sauber":

1. get hm configcheck sagt noch:
    trigger sent to unpeered device
    triggerUnpeered: Sensor_TuerBalkon:CA5A00

trigger sent to undefined device
    triggerUndefined: Sensor_TuerBalkon:CA5A00

Hier steht, dass ich das ignorieren kann wegen AES? Ignorieren? https://forum.fhem.de/index.php?topic=44908.0


2. Heizung_Wohnzimmer_WindowRec hat auch noch eine 000000 peerID - ist das schlecht und müsste ich aufräumen?
Internals:
   CFGFN      ./FHEM/cfg_01_Devices.cfg
   DEF        4F070D03
   NAME       Heizung_Wohnzimmer_WindowRec
   NOTIFYDEV  global
   NR         51
   NTFY_ORDER 50-Heizung_Wohnzimmer_WindowRec
   STATE      last:Sensor_TuerBalkon:closed
   TYPE       CUL_HM
   chanNo     03
   device     Heizung_Wohnzimmer
   peerList   vFensterWohnzimmer,Sensor_TuerBalkon,
   READINGS:
     2019-02-04 00:24:20   R-sign          off
     2019-04-27 23:03:21   RegL_01.         00:00 08:00
     2019-04-27 23:03:27   RegL_03.Sensor_TuerBalkon_chn-01  00:00 04:32
     2019-04-27 23:03:26   RegL_03.vFensterWohnzimmer  00:00 04:32
     2019-04-27 23:03:27   RegL_07.Sensor_TuerBalkon_chn-01  00:00 05:18
     2019-04-27 23:03:27   RegL_07.vFensterWohnzimmer  00:00 05:16
     2019-04-27 23:03:20   peerList        vFensterWohnzimmer,Sensor_TuerBalkon,
     2019-04-27 23:03:20   state           unknown
     2019-04-27 22:42:27   trigLast        Sensor_TuerBalkon:closed
     2019-04-27 22:42:27   trig_Sensor_TuerBalkon Closed_5
     2019-03-01 21:37:46   trig_vFensterWohnzimmer closed
   helper:
     peerFriend peerSens,peerVirt
     peerIDsRaw ,4ABC1101,688B6A01,00000000
     peerOpt    3:thermostat,7p:thermostat
     regLst     1,3p,7p
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     regCollect:
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,4ABC1101,688B6A01,
   stateFormat last:trigLast


Kann nicht schaden, auch nochmal ein List des Sensors: list Sensor_TuerBalkon
Internals:
   CFGFN     
   CUL_MSGCNT 39
   CUL_RAWMSG A0D70A610688B6ACA5A0006010000::-59:CUL
   CUL_RSSI   -59
   CUL_TIME   2019-04-27 22:56:56
   DEF        688B6A
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     39
   NAME       Sensor_TuerBalkon
   NOTIFYDEV  global
   NR         3405
   STATE     
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:70 - t:10 s:688B6A d:CA5A00 06010000
   peerList   Heizung_Wohnzimmer_WindowRec,
   protLastRcv 2019-04-27 22:56:56
   protRcv    40 last_at:2019-04-27 22:56:56
   protRcvB   4 last_at:2019-04-27 22:42:27
   protSnd    41 last_at:2019-04-27 22:56:56
   protState  CMDs_done
   rssi_at_CUL cnt:40 min:-70.5 max:-53 avg:-61.78 lst:-59
   READINGS:
     2019-04-27 19:24:49   Activity        alive
     2019-04-27 19:24:51   CommandAccepted yes
     2019-04-27 19:24:49   D-firmware      1.0
     2019-04-27 19:24:49   D-serialNr      PEQ0571693
     2019-04-27 19:24:51   PairedTo        0xCA5A00
     2019-04-27 19:24:52   R-Heizung_Wohnzimmer_WindowRec-expectAES off
     2019-04-27 19:24:52   R-Heizung_Wohnzimmer_WindowRec-peerNeedsBurst on
     2019-04-27 19:15:02   R-cyclicInfoMsg on
     2019-04-27 19:15:03   R-eventDlyTime  0 s
     2019-04-27 19:15:02   R-pairCentral   0xCA5A00
     2019-04-27 19:15:02   R-sabotageMsg   on
     2019-04-27 19:15:03   R-sign          on
     2019-04-27 19:24:51   RegL_00.         00:00 02:01 09:01 0A:CA 0B:5A 0C:00 10:01 14:06
     2019-04-27 19:24:51   RegL_01.         00:00 08:01 20:9C 21:00 30:06
     2019-04-27 19:24:52   RegL_04.Heizung_Wohnzimmer_WindowRec  00:00 01:01
     2019-04-27 19:24:51   aesCommToDev    ok
     2019-04-27 19:24:51   aesKeyNbr       00
     2019-04-27 22:56:56   alive           yes
     2019-04-27 22:56:56   battery         ok
     2019-04-27 22:56:56   contact         closed (to CUL)
     2019-04-27 19:24:54   peerList        Heizung_Wohnzimmer_WindowRec,
     2019-04-27 20:05:28   powerOn         2019-04-27 20:05:28
     2019-04-27 22:56:56   recentStateType info
     2019-04-27 22:56:56   sabotageError   off
     2019-04-27 22:56:56   state           closed
     2019-04-27 22:42:28   trigDst_CA5A00  noConfig
     2019-04-27 22:42:28   trigger_cnt     5
   helper:
     HM_CMDNR   112
     PONtest    0
     cSnd       01CA5A00688B6A0103,01CA5A00688B6A01044F070D0304
     mId        00C7
     peerFriend peerAct,peerVirt
     peerIDsRaw ,4F070D03,00000000
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +688B6A,00,00,00
       nextSend   1556398616.50399
       prefIO     
       rxt        2
       vccu       
       p:
         688B6A
         00
         00
         00
     mRssi:
       mNo        70
       io:
         CUL:
           -53
           -53
     prt:
       bErr       0
       sProc      0
       sleeping   1
       helper:
         prt:
           rspWait:
       rspWait:
     q:
       qReqConf   00
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL
       flg        A
       ts         1556398616.40498
       ack:
         HASH(0x607e988)
         708002CA5A00688B6A00
     rssi:
       at_CUL:
         avg        -61.7875
         cnt        40
         lst        -59
         max        -53
         min        -70.5
     shadowReg:
     tmpl:
Attributes:
   IODev      CUL
   actCycle   002:50
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SCO
   peerIDs    00000000,4F070D03,
   room       CUL_HM,Fenster,Wohnzimmer
   serialNr   PEQ0571693
   stateFormat {if (ReadingsVal("Sensor","contact","") =~ "open.*") {"open " . ReadingsTimestamp("Sensor","contact","")} else {InternalVal("Sensor","STATE","")}}
   subType    threeStateSensor
Titel: Antw:HM-Sec-SCo mit HM-CC-RT-DN pairen
Beitrag von: Otto123 am 28 April 2019, 10:15:21
Moin,

peerIDs 000000 ist er selbst, da musst Du nichts korrigieren.

Das mit dem trigger habe ich bei mir nicht. Liegt vielleicht daran, dass meine SCo alle nicht gepeert sind. Ich habe allerdings andere SEC die gepeert sind und diese Meldung nicht haben.

Gruß Otto