Anlernen an fhem funktioniert nicht - ein weiterer Eintrag dieser Art

Begonnen von hnnmn, 17 August 2022, 17:14:29

Vorheriges Thema - Nächstes Thema

hnnmn

Hallo zusammen

Nachdem hierzu schon viel geschrieben wurde, wundere ich mich, dass ich nirgends eine passende Lösung zu meinem Problem gefunden habe und schreibe nun aber tatsächlich selbst.

Ich habe mir via Kleinanzeigen gekauft:
1x originalverpackt HM-LC-SW1-PL-DN-R5
2x gebraucht HM-ES-PMSW1-PL-DN-R5

In allen drei Fällen bekomme ich die Geräte nicht angelernt, keines schafft einen R-pairCentral; noch nicht einmal einer mit set_

Da mir der originalverpackte zum einen weniger Kopfzerbrechen macht bzgl. Reklamation und zudem sogar trotz dem o.g. Zustand steuerbar ist, beschreibe ich mein Vorgehen mal bzgl. dem HM-ES-PMSW1-PL-DN-R5 (das System verhält sich bei beiden identisch).


Gerät: HM-ES-PMSW1-PL-DN-R5
Gerätenamen in FHEM: HM_40C2FB


Zuerst gemäss https://www.manualslib.com/manual/1538602/Homematic-Hm-Es-Pmsw1-Pl-Dn-R5.html?page=8#manual resettet, nach 4 Sekunden das orangene Blinken, nach weiteren 4 Sekunden das schnelle rote Blinken, kein dauerhaftes Rot.

Dann mit set CUL hmPairForSec 600 das Pairing, hier das Log dazu (CUL auf verbose =5)


2022.08.17 14:31:33 4: CUL_Parse: CUL A 0E 05 A410 40C2FB 123456 06010000391F -58.5
2022.08.17 14:31:33 5: CUL: dispatch A0E05A41040C2FB1234560601000039::-58.5:CUL
2022.08.17 14:31:33 5: CUL sending As0A05800212345640C2FB00
2022.08.17 14:31:33 5: CUL 40C2FB dly:91ms
2022.08.17 14:31:33 5: DevIo_SimpleWrite CUL: As0A05800212345640C2FB00
2022.08.17 14:31:37 3: CUL_HM set HM_40C2FB getConfig noArg
2022.08.17 14:31:37 5: CUL sending As1006A00112345640C2FB00040000000000
2022.08.17 14:31:37 5: DevIo_SimpleWrite CUL: As1006A00112345640C2FB00040000000000
2022.08.17 14:31:42 5: CUL sending As1006A00112345640C2FB00040000000000
2022.08.17 14:31:42 5: DevIo_SimpleWrite CUL: As1006A00112345640C2FB00040000000000
2022.08.17 14:31:43 2: MieleConnection (MieleAtHome::MAH_onOauthLoginReply:763) Error: Bearer code not found, giving up
2022.08.17 14:31:47 5: CUL sending As1006A00112345640C2FB00040000000000
2022.08.17 14:31:47 5: DevIo_SimpleWrite CUL: As1006A00112345640C2FB00040000000000
2022.08.17 14:31:51 5: CUL sending As1006A00112345640C2FB00040000000000
2022.08.17 14:31:51 5: DevIo_SimpleWrite CUL: As1006A00112345640C2FB00040000000000
2022.08.17 14:32:03 5: CUL_Read: CUL /A149B845E40C3AB00000080BA9000246E01C70914FF0D
2022.08.17 14:32:03 4: CUL_Parse: CUL A 14 9B 845E 40C3AB 000000 80BA9000246E01C70914FF0D -67.5
2022.08.17 14:32:03 5: CUL: dispatch A149B845E40C3AB00000080BA9000246E01C70914FF::-67.5:CUL
2022.08.17 14:32:10 5: CUL_Read: CUL /A0D4086103E54C100000006010000DE
2022.08.17 14:32:10 4: CUL_Parse: CUL A 0D 40 8610 3E54C1 000000 06010000DE -91
2022.08.17 14:32:10 5: CUL: dispatch A0D4086103E54C100000006010000::-91:CUL
2022.08.17 14:32:10 5: CUL sending As0941A1121234563E54C1
2022.08.17 14:32:10 5: CUL 3E54C1 dly:98ms
2022.08.17 14:32:10 5: DevIo_SimpleWrite CUL: As0941A1121234563E54C1
2022.08.17 14:32:13 5: CUL_Read: CUL /A1401845E40C2FB00000080000000000000000911FF19
2022.08.17 14:32:13 4: CUL_Parse: CUL A 14 01 845E 40C2FB 000000 80000000000000000911FF19 -61.5
2022.08.17 14:32:13 5: CUL: dispatch A1401845E40C2FB00000080000000000000000911FF::-61.5:CUL




Danach ein list HM_40C2FB


Internals:
   CFGFN     
   CUL_MSGCNT 3
   CUL_RAWMSG A1401845E40C2FB00000080000000000000000911FF::-61.5:CUL
   CUL_RSSI   -61.5
   CUL_TIME   2022-08-17 14:32:13
   DEF        40C2FB
   FUUID      62fcdf9f-f33f-a848-7771-f3483eecda9e9c84
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     3
   NAME       HM_40C2FB
   NR         839
   NTFY_ORDER 48-HM_40C2FB
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HM_40C2FB_Sw
   channel_02 HM_40C2FB_Pwr
   channel_03 HM_40C2FB_SenPwr
   channel_04 HM_40C2FB_SenI
   channel_05 HM_40C2FB_SenU
   channel_06 HM_40C2FB_SenF
   disableNotifyFn 1
   eventCount 42
   lastMsg    No:01 - t:5E s:40C2FB d:000000 80000000000000000911FF
   protCmdDel 12
   protLastRcv 2022-08-17 14:32:13
   protRcv    4 last_at:2022-08-17 14:32:13
   protResnd  3 last_at:2022-08-17 14:31:51
   protResndFail 1 last_at:2022-08-17 14:31:56
   protSnd    3 last_at:2022-08-17 14:31:37
   protState  CMDs_done_Errors:1
   rssi_CUL   cnt:1 min:-57 max:-57 avg:-57 lst:-57
   rssi_at_CUL cnt:4 min:-61.5 max:-55 avg:-58.25 lst:-61.5
   READINGS:
     2022-08-17 14:31:32   D-firmware      2.5
     2022-08-17 14:31:32   D-serialNr      MEQ1341916
     2022-08-17 14:31:37   IODev           CUL
     2022-08-17 14:31:37   cfgState        updating
     2022-08-17 14:31:56   commState       CMDs_done_Errors:1
     2022-08-17 14:31:56   state           RESPONSE TIMEOUT:RegisterRead
     RegL_00.:
       VAL       
   helper:
     HM_CMDNR   1
     PONtest    0
     cSnd       0112345640C2FB010E,0112345640C2FB00040000000000
     cfgStateUpdt 0
     lastMsgTm  1660739533.68521
     mId        00AC
     peerFriend peerSens,peerVirt
     peerOpt    3:powerMeter
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cfgChk:
       idPc01     fail
       idRc01     RegL_00.
     cmds:
       TmplKey    :no:1660739492.49511
       TmplTs     1660739492.49511
       cmdKey     0:1:0::HM_40C2FB:00AC:00:
       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-]
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self00})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         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-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer     
         peerOpt    BWMx,EG_ENTREE_REM_4_Haustuere_01__Flurlicht,EG_ENTREE_REM_4_Haustuere_02__Haustuere,EG_ENTREE_REM_4_Haustuere_03,EG_ENTREE_REM_4_Haustuere_04,EG_KUECHE_REM_4_Waschbecken_01,EG_KUECHE_REM_4_Waschbecken_02,EG_KUECHE_REM_4_Waschbecken_03,EG_KUECHE_REM_4_Waschbecken_04,EG_WOHN_REM_4_EingangLinks_01__Sofa,EG_WOHN_REM_4_EingangLinks_02__KuecheBar_ausFlur,EG_WOHN_REM_4_EingangLinks_03__KuecheBar_ausWZ,EG_WOHN_REM_4_EingangLinks_04__Entree,HAND_KEY_SW_4_HandKey_01,HAND_KEY_SW_4_HandKey_02,HAND_KEY_SW_4_HandKey_03,HAND_KEY_SW_4_HandKey_04,HM_1147C9_Btn_01,HM_1147C9_Btn_02,HM_1147C9_Btn_03,HM_1147C9_Btn_04,HM_1147C9_Btn_05,HM_1147C9_Btn_06,HM_1147C9_Btn_07,HM_1147C9_Btn_08,HM_1147C9_Btn_09,HM_1147C9_Btn_10,HM_1147C9_Btn_11,HM_1147C9_Btn_12,HM_119823_Btn_01,HM_119823_Btn_02,HM_119823_Btn_03,HM_119823_Btn_04,HM_119823_Btn_05,HM_119823_Btn_06,HM_119823_Btn_07,HM_119823_Btn_08,HM_119823_Btn_09,HM_119823_Btn_10,HM_119823_Btn_11,HM_119823_Btn_12,HM_1ADEC4_Btn_01,HM_1ADEC4_Btn_02,HM_1ADEC4_Btn_03,HM_1ADEC4_Btn_04,HM_1ADEC4_Btn_05,HM_1ADEC4_Btn_06,HM_1ADEC4_Btn_07,HM_1ADEC4_Btn_08,HM_1ADEC4_Btn_09,HM_1ADEC4_Btn_10,HM_1ADEC4_Btn_11,HM_1ADEC4_Btn_12,HM_1ADEC4_Btn_13,HM_1ADEC4_Btn_14,HM_1ADEC4_Btn_15,HM_1ADEC4_Btn_16,HM_1ADEC4_Btn_17,HM_1ADEC4_Btn_18,HM_1ADEC4_Btn_19,HM_1ADEC4_Btn_20,HM_1B3BDD_Btn_01,HM_1B3BDD_Btn_02,HM_1D7288,HM_1DE540_Wassermelder,HM_1E2AB4,HM_1E54DA,HM_1E5A7A,HM_200D8D,HM_2844CD_Btn_01,HM_2844CD_Btn_02,HM_2844CD_Btn_03,HM_2844CD_Btn_04,HM_2844CD_Btn_05,HM_2844CD_Btn_06,HM_284592_Btn_01,HM_284592_Btn_02,HM_284592_Btn_03,HM_284592_Btn_04,HM_284592_Btn_05,HM_284592_Btn_06,HM_284599_Btn_01,HM_284599_Btn_02,HM_284599_Btn_03,HM_284599_Btn_04,HM_284599_Btn_05,HM_284599_Btn_06,HM_3AF230_Btn_01,HM_3AF230_Btn_02,HM_3AF230_Btn_03,HM_3AF230_Btn_04,HM_3AF230_Btn_05,HM_3AF230_Btn_06,HM_3FC385,HM_405465,HM_40C3AB_SenF,HM_40C3AB_SenI,HM_40C3AB_SenPwr,HM_40C3AB_SenU,HM_411BFA_SenF,HM_411BFA_SenI,HM_411BFA_SenPwr,HM_411BFA_SenU,HM_438BA7_Btn_01,HM_438BA7_Btn_02,HM_438BB6_Btn_01,HM_438BB6_Btn_02,HM_438BBC_Btn_01,HM_438BBC_Btn_02,HM_438BDF_Btn_01,HM_438BDF_Btn_02,HM_438BFB_Btn_01,HM_438BFB_Btn_02,Rauchmelder_Team,UG_SCHLAF_REM_4_Schlafzimmer_01__Nachttisch,UG_SCHLAF_REM_4_Schlafzimmer_02,UG_SCHLAF_REM_4_Schlafzimmer_03,UG_SCHLAF_REM_4_Schlafzimmer_04,bwm_EG_mobil_21A6CC,sens_EG_WC_2007FD,sens_OG_BAD_W_1E5A2A,sens_OG_BUERO_NO_2AD1DA,sens_OG_BUERO_O_405482,sens_OG_BUERO_W_4E1F2E,sens_UG_ANKLEIDE_3E54C1,sens_UG_SCHLAF_3E5373,wetterstat
         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     +40C2FB,00,00,00
       nextSend   1660739533.77867
       rxt        0
       vccu     
       p:
         40C2FB
         00
         00
         00
       prefIO:
     mRssi:
       mNo        01
       io:
         CUL:
           -57.5
           -57.5
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       tryMsg:
     q:
       qReqConf 
       qReqStat 
     role:
       dev        1
       prs        1
     rssi:
       CUL:
         avg        -57
         cnt        1
         lst        -57
         max        -57
         min        -57
       at_CUL:
         avg        -58.25
         cnt        4
         lst        -61.5
         max        -55
         min        -61.5
     tmpl:
Attributes:
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   2.5
   model      HM-ES-PMSW1-PL-DN-R5
   room       CUL_HM
   serialNr   MEQ1341916
   subType    powerMeter
   webCmd     getConfig:clear msgEvents

   
   
   
Dann einfach mal probiert ein set getconfig HM_40C2FB  - wieder der Logauszug dazu Log:


2022.08.17 14:33:20 4: CUL_Parse: CUL A 0C 29 8670 288167 000000 00D04708 -70
2022.08.17 14:33:20 5: CUL: dispatch A0C29867028816700000000D047::-70:CUL
2022.08.17 14:33:24 3: CUL_HM set HM_40C2FB getConfig noArg
2022.08.17 14:33:24 5: CUL sending As1002A00112345640C2FB00040000000000
2022.08.17 14:33:24 5: DevIo_SimpleWrite CUL: As1002A00112345640C2FB00040000000000
2022.08.17 14:33:29 3: CUL_HM set HM_13A486 statusRequest noArg
2022.08.17 14:33:29 5: CUL sending As0BFCA00112345613A486010E
2022.08.17 14:33:29 5: DevIo_SimpleWrite CUL: As0BFCA00112345613A486010E
2022.08.17 14:33:29 5: CUL sending As1002A00112345640C2FB00040000000000
2022.08.17 14:33:29 5: DevIo_SimpleWrite CUL: As1002A00112345640C2FB00040000000000
2022.08.17 14:33:31 3: CUL_HM set HM_183C80 statusRequest noArg
2022.08.17 14:33:31 5: CUL sending As0B6DA001123456183C80010E
2022.08.17 14:33:31 5: DevIo_SimpleWrite CUL: As0B6DA001123456183C80010E
2022.08.17 14:33:32 5: CUL sending As0BFCA00112345613A486010E
2022.08.17 14:33:32 5: DevIo_SimpleWrite CUL: As0BFCA00112345613A486010E
2022.08.17 14:33:33 3: CUL_HM set HM_20F696 statusRequest noArg
2022.08.17 14:33:33 5: CUL sending As0BA0A00112345620F696010E
2022.08.17 14:33:33 5: DevIo_SimpleWrite CUL: As0BA0A00112345620F696010E
2022.08.17 14:33:33 5: CUL sending As0B6DA001123456183C80010E
2022.08.17 14:33:33 5: DevIo_SimpleWrite CUL: As0B6DA001123456183C80010E
2022.08.17 14:33:34 3: CUL_HM set HM_275EC2_Sw_01 statusRequest noArg
2022.08.17 14:33:34 5: CUL sending As0BF5A001123456275EC2010E
2022.08.17 14:33:34 5: DevIo_SimpleWrite CUL: As0BF5A001123456275EC2010E
2022.08.17 14:33:35 5: CUL sending As1002A00112345640C2FB00040000000000
2022.08.17 14:33:35 5: DevIo_SimpleWrite CUL: As1002A00112345640C2FB00040000000000
2022.08.17 14:33:35 3: CUL_HM set HM_275EC2_Sw_02 statusRequest noArg
2022.08.17 14:33:36 5: CUL sending As0BA0A00112345620F696010E
2022.08.17 14:33:36 5: DevIo_SimpleWrite CUL: As0BA0A00112345620F696010E
2022.08.17 14:33:36 3: CUL_HM set HM_283969_Sw_01 statusRequest noArg
2022.08.17 14:33:36 5: CUL sending As0B83A001123456283969010E
2022.08.17 14:33:36 5: DevIo_SimpleWrite CUL: As0B83A001123456283969010E
2022.08.17 14:33:36 5: CUL sending As0BFCA00112345613A486010E
2022.08.17 14:33:36 5: DevIo_SimpleWrite CUL: As0BFCA00112345613A486010E
2022.08.17 14:33:38 5: CUL sending As0B6DA001123456183C80010E
2022.08.17 14:33:38 5: DevIo_SimpleWrite CUL: As0B6DA001123456183C80010E
2022.08.17 14:33:38 5: CUL sending As0BF5A001123456275EC2010E
2022.08.17 14:33:38 5: DevIo_SimpleWrite CUL: As0BF5A001123456275EC2010E
2022.08.17 14:33:38 3: CUL_HM set HM_283969_Sw_02 statusRequest noArg
2022.08.17 14:33:39 5: CUL sending As0B83A001123456283969010E
2022.08.17 14:33:39 5: DevIo_SimpleWrite CUL: As0B83A001123456283969010E
2022.08.17 14:33:39 3: CUL_HM set HM_283969_Sw_03 statusRequest noArg
2022.08.17 14:33:40 5: CUL sending As1002A00112345640C2FB00040000000000
2022.08.17 14:33:40 5: DevIo_SimpleWrite CUL: As1002A00112345640C2FB00040000000000
2022.08.17 14:33:40 3: CUL_HM set HM_283969_Sw_04 statusRequest noArg
2022.08.17 14:33:41 5: CUL sending As0BFCA00112345613A486010E
2022.08.17 14:33:41 5: DevIo_SimpleWrite CUL: As0BFCA00112345613A486010E
2022.08.17 14:33:41 5: CUL sending As0BA0A00112345620F696010E
2022.08.17 14:33:41 5: DevIo_SimpleWrite CUL: As0BA0A00112345620F696010E
2022.08.17 14:33:41 3: CUL_HM set HM_3CC68B statusRequest noArg
2022.08.17 14:33:41 5: CUL sending As0BD0A0011234563CC68B010E
2022.08.17 14:33:41 5: DevIo_SimpleWrite CUL: As0BD0A0011234563CC68B010E
2022.08.17 14:33:42 5: CUL sending As0B6DA001123456183C80010E
2022.08.17 14:33:42 5: DevIo_SimpleWrite CUL: As0B6DA001123456183C80010E
2022.08.17 14:33:43 5: CUL sending As0BF5A001123456275EC2010E
2022.08.17 14:33:43 5: DevIo_SimpleWrite CUL: As0BF5A001123456275EC2010E
2022.08.17 14:33:43 2: MieleConnection (MieleAtHome::MAH_onOauthLoginReply:763) Error: Bearer code not found, giving up
2022.08.17 14:33:43 5: CUL sending As0B83A001123456283969010E
2022.08.17 14:33:43 5: DevIo_SimpleWrite CUL: As0B83A001123456283969010E
2022.08.17 14:33:45 5: CUL sending As0BD0A0011234563CC68B010E
2022.08.17 14:33:45 5: DevIo_SimpleWrite CUL: As0BD0A0011234563CC68B010E
2022.08.17 14:33:46 5: CUL sending As0BA0A00112345620F696010E
2022.08.17 14:33:46 5: DevIo_SimpleWrite CUL: As0BA0A00112345620F696010E
2022.08.17 14:33:48 5: CUL sending As0B83A001123456283969010E
2022.08.17 14:33:48 5: DevIo_SimpleWrite CUL: As0B83A001123456283969010E
2022.08.17 14:33:48 5: CUL sending As0BF5A001123456275EC2010E
2022.08.17 14:33:48 5: DevIo_SimpleWrite CUL: As0BF5A001123456275EC2010E
2022.08.17 14:33:48 3: CUL_HM set HM_65E849 statusRequest noArg
2022.08.17 14:33:48 5: CUL sending As0BA5A00112345665E849010E
2022.08.17 14:33:48 5: DevIo_SimpleWrite CUL: As0BA5A00112345665E849010E
2022.08.17 14:33:49 3: CUL_HM set HM_6CC204 statusRequest noArg
2022.08.17 14:33:49 5: CUL sending As0B89A0011234566CC204010E
2022.08.17 14:33:49 5: DevIo_SimpleWrite CUL: As0B89A0011234566CC204010E
2022.08.17 14:33:49 5: CUL sending As0BD0A0011234563CC68B010E
2022.08.17 14:33:49 5: DevIo_SimpleWrite CUL: As0BD0A0011234563CC68B010E
2022.08.17 14:33:52 5: CUL sending As0BA5A00112345665E849010E
2022.08.17 14:33:52 5: DevIo_SimpleWrite CUL: As0BA5A00112345665E849010E
2022.08.17 14:33:52 5: CUL sending As0B89A0011234566CC204010E
2022.08.17 14:33:52 5: DevIo_SimpleWrite CUL: As0B89A0011234566CC204010E
2022.08.17 14:33:54 5: CUL sending As0BD0A0011234563CC68B010E
2022.08.17 14:33:54 5: DevIo_SimpleWrite CUL: As0BD0A0011234563CC68B010E
2022.08.17 14:33:57 5: CUL sending As0BA5A00112345665E849010E
2022.08.17 14:33:57 5: DevIo_SimpleWrite CUL: As0BA5A00112345665E849010E
2022.08.17 14:33:57 5: CUL sending As0B89A0011234566CC204010E
2022.08.17 14:33:57 5: DevIo_SimpleWrite CUL: As0B89A0011234566CC204010E
2022.08.17 14:34:02 5: CUL sending As0B89A0011234566CC204010E
2022.08.17 14:34:02 5: DevIo_SimpleWrite CUL: As0B89A0011234566CC204010E
2022.08.17 14:34:02 5: CUL sending As0BA5A00112345665E849010E
2022.08.17 14:34:02 5: DevIo_SimpleWrite CUL: As0BA5A00112345665E849010E
2022.08.17 14:34:02 3: CUL_HM set UG_SCHLAF_Nachttisch_Homematic_dimmer_abgeloest_durch_hue statusRequest noArg
2022.08.17 14:34:02 5: CUL sending As0B9DA0011234561C24ED010E
2022.08.17 14:34:02 5: DevIo_SimpleWrite CUL: As0B9DA0011234561C24ED010E
2022.08.17 14:34:08 5: CUL sending As0B9DA0011234561C24ED010E
2022.08.17 14:34:08 5: DevIo_SimpleWrite CUL: As0B9DA0011234561C24ED010E
2022.08.17 14:34:13 5: CUL sending As0B9DA0011234561C24ED010E
2022.08.17 14:34:13 5: DevIo_SimpleWrite CUL: As0B9DA0011234561C24ED010E
2022.08.17 14:34:17 5: CUL sending As0B9DA0011234561C24ED010E
2022.08.17 14:34:17 5: DevIo_SimpleWrite CUL: As0B9DA0011234561C24ED010E




Und nochmals ein list HM_40C2FB


Internals:
   CFGFN     
   CUL_MSGCNT 4
   CUL_RAWMSG A1402845E40C2FB0000008000000000000000090FFD::-60:CUL
   CUL_RSSI   -60
   CUL_TIME   2022-08-17 14:34:30
   DEF        40C2FB
   FUUID      62fcdf9f-f33f-a848-7771-f3483eecda9e9c84
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     4
   NAME       HM_40C2FB
   NR         839
   NTFY_ORDER 48-HM_40C2FB
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 HM_40C2FB_Sw
   channel_02 HM_40C2FB_Pwr
   channel_03 HM_40C2FB_SenPwr
   channel_04 HM_40C2FB_SenI
   channel_05 HM_40C2FB_SenU
   channel_06 HM_40C2FB_SenF
   disableNotifyFn 1
   eventCount 72
   lastMsg    No:02 - t:5E s:40C2FB d:000000 8000000000000000090FFD
   protCmdDel 24
   protLastRcv 2022-08-17 14:34:30
   protRcv    5 last_at:2022-08-17 14:34:30
   protResnd  6 last_at:2022-08-17 14:33:40
   protResndFail 2 last_at:2022-08-17 14:33:45
   protSnd    4 last_at:2022-08-17 14:33:24
   protState  CMDs_done_Errors:1
   rssi_CUL   cnt:1 min:-57 max:-57 avg:-57 lst:-57
   rssi_at_CUL cnt:5 min:-61.5 max:-55 avg:-58.6 lst:-60
   READINGS:
     2022-08-17 14:31:32   D-firmware      2.5
     2022-08-17 14:31:32   D-serialNr      MEQ1341916
     2022-08-17 14:33:24   IODev           CUL
     2022-08-17 14:33:24   cfgState        updating
     2022-08-17 14:33:45   commState       CMDs_done_Errors:1
     2022-08-17 14:33:45   state           RESPONSE TIMEOUT:RegisterRead
     RegL_00.:
       VAL       
   helper:
     HM_CMDNR   2
     PONtest    0
     cSnd       0112345640C2FB00040000000000,0112345640C2FB00040000000000
     cfgStateUpdt 0
     lastMsgTm  1660739670.93602
     mId        00AC
     peerFriend peerSens,peerVirt
     peerOpt    3:powerMeter
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cfgChk:
       idPc01     fail
       idRc01     RegL_00.
     cmds:
       TmplKey    :no:1660739492.49511
       TmplTs     1660739492.49511
       cmdKey     0:1:0::HM_40C2FB:00AC:00:
       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-]
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self00})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         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-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer     
         peerOpt    BWMx,EG_ENTREE_REM_4_Haustuere_01__Flurlicht,EG_ENTREE_REM_4_Haustuere_02__Haustuere,EG_ENTREE_REM_4_Haustuere_03,EG_ENTREE_REM_4_Haustuere_04,EG_KUECHE_REM_4_Waschbecken_01,EG_KUECHE_REM_4_Waschbecken_02,EG_KUECHE_REM_4_Waschbecken_03,EG_KUECHE_REM_4_Waschbecken_04,EG_WOHN_REM_4_EingangLinks_01__Sofa,EG_WOHN_REM_4_EingangLinks_02__KuecheBar_ausFlur,EG_WOHN_REM_4_EingangLinks_03__KuecheBar_ausWZ,EG_WOHN_REM_4_EingangLinks_04__Entree,HAND_KEY_SW_4_HandKey_01,HAND_KEY_SW_4_HandKey_02,HAND_KEY_SW_4_HandKey_03,HAND_KEY_SW_4_HandKey_04,HM_1147C9_Btn_01,HM_1147C9_Btn_02,HM_1147C9_Btn_03,HM_1147C9_Btn_04,HM_1147C9_Btn_05,HM_1147C9_Btn_06,HM_1147C9_Btn_07,HM_1147C9_Btn_08,HM_1147C9_Btn_09,HM_1147C9_Btn_10,HM_1147C9_Btn_11,HM_1147C9_Btn_12,HM_119823_Btn_01,HM_119823_Btn_02,HM_119823_Btn_03,HM_119823_Btn_04,HM_119823_Btn_05,HM_119823_Btn_06,HM_119823_Btn_07,HM_119823_Btn_08,HM_119823_Btn_09,HM_119823_Btn_10,HM_119823_Btn_11,HM_119823_Btn_12,HM_1ADEC4_Btn_01,HM_1ADEC4_Btn_02,HM_1ADEC4_Btn_03,HM_1ADEC4_Btn_04,HM_1ADEC4_Btn_05,HM_1ADEC4_Btn_06,HM_1ADEC4_Btn_07,HM_1ADEC4_Btn_08,HM_1ADEC4_Btn_09,HM_1ADEC4_Btn_10,HM_1ADEC4_Btn_11,HM_1ADEC4_Btn_12,HM_1ADEC4_Btn_13,HM_1ADEC4_Btn_14,HM_1ADEC4_Btn_15,HM_1ADEC4_Btn_16,HM_1ADEC4_Btn_17,HM_1ADEC4_Btn_18,HM_1ADEC4_Btn_19,HM_1ADEC4_Btn_20,HM_1B3BDD_Btn_01,HM_1B3BDD_Btn_02,HM_1D7288,HM_1DE540_Wassermelder,HM_1E2AB4,HM_1E54DA,HM_1E5A7A,HM_200D8D,HM_2844CD_Btn_01,HM_2844CD_Btn_02,HM_2844CD_Btn_03,HM_2844CD_Btn_04,HM_2844CD_Btn_05,HM_2844CD_Btn_06,HM_284592_Btn_01,HM_284592_Btn_02,HM_284592_Btn_03,HM_284592_Btn_04,HM_284592_Btn_05,HM_284592_Btn_06,HM_284599_Btn_01,HM_284599_Btn_02,HM_284599_Btn_03,HM_284599_Btn_04,HM_284599_Btn_05,HM_284599_Btn_06,HM_3AF230_Btn_01,HM_3AF230_Btn_02,HM_3AF230_Btn_03,HM_3AF230_Btn_04,HM_3AF230_Btn_05,HM_3AF230_Btn_06,HM_3FC385,HM_405465,HM_40C3AB_SenF,HM_40C3AB_SenI,HM_40C3AB_SenPwr,HM_40C3AB_SenU,HM_411BFA_SenF,HM_411BFA_SenI,HM_411BFA_SenPwr,HM_411BFA_SenU,HM_438BA7_Btn_01,HM_438BA7_Btn_02,HM_438BB6_Btn_01,HM_438BB6_Btn_02,HM_438BBC_Btn_01,HM_438BBC_Btn_02,HM_438BDF_Btn_01,HM_438BDF_Btn_02,HM_438BFB_Btn_01,HM_438BFB_Btn_02,Rauchmelder_Team,UG_SCHLAF_REM_4_Schlafzimmer_01__Nachttisch,UG_SCHLAF_REM_4_Schlafzimmer_02,UG_SCHLAF_REM_4_Schlafzimmer_03,UG_SCHLAF_REM_4_Schlafzimmer_04,bwm_EG_mobil_21A6CC,sens_EG_WC_2007FD,sens_OG_BAD_W_1E5A2A,sens_OG_BUERO_NO_2AD1DA,sens_OG_BUERO_O_405482,sens_OG_BUERO_W_4E1F2E,sens_UG_ANKLEIDE_3E54C1,sens_UG_SCHLAF_3E5373,wetterstat
         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     +40C2FB,00,00,00
       nextSend   1660739671.02909
       rxt        0
       vccu     
       p:
         40C2FB
         00
         00
         00
       prefIO:
     mRssi:
       mNo        02
       io:
         CUL:
           -56
           -56
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       tryMsg:
     q:
       qReqConf 
       qReqStat 
     role:
       dev        1
       prs        1
     rssi:
       CUL:
         avg        -57
         cnt        1
         lst        -57
         max        -57
         min        -57
       at_CUL:
         avg        -58.6
         cnt        5
         lst        -60
         max        -55
         min        -61.5
    tmpl:
Attributes:
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   2.5
   model      HM-ES-PMSW1-PL-DN-R5
   room       CUL_HM
   serialNr   MEQ1341916
   subType    powerMeter
   webCmd     getConfig:clear msgEvents


Ich weiss nicht weiter. Ggf. irgendwie dieses AES-Problem (da müsste ich wohl mit dem Verkäufer nochmals Rücksprache halten). Da ich aber ähnliche Probleme beim Anlernen des original verpackten hatte (wenngleich das ja einer ohne Energiemessung, ...) ist... tippe ich aktuell auf ein anderes Problem.

Beste Grüsse
Martin

Beta-User

Was mit
ZitatNachdem hierzu schon viel geschrieben wurde
genau gemeint sein soll, wäre ggf. interessant.

Aber was wir in Problemfällen eigentlich immer schreiben, scheint nicht bekannt zu sein:

- Bitte "version"-Angaben zu den beteiligten Modulen posten (hier wohl CUL_HM und CUL).
- Ohne ein list vom CUL ist es schwierig.

CUL an sich ist auch nicht optimal, falls Eigenbau: Evtl. stimmt die Frequenz vom CC1101 nicht 100% (Serienfehler, aber er scheint ja was zu empfangen).

Ansonsten ist das Einrichten einer VCCU sehr zu empfehlen, wenn man mit CUL_HM einsteigt.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

hnnmn

Meine Einleitung bezog sich auf die vielen Anlern-Problem-Posts, viele habe ich gelesen und versucht mein Problem damit zu lösen. Und eigentlich war ich auch ganz stolz, alle Listings geradewegs ohne Aufforderung gepostet zu haben - offenbar nicht ganz alle :-)

Hier das list CUL


nternals:
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   CUL_MSGCNT 1815
   CUL_TIME   2022-08-17 17:34:24
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 1234
   DeviceName /dev/serial/by-id/usb-busware.de_CUL868-if00@38400
   FD         9
   FHTID      1234
   FUUID      5e918098-f33f-a848-a5c0-486df6a59c90ec75
   HM_CMDNR   1
   NAME       CUL
   NR         19
   NR_CMD_LAST_H 76
   PARTIAL   
   RAWMSG     A0DDA84101F391B1234560601B80005
   RSSI       -71.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CUL868
   devioNoSTATE 1
   eventCount 25
   hmPairSerial MEQ1323719
   initString X21
Ar
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2022-08-17 12:01:27   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2019-05-13 23:19:36   raw             V 1.67 CUL868
     2022-08-17 17:34:24   state           Initialized
   XMIT_TIME:
     1660746879.18081
     1660746879.28118
     1660746893.24817
     1660746893.43198
     1660746893.52631
     1660746895.12326
     1660746895.32607
     1660746898.19939
     1660746899.71734
     1660746899.91735
     1660746900.45566
     1660746901.74638
     1660746902.73164
     1660746904.02556
     1660746905.7617
     1660746905.94534
     1660746906.45163
     1660746907.74139
     1660746908.39207
     1660746908.69594
     1660746910.0744
     1660746911.72
     1660746912.28008
     1660746912.98128
     1660746913.29404
     1660746913.98921
     1660746914.13405
     1660746914.15669
     1660746916.38252
     1660746917.39919
     1660746919.42553
     1660746919.6686
     1660746920.81532
     1660746922.82728
     1660746924.85311
     1660746926.8149
     1660746928.36294
     1660746930.80229
     1660746935.15144
     1660746940.99494
     1660748714.26294
     1660748716.13263
     1660748718.23104
     1660748719.42039
     1660748719.43306
     1660748720.73041
     1660748721.83921
     1660748722.91754
     1660748723.48077
     1660748723.64733
     1660748723.7486
     1660748726.9735
     1660748727.50008
     1660748727.77308
     1660748728.497
     1660748728.72335
     1660748728.74959
     1660748731.8111
     1660748732.76472
     1660748732.89397
     1660748732.90625
     1660748733.99209
     1660748734.99816
     1660748736.77653
     1660748737.04356
     1660748737.9649
     1660748738.92125
     1660748741.12006
     1660748741.50379
     1660748744.14939
     1660748745.88778
     1660748747.82332
     1660748749.89756
     1660748749.90808
     1660748755.03276
     1660748760.78224
   helper:
     13A486:
       QUEUE:
     183C80:
       QUEUE:
     1C24ED:
       QUEUE:
     1D8547:
       QUEUE:
     1E8C0B:
       QUEUE:
     1F04CE:
       QUEUE:
     1F217A:
       QUEUE:
     1F2191:
       QUEUE:
     1F24D6:
       QUEUE:
     1F24F6:
       QUEUE:
     1F3ADE:
       QUEUE:
     20F696:
       QUEUE:
     22FF4D:
       QUEUE:
     230199:
       QUEUE:
     23025B:
       QUEUE:
     254D41:
       QUEUE:
     254D6B:
       QUEUE:
     275EC2:
       QUEUE:
     283969:
       QUEUE:
     3893D0:
       QUEUE:
     3CC68B:
       QUEUE:
     3CC6B8:
       QUEUE:
     3DBF63:
       QUEUE:
     3DC776:
       QUEUE:
     3E5373:
       QUEUE:
     3E54C1:
       QUEUE:
     405482:
       QUEUE:
     40C2FB:
       QUEUE:
     40C3AB:
       QUEUE:
     411BFA:
       QUEUE:
     4190CA:
       QUEUE:
     41FB63:
       QUEUE:
     41FD5B:
       QUEUE:
     4222E6:
       QUEUE:
     4E1F2E:
       QUEUE:
     52A831:
       QUEUE:
     65E849:
       QUEUE:
     6CC204:
       QUEUE:
Attributes:
   hmId       123456
   rfmode     HomeMatic
   verbose    5



Den habe ich damals von busware.de gekauft.

Leider steige ich nicht ein sondern habe einiges am Laufen und bin daher mit dem Entscheid, zu einer VCCU zu wechseln bisher sehr zögerlich. Habe dazu hier auch mal etwas geforscht... scheint, als könnte man das in einer Nacht 'durch'-migrieren (und zwar rein auf Software-Ebene, also ohne alles neu pairen/anlernen zu müssen).


Versionenangaben zu den Modulen... meint version?

Latest Revision: 26327

File                Rev   Last Change

fhem.pl             26248 2022-07-19 11:20:41Z rudolfkoenig
90_at.pm            25248 2021-11-21 10:29:01Z rudolfkoenig
98_autocreate.pm    23727 2021-02-12 20:31:37Z rudolfkoenig
98_cmdalias.pm      16300 2018-03-01 08:48:21Z rudolfkoenig
00_CUL.pm           24815 2021-08-01 16:14:02Z rudolfkoenig
10_CUL_HM.pm        25977 2022-04-18 14:48:41Z martinp876
14_CUL_TX.pm        17102 2018-08-08 05:34:42Z rudolfkoenig
98_DOIF.pm          26182 2022-06-29 18:57:26Z Damian
98_DOIFtools.pm     22610 2020-08-15 17:21:34Z Ellert
98_dummy.pm         25606 2022-02-01 10:43:57Z rudolfkoenig
91_eventTypes.pm    23471 2021-01-04 19:24:21Z rudolfkoenig
01_FHEMWEB.pm       26246 2022-07-19 11:05:05Z rudolfkoenig
92_FileLog.pm       26084 2022-05-24 11:22:55Z rudolfkoenig
98_help.pm          25013 2021-09-23 21:07:00Z betateilchen
14_Hideki.pm        21666 2022-06-13 21:18:14Z HomeAutoUser
98_HMinfo.pm        25978 2022-04-18 14:50:17Z martinp876
02_HTTPSRV.pm       20110 2019-09-05 17:30:20Z neubert
30_HUEBridge.pm     26204 2022-07-09 18:04:20Z justme1968
31_HUEDevice.pm     26204 2022-07-09 18:04:20Z justme1968
98_IF.pm            12944 2017-01-03 12:56:17Z Damian
10_IT.pm            20839 2019-12-28 09:41:47Z bjoernh
31_LightScene.pm    25909 2022-04-01 15:52:10Z justme1968
48_MieleAtHome.pm   25100 2021-10-21 11:53:36Z choenig
No Id found for 99_myUtils.pm
91_notify.pm        25888 2022-03-27 10:22:58Z rudolfkoenig
37_plex.pm          21698 2020-04-16 07:20:02Z justme1968
98_RandomTimer.pm   25373 2021-12-24 11:57:02Z Beta-User
33_readingsGroup.pm 23844 2021-02-27 19:43:24Z justme1968
14_SD_BELL.pm           0 2021-07-12 22:30:35Z HomeAuto_User
14_SD_UT.pm             0 2022-06-14 07:33:24Z HomeAutoUser
50_Signalbot.pm     26260 2022-07-26 15:10:06Z Adimarantis
# $Id: 00_SIGNALduino.pm v3.5.4 2022-06-14 07:33:24Z HomeAutoUser $
39_siri.pm          24071 2021-03-24 08:02:11Z justme1968
10_SOMFY.pm         26135 2022-06-07 22:07:34Z viegener
00_SONOS.pm         22400 2020-07-14 17:54:36Z Reinerlein
21_SONOSPLAYER.pm   22400 2020-07-14 17:54:36Z Reinerlein
98_structure.pm     24999 2021-09-21 07:54:25Z rudolfkoenig
99_SUNRISE_EL.pm    24249 2021-04-14 05:45:49Z rudolfkoenig
98_SVG.pm           26259 2022-07-26 12:38:55Z rudolfkoenig
98_telnet.pm        25754 2022-02-27 16:49:52Z rudolfkoenig
99_Utils.pm         24128 2021-04-02 16:29:11Z rudolfkoenig
98_version.pm       15140 2017-09-26 09:20:09Z markusbloch

AttrTemplate.pm     25155 2021-10-30 12:48:21Z rudolfkoenig
Blocking.pm         23268 2020-12-01 11:48:48Z rudolfkoenig
Color.pm            20813 2019-12-22 18:42:10Z justme1968
Common.pm           10759 2016-02-07 20:00:12Z rleins
ControlPoint.pm     22400 2020-07-14 17:54:36Z Reinerlein
DevIo.pm            26055 2022-05-17 20:12:20Z rudolfkoenig
GPUtils.pm          19666 2019-06-20 11:17:29Z CoolTux
HMConfig.pm         25160 2021-10-30 17:38:52Z martinp876
HttpUtils.pm        26007 2022-04-30 18:12:02Z rudolfkoenig
Info.pm                28 2008-11-09 01:08:44Z dsully
Meta.pm             21008 2020-01-18 10:22:10Z loredo
RTypes.pm           10476 2016-01-12 21:03:33Z borisneubert
# $Id: SD_ProtocolData.pm 3.5.x 2022-05-30 20:10:51Z sidey79 $
SetExtensions.pm    25286 2021-12-03 10:16:56Z rudolfkoenig
TcpServerUtils.pm   25866 2022-03-21 09:01:16Z rudolfkoenig

doif.js                    24438 2021-05-14 18:08:18Z Ellert
fhemweb.js                 26247 2022-07-19 11:18:01Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968



Beta-User

Hmm, ok, also an sich soweit aktuell (es gibt für CUL_HM noch eine verbesserte Variante, und für CUL gäbe es die timing-optimierte Version von noansi).

Ich vermute das Problem eher in den Timings. Hast du in den anderen HM-Geräten die commState (?)-Events abgedreht?
Viele Events in kurzer Zeit sind aktuell gerne mal das Problem, dass solche Sachen nicht (mehr) gut klappen, und der CUL ist darauf angewiesen, dass FHEM rechtzeitig liefert.

Ansonsten kann der Einbau einer VCCU stressfrei sein, es kann aber auch sein, dass sich relevante Events ändern, dann ist es nicht spaßig. Neu anlernen musst du jedenfalls nicht, eher hast du dann die Freiheit, ein weiteres IO einzusetzen, das für diesen Zweck besser ist wie CUL.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

hnnmn

Hast Du mir noch einen Tip, was ich zu dem commstate lesen kann? Finde nicht viel und es sagt mir nichts. Ich vermute einen zusammenhang zu dieser Regel die die Funkbelastung reguliert...

Beta-User

Zitat von: hnnmn am 17 August 2022, 18:13:47
Hast Du mir noch einen Tip, was ich zu dem commstate lesen kann? Finde nicht viel und es sagt mir nichts.
Vielleicht (neben vielen anderen): https://forum.fhem.de/index.php/topic,128639.0.html

Zitat
Ich vermute einen zusammenhang zu dieser Regel die die Funkbelastung reguliert...
(Vermutlich) völlig falsche Ecke, und wenn, dann ist es wahrscheinlich eine Folge aus dem anderen Threma.

Anders gesagt: Schau einfach mal in den Event-Monitor, was da so durchrauscht. Dann wird vielleicht klarer, um was es eigentlich geht (auch bei den Abhilfemaßnahmen).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

hnnmn

Dankeschön.

Zusammengefasst:
* Eventminimierung also generell.
* VCCU wäre sicher gut
* eine anderes IO-Device als den CUL von busware - gib es eine Empfehlung? Wenn ich das neue gleich benenne, dann wäre das vermutlich ein trivialer Tausch, keine riesen Migration, oder?

Eine Frage bzgl. meiner aktuellen Fehlersuche noch:
Ich habe das Device mit set CUL hmPairSerial MEQ1323719 ohne Fehlermeldung pairen können. Das Device fängt ohne Tastendruck an zu blinken, die Commands werden abgearbeitet, alle commands done am Ende.

Nach einem getconfig, was ebenfalls fehlerfrei durchläuft, steht in den Readings kein R-pairCentral - weder mit set_ noch sonst irgendwie. Tatsache ist, dass ich mit set HM_41FB63 on bspw. steuern kann. Ich meinte, mal verstanden zu haben, dass man ohne R-pairCentral zwar mit FHEM den Status des Device 'mitlesen' kann, aber es nicht wirklich gepaired ist. Nun frage ich mich, ob evtl. funktioniert aber einfach die Internals falsch ausgegeben werden... vermutlich nicht der Fall, aber ich dachte, ich teile den Gedanken dennoch... evtl. etwas, was schon mal vor kam?!

Beta-User

Hmm, der CUL sendet afaik immer unter der zugeteilten HmId - ergo kann es eigentlich nicht sein, dass das Zielgerät NICHT gepairt ist.

Das "alte" Pi-PCB ist afaik das beste verfügbare IO für CUL_HM, ich betreibe es an einem CP2102 USB-seriell-Wandler (falls du keinen Pi hast oder die Schnittstelle bereits belegt ist), Tauschen sollte unproblematisch sein.
Das würde ich anders benennen (ein HMUARTLGW mit dem Namen CUL ist für alle irritierend!), aber die gleiche HmId zuweisen (und ggf. AES-Schüssel übernehmen), dann sollte das unproblematisch (mit abgestecktem CUL) gehen, die IO-Attribute kann man per devspec-Aufruf "auf einen Rutsch" umbiegen.

Schubs in diese Richtung:
list IODev=CUL
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Otto123

Hi,

das HM_41FB63 ist doch aber ein anderes als eingangs erwähnt?
Zeig davon mal noch ein list.
Das Gerät im Eingangspost ist ein Mehrkanal Device, die sind alle sensibel beim pairen. Irgendwann geht es aber. Man braucht Geduld

Die Sache mit der VCCU ist überhaupt keine große Migration, einfach richtig wie im Wiki beschreiben definieren und fertig. Dann kann man nach Belieben einen IO dazutun.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

frank

Zitatset CUL hmPairSerial MEQ1323719
hättest du beim versuch mit hmPairForSec anschliessend das "knöpfchen" am device richtig gedrückt, wäre es wohl ebenfalls erfolgreich gewesen.


ZitatNach einem getconfig, was ebenfalls fehlerfrei durchläuft, steht in den Readings kein R-pairCentral - weder mit set_ noch sonst irgendwie. Tatsache ist, dass ich mit
die anzeige dieses register-readings musst du mit attr expert sichtbar machen


ZitatHast Du mir noch einen Tip, was ich zu dem commstate lesen kann?
https://forum.fhem.de/index.php/topic,120240.msg1147280.html#msg1147280
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

hnnmn

Ihr seid alle super! DANKE! Alle 3 funktionieren!

@Otto: ja, war das andere... und es hat auch funktioniert, weil @Beta-User: richtig, es war gepairt, denn Danke @Frank, das mit dem "attr expert" ist mir irgendwann schon mal passiert, hatte ich seither aber nicht mehr und das war der Grund weshalb ich dachte, das R-pairCentral sei nicht gesetzt, war es aber.

Die anderen beiden mit Geräte mit den Multikälen weil Energiemessung funktionieren nun auch. Hier war der Trick, ein "set <device> clear msgEvents" auszuführen und dann habe ich es nochmals mit "set CUL hmPairSerial <device-serial>" versucht und es hat geklappt.

commstate: lese ich mal durch und schaue ich, was ich optimieren kann

vccu: danke für die Ermutigung @Otto, ich versuche mich demnächst mal mit der Anleitung und hoffe, dass es klappt. Da ich nichts neu pairen muss, sollte ich mit einem Filesystem-Backup ja recht problemlos zurück zum status quo kommen und somit ist es sicherlich einen Versuch wert.

Bzgl. CUL: @Beta-User: stimmt, die Verwirrung wäre maximal... mache ich anders. Wenn mit VCCU, dann wird es ja eh eine Änderung an nur einer Stelle. Die Hardware google ich mir mal zusammen. Der hier würde nicht viel verbessern: https://ch.elv.com/elv-homematic-ip-arr-bausatz-rf-usb-stick-fuer-alternative-steuerungsplattformen-hmip-rfusb-fuer-smart-home-hausautomation-152306?fs=3764271231

Nochmals vielen DANK - immer wieder cool dieses Erlebnis hier im Forum

Beta-User

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

hnnmn

Zitat von: Beta-User am 18 August 2022, 14:25:43
Nö, der würde nichts verbessern, weil der _nur_ HM-IP kann... (also das neuere Protokoll).
Danke - hatte das noch gelesen und mir gedacht, muss ich die 866MHz-Variante später noch suchen... hat mein Hirn aber abgekürzt/ausgeblendet :-|


Zitat von: Beta-User am 18 August 2022, 14:25:43
Hier werden sie geholfen: https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi
Dankeschön. Sobald ich das in Angriff nehme hole ich gerade den USB-Adapter mit und dann kann ich den CUL durch den USB tauschen.


Zur VCCU noch eine Frage, die mir in dem Zusammenhang in den Sinn kommt: die ist ja rein für HM-Geräte, meine Singalduino-Aufbauten sind davon unberührt, oder? Ich mache mit der VCCU für die HM-Geräte einfach aus einem einzigen HM_IO-Device logisch&physisch in einem heute (CUL) zwei Schichten, einmal den CUL (oder später das Raspi-Modul) für die Physik und die VCCU dann als logisches Zwischenstück die dann das IO-Device für die HM-Geräte darstellt. So in etwa richtig verstanden?

Beta-User

Zitat von: hnnmn am 18 August 2022, 14:34:16
So in etwa richtig verstanden?
Als "so in etwa" kann man es m.E. durchgehen lassen :) .

Du kannst daneben noch beliebig viele CUL/Signalduino/Zwave/ZigBee/....-Interfaces haben - alles kein Problem, solange die nicht gleichzeitig versuchen, auf derselben Frequenz am selben Ort rumzufunken...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

hnnmn

Zum Funkmodul

[
Zitat von: Beta-User am 18 August 2022, 14:25:43
Hier werden sie geholfen: https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi

Auf 3.3V achten und kontrollieren: ok.

Aber was ist mit ,,Grundsätzlich bewährt haben sich z.B. Modelle mit einem CP2102, der auch ausreichend Stromreserven zum Betrieb des Moduls bietet." gemeint?

Sind 100mA ausreichend? Könnte ich den hier nehmen?
https://ch.elv.com/elv-usb-modul-um2102n-komplettbausatz-150952?fs=1642913050

Könnte ich dann gerade zusammen mit dem hier bestellen, das wäre das richtige RPI-Modul, oder?
https://ch.elv.com/elv-homematic-komplettbausatz-funkmodul-fuer-raspberry-pi-hm-mod-rpi-pcb-fuer-smart-home-hausautomation-142141

Schönen Abend!

Otto123

Ja funktioniert. die mit CP2102 gehen mW alle (wenn sie nicht fehlerhaft sind) es gibt aber andere USB serial Adapter die kaum Strom liefern können. Der 3,3 Volt Regler ist ja meist auf dem Chip.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

hnnmn

Zur Migration auf VCCU habe ich mir jetzt https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU genau durchgelesen und das klingt wirklich risikoarm, zumal der Test eine plausibel erscheinende Device-Liste liefert. Test, damit meine ich:
    list TYPE=CUL_HM:FILTER=DEF=[0-9a-fA-F]{6}:FILTER=DEF!=[0]{6}

Zwei Dinge aus dem Wiki-Eintrag bereiten mir dennoch Unbehagen:
1.) ich habe noch nicht verstanden, was die "Virtuelle Kanäle der VCCU" genau sein sollen. Ich bin der Meinung, ich nutze das nicht. Allerdings steht da in rot daneben: "virtueller TeamLead für Rauchmelder". Ich habe aber Rauchmelder und habe so einen virtuellen Teamlead, Listing nachfolgend.

Frage1: das ist etwas anderes und bei dem wird auch einfach das Attribut getauscht (dev gegen grp) und fertig, oder?


list TeamDev

Internals:
   DEF        112112
   FUUID      5e91809a-f33f-a848-2979-099c49ab88ca8ce5
   IODev      CUL
   NAME       TeamDev
   NR         187
   NTFY_ORDER 48-TeamDev
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Rauchmelder_Team
   disableNotifyFn 1
   eventCount 1
   READINGS:
     2022-08-17 12:01:32   IODev           CUL
     2022-08-18 21:10:19   cfgState        ok
     2020-04-10 11:49:38   state           CMDs_done
     2022-05-16 01:27:55   trigger         Short_9
     2022-05-16 01:27:55   trigger_cnt     9
   helper:
     HM_CMDNR   24
     mId        FFF1
     peerFriend -
     peerOpt    -:virtual
     regLst     0
     rxType     1
     cmds:
       TmplKey    :no:1660730493.96352
       TmplTs     1660730493.96352
       cmdKey     0:1:1::TeamDev:FFF1:01:
       cmdLst:
         assignHmKey noArg
         clear      [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getDevInfo noArg
         raw        -data- [...]
         reset      noArg
         tplSet_0   -tplChan-
         unpair     noArg
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       vccu       
       prefIO:
     mRssi:
       mNo       
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   IODev      CUL
   expert     defReg,rawReg
   model      VIRTUAL
   room       _6_SMOKE_DTCT
   subType    virtual
   webCmd     virtual



2.) Im Wiki steht auch Folgendes: "Wird die VCCU mit einer von vorhandenen Schnittstellen abweichenden hmId angelegt, so wird die hmId der ihr zugewiesenen Schnittstelle(n) automatisch angepasst. Dies hat in der Regel zur Folge, dass HM Devices neu gepairt werden müssen. "

Ich bin der Meinung, das wird mich nicht treffen (es sei denn, ich mache eine Fehlkonfiguration). Nur zum Verständnis (und um für einen diesen quasi worst case vorbereitet zu sein):

Frage2: ich würde das System stoppen, meine Sicherung (zip vom gesamten Verzeichnis von davor) wieder auspacken und von vorne beginnen - problem gelöst (vom rolling code meiner somfys mal abgesehen :-)), oder?

Otto123

zu 1. Du musst die virtuellen Kanäle der VCCU nicht nutzen. Ein virtueller Teamlead für Rauchmelder ist eben etwas anderes, hast Du und alles ist gut. :)
Ja du tauscht auch einfach das IODev gegen IOgrp
zu 2. genau verstanden, es trifft Dich nicht wenn Du es richtig machst.
Ja ein restore löst das Problem, genau genommen ist es nur eine Frage der fhem.cfg und vom statefile. Es sei denn Du fängst an Unsinn zu machen und die Geräte neu zu pairen (das schreibt in die Geräte) - machst Du nicht!
fhem.cfg und statefile bekommst Du auch über restore schnell zurück, Beispiel restore list save/2022-08-16
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

hnnmn

Sehr gut gelaufen - würde ich sagen!

VCCU läuft, habe einiges getestet und es funktioniert ausnahmslos!
Nun kann ich irgendwann ganz entspannt an das RPi-Modul angehen und es theoretisch sogar parallel betreiben...

Nochmals vielen Dank an euch!