FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: sven.scherf am 02 November 2022, 19:32:10

Titel: (gelöst) HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: sven.scherf am 02 November 2022, 19:32:10
Hallo zusammen,

ich habe mir zwei neue Heizungsthermostaten von Homematic zugelegt.
Diese waren schon mal woanders im Einsatz.

Die zwei Thermostaten haben die FW 1.5
Die beiden Fensterkontakte die FW 1.0

Ich wollte nun die Thermostate mit den Fensterkontakte wie meine anderen auch miteinander peeren.

Dazu habe ich meine vorhandenen Fensterkontakte und die neuen(gebrauchten) Thermostate in den Werkszustand versetzt.

Einen Thermostaten konnte ich ohne Probleme mit zwei Fensterkontakte peeren.
Anschließend habe ich den Thermostaten und die Fensterkontakte mit fhem gepairt.

Bei dem zweiten Thermostat ist mir das peeren mit dem anderen Fensterkontakt nicht gelungen.
Hier habe ich mir viel Zeit gelassen, es mehrmals versucht und auch nur 50cm Abstand zwischen biesen Geräten gehabt.

Das pairing mit fhem geht ohne Probleme.

Im Netz bin ich auf eine Aussage von ELV gestossen wonach das peeren nicht mehr funktionieren soll, aber warum geht es meinen andern Thermostaten mit der gleichen FW ? :(

Im Wiki von fhem habe ich diesen Beitrag gefunden https://wiki.fhem.de/wiki/HM-SEC-SC_T%C3%BCr-Fensterkontakt

Was ist korrekt von all diesen Aussagen und habe ich die Möglichkeit den Thermostaten mit dem Fensterkontakt zu peeren ?
Wenn ja wie muss ich hier vorgehen damit mir dies gelingt ?

Vielen Dank und Grüße

Sven









Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: MadMax-FHEM am 02 November 2022, 20:03:58
Was meinst du mit "all diesen Aussagen"?

Ich habe hier keine lesen können... ;)

Was geht:

NICHT an eine Zentrale anglernte Geräte (-> nicht GEPAIRED) können "einfach so" untereinander gepeert werden ("gegenseitiges Knöpfchendrücken" ;)  ).

Sind Geräte (reicht bereits eines davon) an eine Zentrale angelernt (GEPAIRED), dann können diese nur noch über Befehle der Zentrale (an der BEIDE angelernt sein müssen) gepeert werden.

-----------------------------------------------

Wo sind die lists?
Sind sie tatsächlich zurückgesetzt?

Bei gebrauchten: wurde ein eigener AES Schlüssel verwendet? -> wenn der nicht bekannt ist: schlecht!

Sind die Geräte tatsächlich VOLLSTÄNDIG gePAIRED?
(würde man im list sehen)

Weil ein PEERING nur funktioniert, wenn die Geräte auch vollständig GEPAIRED sind (ausnahme: komplett nicht gepaired und dann per "Knöpfchendrücken" PEEREN).

Gruß, Joachim
Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: sven.scherf am 02 November 2022, 20:29:43
Hallo,

mit all den Aussagen meinte ich, die Aussagen von ELV und vom fhem Wiki die hier unterschiedlich sind.

Hier das List vom Thermostaten

Internals:
   CUL_0_MSGCNT 1
   CUL_0_RAWMSG A0F2D86106AECB70000000AA8D4111800::-59:CUL_0
   CUL_0_RSSI -59
   CUL_0_TIME 2022-11-02 20:07:06
   DEF        6AECB7
   FUUID      6362a812-f33f-de21-3997-76c8e3dd4b4ad5cd
   IODev      CUL_0
   LASTInputDev myHmUART
   MSGCNT     2
   NAME       Wz_Thermostat
   NR         1155
   NTFY_ORDER 48-Wz_Thermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Wz_Thermostat_Weather
   channel_02 Wz_Thermostat_Climate
   channel_03 Wz_Thermostat_WindowRec
   channel_04 Wz_Thermostat_Clima
   channel_05 Wz_Thermostat_ClimaTeam
   channel_06 Wz_Thermostat_remote
   disableNotifyFn 1
   eventCount 1
   lastMsg    No:2D - t:10 s:6AECB7 d:000000 0AA8D4111800
   myHmUART_MSGCNT 1
   myHmUART_RAWMSG 050000362D86106AECB70000000AA8D4111800
   myHmUART_RSSI -54
   myHmUART_TIME 2022-11-02 20:07:06
   protLastRcv 2022-11-02 20:07:06
   protRcv    1 last_at:2022-11-02 20:07:06
   rssi_at_CUL_0 cnt:1 min:-59 max:-59 avg:-59 lst:-59
   rssi_at_myHmUART cnt:1 min:-54 max:-54 avg:-54 lst:-54
   READINGS:
     2022-11-02 19:18:58   CommandAccepted yes
     2022-11-02 18:28:30   D-firmware      1.5
     2022-11-02 18:28:30   D-serialNr      PEQ1634305
     2022-11-02 20:04:54   IODev           CUL_0
     2022-11-02 18:28:01   PairedTo        0xF11034
     2022-11-02 18:28:01   RegL_00.        00:00 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:01 18:00 19:00 1A:00
     2022-11-02 20:04:38   RegL_07.       
     2022-11-02 20:07:06   actuator        24
     2022-11-02 20:07:06   battery         ok
     2022-11-02 20:07:06   batteryLevel    3.2
     2022-11-02 19:20:05   cfgState        ok
     2022-11-02 19:19:04   commState       CMDs_done
     2022-11-02 20:07:06   desired-temp    21.0
     2022-11-02 20:07:06   measured-temp   21.2
     2022-11-02 20:07:06   motorErr        ok
     2022-11-02 19:19:04   state           CMDs_done
     2022-11-02 18:28:13   time-request    -
   helper:
     HM_CMDNR   45
     lastMsgTm  1667416026.07104
     mId        0095
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1667415894.5367
       TmplTs     1667415894.5367
       cmdKey     0:1:0::Wz_Thermostat:0095:00:
       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        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +6AECB7,00,00,00
       nextSend   1667416026.17042
       rxt        2
       vccu       HM_VCCU
       p:
         6AECB7
         00
         00
         00
       prefIO:
         myHmUART
     mRssi:
       mNo        2D
       io:
         CUL_0:
           -53
           -53
         myHmUART:
           -54
           -54
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_CUL_0:
         avg        -59
         cnt        1
         lst        -59
         max        -59
         min        -59
       at_myHmUART:
         avg        -54
         cnt        1
         lst        -54
         max        -54
         min        -54
     shRegW:
       07         04
     tmpl:
Attributes:
   IOgrp      HM_VCCU:myHmUART
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM,Wohnzimmer
   serialNr   PEQ1634305
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit



Hier vom Fensterkontakt


Internals:
   DEF        426D59
   FUUID      6362a99f-f33f-de21-2558-d8a4994b23ef24a1
   IODev      CUL_0
   NAME       Wz_Tuer
   NR         1163
   NTFY_ORDER 48-Wz_Tuer
   STATE      Nack
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   READINGS:
     2022-11-02 19:22:00   CommandAccepted no
     2022-11-02 18:32:22   D-firmware      1.0
     2022-11-02 18:32:22   D-serialNr      MEQ0943057
     2022-11-02 20:04:54   IODev           CUL_0
     2022-11-02 18:33:58   aesCommToDev    ok
     2022-11-02 18:33:58   aesKeyNbr       00
     2022-11-02 19:22:00   alive           yes
     2022-11-02 19:22:00   battery         ok
     2022-11-02 19:22:00   cfgState        updating
     2022-11-02 19:22:00   commState       CMDs_done_Errors:1
     2022-11-02 19:22:00   contact         closed (to broadcast)
     2022-11-02 19:22:00   recentStateType info
     2022-11-02 19:22:00   sabotageError   off
     2022-11-02 19:22:00   state           Nack
     2022-11-02 18:33:57   trigDst_broadcast noConfig
     2022-11-02 18:34:07   trigger_cnt     5
   helper:
     HM_CMDNR   246
     mId        00C7
     peerFriend peerAct,peerVirt
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     cmds:
       TmplKey    :no:1667415894.54926
       TmplTs     1667415894.54926
       cmdKey     1:1:0::Wz_Tuer:00C7:01:
       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-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    BadK_Thermostat_WindowRec,BadK_Thermostat_remote,Bad_La_Dusche,Bad_La_Haupt,Bad_La_Spiegel,Bad_Rol,Bad_Thermostat_WindowRec,Bad_Thermostat_remote,Bue_La,Esse_La,Esse_Rol,Flur_La_Bild,Flur_La_Garderobe,Flur_La_Haupt,Flur_La_Telefon,HM_2489AE_WindowRec,HM_2489AE_remote,HM_38C49B_Sw1_V_01,HM_38C49B_Sw1_V_02,HM_VCCU_Btn1,Kel_La,Kue_Heizung,Kue_La_1,Kue_La_2,Kue_La_3,Kue_Rol_Li,Kue_Rol_Re,Kue_Thermostat_WindowRec,Kue_Thermostat_remote,Schl_La_Bett,Schl_La_Haupt,Schl_La_Schrank,Schl_Rol_Fenster_Aktor,Schl_Rol_Tuer,Schl_Thermostat_WindowRec,Schl_Thermostat_remote,WC_La,WC_Rol,WC_Thermostat_WindowRec,WC_Thermostat_remote,Wz_La_Spot,Wz_Rol_Fenster,Wz_Rol_Tuer_Aktor,Wz_Thermostat_WindowRec,Wz_Thermostat_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       2
       newChn     +426D59,02,00,00
       rxt        2
       sendWu     1
       vccu       HM_VCCU
       p:
         426D59
         00
         00
         00
       prefIO:
         myHmUART
     mRssi:
       mNo       
       io:
         CUL_0:
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
     tmpl:
Attributes:
   IOgrp      HM_VCCU:myHmUART
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.0
   model      HM-SEC-SCO
   room       CUL_HM,Wohnzimmer
   serialNr   MEQ0943057
   subType    threeStateSensor


Ob das Thermostat vorher mit einem AES Schlüssel verwendet wurde weiß ich nicht.
Ich habe das Thermostat mit res im Thermostatmenü zurück gesetzt.
Den Fensterkontakt habe ich durch drücken vom Anlerntaster bis langsames rotes Blinken und nochmalige langes drücken bis schnelles rotes Blinken zu sehen war.

Nun sind ja beide an fhem angelernt.

Woran kann ich Probleme mit der peering erkennen ?

Viele Grüsse

Sven
Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: MadMax-FHEM am 02 November 2022, 20:34:39
Zitat von: sven.scherf am 02 November 2022, 20:29:43
mit all den Aussagen meinte ich, die Aussagen von ELV und vom fhem Wiki die hier unterschiedlich sind.

Aber WELCHE denn nun GENAU?
Und v.a. wo unterscheiden sie sich?

EDIT: z.B. Im Netz bin ich auf eine Aussage von ELV gestossen wonach das peeren nicht mehr funktionieren soll, aber warum geht es meinen andern Thermostaten mit der gleichen FW ?
Soll generell nicht mehr gehen? Unter bestimmten Umständen? (-> ja, wenn mit Zentrale verbunden, dann nur noch anders) Was nicht geht: Homematic BidCos kann NICHT mit Homematic IP gepeert werden. Usw. Also manchmal geht es manchmal nicht... Um zu helfen bzgl. Aussagen müsste man schon GENAU die Aussagen kennen... 8)

Lists etc. muss ich erst schauen...

Gruß, Joachim
Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: frank am 02 November 2022, 20:40:47
ZitatNun sind ja beide an fhem angelernt.
der fk aber nicht.
peeren geht mit peerchan
Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: MadMax-FHEM am 02 November 2022, 20:46:32
Also der Thermostat ist gepaired.
Es fehlen zwar noch ein paar Register (so sieht es zumindest aus), macht aber nichts.
Allerdings werden es nach dem Peeren noch weitere die fehlen/falsch sind... ;)

Der Fensterkontakt ist noch nicht (vollständig) gepaired!

D.h. die beiden können nicht mehr einfach so ("gegenseitiges Knöpfchendrücken": Verbinden OHNE Zentrale) gepeert werden und eben auch NICHT per Zentrale, da ja der Fensterkontakt noch nicht gepaired ist (und die Peering-Aufforderung der Zentralen ignoriert: er hat ja noch keine Zentrale, warum also auf eine hören ;)  ).

Z.B.:
Zitat
     2022-11-02 19:22:00   commState       CMDs_done_Errors:1
     2022-11-02 19:22:00   contact         closed (to broadcast)

Zeigt, dass wohl nicht alles glatt gelaufen ist und (to broadcast) zeigt auch irgendwie keine Zentrale?

Fensterkontakt sind etwas "zickig"...

Hast du hminfo definiert?
Ja: -> configCheck
Nein: einrichten :)
https://wiki.fhem.de/wiki/HMinfo

vccu?
Solltest du auch mal überlegen...
https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU

EDIT: klar "IOgrp      HM_VCCU:..." ;)

50cm.
Es gibt bei Funk nicht nur zu weit...
...es gibt auch zu nah ;)

Gruß, Joachim
Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: frank am 02 November 2022, 21:14:59
eigentlich müsste der hmuart als IODev gesetzt sein wegen attr IOgrp. es ist aber aktuell der cul.
gibt es im log eventuell eine meldung über das fehlen des perl moduls Crypt::Rijndael?

sniffe den vorgang
Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: sven.scherf am 03 November 2022, 19:19:22
Hallo zusammen,

erst einmal vielen Dank für die Hilfe.

vccu und hminfo ist installiert.
configCheck habe ich gemacht.

Hier gab es ein paar Probleme u.a. mit dem Fensterkontakt. Dies konnte ich lösen.
Hier der configCheck
configCheck done:

missing register list
    Ausb_Device_1: RegL_00.
    Ausb_Device_2: RegL_00.
    Bue_FensterL: RegL_00.,RegL_01.
    Esse_Fenster_links: RegL_00.,RegL_01.
    Esse_Funk: RegL_00.
    Esse_funk_1_Btn_01: RegL_01.,RegL_04.Esse_La_chn-01
    Esse_funk_1_Btn_02: RegL_01.,RegL_04.Esse_La_chn-01
    FB1_Ch01: RegL_01.
    FB1_Ch02: RegL_01.
    FB1_Ch03: RegL_01.
    FB1_Ch04: RegL_01.
    FB1_Ch05: RegL_01.
    FB1_Ch06: RegL_01.
    FB1_Ch07: RegL_01.
    FB1_Ch08: RegL_01.
    FB1_Device: RegL_00.
    Flur_FT02_Btn_01: RegL_01.
    Flur_FT02_Btn_02: RegL_01.
    Flur_FT02_Btn_03: RegL_01.
    Flur_FT02_Btn_04: RegL_01.
    Flur_FT02_Btn_05: RegL_01.
    Flur_FT02_Btn_06: RegL_01.
    Flur_FT02_device: RegL_00.
    Flur_FT03_Btn_01: RegL_01.,RegL_04.Flur_La_Haupt_chn-01
    Flur_FT03_Btn_02: RegL_01.,RegL_04.Flur_La_Haupt_chn-01
    Flur_FT03_device: RegL_00.
    HM_6977D7: RegL_00.,RegL_01.
    Kel_FT01_Btn_01: RegL_01.,RegL_04.Kel_La_chn-01
    Kel_FT01_Btn_02: RegL_01.,RegL_04.Kel_La_chn-01
    Kel_FT01_device: RegL_00.
    Kel_FT02_Btn_01: RegL_01.,RegL_04.Kel_La_chn-01
    Kel_FT02_Btn_02: RegL_01.,RegL_04.Kel_La_chn-01
    Kel_FT02_device: RegL_00.
    Kel_La: RegL_00.,RegL_01.
    Schl_FT_Btn_01: RegL_01.,RegL_04.Schl_La_Schrank_chn-01
    Schl_FT_Btn_02: RegL_01.,RegL_04.Schl_La_Schrank_chn-01
    Schl_FT_Btn_03: RegL_01.,RegL_04.Schl_La_Bett_chn-01
    Schl_FT_Btn_04: RegL_01.,RegL_04.Schl_La_Bett_chn-01
    Schl_FT_Btn_05: RegL_01.
    Schl_FT_Btn_06: RegL_01.
    Schl_FT_Device: RegL_00.

incomplete register list
    Kue_Thermostat_Climate: RegL_07.

peer list incomplete. Use getConfig to read it.
    Kel_La:

peer not verified. Check that peer is set on both sides
    HM_2489AE_WindowRec: p:Esse_Fenster_links
    Kel_FT01_Btn_01: p:Kel_La
    Kel_FT01_Btn_02: p:Kel_La
    Kel_FT02_Btn_01: p:Kel_La
    Kel_FT02_Btn_02: p:Kel_La

trigger sent to unpeered device
    Esse_Fenster_rechts: 000000

conditionalBurst not set
     Esse_Thermostat: for remote Esse_Fenster_rechts

PairedTo missing/unknown
    Ausb_Device_1:
    Ausb_Device_2:
    Bue_FensterL:
    Esse_Funk:
    FB1_Device:
    Flur_FT02_device:
    Flur_FT03_device:
    Kel_FT01_device:
    Kel_FT02_device:
    Kel_La:
    Schl_FT_Device:

PairedTo mismatch to IODev
    Wz_Tuer: paired:0x000000 IO attr: F11034.

templist mismatch
    Kue_Thermostat_Climate:
     Kue_Thermostat_Climate: tempList 1 not verified



Meine VCCU hat als Schnittstellen einen CUL_0 und den myHmUART.
Mit dem letzteren habe ich das Thermostat und den Fensterkontakt gepaird.


Anbei der List vom Fensterkontakt nach der Korrektur
Internals:
   CUL_0_MSGCNT 26
   CUL_0_RAWMSG A0E71A010426D59F110340100000000::-51.5:CUL_0
   CUL_0_RSSI -51.5
   CUL_0_TIME 2022-11-03 18:55:13
   DEF        426D59
   FUUID      6362a99f-f33f-de21-2558-d8a4994b23ef24a1
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     51
   NAME       Wz_Tuer
   NR         1163
   NTFY_ORDER 48-Wz_Tuer
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 35
   lastMsg    No:71 - t:10 s:426D59 d:F11034 0100000000
   myHmUART_MSGCNT 25
   myHmUART_RAWMSG 0501003471A010426D59F110340100000000
   myHmUART_RSSI -52
   myHmUART_TIME 2022-11-03 18:55:13
   protCmdDel 4
   protLastRcv 2022-11-03 18:55:13
   protNack   1 last_at:2022-11-03 03:40:13
   protRcv    26 last_at:2022-11-03 18:55:13
   protSnd    5 last_at:2022-11-03 18:55:13
   protState  CMDs_done
   rssi_at_CUL_0 cnt:26 min:-53.5 max:-50.5 avg:-51.92 lst:-51.5
   rssi_at_myHmUART cnt:25 min:-62 max:-44 avg:-55.12 lst:-52
   READINGS:
     2022-11-03 03:40:13   CommandAccepted no
     2022-11-03 18:55:11   D-firmware      1.0
     2022-11-03 18:55:11   D-serialNr      MEQ0943057
     2022-11-03 18:55:11   IODev           myHmUART
     2022-11-03 18:55:12   PairedTo        0x000000
     2022-11-03 18:55:12   RegL_00.         00:00 02:00 09:01 0A:00 0B:00 0C:00 10:01 14:06
     2022-11-03 18:55:12   RegL_01.         00:00 08:01 20:9C 21:00 30:06
     2022-11-02 18:33:58   aesCommToDev    ok
     2022-11-02 18:33:58   aesKeyNbr       00
     2022-11-03 18:39:57   alive           yes
     2022-11-03 18:39:57   battery         ok
     2022-11-03 18:56:36   cfgState        PairMism
     2022-11-03 18:55:13   commState       CMDs_done
     2022-11-03 18:39:57   contact         closed (to broadcast)
     2022-11-03 18:39:57   recentStateType info
     2022-11-03 18:39:57   sabotageError   off
     2022-11-03 18:39:57   state           closed
     2022-11-02 18:33:57   trigDst_broadcast noConfig
     2022-11-03 12:30:05   trigger_cnt     9
   helper:
     HM_CMDNR   113
     cSnd       01F11034426D5901040000000001,01F11034426D590103
     cfgStateUpdt 0
     lastMsgTm  1667498113.18572
     mId        00C7
     peerFriend peerAct,peerVirt
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     cfgChk:
       idPc02     paired:0x000000 IO attr: F11034.
     cmds:
       TmplKey    :no:1667440853.04255
       TmplTs     1667440853.04255
       cmdKey     1:1:0::Wz_Tuer:00C7:01:
       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-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    BadK_Thermostat_WindowRec,BadK_Thermostat_remote,Bad_La_Dusche,Bad_La_Haupt,Bad_La_Spiegel,Bad_Rol,Bad_Thermostat_WindowRec,Bad_Thermostat_remote,Bue_La,Esse_La,Esse_Rol,Flur_La_Bild,Flur_La_Garderobe,Flur_La_Haupt,Flur_La_Telefon,HM_2489AE_WindowRec,HM_2489AE_remote,HM_38C49B_Sw1_V_01,HM_38C49B_Sw1_V_02,HM_VCCU_Btn1,Kel_La,Kue_Heizung,Kue_La_1,Kue_La_2,Kue_La_3,Kue_Rol_Li,Kue_Rol_Re,Kue_Thermostat_WindowRec,Kue_Thermostat_remote,Schl_La_Bett,Schl_La_Haupt,Schl_La_Schrank,Schl_Rol_Fenster_Aktor,Schl_Rol_Tuer,Schl_Thermostat_WindowRec,Schl_Thermostat_remote,WC_La,WC_Rol,WC_Thermostat_WindowRec,WC_Thermostat_remote,Wz_La_Spot,Wz_Rol_Fenster,Wz_Rol_Tuer_Aktor,Wz_Thermostat_WindowRec,Wz_Thermostat_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     +426D59,00,00,00
       nextSend   1667498113.48523
       rxt        2
       sendWu     1
       vccu       HM_VCCU
       p:
         426D59
         00
         00
         00
       prefIO:
         myHmUART
     mRssi:
       mNo        71
       io:
         CUL_0:
           -51.5
           -51.5
         myHmUART:
           -46
           -46
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1667498113.18572
       ack:
         HASH(0x4e21308)
         718002F11034426D5900
     rssi:
       at_CUL_0:
         avg        -51.9230769230769
         cnt        26
         lst        -51.5
         max        -50.5
         min        -53.5
       at_myHmUART:
         avg        -55.12
         cnt        25
         lst        -52
         max        -44
         min        -62
     shadowReg:
     tmpl:
Attributes:
   IOgrp      HM_VCCU:myHmUART
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.0
   model      HM-SEC-SCO
   peerIDs    00000000
   room       CUL_HM,Wohnzimmer
   serialNr   MEQ0943057
   subType    threeStateSensor


Hier vom Thermostaten
Internals:
   CUL_0_MSGCNT 414
   CUL_0_RAWMSG A0F4F86106AECB70000000AA8D0112F00::-56:CUL_0
   CUL_0_RSSI -56
   CUL_0_TIME 2022-11-03 19:08:47
   DEF        6AECB7
   FUUID      6362a812-f33f-de21-3997-76c8e3dd4b4ad5cd
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     828
   NAME       Wz_Thermostat
   NR         1155
   NTFY_ORDER 48-Wz_Thermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Wz_Thermostat_Weather
   channel_02 Wz_Thermostat_Climate
   channel_03 Wz_Thermostat_WindowRec
   channel_04 Wz_Thermostat_Clima
   channel_05 Wz_Thermostat_ClimaTeam
   channel_06 Wz_Thermostat_remote
   disableNotifyFn 1
   eventCount 432
   lastMsg    No:4F - t:10 s:6AECB7 d:000000 0AA8D0112F00
   myHmUART_MSGCNT 414
   myHmUART_RAWMSG 050000364F86106AECB70000000AA8D0112F00
   myHmUART_RSSI -54
   myHmUART_TIME 2022-11-03 19:08:47
   protLastRcv 2022-11-03 19:08:47
   protRcv    414 last_at:2022-11-03 19:08:47
   protSnd    15 last_at:2022-11-03 18:47:45
   protState  CMDs_done
   rssi_at_CUL_0 cnt:414 min:-62 max:-55 avg:-57.97 lst:-56
   rssi_at_myHmUART cnt:414 min:-75 max:-50 avg:-57.85 lst:-54
   READINGS:
     2022-11-02 19:18:58   CommandAccepted yes
     2022-11-03 18:48:34   D-firmware      1.5
     2022-11-03 18:48:34   D-serialNr      PEQ1634305
     2022-11-03 18:47:37   IODev           myHmUART
     2022-11-03 18:47:38   PairedTo        0xF11034
     2022-11-03 18:47:38   RegL_00.         00:00 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:01 18:00 19:00 1A:00
     2022-11-03 19:08:47   actuator        47
     2022-11-03 19:08:47   battery         ok
     2022-11-03 19:08:47   batteryLevel    3.2
     2022-11-03 18:56:36   cfgState        ok
     2022-11-03 18:47:45   commState       CMDs_done
     2022-11-03 19:08:47   desired-temp    21.0
     2022-11-03 19:08:47   measured-temp   20.8
     2022-11-03 19:08:47   motorErr        ok
     2022-11-03 18:47:45   state           CMDs_done
     2022-11-03 17:13:32   time-request    -
     RegL_07.:
       VAL       
   helper:
     HM_CMDNR   79
     PONtest    1
     cSnd       01F110346AECB70603,01F110346AECB706040000000001
     cfgStateUpdt 0
     lastMsgTm  1667498927.02661
     mId        0095
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1667440853.02948
       TmplTs     1667440853.02948
       cmdKey     0:1:0::Wz_Thermostat: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        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +6AECB7,00,00,00
       nextSend   1667498927.12456
       rxt        2
       vccu       HM_VCCU
       p:
         6AECB7
         00
         00
         00
       prefIO:
         myHmUART
     mRssi:
       mNo        4F
       io:
         CUL_0:
           -56
           -56
         myHmUART:
           -48
           -48
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
       prs        1
     rssi:
       at_CUL_0:
         avg        -57.9794685990338
         cnt        414
         lst        -56
         max        -55
         min        -62
       at_myHmUART:
         avg        -57.8502415458937
         cnt        414
         lst        -54
         max        -50
         min        -75
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IOgrp      HM_VCCU:myHmUART
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM,Wohnzimmer
   serialNr   PEQ1634305
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit



Auf was muss ich List vom Device besonders achten ?

Einen Log Eintrag wegen einem fehlenden Perl habe ich nicht.

Kann die beiden jetzt über fhem peeren oder muss ich noch was korrigieren ?


Danke und viele Grüße

Sven


Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: MadMax-FHEM am 03 November 2022, 20:08:13
Zitat
Kann die beiden jetzt über fhem peeren oder muss ich noch was korrigieren ?

Kurze Antwort: nein

Zitat
Auf was muss ich List vom Device besonders achten ?

R-PairCentral/PairedTo: da muss deine HMID stehen (und nicht 000000)

Das Ergbins von configCheck ist ja auch noch recht umfangreich was "Arbeit" angeht.

Bei den genannten Devices mal ein getConfig (mit evtl. "Knöpfchen drücken") durchführen.

Beim Fensterkontakt: noch mal drüber pairen. Also nichts löschen (außer evtl. pending Messages) und nichts zurücksetzen und dann noch mal Pairen.

Das nur so als erste schnelle Antwort.

Erst wenn BEIDE zu peerenden Devices VOLLSTÄNDIG GEPAIRED sind, kannst du peeren und steuern (was bei Fensterkontakt zugegebenermassen wenig ist ;) )...
https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen
https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen#Pairing_verifizieren

Gruß, Joachim
Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: frank am 04 November 2022, 11:38:22
Zitat von: frank am 02 November 2022, 21:14:59
sniffe den vorgang
keine lust, oder was?
Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: sven.scherf am 08 November 2022, 22:19:50
Hi,

keine Lust stimmt nicht :)

Bin aktuell unterwegs und nicht zu hause.

Ich werde die config nochmals von den Devices lesen.

@Frank: Was meinst du mit Sniffen?  Loglevel hochsetzen und Logfole nach Fehlern durchforsten ?


Viele Grüsse

Sven
Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: sven.scherf am 12 November 2022, 12:38:26
Hi,

der configCheck zeigt nun keine Fehler mehr. War auch ein gutes Stück arbeit :)

Nun muss noch der Tür Sensor mit dem Thermostaten gepeert werden.

Hier das List von den Devices vor meinem Versuch die Devices miteinander zu peeren

Vom Tür Sensor.
Internals:
   CUL_0_MSGCNT 10
   CUL_0_RAWMSG A0D10A610426D59F1103406010000::-49.5:CUL_0
   CUL_0_RSSI -49.5
   CUL_0_TIME 2022-11-12 11:40:00
   DEF        426D59
   FUUID      6362a99f-f33f-de21-2558-d8a4994b23ef24a1
   IODev      CUL_0
   LASTInputDev myHmUART
   MSGCNT     20
   NAME       Wz_Tuer
   NR         1163
   NTFY_ORDER 48-Wz_Tuer
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 11
   lastMsg    No:10 - t:10 s:426D59 d:F11034 06010000
   myHmUART_MSGCNT 10
   myHmUART_RAWMSG 0500003310A610426D59F1103406010000
   myHmUART_RSSI -51
   myHmUART_TIME 2022-11-12 11:40:00
   protLastRcv 2022-11-12 11:40:00
   protRcv    10 last_at:2022-11-12 11:40:00
   protSnd    10 last_at:2022-11-12 11:40:00
   protState  CMDs_done
   rssi_at_CUL_0 cnt:10 min:-50.5 max:-49.5 avg:-50.25 lst:-49.5
   rssi_at_myHmUART cnt:10 min:-58 max:-51 avg:-55.8 lst:-51
   READINGS:
     2022-11-10 20:25:05   CommandAccepted yes
     2022-11-10 20:25:03   D-firmware      1.0
     2022-11-10 20:25:03   D-serialNr      MEQ0943057
     2022-11-12 11:40:00   IODev           CUL_0
     2022-11-10 20:25:05   PairedTo        0xF11034
     2022-11-10 20:25:05   RegL_00.        00:00 02:01 09:01 0A:F1 0B:10 0C:34 10:01 14:06
     2022-11-10 20:25:05   RegL_01.        00:00 08:01 20:9C 21:00 30:06
     2022-11-10 20:25:05   aesCommToDev    ok
     2022-11-10 20:25:05   aesKeyNbr       00
     2022-11-12 11:40:00   alive           yes
     2022-11-12 11:40:00   battery         ok
     2022-11-12 11:35:07   cfgState        ok
     2022-11-12 11:40:00   commState       CMDs_done
     2022-11-12 11:40:00   contact         closed (to HM_VCCU)
     2022-11-12 11:40:00   recentStateType info
     2022-11-12 11:40:00   sabotageError   off
     2022-11-12 11:40:00   state           closed
     2022-11-02 18:33:57   trigDst_broadcast noConfig
     2022-11-11 15:20:33   trigger_cnt     43
   helper:
     HM_CMDNR   16
     lastMsgTm  1668249600.39656
     mId        00C7
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1668218453.42126
       TmplTs     1668218453.42126
       cmdKey     1:1:0::Wz_Tuer:00C7:01:
       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-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       
         peerOpt    BadK_Thermostat_WindowRec,BadK_Thermostat_remote,Bad_La_Dusche,Bad_La_Haupt,Bad_La_Spiegel,Bad_Rol,Bad_Thermostat_WindowRec,Bad_Thermostat_remote,Bue_La,Esse_La,Esse_Rol,Flur_La_Bild,Flur_La_Garderobe,Flur_La_Haupt,Flur_La_Telefon,HM_2489AE_WindowRec,HM_2489AE_remote,HM_38C49B_Sw1_V_01,HM_38C49B_Sw1_V_02,HM_VCCU_Btn1,Kel_La,Kue_Heizung,Kue_La_1,Kue_La_2,Kue_La_3,Kue_Rol_Li,Kue_Rol_Re,Kue_Thermostat_WindowRec,Kue_Thermostat_remote,Schl_La_Bett,Schl_La_Haupt,Schl_La_Schrank,Schl_Rol_Fenster_Aktor,Schl_Rol_Tuer,Schl_Thermostat_WindowRec,Schl_Thermostat_remote,WC_La,WC_Rol,WC_Thermostat_WindowRec,WC_Thermostat_remote,Wz_La_Spot,Wz_Rol_Fenster,Wz_Rol_Tuer_Aktor,Wz_Thermostat_WindowRec,Wz_Thermostat_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     +426D59,00,00,00
       nextSend   1668249600.55525
       rxt        2
       vccu       HM_VCCU
       p:
         426D59
         00
         00
         00
       prefIO:
         CUL_0
     mRssi:
       mNo        10
       io:
         CUL_0:
           -41.5
           -41.5
         myHmUART:
           -51
           -51
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1668249600.39656
       ack:
         HASH(0x4986b20)
         108002F11034426D5900
     rssi:
       at_CUL_0:
         avg        -50.25
         cnt        10
         lst        -49.5
         max        -49.5
         min        -50.5
       at_myHmUART:
         avg        -55.8
         cnt        10
         lst        -51
         max        -51
         min        -58
     tmpl:
Attributes:
   IOgrp      HM_VCCU:CUL_0
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.0
   model      HM-SEC-SCO
   peerIDs    00000000
   room       CUL_HM,Wohnzimmer
   serialNr   MEQ0943057
   subType    threeStateSensor


Vom Thermostaten (Ch03).
Internals:
   DEF        6AECB703
   FUUID      6362a812-f33f-de21-77e5-59ccc86258eafc30
   NAME       Wz_Thermostat_WindowRec
   NR         1159
   NTFY_ORDER 48-Wz_Thermostat_WindowRec
   STATE      last:Test_Fenster:closed
   TYPE       CUL_HM
   chanNo     03
   device     Wz_Thermostat
   disableNotifyFn 1
   eventCount 2
   READINGS:
     2022-11-03 18:47:40   RegL_01.        00:00 08:00
     2022-11-12 11:35:07   cfgState        ok
     2022-11-12 06:01:28   commState       CMDs_done
     2022-11-12 03:00:53   state           unpeered
     2022-11-11 15:30:02   trigLast        Test_Fenster:closed
     2022-11-11 15:30:02   trig_Test_Fenster Closed_28
   helper:
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:thermostat,7p:thermostat
     regLst     1,3p,7p
     cmds:
       TmplKey    :no:1668218453.41719
       TmplTs     1668218453.41719
       cmdKey     1:0:0::Wz_Thermostat:0095:03:
       cmdLst:
         burstXmit  noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         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})]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         sign       [(on|{off})]
         tplDel     -tplDel-
         tplSet_0   -tplChan-
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    Ausb_SW1_Eing,Ausb_SW2_Eing,Ausb_SW3_Eing_nop,Ausb_SW5_Gar_nop,BadK_Fenster,Bad_Fenster,Bue_FensterL,Bue_FensterR,Esse_Fenster_links,Esse_Fenster_rechts,Esse_funk_1_Btn_01,Esse_funk_1_Btn_02,FB1_Ch01,FB1_Ch02,FB1_Ch03,FB1_Ch04,FB1_Ch05,FB1_Ch06,FB1_Ch07,FB1_Ch08,Flur_FT01_Ch01,Flur_FT01_Ch02,Flur_FT02_Btn_01,Flur_FT02_Btn_02,Flur_FT02_Btn_03,Flur_FT02_Btn_04,Flur_FT02_Btn_05,Flur_FT02_Btn_06,Flur_FT03_Btn_01,Flur_FT03_Btn_02,Gar_SW4_Ausb,Gar_SW6_Fingerprint,HM_VCCU_Btn1,Kel_FT01_Btn_01,Kel_FT01_Btn_02,Kel_FT02_Btn_01,Kel_FT02_Btn_02,Kue_Fenster_LinksLinks,Kue_Fenster_LinksRechts,Kue_Fenster_RechtsLinks,Kue_Fenster_RechtsRechts,Schl_FT_Btn_01,Schl_FT_Btn_02,Schl_FT_Btn_03,Schl_FT_Btn_04,Schl_FT_Btn_05,Schl_FT_Btn_06,Schl_Fenster_links,Schl_Fenster_rechts,Schl_Tuer_Status,Test_Fenster,WC_Fenster
         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
     role:
       chn        1
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000
   stateFormat last:trigLast


und hier vom gesamten Thermostaten
Internals:
   CUL_0_MSGCNT 209
   CUL_0_RAWMSG A0FA986106AECB70000000AA8CA105800::-62.5:CUL_0
   CUL_0_RSSI -62.5
   CUL_0_TIME 2022-11-12 11:46:58
   DEF        6AECB7
   FUUID      6362a812-f33f-de21-3997-76c8e3dd4b4ad5cd
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     416
   NAME       Wz_Thermostat
   NR         1155
   NTFY_ORDER 48-Wz_Thermostat
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Wz_Thermostat_Weather
   channel_02 Wz_Thermostat_Climate
   channel_03 Wz_Thermostat_WindowRec
   channel_04 Wz_Thermostat_Clima
   channel_05 Wz_Thermostat_ClimaTeam
   channel_06 Wz_Thermostat_remote
   disableNotifyFn 1
   eventCount 210
   lastMsg    No:A9 - t:10 s:6AECB7 d:000000 0AA8CA105800
   myHmUART_MSGCNT 207
   myHmUART_RAWMSG 05000038A986106AECB70000000AA8CA105800
   myHmUART_RSSI -56
   myHmUART_TIME 2022-11-12 11:46:58
   protLastRcv 2022-11-12 11:46:58
   protRcv    209 last_at:2022-11-12 11:46:58
   protSnd    1 last_at:2022-11-12 06:01:28
   protState  CMDs_done
   rssi_at_CUL_0 cnt:209 min:-62.5 max:-56.5 avg:-57.93 lst:-62.5
   rssi_at_myHmUART cnt:207 min:-62 max:-55 avg:-56.83 lst:-56
   READINGS:
     2022-11-02 19:18:58   CommandAccepted yes
     2022-11-03 18:48:34   D-firmware      1.5
     2022-11-03 18:48:34   D-serialNr      PEQ1634305
     2022-11-12 06:01:28   IODev           myHmUART
     2022-11-03 18:47:38   PairedTo        0xF11034
     2022-11-03 18:47:38   RegL_00.        00:00 01:01 02:01 09:01 0A:F1 0B:10 0C:34 0E:0A 0F:00 11:00 12:15 16:01 18:00 19:00 1A:00
     2022-11-04 00:05:00   RegL_07.       
     2022-11-12 11:46:58   actuator        88
     2022-11-12 11:46:58   battery         ok
     2022-11-12 11:46:58   batteryLevel    3.1
     2022-11-12 11:35:07   cfgState        ok
     2022-11-12 06:01:28   commState       CMDs_done
     2022-11-12 11:46:58   desired-temp    21.0
     2022-11-12 11:46:58   measured-temp   20.2
     2022-11-12 11:46:58   motorErr        ok
     2022-11-12 06:01:28   state           CMDs_done
     2022-11-12 06:01:28   time-request    -
   helper:
     HM_CMDNR   169
     lastMsgTm  1668250018.14791
     mId        0095
     peerFriend -
     peerOpt    -:thermostat
     regLst     0
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1668218453.40851
       TmplTs     1668218453.40851
       cmdKey     0:1:0::Wz_Thermostat: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        0
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +6AECB7,00,00,00
       nextSend   1668250018.24579
       rxt        2
       vccu       HM_VCCU
       p:
         6AECB7
         00
         00
         00
       prefIO:
         myHmUART
     mRssi:
       mNo        A9
       io:
         CUL_0:
           -62.5
           -62.5
         myHmUART:
           -50
           -50
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_CUL_0:
         avg        -57.9306220095693
         cnt        209
         lst        -62.5
         max        -56.5
         min        -62.5
       at_myHmUART:
         avg        -56.8309178743962
         cnt        207
         lst        -56
         max        -55
         min        -62
     shRegW:
       07         04
     tmpl:
Attributes:
   IOgrp      HM_VCCU:myHmUART
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.5
   model      HM-CC-RT-DN
   room       CUL_HM,Wohnzimmer
   serialNr   PEQ1634305
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Dann habe ich versucht mit

set Wz_Tuer peerChan 0 Wz_Thermostat_WindowRec single

die Devices zu peeren.

Nachdem ich den Knopf am Türsensor und bei dem Thermostaten den Knopf drei Sekunden gedrückt hatte.
waren nun in beiden Geräten die peerID des anderen eingetragen worden.

Der Thermostat reagiert auch nun wenn ich die Türe öffne und ich könnte zufrieden sein aber.

Im configCheck bekomme ich wieder Fehler angezeigt und hier stimmt ja dann noch was nicht.

Der Fehler
configCheck done:

trigger sent to unpeered device
    Wz_Tuer: 000000


Damit hier der kpl. Überblick vorhanden ist nochmals das List von den Devices

Vom Türsensor.
Internals:
   CUL_0_MSGCNT 24
   CUL_0_RAWMSG A0DFEA610426D59F1103406010000::-50.5:CUL_0
   CUL_0_RSSI -50.5
   CUL_0_TIME 2022-11-14 17:04:10
   DEF        426D59
   FUUID      6362a99f-f33f-de21-2558-d8a4994b23ef24a1
   IODev      CUL_0
   LASTInputDev myHmUART
   MSGCNT     48
   NAME       Wz_Tuer
   NR         1163
   NTFY_ORDER 48-Wz_Tuer
   STATE      closed
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 26
   lastMsg    No:FE - t:10 s:426D59 d:F11034 06010000
   myHmUART_MSGCNT 24
   myHmUART_RAWMSG 05000038FEA610426D59F1103406010000
   myHmUART_RSSI -56
   myHmUART_TIME 2022-11-14 17:04:10
   peerList   Wz_Thermostat_WindowRec
   protLastRcv 2022-11-14 17:04:10
   protRcv    24 last_at:2022-11-14 17:04:10
   protRcvB   4 last_at:2022-11-14 10:39:35
   protSnd    24 last_at:2022-11-14 17:04:10
   protState  CMDs_done
   rssi_at_CUL_0 cnt:24 min:-53.5 max:-50 avg:-51.47 lst:-50.5
   rssi_at_myHmUART cnt:24 min:-66 max:-53 avg:-57.62 lst:-56
   READINGS:
     2022-11-12 12:12:54   CommandAccepted yes
     2022-11-12 12:25:51   D-firmware      1.0
     2022-11-12 12:25:51   D-serialNr      MEQ0943057
     2022-11-14 17:04:10   IODev           CUL_0
     2022-11-12 12:25:52   PairedTo        0xF11034
     2022-11-12 12:25:52   RegL_00.        00:00 02:01 09:01 0A:F1 0B:10 0C:34 10:01 14:06
     2022-11-12 12:25:52   RegL_01.        00:00 08:01 20:9C 21:00 30:06
     2022-11-12 12:25:52   RegL_04.Wz_Thermostat_WindowRec 00:00 01:01
     2022-11-12 12:12:54   aesCommToDev    ok
     2022-11-12 12:12:54   aesKeyNbr       00
     2022-11-14 17:04:10   alive           yes
     2022-11-14 17:04:10   battery         ok
     2022-11-14 17:23:24   cfgState        TrigUnkn
     2022-11-14 17:04:10   commState       CMDs_done
     2022-11-14 17:04:10   contact         closed (to HM_VCCU)
     2022-11-14 03:00:52   peerList        Wz_Thermostat_WindowRec
     2022-11-14 17:04:10   recentStateType info
     2022-11-14 17:04:10   sabotageError   off
     2022-11-14 17:04:10   state           closed
     2022-11-12 12:16:15   trigDst_Wz_Thermostat noConfig
     2022-11-02 18:33:57   trigDst_broadcast noConfig
     2022-11-14 10:39:35   trigger_cnt     87
   helper:
     HM_CMDNR   254
     lastMsgTm  1668441850.42412
     mId        00C7
     peerFriend peerAct,peerVirt
     peerIDsState complete
     peerOpt    4:threeStateSensor
     regLst     0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     cfgChk:
       idPz04     000000
     cmds:
       TmplKey    Wz_Thermostat_WindowRec:no:1668391252.13601
       TmplTs     1668391252.13601
       cmdKey     1:1:0::Wz_Tuer:00C7:01:Wz_Thermostat_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_Wz_Thermostat_WindowRec -tplPeer-
         trgEventL  -peer- -condition-
         trgEventS  -peer- -condition-
         trgPressL  [(-peer-|{all})]
         trgPressS  [(-peer-|{all})]
         unpair     noArg
       lst:
         condition  closed,open,tilted
         peer       Wz_Thermostat_WindowRec
         peerOpt    remove_Wz_Thermostat_WindowRec,BadK_Thermostat_WindowRec,BadK_Thermostat_remote,Bad_La_Dusche,Bad_La_Haupt,Bad_La_Spiegel,Bad_Rol,Bad_Thermostat_WindowRec,Bad_Thermostat_remote,Bue_La,Esse_La,Esse_Rol,Flur_La_Bild,Flur_La_Garderobe,Flur_La_Haupt,Flur_La_Telefon,HM_2489AE_WindowRec,HM_2489AE_remote,HM_38C49B_Sw1_V_01,HM_38C49B_Sw1_V_02,HM_VCCU_Btn1,Kel_La,Kue_Heizung,Kue_La_1,Kue_La_2,Kue_La_3,Kue_Rol_Li,Kue_Rol_Re,Kue_Thermostat_WindowRec,Kue_Thermostat_remote,Schl_La_Bett,Schl_La_Haupt,Schl_La_Schrank,Schl_Rol_Fenster_Aktor,Schl_Rol_Tuer,Schl_Thermostat_WindowRec,Schl_Thermostat_remote,WC_La,WC_Rol,WC_Thermostat_WindowRec,WC_Thermostat_remote,Wz_La_Spot,Wz_Rol_Fenster,Wz_Rol_Tuer_Aktor,Wz_Thermostat_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     +426D59,00,00,00
       nextSend   1668441850.56258
       rxt        2
       vccu       HM_VCCU
       p:
         426D59
         00
         00
         00
       prefIO:
         CUL_0
     mRssi:
       mNo        FE
       io:
         CUL_0:
           -44.5
           -44.5
         myHmUART:
           -56
           -56
     peerIDsH:
       00000000   broadcast
       6AECB703   Wz_Thermostat_WindowRec
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         CUL_0
       flg        A
       ts         1668441850.42412
       ack:
         HASH(0x4ba22d8)
         FE8002F11034426D5900
     rssi:
       at_CUL_0:
         avg        -51.4791666666667
         cnt        24
         lst        -50.5
         max        -50
         min        -53.5
       at_myHmUART:
         avg        -57.625
         cnt        24
         lst        -56
         max        -53
         min        -66
     tmpl:
Attributes:
   IOgrp      HM_VCCU:CUL_0
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.0
   model      HM-SEC-SCO
   peerIDs    00000000,6AECB703
   room       CUL_HM,Wohnzimmer
   serialNr   MEQ0943057
   subType    threeStateSensor


Vom Thermostaten Ch03
Internals:
   DEF        6AECB703
   FUUID      6362a812-f33f-de21-77e5-59ccc86258eafc30
   NAME       Wz_Thermostat_WindowRec
   NR         1159
   NTFY_ORDER 48-Wz_Thermostat_WindowRec
   STATE      last:Wz_Tuer:closed
   TYPE       CUL_HM
   chanNo     03
   device     Wz_Thermostat
   disableNotifyFn 1
   eventCount 6
   peerList   Wz_Tuer
   READINGS:
     2022-11-12 12:25:45   RegL_01.        00:00 08:00
     2022-11-12 12:25:46   RegL_03.Wz_Tuer_chn-01 00:00 04:32
     2022-11-12 12:25:46   RegL_07.Wz_Tuer_chn-01 00:00 05:18
     2022-11-14 17:19:10   cfgState        ok
     2022-11-14 03:32:07   commState       CMDs_done
     2022-11-14 03:00:52   peerList        Wz_Tuer
     2022-11-14 03:00:52   state           unknown
     2022-11-14 10:39:35   trigLast        Wz_Tuer:closed
     2022-11-12 17:52:25   trig_Test_Fenster Open_1
     2022-11-14 10:39:35   trig_Wz_Tuer    Closed_87
   helper:
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:thermostat,7p:thermostat
     regLst     1,3p,7p
     cmds:
       TmplKey    Wz_Tuer:no:1668391252.13133
       TmplTs     1668391252.13133
       cmdKey     1:0:0::Wz_Thermostat:0095:03:Wz_Tuer
       cmdLst:
         burstXmit  noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|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_Wz_Tuer -tplPeer-
       lst:
         condition  slider,0,1,255
         peer       Wz_Tuer
         peerOpt    remove_Wz_Tuer_chn-01,Ausb_SW1_Eing,Ausb_SW2_Eing,Ausb_SW3_Eing_nop,Ausb_SW5_Gar_nop,BadK_Fenster,Bad_Fenster,Bue_FensterL,Bue_FensterR,Esse_Fenster_links,Esse_Fenster_rechts,Esse_funk_1_Btn_01,Esse_funk_1_Btn_02,FB1_Ch01,FB1_Ch02,FB1_Ch03,FB1_Ch04,FB1_Ch05,FB1_Ch06,FB1_Ch07,FB1_Ch08,Flur_FT01_Ch01,Flur_FT01_Ch02,Flur_FT02_Btn_01,Flur_FT02_Btn_02,Flur_FT02_Btn_03,Flur_FT02_Btn_04,Flur_FT02_Btn_05,Flur_FT02_Btn_06,Flur_FT03_Btn_01,Flur_FT03_Btn_02,Gar_SW4_Ausb,Gar_SW6_Fingerprint,HM_VCCU_Btn1,Kel_FT01_Btn_01,Kel_FT01_Btn_02,Kel_FT02_Btn_01,Kel_FT02_Btn_02,Kue_Fenster_LinksLinks,Kue_Fenster_LinksRechts,Kue_Fenster_RechtsLinks,Kue_Fenster_RechtsRechts,Schl_FT_Btn_01,Schl_FT_Btn_02,Schl_FT_Btn_03,Schl_FT_Btn_04,Schl_FT_Btn_05,Schl_FT_Btn_06,Schl_Fenster_links,Schl_Fenster_rechts,Schl_Tuer_Status,Test_Fenster,WC_Fenster,Wz_Tuer
         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
       426D5901   Wz_Tuer_chn-01
     role:
       chn        1
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,426D5901
   stateFormat last:trigLast


Mehrfaches get config von den Devices brachte keinen Erfolg.

Was kann ich tun damit hier die Fehler im configCheck noch verschwinden oder ist dies so OK und muss dies nicht weiter beachten ?

@update Hatte einen falschen Thermostaten im listing, sorry dafür


Vielen Dank und Grüße

Sven










Titel: Antw:HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: frank am 15 November 2022, 10:00:54
mach mal "set Wz_Tuer clear trigger"
Titel: (gelöst) HM-CC-RT-DN und HM-SEC-SCO pairing
Beitrag von: sven.scherf am 18 November 2022, 19:00:29
Hallo Frank,

vielen Dank es hat funktioniert.

Nun ist alles sauber und funktioniert.

Vielen Dank euch allen.

Gruss Sven