Neues HM Gerät HM-MOD-EM-8 Pairing unvollständig

Begonnen von Burny4600, 21 November 2021, 13:42:37

Vorheriges Thema - Nächstes Thema

Burny4600

Ich habe seit langem wieder ein neues Homematic Gerät HM-MOD-EM-8 versucht zu pairen.
Leider wird aus dem PairedTo set 0xF12347 nur ein 0xF00000.
Löschen der Konfiguration am HM-MOD-EM-8 Gerät und in FHEM, mit anschließendem neues Pairing hilft auch nicht.
Internals:
   CFGFN     
   DEF        6B3FBA
   FUUID      619a3b74-f33f-a08b-3189-2c93172bc3b38669
   HmUART_EG_MSGCNT 50
   HmUART_EG_RAWMSG 05000159B7A0106B3FBAF1234701000000
   HmUART_EG_RSSI -89
   HmUART_EG_TIME 2021-11-21 13:35:01
   HmUART_OG1_MSGCNT 87
   HmUART_OG1_RAWMSG 05000043B7A0106B3FBAF1234701000000
   HmUART_OG1_RSSI -67
   HmUART_OG1_TIME 2021-11-21 13:35:01
   HmUART_OG2_MSGCNT 87
   HmUART_OG2_RAWMSG 0501014BB7A0106B3FBAF1234701000000
   HmUART_OG2_RSSI -75
   HmUART_OG2_TIME 2021-11-21 13:35:00
   IODev      HmUART_OG2
   LASTInputDev HmUART_EG
   MSGCNT     224
   NAME       HM_6B3FBA
   NR         40440
   NTFY_ORDER 48-HM_6B3FBA
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_6B3FBA_Btn_01
   channel_02 HM_6B3FBA_Btn_02
   channel_03 HM_6B3FBA_Btn_03
   channel_04 HM_6B3FBA_Btn_04
   channel_05 HM_6B3FBA_Btn_05
   channel_06 HM_6B3FBA_Btn_06
   channel_07 HM_6B3FBA_Btn_07
   channel_08 HM_6B3FBA_Btn_08
   disableNotifyFn 1
   lastMsg    No:B7 - t:10 s:6B3FBA d:F12347 01000000
   protCmdDel 20
   protLastRcv 2021-11-21 13:35:00
   protRcv    92 last_at:2021-11-21 13:35:00
   protResnd  4 last_at:2021-11-21 13:34:21
   protResndFail 1 last_at:2021-11-21 13:29:11
   protSnd    76 last_at:2021-11-21 13:35:00
   protState  CMDs_done
   rssi_at_HmUART_EG cnt:50 min:-91 max:-85 avg:-87.99 lst:-89
   rssi_at_HmUART_OG1 cnt:88 min:-86 max:-63 avg:-68.72 lst:-67
   rssi_at_HmUART_OG2 cnt:87 min:-75 max:-40 avg:-49.18 lst:-75
   READINGS:
     2021-11-21 13:29:14   CommandAccepted yes
     2021-11-21 13:34:43   D-firmware      1.1
     2021-11-21 13:34:43   D-serialNr      PEQ1917926
     2021-11-21 13:34:43   IODev           HmUART_OG2
     2021-11-21 13:34:49   PairedTo        0x000000
     2021-11-21 13:34:49   RegL_00.         00:00 02:00 05:00 0A:00 0B:00 0C:00 12:00 14:03 18:00
     2021-11-21 13:36:01   cfgState        PairMism
     2021-11-21 13:35:00   commState       CMDs_done
     2021-11-21 13:35:00   state           CMDs_done
   helper:
     HM_CMDNR   183
     PONtest    1
     cSnd       01F123476B3FBA08040000000001,01F123476B3FBA0803
     cfgStateUpdt 0
     lastMsgTm  1637498100.91843
     mId        00D9
     peerFriend peerAct,peerVirt
     peerOpt    4:remote
     regLst     0,1,4p
     rxType     16
     supp_Pair_Rep 0
     ack:
     cfgChk:
       idPc02     paired:0x000000 IO attr: F12347.
     cmds:
       TmplKey    :no:1637497749.58803
       TmplTs     1637497749.58803
       cmdKey     0:1:0::HM_6B3FBA:00D9: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-]
         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
         peer       
         peerOpt    AB_FR_AAM_Led,AB_FR_AAM_Mp3,AB_FR_AD,AB_FR_BL_RGB_Auto,AB_FR_BL_RGB_Color,AB_FR_BL_RGB_Dim,AB_GO_RM_TEAM,AB_SG_BWEH1_A,AB_SG_BWEH1_E,AB_SG_BWEH2_A,AB_SG_BWEH2_E,AB_SG_BWEH3_A,AB_SG_BWEH3_E,AB_SG_BWEH4_A,AB_SG_BWEH4_E,AB_SG_BWEH5_A,AB_SG_BWEH5_E,AB_SG_BWEH6_A,AB_SG_BWEH6_E,AB_VG_BW_SPA,AB_VG_BW_SPE,AB_VG_BW_TBA,AB_VG_BW_TBE,EG_BA_HZG_RT_WindowRec,EG_BA_HZG_RT_remote,EG_BA_HZG_TC_WindowRec,EG_BA_HZG_TC_remote,EG_KUE_AAM_Led,EG_KUE_AAM_Mp3,EG_KU_HZG_RT_WindowRec,EG_KU_HZG_RT_remote,EG_KU_HZG_TC_WindowRec,EG_KU_HZG_TC_remote,EG_RM_TEAM,EG_SL_HZG_RT_WindowRec,EG_SL_HZG_RT_remote,EG_SL_HZG_TC_WindowRec,EG_SL_HZG_TC_remote,EG_STH_AAM_Led,EG_STH_AAM_Mp3,EG_STH_HZG_RT_WindowRec,EG_STH_HZG_RT_remote,EG_STH_ZS_T1VGF,EG_TR_BW_TBA,EG_TR_BW_TBE,EG_WC_HZG_RT_WindowRec,EG_WC_HZG_RT_remote,EG_WC_HZG_TC_Weather_vT_S,EG_WI_HZG_RT_WindowRec,EG_WI_HZG_RT_remote,EG_WI_HZG_TC_WindowRec,EG_WI_HZG_TC_remote,EG_WZ_HZG_RT_WindowRec,EG_WZ_HZG_RT_remote,EG_WZ_HZG_TC_WindowRec,EG_WZ_HZG_TC_remote,HM_6A8CB3_Sw_01,HM_6A8CB3_Sw_02,HM_6A8CB3_Sw_03,HM_6A8CB3_Sw_04,HM_6A8CB3_Sw_05,HM_6A8CB3_Sw_06,HM_6A8CB3_Sw_07,HM_6A8CB3_Sw_08,HM_6A9533_Sw_01,HM_6A9533_Sw_02,HM_6A9533_Sw_03,HM_6A9533_Sw_04,HM_6A9533_Sw_05,HM_6A9533_Sw_06,HM_6A9533_Sw_07,HM_6A9533_Sw_08,OG1_BA_HZG_TC_WindowRec,OG1_BA_HZG_TC_remote,OG1_B_BW_TBA,OG1_B_BW_TBE,OG1_KI_HZG_RT_WindowRec,OG1_KI_HZG_RT_remote,OG1_KI_HZG_TC_WindowRec,OG1_KI_HZG_TC_remote,OG1_KU_HZG_RT_WindowRec,OG1_KU_HZG_RT_remote,OG1_KU_HZG_TC_WindowRec,OG1_KU_HZG_TC_remote,OG1_KU_WA_OAFGO,OG1_RM_TEAM,OG1_SL_BL_KAO,OG1_SL_BL_RAO,OG1_SL_BL_RGBO,OG1_SL_HZG_RT_WindowRec,OG1_SL_HZG_RT_remote,OG1_SL_HZG_TC_WindowRec,OG1_SL_HZG_TC_remote,OG1_SL_KL_VEO,OG1_STH_HZG_RT_WindowRec,OG1_STH_HZG_RT_remote,OG1_STH_HZG_TC_WindowRec,OG1_STH_HZG_TC_remote,OG1_VR_AAM_Led,OG1_VR_AAM_Mp3,OG1_WC_HZG_RT_WindowRec,OG1_WC_HZG_RT_remote,OG1_WC_HZG_TC_WindowRec,OG1_WC_HZG_TC_remote,OG1_WZ_BL_RGB_Auto,OG1_WZ_BL_RGB_Color,OG1_WZ_BL_RGB_Dim,OG1_WZ_BL_VIO,OG1_WZ_HZG_RT_WindowRec,OG1_WZ_HZG_RT_remote,OG1_WZ_HZG_TC_WindowRec,OG1_WZ_HZG_TC_remote,OG2_B1_KG_Sw_01,OG2_B1_KG_Sw_02,OG2_B1_KG_Sw_03,OG2_B1_KG_Sw_04,OG2_BU1_AAM_Led,OG2_BU1_AAM_Mp3,OG2_BU1_HZG_RT_WindowRec,OG2_BU1_HZG_RT_remote,OG2_BU1_HZG_TC_WindowRec,OG2_BU1_HZG_TC_remote,OG2_BU2_HZG_RT1_WindowRec,OG2_BU2_HZG_RT1_remote,OG2_BU2_HZG_RT2_WindowRec,OG2_BU2_HZG_RT2_remote,OG2_BU2_HZG_TC_WindowRec,OG2_BU2_HZG_TC_remote,OG2_RM_TEAM,OG2_WC_HZG_RT_WindowRec,OG2_WC_HZG_RT_remote,OG2_WC_HZG_TC_Weather_vT_S,STH_RM_TEAM,VCCU_Btn1
         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     +6B3FBA,00,03,00
       nextSend   1637498101.20912
       rxt        2
       vccu       VCCU
       p:
         6B3FBA
         00
         03
         00
       prefIO:
         HmUART_OG2
     mRssi:
       mNo        B7
       io:
         HmUART_AB_FR:
         HmUART_EG:
           -89
           -89
         HmUART_OG1:
           -67
           -67
         HmUART_OG2:
           -73
           -73
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       dev        1
     rpt:
       IO         HmUART_OG2
       flg        A
       ts         1637498100.91843
       ack:
         HASH(0x6eb2b48)
         B78002F123476B3FBA00
     rssi:
       at_HmUART_EG:
         avg        -88
         cnt        50
         lst        -89
         max        -85
         min        -91
       at_HmUART_OG1:
         avg        -68.7272727272727
         cnt        88
         lst        -67
         max        -63
         min        -86
       at_HmUART_OG2:
         avg        -49.183908045977
         cnt        87
         lst        -75
         max        -40
         min        -75
     shadowReg:
     tmpl:
Attributes:
   IOgrp      VCCU:HmUART_OG2
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   1.1
   model      HM-MOD-EM-8
   serialNr   PEQ1917926
   subType    remote
   webCmd     getConfig:clear msgEvents

Hat sich unter FHEM bei den Homematic Geräten etwas geändert?
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Pfriemler

Abgesehen von den aktuellen Patches sollte eigentlich alles funktionieren.
Grundlagen beachten:
1. per autocreate angelegte Devices und Kanäle nicht leichtfertig löschen:
1a. im Gerät (nicht den Kanälen) den Befehlesspeicher leeren:
set  HM_6B3FBA clear msgEvents
1b. erneuten Pairbefehl absetzen
set VCCU hmPairForSec 60
und Knopf am EM-8 drücken. Ende des Blinkes am EM-8 abwarten (sollte mit grün enden)
1c. wenn Pairing noch auf "set_..." steht:
set  HM_6B3FBA getConfig
und wichtig! wieder den config-Knopf drücken
Wenn dies nicht von Erfolg gekrönt ist, bei 1a beginnend wiederholen. Nach zwei bis drei Versuchen sollte es aber geklappt haben.

jm2c
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

LuckyDay

lastMsg    No:B7 - t:10 s:6B3FBA d:F12347 01000000

lt der message ist er gepairt. nur noch nicht rückgelesen

getConfig

Knopf am EM-8 drücken.

Pfriemler

hmm ... hätte bei fehlender Rücklesung nicht noch ein "set_..." stehen müssen? er sagte "es springt zurück".
Notiz an mich: Endlich msgs lesen lernen...
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

frank

ZitatLöschen der Konfiguration am HM-MOD-EM-8 Gerät
was bedeutet das genau?
hoffentlich kein werkreset.

oder drückst du das knöpfchen falsch? siehe bedienungsanleitung.

edit: liste_0 wurde um 13:34:49 ausgelesen => demnach kein pairing.
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

Burny4600

Den Reset hatte ich mit Halten der Taste bis die LED rot blinkt und nochmaligem Halten bis die LED rot rasch blinkt.

Den PairedTo 0x000000 Fehler konnte ich mit clear msgEvents entfernen.
Zur Sicherheit habe ich noch
set VCCU hmPairForSec 60
set HM_6B3FBA getConfig

durchgeführt.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Pfriemler

Also Vollreset des Gerätes. Unnötig, lass es.
Pairing 0x000000 ist kein Fehler. Es bedeutet, dass aus Sicht von FHEM kein Pairing erfolgt ist.
Deine Befehle sollten funktionieren, wenn Du nach jedem Befehl wie von mir oben beschrieben den Knopf am EM-8 drückst. Sonst funktioniert es garantiert nicht.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Burny4600

Den Knopf am EM-8 habe ich gedrückt, sonst würde kein Pairing eingeleitet.
Ebenso beim getConfig.
Aus dem set_F12347 wurde nur ein 0x000000. Einen solchen Fall hatte ich noch nicht.
Mit einem neuerlichen Pairing bzw. anschließenden getConfig wurde dies nicht beseitigt.
Erst nach dem clear msgEvents glückte das darauffolgende Pairing und getConfig.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Pfriemler

Zitat von: Burny4600 am 23 November 2021, 20:38:07
Aus dem set_F12347 wurde nur ein 0x000000. Einen solchen Fall hatte ich noch nicht.
Och ... dass ein Pairing irgendwo im Nirwana versackt ist, sollten hier einige Leute kennen, ich auf jeden Fall.

ZitatMit einem neuerlichen Pairing bzw. anschließenden getConfig wurde dies nicht beseitigt.
Die zu übermittelnden Botschaften werden zwischengespeichert und bei Gelegenheit wiederholt, wenn sie fehlgeschlagen sind. Eine falsche Reihenfolge (z.B. getConfig vor pair) sorgt für Verstopfung. Deswegen ist ja das "clear msgEvents" angesagt.
d
ZitatErst nach dem clear msgEvents glückte das darauffolgende Pairing und getConfig.
Schön dass es nun geklappt hat - und danke für den Beweis...  ;D
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."