Homematic Schaltaktor fhem hm-lc-sw1-fm CMDs_pending

Begonnen von Ruggy, 13 Mai 2023, 13:24:52

Vorheriges Thema - Nächstes Thema

Ruggy

Hallo,

möchte einen Schaltaktor Homematic fhem hm-lc-sw1-fm mit FHEM verbinden.

Bin eigentlich so vorgegangen wie in der Wiki beschrieben (hmPairForSec; Anlernmodus mit 4 Sekunden Tastschalter...)

Leider funktioniert es nicht.
Was mache ich falsch?

Im Eventmonitor wird folgendes angezeigt.

2023-05-13 12:56:34 HMUARTLGW myHmUART hmPairForSec 60
2023-05-13 12:56:42 Global global UNDEFINED HM_6299FD CUL_HM 6299FD
2023-05-13 12:56:42 Global global DEFINED HM_6299FD
2023-05-13 12:56:42 Global global DEFINED FileLog_HM_6299FD
2023-05-13 12:56:42 Global global ATTR HM_6299FD room CUL_HM
2023-05-13 12:56:42 HMUARTLGW myHmUART UNKNOWNCODE A1A0C84006299FD0000002800044F45513138363837343010010100::-53:myHmUART


Im Device wird u.a. folgendes angezeigt:

RESPONSE TIMEOUT:RegisterRead
protState   CMDs_pending
List vom Device:

Internals:
   CFGFN     
   DEF        6299FD
   FUUID      645f6cea-f33f-f59f-c171-daeb7a65804cb91f
   IODev      myHmUART
   NAME       HM_6299FD
   NR         110464
   NTFY_ORDER 48-HM_6299FD
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 16
   protCmdDel 8
   protLastRcv 2023-05-13 12:56:42
   protRcv    1 last_at:2023-05-13 12:56:42
   protResnd  6 last_at:2023-05-13 13:17:24
   protResndFail 2 last_at:2023-05-13 13:17:28
   protSnd    2 last_at:2023-05-13 13:17:09
   protState  CMDs_done_Errors:1
   rssi_at_myHmUART cnt:1 min:-53 max:-53 avg:-53 lst:-53
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1683976648.54266
           VALUE      RESPONSE TIMEOUT:RegisterRead
   READINGS:
     2023-05-13 12:56:47   D-firmware      2.8
     2023-05-13 12:56:47   D-serialNr      OEQ1868740
     2023-05-13 13:17:09   IODev           myHmUART
     2023-05-13 13:17:09   cfgState        updating
     2023-05-13 13:17:28   commState       CMDs_done_Errors:1
     2023-05-13 13:17:28   state           RESPONSE TIMEOUT:RegisterRead
     RegL_00.:
       VAL       
   helper:
     HM_CMDNR   53
     cSnd       014586C76299FD00050000000000,014586C76299FD00040000000000
     cfgStateUpdt 0
     dlvl       00
     dlvlCmd    ++A0114586C76299FD0201000000
     getCfgList all
     getCfgListNo ,3
     mId        0002
     peerFriend peerSens,peerVirt
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 1
     bm:
       CUL_HM_Attr:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.05. 12:56:42
         max        0.000247001647949219
         tot        0.000247001647949219
         mAr:
           set
           HM_6299FD
           room
           CUL_HM
       CUL_HM_Define:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.05. 12:56:42
         max        0.00825595855712891
         tot        0.00825595855712891
         mAr:
           HASH(0x1b4c3f58)
           HM_6299FD CUL_HM 6299FD
       CUL_HM_Get:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.05. 13:16:57
         max        0.00666117668151855
         tot        0.0071103572845459
         mAr:
           HASH(0x1b4c3f58)
           HM_6299FD
           deviceInfo
           short
       CUL_HM_Set:
         cnt        20
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        13.05. 13:16:44
         max        0.0238680839538574
         tot        0.0564823150634766
         mAr:
           HASH(0x1b4c3f58)
           HM_6299FD
           on
     cmds:
       TmplKey    :no:1683975407.24808
       TmplTs     1683975407.24808
       cmdKey     1:1:0::HM_6299FD:0002: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-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         on-for-timer -ontime-
         on-till    -time-
         pair       noArg
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         press      [(long|{short})] [(-peer-|{self01})] [(-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})]
         statusRequest noArg
         toggle     noArg
         tplDel     -tplDel-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplDel     
       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     +6299FD,00,00,00
       nextSend   1683975402.23205
       rxt        0
       vccu       
       p:
         6299FD
         00
         00
         00
       prefIO:
     mRssi:
       mNo        0C
       io:
         myHmUART:
           -47
           -47
     peerIDsH:
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       at_myHmUART:
         avg        -53
         cnt        1
         lst        -53
         max        -53
         min        -53
     shadowReg:
       RegL_00.    02:01 0A:45 0B:86 0C:C7
     shadowRegChn:
       RegL_00.   00
     tmpl:
Attributes:
   IODev      myHmUART
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   2.8
   model      HM-LC-SW1-FM
   room       CUL_HM
   serialNr   OEQ1868740
   subType    switch
   webCmd     statusRequest:toggle:on:off

Vielen Dank
Grüße
Ruggy

Ruggy

Habe es nochmal direkt mit

hmPairSerial
versucht und im Eventmonitor wird folgendes zum Device angezeigt:

2023-05-13 13:52:24 HMUARTLGW myHmUART hmPairSerial OEQ1868740
2023-05-13 13:52:24 CUL_HM HM_6299FD D-firmware: 2.8
2023-05-13 13:52:24 CUL_HM HM_6299FD D-serialNr: OEQ1868740
2023-05-13 13:52:24 CUL_HM HM_6299FD commState: CMDs_pending
2023-05-13 13:54:04 CUL_HM HM_6299FD commState: CMDs_pending
2023-05-13 13:54:04 CUL_HM HM_6299FD cfgState: updating
2023-05-13 13:54:04 CUL_HM HM_6299FD cfgState: updating
2023-05-13 13:54:04 CUL_HM HM_6299FD commState: CMDs_pending
2023-05-13 13:54:04 CUL_HM HM_6299FD commState: CMDs_pending
2023-05-13 13:54:04 CUL_HM HM_6299FD commState: CMDs_processing...
2023-05-13 13:54:25 CUL_HM HM_6299FD ResndFail
2023-05-13 13:54:25 CUL_HM HM_6299FD commState: CMDs_done_Errors:1
2023-05-13 13:54:25 CUL_HM HM_6299FD RESPONSE TIMEOUT:RegisterRead

frank

eventlog ist sinnlos.

sniffe lieber die raw messages, wie im wiki "homematic sniffen" beschrieben.

fhem ist up-to-date?
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

Ruggy

FHEM ist nicht ganz up-to-date (evtl vor 3 Monaten durchgeführt)

Sollte ich mal updaten oder lieber mal lassen um nicht noch mehr durcheinander zu bringen?


Mir ist noch aufgefallen, dass im Device oben das Lampensymbol aus/ein ändert, wenn ich den Switch manuell betätige (S1 mit Leiter kurz verbinden).

Wenn ich jedoch on/off in FHEM anklicke wird die Glühbirne mit roten Ausrufezeichen angezeigt und nichts tut sich.
Nach einiger Zeit wurde oben folgendes angezeigt.

RESPONSE TIMEOUT:RegisterRead
Wie das sniffen geht, muß ich erst mal nachlesen. Habe ich noch nicht gemacht.

MadMax-FHEM

Das beschriebene Verhalten ist erklärbar:

fhem bekommt die Statusmeldungen on/off mit (ist ja Funk)

Aber der Aktor lehnt Befehle ab, da er die Zentrale -> fhem noch nicht "anerkannt" hat (Pairing fehlt noch)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Ruggy

Bin mir nicht sicher ob ich das mit dem Sniffer richtig gemacht habe.

Dies wird mir jetzt in der Logfile angezeigt, nachdem ich den Schaltaktor im FHEM gelöscht und wieder neu angelernt habe.

2023.05.13 17:22:06.145 0: HMUARTLGW myHmUART recv: 01 05 00 00 30 msg: 2C 84 00 6299FD 000000 2800044F45513138363837343010010100
2023.05.13 17:22:11.221 0: HMUARTLGW myHmUART send: 01 066299FD000000
2023.05.13 17:22:11.233 0: HMUARTLGW myHmUART added peer: 6299FD, aesChannels: FFFFFFFFFFFFFFFF
2023.05.13 17:22:11.234 0: HMUARTLGW myHmUART send: 01 066299FD000000
2023.05.13 17:22:11.240 0: HMUARTLGW myHmUART added peer: 6299FD, aesChannels: FFFFFFFFFFFFFFFF
2023.05.13 17:23:48.391 0: HMUARTLGW myHmUART recv: 01 05 00 00 36 msg: 2E 84 10 6299FD 000000 0601C800
2023.05.13 17:23:48.428 1: PERL WARNING: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 4596.
2023.05.13 17:23:48.429 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 4604.
2023.05.13 17:23:48.430 1: PERL WARNING: Use of uninitialized value $h in string ne at ./FHEM/10_CUL_HM.pm line 4604.
2023.05.13 17:23:51.903 0: HMUARTLGW myHmUART recv: 01 05 00 00 3E msg: 30 84 10 6299FD 000000 06010000
2023.05.13 17:24:33.063 0: HMUARTLGW myHmUART recv: 01 05 00 00 3D msg: 32 84 10 6299FD 000000 0601C800
2023.05.13 17:24:37.883 0: HMUARTLGW myHmUART recv: 01 05 00 00 36 msg: 34 84 10 6299FD 000000 06010000
2023.05.13 17:24:41.352 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 35 A0 01 4586C7 6299FD 00050000000000
2023.05.13 17:24:44.499 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 35 A0 01 4586C7 6299FD 00050000000000
2023.05.13 17:24:50.162 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 35 A0 01 4586C7 6299FD 00050000000000
2023.05.13 17:24:55.780 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 35 A0 01 4586C7 6299FD 00050000000000
2023.05.13 17:25:03.324 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 36 A0 01 4586C7 6299FD 00040000000000
2023.05.13 17:25:09.272 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 36 A0 01 4586C7 6299FD 00040000000000
2023.05.13 17:25:13.608 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 36 A0 01 4586C7 6299FD 00040000000000
2023.05.13 17:25:19.028 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 36 A0 01 4586C7 6299FD 00040000000000
2023.05.13 17:25:27.821 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 37 A0 11 4586C7 6299FD 0201C80000
2023.05.13 17:25:32.642 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 37 A0 11 4586C7 6299FD 0201C80000
2023.05.13 17:25:37.850 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 37 A0 11 4586C7 6299FD 0201C80000
2023.05.13 17:25:39.522 0: HMUARTLGW myHmUART recv: 01 05 00 00 3C msg: 36 84 10 6299FD 000000 0601C800
2023.05.13 17:25:42.357 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 37 A0 11 4586C7 6299FD 0201C80000
2023.05.13 17:25:44.743 0: HMUARTLGW myHmUART recv: 01 05 00 00 33 msg: 38 84 10 6299FD 000000 06010000

frank

ZitatDies wird mir jetzt in der Logfile angezeigt, nachdem ich den Schaltaktor im FHEM gelöscht und wieder neu angelernt habe.
device löschen ist in der regel kontraproduktiv, also immer "drüber pairen".

das device reagiert nicht auf fhem.
ist der aktor eventuell bereits mit einer anderen zentrale gepairt?

mach mal ein werkreset wie in der ba beschrieben.
anschliessend mit seriennummer drúber pairen und erneut sniffen.
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

frank

ein bereits bestehendes pairing kann nicht sein, sonst würde der aktor an sine zentrale funken. macht er aber nicht.

hast du ein zweites io, dass zusätzlich sniffen könnte, um zu sehen, ob der hmuart überhaupt sendet?

zeig mal ein list vom hmuart.
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

Ruggy

#8
Es funktioniert bisher noch nicht.

- Update habe ich gemacht
- Werksreset auch (4 Sekunden "Taster" drücken und dann nochmal 4 Sekunden "Taster" drücken)
- hmPairSerial ausgeführt

dann hat der Aktor das blinken angefangen

Steuern kann ich ihn aber trotzdem nicht


Habe aber danach festgestellt, dass der Homematic Gong auch nicht funktioniert.
Also liegt es an etwas anderen?
Beim myHmUART steht aber opened

Hier das List vom myHmUART:

Internals:
   AssignedPeerCnt 2
   CNT        62
   Clients    :CUL_HM:
   DEF        /dev/ttyAMA0
   DEVCNT     62
   DevState   99
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         4
   FUUID      5f1bd2bf-f33f-f59f-398e-b6403f08d00d79f1
   HM_CMDNR   1
   LastOpen   1683990646.8892
   NAME       myHmUART
   NOTIFYDEV  global
   NR         85
   NTFY_ORDER 47-myHmUART
   PARTIAL   
   RAWMSG     040203
   RSSI       -63
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   eventCount 11
   model      HM-MOD-UART
   msgLoadCurrent 2
   msgLoadHistory 1/0/0/0/1/0/0/0/0/0/0/-2
   msgLoadHistoryAbs 2/1/1/1/1/0/0/0/0/0/0/0/2
   owner      4586C7
   Helper:
     CreditTimer 505
     FW         66561
     Initialized 1
     SendCnt    33
     AckPending:
     LastSendLen:
       3
       3
     Log:
       IDs:
         all
     PendingCMD:
     RoundTrip:
       Delay      0.0028688907623291
     loadLvl:
       lastHistory 1683998149.41128
   MatchList:
     1:CUL_HM   ^A......................
   Peers:
     6299FD     +6299FD,00,00,00
     6CE949     +6CE949,00,00,00
   READINGS:
     2023-05-13 17:10:49   D-HMIdAssigned  4586C7
     2023-05-13 17:10:49   D-HMIdOriginal  6D0F2C
     2023-05-13 17:10:49   D-firmware      1.4.1
     2023-05-13 17:10:49   D-serialNr      QEQ0410950
     2023-05-13 17:10:42   D-type          HM-MOD-UART
     2023-05-13 17:10:49   cond            ok
     2023-05-13 19:15:25   load            2
     2023-05-13 17:10:49   loadLvl         low
     2023-05-13 17:10:46   state           opened
   helper:
Attributes:
   hmId       4586C7
   logIDs     all
   room       HM_UART

Off Topic:
Ich hoffe ich habe das "gefällt mir" richtig gesetzt.
Die Daumen zeigen nämlich nach unten
Darunter steht aber "Dir gefällt das" und so soll es sein ;-)

Ruggy

Hier noch das Logfile, falls es noch benötigt wird

2023.05.13 17:13:45 3: FHEMWEB WEB CSRF error: csrf_336924919300344 ne csrf_777159579796846 for client WEB_192.168.1.10_65313 / command attr global verbose 1. For details see the csrfToken FHEMWEB attribute.
2023.05.13 17:22:06.145 0: HMUARTLGW myHmUART recv: 01 05 00 00 30 msg: 2C 84 00 6299FD 000000 2800044F45513138363837343010010100
2023.05.13 17:22:11.221 0: HMUARTLGW myHmUART send: 01 066299FD000000
2023.05.13 17:22:11.233 0: HMUARTLGW myHmUART added peer: 6299FD, aesChannels: FFFFFFFFFFFFFFFF
2023.05.13 17:22:11.234 0: HMUARTLGW myHmUART send: 01 066299FD000000
2023.05.13 17:22:11.240 0: HMUARTLGW myHmUART added peer: 6299FD, aesChannels: FFFFFFFFFFFFFFFF
2023.05.13 17:23:48.391 0: HMUARTLGW myHmUART recv: 01 05 00 00 36 msg: 2E 84 10 6299FD 000000 0601C800
2023.05.13 17:23:48.428 1: PERL WARNING: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 4596.
2023.05.13 17:23:48.429 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 4604.
2023.05.13 17:23:48.430 1: PERL WARNING: Use of uninitialized value $h in string ne at ./FHEM/10_CUL_HM.pm line 4604.
2023.05.13 17:23:51.903 0: HMUARTLGW myHmUART recv: 01 05 00 00 3E msg: 30 84 10 6299FD 000000 06010000
2023.05.13 17:24:33.063 0: HMUARTLGW myHmUART recv: 01 05 00 00 3D msg: 32 84 10 6299FD 000000 0601C800
2023.05.13 17:24:37.883 0: HMUARTLGW myHmUART recv: 01 05 00 00 36 msg: 34 84 10 6299FD 000000 06010000
2023.05.13 17:24:41.352 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 35 A0 01 4586C7 6299FD 00050000000000
2023.05.13 17:24:44.499 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 35 A0 01 4586C7 6299FD 00050000000000
2023.05.13 17:24:50.162 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 35 A0 01 4586C7 6299FD 00050000000000
2023.05.13 17:24:55.780 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 35 A0 01 4586C7 6299FD 00050000000000
2023.05.13 17:25:03.324 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 36 A0 01 4586C7 6299FD 00040000000000
2023.05.13 17:25:09.272 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 36 A0 01 4586C7 6299FD 00040000000000
2023.05.13 17:25:13.608 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 36 A0 01 4586C7 6299FD 00040000000000
2023.05.13 17:25:19.028 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 36 A0 01 4586C7 6299FD 00040000000000
2023.05.13 17:25:27.821 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 37 A0 11 4586C7 6299FD 0201C80000
2023.05.13 17:25:32.642 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 37 A0 11 4586C7 6299FD 0201C80000
2023.05.13 17:25:37.850 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 37 A0 11 4586C7 6299FD 0201C80000
2023.05.13 17:25:39.522 0: HMUARTLGW myHmUART recv: 01 05 00 00 3C msg: 36 84 10 6299FD 000000 0601C800
2023.05.13 17:25:42.357 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 37 A0 11 4586C7 6299FD 0201C80000
2023.05.13 17:25:44.743 0: HMUARTLGW myHmUART recv: 01 05 00 00 33 msg: 38 84 10 6299FD 000000 06010000
2023.05.13 18:45:29.746 0: HMUARTLGW myHmUART recv: 01 05 00 00 33 msg: 3A 84 10 6299FD 000000 0601C800
2023.05.13 18:45:32.048 0: HMUARTLGW myHmUART recv: 01 05 00 00 32 msg: 3B 84 00 6299FD 000000 2800044F45513138363837343010010100
2023.05.13 18:45:42.569 0: HMUARTLGW myHmUART recv: 01 05 00 00 31 msg: 3C 84 00 6299FD 000000 2800044F45513138363837343010010100
2023.05.13 18:45:51.330 0: HMUARTLGW myHmUART recv: 01 05 00 00 3A msg: 3E 84 10 6299FD 000000 06010000
2023.05.13 18:45:58.557 0: HMUARTLGW myHmUART recv: 01 05 00 00 37 msg: 43 84 10 6299FD 000000 06010000
2023.05.13 18:46:01.575 0: HMUARTLGW myHmUART recv: 01 05 00 00 37 msg: 44 84 00 6299FD 000000 2800044F45513138363837343010010100
2023.05.13 18:46:06.589 0: HMUARTLGW myHmUART recv: 01 05 00 00 3D msg: 48 84 10 6299FD 000000 0601C800
2023.05.13 18:46:09.200 0: HMUARTLGW myHmUART recv: 01 05 00 00 3D msg: 49 84 00 6299FD 000000 2800044F45513138363837343010010100
2023.05.13 18:53:21.138 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 01 84 01 4586C7 000000 010A4F455131383638373430
2023.05.13 18:53:21.312 0: HMUARTLGW myHmUART recv: 01 05 01 00 38 msg: 01 80 00 6299FD 4586C7 2800044F45513138363837343010010100
2023.05.13 18:53:48.200 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 02 A0 11 4586C7 6299FD 0201000000
2023.05.13 18:53:52.635 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 02 A0 11 4586C7 6299FD 0201000000
2023.05.13 18:53:57.685 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 02 A0 11 4586C7 6299FD 0201000000
2023.05.13 18:54:02.247 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 02 A0 11 4586C7 6299FD 0201000000
2023.05.13 19:14:03.854 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 03 A0 11 4586C7 6299FD 0201C80000
2023.05.13 19:14:07.544 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 03 A0 11 4586C7 6299FD 0201C80000
2023.05.13 19:14:11.584 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 03 A0 11 4586C7 6299FD 0201C80000
2023.05.13 19:14:16.540 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 03 A0 11 4586C7 6299FD 0201C80000
2023.05.13 19:15:10.641 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 8B A0 11 4586C7 6CE949 8001C8016300000000000000000083CA
2023.05.13 19:15:11.117 0: HMUARTLGW myHmUART recv: 01 04 03 00 3F msg: 8B 80 02 6CE949 4586C7 0101C84000
2023.05.13 19:15:21.848 0: HMUARTLGW myHmUART recv: 01 05 01 00 3F msg: 8D A4 10 6CE949 4586C7 06010000
2023.05.13 19:15:41.098 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 8E A0 11 4586C7 6CE949 8001C8010100000000000000000083CA
2023.05.13 19:15:41.257 0: HMUARTLGW myHmUART recv: 01 04 03 00 3F msg: 8E 80 02 6CE949 4586C7 0101C84000
2023.05.13 19:15:43.747 0: HMUARTLGW myHmUART recv: 01 05 01 00 3F msg: 90 A4 10 6CE949 4586C7 06010000
2023.05.13 19:16:07.930 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 91 A0 11 4586C7 6CE949 8001C8010100000000000000000083CA
2023.05.13 19:16:08.091 0: HMUARTLGW myHmUART recv: 01 04 03 00 3F msg: 91 80 02 6CE949 4586C7 0101C84000
2023.05.13 19:16:10.546 0: HMUARTLGW myHmUART recv: 01 05 01 00 3F msg: 93 A4 10 6CE949 4586C7 06010000

Ruggy

Also das andere Homematicgerät (Gong) funktioniert schon. Habe es heute vom Strom genommen und wieder angesteckt.

Dies wird dabei ausgegeben:

2023.05.14 09:19:09.725 1: HMUARTLGW myHmUART unexpected info about Co_CPU_BL received (module crashed?), reopening
2023.05.14 09:19:09.753 1: /dev/ttyAMA0 reappeared (myHmUART)
2023.05.14 09:19:12.302 0: HMUARTLGW myHmUART send: 01 066299FD000000
2023.05.14 09:19:12.309 0: HMUARTLGW myHmUART added peer: 6299FD, aesChannels: FFFFFFFFFFFFFFFF
2023.05.14 09:19:12.310 0: HMUARTLGW myHmUART send: 01 066299FD000000
2023.05.14 09:19:12.317 0: HMUARTLGW myHmUART added peer: 6299FD, aesChannels: FFFFFFFFFFFFFFFF
2023.05.14 09:19:12.318 0: HMUARTLGW myHmUART send: 01 066CE949000000
2023.05.14 09:19:12.324 0: HMUARTLGW myHmUART added peer: 6CE949, aesChannels: FFFFFFFFFFFFFFFF
2023.05.14 09:19:12.325 0: HMUARTLGW myHmUART send: 01 066CE949000000
2023.05.14 09:19:12.331 0: HMUARTLGW myHmUART added peer: 6CE949, aesChannels: FFFFFFFFFFFFFFFF
2023.05.14 09:23:55.432 0: HMUARTLGW myHmUART recv: 01 05 01 00 3D msg: 00 A4 10 6CE949 4586C7 06000000
2023.05.14 09:23:56.487 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 01 A0 01 4586C7 6CE949 010E
2023.05.14 09:23:56.655 0: HMUARTLGW myHmUART recv: 01 05 01 00 3D msg: 01 A4 10 6CE949 4586C7 0601000000
2023.05.14 09:24:00.553 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 02 A0 01 4586C7 6CE949 00040000000000
2023.05.14 09:24:00.722 0: HMUARTLGW myHmUART recv: 01 05 01 00 3D msg: 02 A0 10 6CE949 4586C7 020201BCA40A450B860CC7
2023.05.14 09:24:00.958 0: HMUARTLGW myHmUART recv: 01 05 01 00 3D msg: 03 A0 10 6CE949 4586C7 020000
2023.05.14 09:24:01.020 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 13 A0 01 4586C7 6CE949 0103
2023.05.14 09:24:01.076 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 13 A0 01 4586C7 6CE949 0103
2023.05.14 09:24:01.360 0: HMUARTLGW myHmUART recv: 01 05 01 00 3D msg: 13 A0 10 6CE949 4586C7 0100000000
2023.05.14 09:24:53.896 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 14 A0 11 4586C7 6CE949 8001C8016300000000000000000083CA
2023.05.14 09:24:54.055 0: HMUARTLGW myHmUART recv: 01 04 03 00 3E msg: 14 80 02 6CE949 4586C7 0101C84000
2023.05.14 09:25:05.129 0: HMUARTLGW myHmUART recv: 01 05 01 00 3E msg: 16 A4 10 6CE949 4586C7 06010000



Der hm-lc-sw1-fm funktioniert aber trotzdem nicht. Dies wird angezeigt, wenn ich "on" anklicke:


2023.05.14 09:30:01.981 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 03 A0 11 4586C7 6299FD 0201C80000
2023.05.14 09:30:07.645 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 03 A0 11 4586C7 6299FD 0201C80000
2023.05.14 09:30:13.250 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 03 A0 11 4586C7 6299FD 0201C80000
2023.05.14 09:30:19.225 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 03 A0 11 4586C7 6299FD 0201C80000

Dies bei "off"

2023.05.14 09:32:28.528 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 04 A0 11 4586C7 6299FD 0201000000
2023.05.14 09:32:30.798 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 04 A0 11 4586C7 6299FD 0201000000
2023.05.14 09:32:35.670 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 04 A0 11 4586C7 6299FD 0201000000
2023.05.14 09:32:40.324 0: HMUARTLGW myHmUART send: 01 02 00 00 00 msg: 04 A0 11 4586C7 6299FD 0201000000

Dies ist das List vom hm-lc-sw1-fm nach dem "off"

Internals:
   CFGFN     
   DEF        6299FD
   FUUID      645fab1e-f33f-f59f-da72-f47a7136afa4dc1f
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     16
   NAME       HM_6299FD
   NR         292
   NTFY_ORDER 48-HM_6299FD
   STATE      MISSING ACK
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 80
   lastMsg    No:00 - t:10 s:6299FD d:000000 06010000
   myHmUART_MSGCNT 16
   myHmUART_RAWMSG 050000310084106299FD00000006010000
   myHmUART_RSSI -49
   myHmUART_TIME 2023-05-14 09:28:09
   protCmdDel 21
   protLastRcv 2023-05-14 09:28:09
   protRcv    17 last_at:2023-05-14 09:28:09
   protResnd  27 last_at:2023-05-14 09:32:40
   protResndFail 9 last_at:2023-05-14 09:32:44
   protSnd    9 last_at:2023-05-14 09:32:28
   protState  CMDs_done_Errors:1
   rssi_at_myHmUART cnt:17 min:-62 max:-48 avg:-55 lst:-49
   Helper:
     DBLOG:
       powerOn:
         DbLog:
           TIME       1684049289.6859
           VALUE      2023-05-14 09:28:09
       state:
         DbLog:
           TIME       1684049564.79194
           VALUE      MISSING ACK
   READINGS:
     2023-05-13 18:46:09   D-firmware      2.8
     2023-05-13 18:46:09   D-serialNr      OEQ1868740
     2023-05-14 09:32:28   IODev           myHmUART
     2023-05-14 09:28:38   cfgState        updating
     2023-05-14 09:32:44   commState       CMDs_done_Errors:1
     2023-05-14 09:28:09   deviceMsg       off (to broadcast)
     2023-05-14 09:28:09   level           0
     2023-05-14 09:28:09   pct             0
     2023-05-14 09:28:09   powerOn         2023-05-14 09:28:09
     2023-05-14 09:28:09   recentStateType info
     2023-05-14 09:32:44   state           MISSING ACK
     2023-05-14 09:28:09   timedOn         off
     2023-05-14 09:32:28   trigLast        fhem:02
     RegL_00.:
       VAL       
   helper:
     HM_CMDNR   4
     PONtest    0
     cSnd       114586C76299FD0201C80000,114586C76299FD0201000000
     cfgStateUpdt 0
     dlvl       00
     dlvlCmd    ++A0114586C76299FD0201000000
     getCfgList all
     getCfgListNo ,3
     lastMsgTm  1684049289.67863
     mId        0002
     peerFriend peerSens,peerVirt
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1683991331.22761
       TmplTs     1683991331.22761
       cmdKey     1:1:0::HM_6299FD:0002: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-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         on-for-timer -ontime-
         on-till    -time-
         pair       noArg
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         press      [(long|{short})] [(-peer-|{self01})] [(-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})]
         statusRequest noArg
         toggle     noArg
         tplDel     -tplDel-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplDel     
       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     +6299FD,00,00,00
       nextSend   1684049289.75827
       rxt        0
       vccu       
       p:
         6299FD
         00
         00
         00
       prefIO:
     mRssi:
       mNo        00
       io:
         myHmUART:
           -41
           -41
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       at_myHmUART:
         avg        -55
         cnt        17
         lst        -49
         max        -48
         min        -62
     shadowReg:
       RegL_00.    02:01 0A:45 0B:86 0C:C7
     shadowRegChn:
       RegL_00.   00
     tmpl:
Attributes:
   IODev      myHmUART
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   2.8
   model      HM-LC-SW1-FM
   room       CUL_HM
   serialNr   OEQ1868740
   subType    switch
   webCmd     statusRequest:toggle:on:off


MadMax-FHEM

FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Ruggy

Habe jetzt noch ein paar Mal werkseinstellung und gepaired durchgeführt und hat dann irgendwann geklappt.

Vielen Dank für die Tipps

frank

Zitat von: Ruggy am 14 Mai 2023, 12:08:20Habe jetzt noch ein paar Mal werkseinstellung
das solltest du dir auf jeden fall abgewöhnen, denn die devices sind nicht von microsoft.  ;)

ich vermute, dass deine probleme durch "falsche" bedienung des tastereingangs kamen, da dieser per default permanent als configtaster genutzt wird.
ich würde das verhalten (confBtnTime) schnellstens ändern, sonst ist das pairing bald wieder weg.
https://wiki.fhem.de/wiki/HomeMatic_Register_programmieren#confBtnTime_-_Kurz_oder_lang_und_der_Konfigurationsmodus
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