[HM-LC-Sw1PBU-FM] Ersatzgerät nimmt keine Kommandos an

Begonnen von clang, 16 August 2020, 13:01:31

Vorheriges Thema - Nächstes Thema

clang

[HM-LC-Sw1PBU-FM] Ersatzgerät nimmt keine Kommandos an

Hallo *,

ich brauchte letzte Woche Ersatz für einen defekten Homematic Unterputzschalter HM-LC-Sw1PBU-FM, bei dem zuvor ein Elko hochgegangen war.

Das neue Gerät desselben Typs konnte ich unter fhem zwar anlernen, dann hat es aber keine Kommandos
mehr angenommen - dies auch mit einem frischen Update, der aktuelle Stand ist hier nun
  # $Id: 10_CUL_HM.pm 22577 2020-08-11 18:58:59Z martinp876 $

Nach einigen erfolglosen Versuchen dachte ich schon, das Gerät sei defekt, aber dann habe ich es in der CCU2 probiert, die ich über pivccu laufen lasse - damit kann das Gerät problemlos geschaltet werden.

Damit komme ich selbst klar, aber vielleicht besteht Interesse daran, dem Poblem nachzugehen, insbesondere vor dem Hintergrund, daß ggf. alle oder alle neueren neueren Geräte nicht nativ mit fhem verwendet werden können und nicht jeder in der Lage ist, so ewtas wie pivccu zusätzlich hochzuziehen.

In diesem Fall bin ich gerne bereit, zurückzukonfigurieren und bei der Fehlersuche zu helfen.

Anbei noch ein paar Daten, die ich bereits wie folgt gezogen habe - siehe Anhänge:
* Factory Reset am Gerät
* (1) Anlernen - Logauszug mit global verbose 4
* (2) Device Listing nach Anlernen
* Factory Reset am Gerät
* (3) Anlernen - Logauszug mit global verbose 5
* (4) Logauszug von ausführung von: toggle, on, off  mit global verbose 5
* (5) Device Listing nach Kommandoausführung

TIA Chris

Anhänge

1_log_pairing_fhem_verbose_4.txt

2020.08.16 12:24:26.418 2: autocreate: define HM_6B6420 CUL_HM 6B6420
2020.08.16 12:24:26.424 2: autocreate: define FileLog_HM_6B6420 FileLog ./log/HM_6B6420-%Y.log HM_6B6420
2020.08.16 12:24:26.426 4: Skipping save, as autosave is disabled
2020.08.16 12:24:26.459 3: CUL_HM pair: HM_6B6420 switch, model HM-LC-SW1PBU-FM serialNr
2020.08.16 12:24:26.485 4: CUL_HM drop msg for HM_6B6420 with unknown model


2_device_listing_after_pairing.txt

Internals:
   CFGFN     
   DEF        6B6420
   FUUID      5f39095a-f33f-1138-935c-9a46db5514d68044
   HW_HMLGW_MSGCNT 1
   HW_HMLGW_RAWMSG 0500003D0184006B64200000002800695045513232323237373510010100
   HW_HMLGW_RSSI -61
   HW_HMLGW_TIME 2020-08-16 12:24:26
   IODev      HW_HMLGW
   LASTInputDev HW_HMLGW
   MSGCNT     1
   NAME       HM_6B6420
   NOTIFYDEV  global
   NR         2046
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:01 - t:00 s:6B6420 d:000000 2800695045513232323237373510010100
   protCmdPend 3 CMDs_pending
   protLastRcv 2020-08-16 12:24:26
   protRcv    2 last_at:2020-08-16 12:24:26
   protState  CMDs_pending
   rssi_at_HW_HMLGW cnt:2 min:-61 max:-61 avg:-61 lst:-61
   READINGS:
     2020-08-16 12:24:26   D-firmware      2.8
     2020-08-16 12:24:26   D-serialNr      PEQ2222775
     2020-08-16 12:25:01   cfgState        updating
     2020-08-16 12:24:26   commState       CMDs_pending
   cmdStack:
     ++A0010010006B642000050000000000
     ++A0010010006B6420000802010A000B100C00
     ++A0010010006B64200006
   helper:
     HM_CMDNR   1
     PONtest    1
     mId        0069
     peerFriend peerSens,peerVirt
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cfgChk:
       idRc01     RegL_00.,RegL_01.
     cmds:
       TmplKey    :no:1597573471.46375
       TmplTs     1597573471.46375
       cmdKey     1:1:0::HM_6B6420:0069:01:
       cmdLst:
         assignHmKey noArg
         clear      [readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename newName
         fwUpdate   -filename- -bootTime- ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial  noArg
         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
         peerSmart  -peerOpt-
         press      [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         sign       [on|off]
         statusRequest noArg
         toggle     noArg
         tplDel     tmplt
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,100
         peer       
         peerOpt    BD_Lichtsensor,FL_Lichtsensor_Schalter1,GB_Lichtsensor,GZ_Schalter_1,GZ_Schalter_2,HW_FL_Wohnungstuer,HW_SZ_Fenster,HW_WZ_Balkontuer,SZ_Remote_01,SZ_Remote_02,SZ_Remote_03,SZ_Remote_04,SZ_Remote_05,SZ_Remote_06,SZ_Remote_07,SZ_Remote_08,WZ_Remote_01,WZ_Remote_02,WZ_Remote_03,WZ_Remote_04,WZ_Remote_05,WZ_Remote_06,WZ_Remote_07,WZ_Remote_08
         tplChan   
         tplDel     
         tplPeer   
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6B6420,00,00,00
       nextSend   1597573466.44825
       prefIO     
       rxt        0
       vccu       
       p:
         6B6420
         00
         00
         00
     mRssi:
       mNo        01
       io:
         HW_HMLGW:
           -57
           -57
     prt:
       bErr       0
       sProc      2
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       at_HW_HMLGW:
         avg        -61
         cnt        2
         lst        -61
         max        -61
         min        -61
     shadowReg:
       RegL_00.    02:01 0A:00 0B:10 0C:00
     tmpl:
Attributes:
   IODev      HW_HMLGW
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   2.8
   model      HM-LC-SW1PBU-FM
   room       CUL_HM
   serialNr   PEQ2222775
   subType    switch
   webCmd     statusRequest:toggle:on:off


3_log_pairing_fhem_verbose_5.txt

2020.08.16 12:31:08.094 2: autocreate: define HM_6B6420 CUL_HM 6B6420
2020.08.16 12:31:08.098 2: autocreate: define FileLog_HM_6B6420 FileLog ./log/HM_6B6420-%Y.log HM_6B6420
2020.08.16 12:31:08.099 4: Skipping save, as autosave is disabled
2020.08.16 12:31:08.100 5: End notify loop for global
2020.08.16 12:31:08.121 3: CUL_HM pair: HM_6B6420 switch, model HM-LC-SW1PBU-FM serialNr
2020.08.16 12:31:08.147 5: CUL_HM HM_6B6420 protEvent:CMDs_pending pending:1
2020.08.16 12:31:08.147 5: CUL_HM HM_6B6420 protEvent:CMDs_pending pending:2
2020.08.16 12:31:08.147 5: CUL_HM HM_6B6420 protEvent:CMDs_pending pending:3
2020.08.16 12:31:08.149 4: CUL_HM drop msg for HM_6B6420 with unknown model
2020.08.16 12:31:08.152 5: Starting notify loop for HM_6B6420, 4 event(s), first is D-firmware: 2.8
2020.08.16 12:31:08.152 5: createNotifyHash
2020.08.16 12:31:08.183 5: End notify loop for HM_6B6420


4_log_executing commands_verbose_5.txt

2020.08.16 12:34:22.499 1: Logfile gelöscht
2020.08.16 12:34:28.499 5: CUL_HM HM_6B6420 protEvent:CMDs_pending pending:4
2020.08.16 12:34:28.511 3: CUL_HM set HM_6B6420 toggle
2020.08.16 12:34:28.527 5: CUL_HM HM_6B6420 protEvent:CMDs_processing... pending:3
2020.08.16 12:34:32.017 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed (peer: 127.0.0.1)
2020.08.16 12:34:33.822 4: CUL_HM_Resend: HM_6B6420 nr 2
2020.08.16 12:34:39.040 4: CUL_HM_Resend: HM_6B6420 nr 3
2020.08.16 12:34:39.713 3: CUL_HM set HM_6B6420 on
2020.08.16 12:34:43.478 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed (peer: 127.0.0.1)
2020.08.16 12:34:44.572 4: CUL_HM_Resend: HM_6B6420 nr 4
2020.08.16 12:34:49.423 5: CUL_HM HM_6B6420 protEvent:CMDs_done_Errors:1
2020.08.16 12:34:52.772 5: CUL_HM HM_6B6420 protEvent:CMDs_pending pending:1
2020.08.16 12:34:52.785 3: CUL_HM set HM_6B6420 off
2020.08.16 12:34:52.802 5: CUL_HM HM_6B6420 protEvent:CMDs_processing... pending:0
2020.08.16 12:34:54.900 4: CUL_HM_Resend: HM_6B6420 nr 2


5_device_listing_after_commands.txt

Internals:
   CFGFN     
   DEF        6B6420
   FUUID      5f390aec-f33f-1138-76bd-fa98bd3194d52682
   HW_HMLGW_MSGCNT 1
   HW_HMLGW_RAWMSG 050000390184006B64200000002800695045513232323237373510010100
   HW_HMLGW_RSSI -57
   HW_HMLGW_TIME 2020-08-16 12:31:08
   IODev      HW_HMLGW
   LASTInputDev HW_HMLGW
   MSGCNT     1
   NAME       HM_6B6420
   NOTIFYDEV  global
   NR         2163
   STATE      MISSING ACK
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:01 - t:00 s:6B6420 d:000000 2800695045513232323237373510010100
   protCmdDel 6
   protCmdPend 2 CMDs pending
   protLastRcv 2020-08-16 12:31:08
   protRcv    2 last_at:2020-08-16 12:31:08
   protResnd  6 last_at:2020-08-16 12:35:03
   protResndFail 2 last_at:2020-08-16 12:35:07
   protSnd    3 last_at:2020-08-16 12:35:15
   protState  CMDs_processing...
   rssi_at_HW_HMLGW cnt:2 min:-57 max:-57 avg:-57 lst:-57
   READINGS:
     2020-08-16 12:31:08   D-firmware      2.8
     2020-08-16 12:31:08   D-serialNr      PEQ2222775
     2020-08-16 12:35:15   cfgState        updating
     2020-08-16 12:35:15   commState       CMDs_processing...
     2020-08-16 12:35:07   state           MISSING ACK
     RegL_00.:
       VAL       
   cmdStack:
     ++A0010010006B642001040000000001
     ++A0010010006B64200103
   helper:
     HM_CMDNR   4
     PONtest    1
     cSnd       110010006B64200201000000,010010006B642000040000000000
     dlvl       00
     dlvlCmd    ++A0110010006B64200201000000
     getCfgList all
     getCfgListNo ,3
     mId        0069
     peerFriend peerSens,peerVirt
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cfgChk:
       idRc01     RegL_00.,RegL_01.
     cmds:
       TmplKey    :no:1597573873.13016
       TmplTs     1597573873.13016
       cmdKey     1:1:0::HM_6B6420:0069:01:
       cmdLst:
         assignHmKey noArg
         clear      [readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename newName
         fwUpdate   -filename- -bootTime- ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  [List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         getSerial  noArg
         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
         peerSmart  -peerOpt-
         press      [long|short] -peer- [-repCount(long only)-] [-repDelay-] ...
         raw        data ...
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2- ...
         regSet     [prep|exec] -regName- -value- ... [-peerChannel-]
         reset      noArg
         sign       [on|off]
         statusRequest noArg
         toggle     noArg
         tplDel     tmplt
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,100
         peer       
         peerOpt    BD_Lichtsensor,FL_Lichtsensor_Schalter1,GB_Lichtsensor,GZ_Schalter_1,GZ_Schalter_2,HW_FL_Wohnungstuer,HW_SZ_Fenster,HW_WZ_Balkontuer,SZ_Remote_01,SZ_Remote_02,SZ_Remote_03,SZ_Remote_04,SZ_Remote_05,SZ_Remote_06,SZ_Remote_07,SZ_Remote_08,WZ_Remote_01,WZ_Remote_02,WZ_Remote_03,WZ_Remote_04,WZ_Remote_05,WZ_Remote_06,WZ_Remote_07,WZ_Remote_08
         tplChan   
         tplDel     
         tplPeer   
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6B6420,00,00,00
       nextSend   1597573868.09341
       prefIO     
       rxt        0
       vccu       
       p:
         6B6420
         00
         00
         00
     mRssi:
       mNo        01
       io:
         HW_HMLGW:
           -51
           -51
     prt:
       bErr       0
       sProc      1
       rspWait:
         Pending    RegisterRead
         cmd        As1004A0010010006B642000040000000000
         forChn     00
         forList    00
         forPeer   
         mNo        4
         nAddr      0
         reSent     1
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       at_HW_HMLGW:
         avg        -57
         cnt        2
         lst        -57
         max        -57
         min        -57
     shadowReg:
       RegL_00.    02:01 0A:00 0B:10 0C:00
     tmpl:
Attributes:
   IODev      HW_HMLGW
   autoReadReg 4_reqStatus
   expert     rawReg
   firmware   2.8
   model      HM-LC-SW1PBU-FM
   room       CUL_HM
   serialNr   PEQ2222775
   subType    switch
   verbose    5
   webCmd     statusRequest:toggle:on:off

MadMax-FHEM

#1
Einfache Antwort: anlernen -> jein / Anlerversuch: ja

cmds_pending: es müssen noch Daten übertragen werden, bevor komplett angelernt ist (siehe Wiki Homematic anlernen)...

Solange Aktor und Zentrale/fhem nicht "einig sind" (komplett gepaired: R-PairCentral/PairedTo mit HMID OHNE set_) solange nimmt der Aktor auch keine Kommandos an...

Hat also (ganz schwer verm.) nichts mit neuer Geräteversion und (angeblich) nicht mehr möglichem "Direktbetrieb" mit fhem zu tun... ;)

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)

martinp876

Clear msgevents
Ausführen.  Dann
Pairforsec
Am io. Und anlehnen drücken.

Nichts deleten

Wenn es immer noch nicht klappt die raw msgs sniffen (siehe sniffen im wiki) und das log posten

clang

Zitat von: MadMax-FHEM am 16 August 2020, 13:07:00
Einfache Antwort: anlernen -> jein / Anlerversuch: ja

Hallo Joachim,

ja, das stimmt natürlich, Danke für die Richtigstellung, das habe ich nicht korrekt beschrieben. Das CMDs_Pending beim/nach dem Anlernversuch (! ;))  ist mir wohl auch aufgefallen, und

CUL_HM drop msg for HM_6B6420 with unknown model

klingt auch nicht gerade nach erfolgreichem Anlernen, aber das ist mir bei der Beschreibung des Problems schlicht durchgegangen.

Zudem hat dass Gerät munter weiter geblinkt - ein weiteres Indiz für nicht abgeschlossenes Anlernen, was bei bislang keinem meiner anderen 30+ HomeMatic-Geräten passiert ist.

Zitat von: MadMax-FHEM am 16 August 2020, 13:07:00
Hat also (ganz schwer verm.) nichts mit neuer Geräteversion und (angeblich) nicht mehr möglichem "Direktbetrieb" mit fhem zu tun... ;)
Hmm, spricht gegen diese Vermutung nicht genau die Tatsache, daß das neue Gerät mit der CCU2 funktioniert und mit fhem nicht? Zumal das alte Gerät ja seit 11/2017 mit fhem funktioniert hat?
Wenn sich nun der Code in fhem nicht geändert haben sollte, bleibt eigentlich nur, daß das neue Gerät das Funkprotokoll nun leicht anders abarbeitet und fhem nicht damit klar kommt, oder nicht?

Übrigens hat der Hersteller einige Bauteile im Gerät geändert, insofern könnte man schon von einer neuen Geräteversion sprechen.
Für mich auf Anhieb sichtbare Änderungen sind zwei Elkos gleicher Kapazität, aber anderen Typs (nun ausgelegt auf 105°C) und ein anderes Relais (letzteres schaltet übrigens leiser und schneller).

Selbst wenn diese Änderungen natürlich keinen derartigen Effekt bewirken müssen, sind in diesem Zuge dieser Weiterentwicklung des Geräts zusätzliche Änderungen nicht auszuschliessen.
Daher halte ich es durchaus für möglich, daß sich neuere Geräte dieses Modells grundsätzlich leicht anders verhalten.

Aber das bleibt alles Spekulation, bis die tatächliche Fehlerursache eingegrenzt ist, also schauen wir mal.

Thnx Chris

clang

Hallo Martin,

Danke für die prompte Rückmeldung!

Zitat von: martinp876 am 16 August 2020, 13:19:41
Clear msgevents Ausführen.
Dann Pairforsec.
Am io. Und anlehnen drücken.
Nichts deleten
Done! Und jetzt funktioniert das neue Gerät auch direkt mit fhem - Klasse!

Ich habe wirklich - auch im Wiki - recherchiert, aber keine Beschreibung zu einem deratigen Problem oder gar zu diesem Vorgehen gefunden.
Ich hoffe, ich habe nichts offensichtliches übersehen !?

Und kann man eigentlich sagen, was da nicht so richtig funktioniert oder gar, was fhem da anders macht als die CCU2?

Bleibt (zumindest für mich nur theoretisch) die Fage, ob das man jetzt mit allen neuen Geräten diesen Typs machen müsste (Lieben Gruß an Joachim!).
Da ich nicht vorhabe, zur Klärung dieser Frage weitere 50€ zu investieren, lasse ich diese aber gerne offen. Ich schreibe mir das jetzt in meine Doku, und dann soll das mal so passen.

Vielen Dank Euch beiden!

clang

Hallo *,

leider nimmt sich die ganze Sache dann doch nicht so positiv aus, wie zuerst gedacht:

das Gerät schaltet direkt über fhem angesteuert deutlich langsamer ein (hier: eine Lampe), als wenn es über die CCU2 angesteuert wird. Nach einem Schaltvorgang braucht es 1-2 Sekunden, bis das Ergebnis in fhem angezeigt wird - solange verharrt auch die Statusanzeige im Zwischenstadium, also set_*. Da ich eine Kreuzschaltung habe, ist zu beachten, daß es auch dann so ist, wenn das Relais auf "aus" geschaltet wird, aber aufgrund der Kreuzschaltung die Lampe eingeschaltet wird.

Das erinnert schon ein wenig an den erfolglosen Anlernprozess, da kommt ja ein ACK nicht an - oder vielleicht nur zur zu spät ?

Über die CCCU2 hingegen geht jeder Schaltvorgang und kommt die Statusänderung ohne diese Verzögerung an.

Ich muß aber auch sagen, daß es auch mit dem alten Gerät schon so war, daß nach einem Anschalten das sofortige Ausschalten nicht möglich war, sondern erst nach ein paar Sekunden. Und dann bin ich mehr bei Joachim, der meinte, daß sich die Geräte wahrcheinlich eher nicht unterscheiden. In diesem Fall würde das Problem dann eher auf der Seite von fhem liegen. Mir ist nur nicht klar, wieso das Anlernen des ersten Geräts in 2017 so reibungslos geklappt hat.

Ich werde mir also mal ansehen, wie das mit dem sniffen funktioniert, und dann berichten.

Thnx Chris

clang

Hallo Martin,

da habe ich wohl gestern mein posting nicht gespeichert - hier nun die sniffs von gestern aus den beiden Situationen, einmal vom Anlernen und einmal vom An- und Ausschalten.

Zu den Tests zum Anlernen - jeweils mit vorherigem Factory Reset:
Sofort der erste Testlauf ist merkwürdigerweise auf Anhieb durchgelaufen ?!! Ab dem zweiten Testlauf aber dann nicht mehr, da war jeweils der zweite Versuch mit vorherigem "Clear MsgEvents" notwendig. D.h. auch bei den Testläufen 3 bis 5 (hier ohne Log) waren jeweils zwei Versuche notwendig.

In den Logs zum zweiten Testlauf habe ich zudem nach jedem der beiden Anlernversuche einen Schaltvorgang ausgeführt (toggle), um im Log auch die entsprechenden Fehler zu sehen.

Zu den Tests zum An/Ausschalten:
Hier habe ich einen Anschaltversuch mitgeloggt, der ok war. Ein weiterer hat ca 5-6 Sekunden benötigt, bis der neue Status in fhem ankam - das ist die übliche Verzögerung, wenn eine auftrittt.
Es ist nicht voraussagbar, ob ein Anschaltversuch lange dauert oder zügig durchgeht. Zudem ist es schwer, das Verhältnis von zügig zu schnell zu nennen, gefühlt sind 9 von 10 Anschaltversuche langsam.
Alle Ausschaltversuche gehen ohne Verzögerung durch, zwei habe ich mitgeloggt.

Die beteiligten Hauptakteure sind:

001000 - das LAN Gateway
6B6420 - der Unterputz-Lichtschalter


Insgesamt drängt sich mir die Frage auf, ob es sein könne, daß das Zeitfenster zum Empfangen der Antworten vom Gerät etwas zu kurz bemessen ist? Dafür könnte sprechen, daß 1) bei diesen Tests das Anlernen mit aktivierter Logausgabe (und somit leicht verändertem Zeitverhalten auf der Seite von fhem) zumindest eines von fünf Malen geklappt hat und am Sonntag bei noch viel mehr Versuchen und ohne Logausgabe kein einziges Mal und 2) eine CCU2 mit möglicherweise etwas toleranterem Zeitverhalten gar kein Problem zeigt ?

TIA Chris

Anhänge

Anlernen Test 1 - erfolgreich

2020.08.17 19:01:35.198 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: D2 A4 5F 653D6F 001000 8120A50001CD00310940FF
2020.08.17 19:01:37.823 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 2C msg: 56 86 70 5C42CD 000000 011C3A
2020.08.17 19:01:40.693 0: HMUARTLGW HW_HMLGW:keepAlive send (3): Ka6
2020.08.17 19:01:40.696 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >Ka6
2020.08.17 19:01:41.664 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:01:41.669 0: HMUARTLGW HW_HMLGW recv: 00 04022B, state 98
2020.08.17 19:01:41.671 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:01:41.671 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0040
2020.08.17 19:01:43.055 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 3D msg: 01 84 00 6B6420 000000 2800695045513232323237373510010100
2020.08.17 19:01:43.150 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 29 A0 01 001000 6B6420 00050000000000
2020.08.17 19:01:43.316 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 3B msg: 29 80 02 6B6420 001000 00
2020.08.17 19:01:43.412 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 2A A0 01 001000 6B6420 000802010A000B100C00
2020.08.17 19:01:43.581 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 3E msg: 2A 80 02 6B6420 001000 00
2020.08.17 19:01:43.677 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 2B A0 01 001000 6B6420 0006
2020.08.17 19:01:43.845 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 3E msg: 2B 80 02 6B6420 001000 00
2020.08.17 19:01:43.859 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:01:43.864 0: HMUARTLGW HW_HMLGW recv: 00 04022B, state 98
2020.08.17 19:01:43.865 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:01:43.866 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0040
2020.08.17 19:01:44.359 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: D3 A4 5F 653D6F 001000 8120A8005B9F0FE9093CFE
2020.08.17 19:01:47.189 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 2C A0 01 001000 6B6420 00040000000000
2020.08.17 19:01:47.351 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:01:47.352 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:01:47.360 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 44 msg: 2C A0 10 6B6420 001000 0202010A000B100C0015FF1800
2020.08.17 19:01:47.596 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 44 msg: 2D A0 10 6B6420 001000 030000
2020.08.17 19:01:47.893 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 2E A0 01 001000 6B6420 01040000000001
2020.08.17 19:01:48.049 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:01:48.050 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:01:48.064 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 45 msg: 2E A0 10 6B6420 001000 030800
2020.08.17 19:01:48.093 0: HMUARTLGW HW_HMLGW send: 01 066B6420000000
2020.08.17 19:01:49.019 0: HMUARTLGW HW_HMLGW recv: 01 0408, state 90
2020.08.17 19:01:49.020 0: HMUARTLGW HW_HMLGW GetSet Ack: 08, state 90
2020.08.17 19:01:49.021 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 44 msg: 2F A0 10 6B6420 001000 02300657245600
2020.08.17 19:01:49.035 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 44 msg: 30 A0 10 6B6420 001000 030000
2020.08.17 19:01:49.521 0: HMUARTLGW HW_HMLGW send: 01 066B6420000000
2020.08.17 19:01:49.529 0: HMUARTLGW HW_HMLGW recv: 01 040701010020FFFFFFFFFFFFFFFF, state 90
2020.08.17 19:01:49.530 0: HMUARTLGW HW_HMLGW GetSet Ack: 07, state 90
2020.08.17 19:01:49.530 0: HMUARTLGW HW_HMLGW added peer: 6B6420, aesChannels: FFFFFFFFFFFFFFFF
2020.08.17 19:01:49.531 0: HMUARTLGW HW_HMLGW send: 01 066B6420000000
2020.08.17 19:01:49.539 0: HMUARTLGW HW_HMLGW recv: 01 040701010020FFFFFFFFFFFFFFFF, state 93
2020.08.17 19:01:49.539 0: HMUARTLGW HW_HMLGW GetSet Ack: 07, state 93
2020.08.17 19:01:49.539 0: HMUARTLGW HW_HMLGW added peer: 6B6420, aesChannels: FFFFFFFFFFFFFFFF
2020.08.17 19:01:49.540 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 31 A0 01 001000 6B6420 0103
2020.08.17 19:01:49.696 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:01:49.697 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:01:49.710 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 44 msg: 31 A0 10 6B6420 001000 0100000000
2020.08.17 19:01:50.105 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 32 A0 01 001000 6B6420 010E
2020.08.17 19:01:50.261 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:01:50.261 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:01:50.274 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 44 msg: 32 A4 10 6B6420 001000 0601000048
2020.08.17 19:01:50.698 0: HMUARTLGW HW_HMLGW:keepAlive send (3): Ka7
2020.08.17 19:01:50.701 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >Ka7
2020.08.17 19:01:51.199 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: D4 A4 5F 653D6F 001000 8120AD005A600FA0093DFE
2020.08.17 19:01:53.215 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 33 A0 01 001000 6B6420 00040000000000
2020.08.17 19:01:53.379 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:01:53.379 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:01:53.386 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 42 msg: 33 A0 10 6B6420 001000 0202010A000B100C0015FF1800
2020.08.17 19:01:53.621 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 42 msg: 34 A0 10 6B6420 001000 030000
2020.08.17 19:01:53.919 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 35 A0 01 001000 6B6420 01040000000001
2020.08.17 19:01:53.998 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 25 msg: A5 86 10 44FD49 000000 0A89180C0000
2020.08.17 19:01:54.074 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:01:54.076 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:01:54.090 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 42 msg: 35 A0 10 6B6420 001000 030800
2020.08.17 19:01:54.330 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 43 msg: 36 A0 10 6B6420 001000 02300657245600
2020.08.17 19:01:54.576 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 42 msg: 37 A0 10 6B6420 001000 030000
2020.08.17 19:01:54.873 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 38 A0 01 001000 6B6420 0103
2020.08.17 19:01:55.030 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:01:55.032 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:01:55.044 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 41 msg: 38 A0 10 6B6420 001000 0100000000
2020.08.17 19:01:56.753 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:01:56.953 0: HMUARTLGW HW_HMLGW recv: 00 04022D, state 98
2020.08.17 19:01:56.953 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:01:56.954 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.1984
2020.08.17 19:01:59.199 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: D5 A4 5F 653D6F 001000 8120AE0001CF00310943FF
2020.08.17 19:02:00.704 0: HMUARTLGW HW_HMLGW:keepAlive send (3): Ka8
2020.08.17 19:02:00.707 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >Ka8



Anlernen Test 2 - 1 . Versuch - nicht erfolgreich, mit anschliessendem Schaltvorgang

2020.08.17 19:09:22.180 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K04
2020.08.17 19:09:22.183 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K04
2020.08.17 19:09:22.205 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: 47 A4 5F 653D6F 001000 8121F700142C0496093EFC
2020.08.17 19:09:28.849 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 3D msg: 01 84 00 6B6420 000000 2800695045513232323237373510010100
2020.08.17 19:09:29.543 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:09:29.548 0: HMUARTLGW HW_HMLGW recv: 00 04023B, state 98
2020.08.17 19:09:29.549 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:09:29.549 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0041
2020.08.17 19:09:30.205 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: 48 A4 5F 653D6F 001000 8121FA002CAF06A20941FC
2020.08.17 19:09:32.185 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K05
2020.08.17 19:09:32.187 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K05
2020.08.17 19:09:33.973 0: HMUARTLGW HW_HMLGW send: 01 066B6420000000
2020.08.17 19:09:34.914 0: HMUARTLGW HW_HMLGW recv: 01 040701010020FFFFFFFFFFFFFFFF, state 90
2020.08.17 19:09:34.914 0: HMUARTLGW HW_HMLGW GetSet Ack: 07, state 90
2020.08.17 19:09:34.914 0: HMUARTLGW HW_HMLGW added peer: 6B6420, aesChannels: FFFFFFFFFFFFFFFF
2020.08.17 19:09:34.916 0: HMUARTLGW HW_HMLGW send: 01 066B6420000000
2020.08.17 19:09:34.923 0: HMUARTLGW HW_HMLGW recv: 01 040701010020FFFFFFFFFFFFFFFF, state 93
2020.08.17 19:09:34.924 0: HMUARTLGW HW_HMLGW GetSet Ack: 07, state 93
2020.08.17 19:09:34.924 0: HMUARTLGW HW_HMLGW added peer: 6B6420, aesChannels: FFFFFFFFFFFFFFFF
2020.08.17 19:09:38.293 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: 49 A4 5F 653D6F 001000 8121FD002AF60676093DFC
2020.08.17 19:09:39.445 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 2B msg: 50 84 5E 653D6F 000000 8121FD002AEE067A093DFC
2020.08.17 19:09:42.190 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K06
2020.08.17 19:09:42.193 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K06
2020.08.17 19:09:44.634 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:09:44.735 0: HMUARTLGW HW_HMLGW recv: 00 04023B, state 98
2020.08.17 19:09:44.736 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:09:44.736 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.1004
2020.08.17 19:09:46.205 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: 4A A4 5F 653D6F 001000 8121FF00303D06DD093DFC
2020.08.17 19:09:46.940 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 28 msg: EC 84 5E 5C74DD 000000 80055000006F0008093EFD
2020.08.17 19:09:52.195 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K07
2020.08.17 19:09:52.198 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K07
2020.08.17 19:09:54.206 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2C msg: 4B A4 5F 653D6F 001000 8122020030E30699093FFD
2020.08.17 19:09:59.640 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:09:59.646 0: HMUARTLGW HW_HMLGW recv: 00 04023B, state 98
2020.08.17 19:09:59.647 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:09:59.648 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0040
2020.08.17 19:10:02.201 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K08
2020.08.17 19:10:02.204 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K08
2020.08.17 19:10:02.207 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2C msg: 4C A4 5F 653D6F 001000 81220500330B067C0940FC
2020.08.17 19:10:02.347 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 39 msg: F1 86 10 4EDA66 000000 0A89160F0000
2020.08.17 19:10:10.401 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2C msg: 4D A4 5F 653D6F 001000 8122080035C5066D093EFA
2020.08.17 19:10:12.206 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K09
2020.08.17 19:10:12.209 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K09
2020.08.17 19:10:12.956 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 31 msg: EC 84 5E 56C8B5 000000 8063D2000014004E0940FA
2020.08.17 19:10:14.647 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:10:14.653 0: HMUARTLGW HW_HMLGW recv: 00 04023B, state 98
2020.08.17 19:10:14.654 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:10:14.654 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0043
2020.08.17 19:10:18.227 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 02 A0 01 001000 6B6420 00050000000000
2020.08.17 19:10:18.246 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2C msg: 4E A4 5F 653D6F 001000 81220B002FF505C7093DFC
2020.08.17 19:10:18.301 0: HMUARTLGW HW_HMLGW recv: 01 0408, state 100
2020.08.17 19:10:18.302 0: HMUARTLGW HW_HMLGW IO currently busy, trying again in a bit
2020.08.17 19:10:18.353 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 02 A0 01 001000 6B6420 00050000000000
2020.08.17 19:10:19.350 0: HMUARTLGW HW_HMLGW recv: 01 0404, state 100
2020.08.17 19:10:19.351 0: HMUARTLGW HW_HMLGW can't send due to unknown problem (no response?)
2020.08.17 19:10:19.351 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:10:19.356 0: HMUARTLGW HW_HMLGW recv: 00 04023C, state 98
2020.08.17 19:10:19.356 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:10:19.357 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0039
2020.08.17 19:10:22.211 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K0a
2020.08.17 19:10:22.213 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K0a
2020.08.17 19:10:22.640 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 02 A0 01 001000 6B6420 00050000000000
2020.08.17 19:10:23.702 0: HMUARTLGW HW_HMLGW recv: 01 0404, state 100
2020.08.17 19:10:23.703 0: HMUARTLGW HW_HMLGW can't send due to unknown problem (no response?)
2020.08.17 19:10:26.206 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2C msg: 4F A4 5F 653D6F 001000 81220F00451F06F60939FC
2020.08.17 19:10:28.045 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 02 A0 01 001000 6B6420 00050000000000
2020.08.17 19:10:28.942 0: HMUARTLGW HW_HMLGW recv: 01 0404, state 100
2020.08.17 19:10:28.943 0: HMUARTLGW HW_HMLGW can't send due to unknown problem (no response?)
2020.08.17 19:10:29.651 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:10:29.657 0: HMUARTLGW HW_HMLGW recv: 00 04023D, state 98
2020.08.17 19:10:29.658 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:10:29.658 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0040
2020.08.17 19:10:29.849 0: HMUARTLGW HW_HMLGW recv: 01 05 10 00 2E msg: F3 86 10 44FFF1 000000 0A891A0D0000
2020.08.17 19:10:32.215 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K0b
2020.08.17 19:10:32.219 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K0b
2020.08.17 19:10:33.597 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 02 A0 01 001000 6B6420 00050000000000
2020.08.17 19:10:34.528 0: HMUARTLGW HW_HMLGW recv: 01 0404, state 100
2020.08.17 19:10:34.529 0: HMUARTLGW HW_HMLGW can't send due to unknown problem (no response?)
2020.08.17 19:10:34.786 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2C msg: 50 A4 5F 653D6F 001000 812213004EB10713093AFC
2020.08.17 19:10:42.205 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2C msg: 51 A4 5F 653D6F 001000 812218005D8E074E093CFA
2020.08.17 19:10:42.278 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K0c
2020.08.17 19:10:42.280 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K0c
2020.08.17 19:10:44.345 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 2C msg: 5D 86 70 5C42CD 000000 011C3A
2020.08.17 19:10:44.656 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:10:44.661 0: HMUARTLGW HW_HMLGW recv: 00 04023D, state 98
2020.08.17 19:10:44.665 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:10:44.666 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0042
2020.08.17 19:10:45.809 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 24 msg: 54 86 70 54BD06 000000 011E3B


Anlernen Test 2 - 2. Versuch nach Clear MsgEvents - erfolgreich, mit anschliessendem Schaltvorgang

2020.08.17 19:13:59.909 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:13:59.915 0: HMUARTLGW HW_HMLGW recv: 00 04023E, state 98
2020.08.17 19:13:59.915 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:13:59.916 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0049
2020.08.17 19:14:00.786 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: 70 A4 5F 653D6F 001000 81227B0064A510A3093FFC
2020.08.17 19:14:02.666 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K26
2020.08.17 19:14:02.669 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K26
2020.08.17 19:14:02.746 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 3E msg: F9 84 5E 538320 000000 802EDD0003380045093FFD
2020.08.17 19:14:04.703 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 47 msg: CD 86 10 4F0BA0 000000 0A89140C0040
2020.08.17 19:14:08.208 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: 71 A4 5F 653D6F 001000 8122800060BB1058093DFC
2020.08.17 19:14:09.852 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 3F msg: 02 84 00 6B6420 000000 2800695045513232323237373510010100
2020.08.17 19:14:09.985 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 2A A0 01 001000 6B6420 00050000000000
2020.08.17 19:14:10.142 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 4D msg: 2A 80 02 6B6420 001000 00
2020.08.17 19:14:10.237 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 2B A0 01 001000 6B6420 000802010A000B100C00
2020.08.17 19:14:10.406 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 44 msg: 2B 80 02 6B6420 001000 00
2020.08.17 19:14:10.501 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 2C A0 01 001000 6B6420 0006
2020.08.17 19:14:10.671 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 42 msg: 2C 80 02 6B6420 001000 00
2020.08.17 19:14:10.698 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:14:10.703 0: HMUARTLGW HW_HMLGW recv: 00 04023F, state 98
2020.08.17 19:14:10.704 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:14:10.704 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0038
2020.08.17 19:14:12.671 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K27
2020.08.17 19:14:12.674 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K27
2020.08.17 19:14:14.021 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 2D A0 01 001000 6B6420 00040000000000
2020.08.17 19:14:14.184 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:14:14.185 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:14:14.192 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 45 msg: 2D A0 10 6B6420 001000 0202010A000B100C0015FF1800
2020.08.17 19:14:14.428 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 45 msg: 2E A0 10 6B6420 001000 030000
2020.08.17 19:14:14.725 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 2F A0 01 001000 6B6420 01040000000001
2020.08.17 19:14:15.791 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:14:15.792 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:14:15.793 0: HMUARTLGW HW_HMLGW send: 01 066B6420000000
2020.08.17 19:14:15.795 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 45 msg: 2F A0 10 6B6420 001000 030800
2020.08.17 19:14:15.810 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 45 msg: 30 A0 10 6B6420 001000 02300657245600
2020.08.17 19:14:15.824 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 45 msg: 31 A0 10 6B6420 001000 030000
2020.08.17 19:14:15.843 0: HMUARTLGW HW_HMLGW recv: 01 040701010020FFFFFFFFFFFFFFFF, state 90
2020.08.17 19:14:15.843 0: HMUARTLGW HW_HMLGW GetSet Ack: 07, state 90
2020.08.17 19:14:15.844 0: HMUARTLGW HW_HMLGW added peer: 6B6420, aesChannels: FFFFFFFFFFFFFFFF
2020.08.17 19:14:15.845 0: HMUARTLGW HW_HMLGW send: 01 066B6420000000
2020.08.17 19:14:15.853 0: HMUARTLGW HW_HMLGW recv: 01 040701010020FFFFFFFFFFFFFFFF, state 93
2020.08.17 19:14:15.853 0: HMUARTLGW HW_HMLGW GetSet Ack: 07, state 93
2020.08.17 19:14:15.853 0: HMUARTLGW HW_HMLGW added peer: 6B6420, aesChannels: FFFFFFFFFFFFFFFF
2020.08.17 19:14:16.088 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 32 A0 01 001000 6B6420 0103
2020.08.17 19:14:16.244 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:14:16.244 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:14:16.257 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 45 msg: 32 A0 10 6B6420 001000 0100000000
2020.08.17 19:14:16.555 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 33 A0 01 001000 6B6420 010E
2020.08.17 19:14:16.711 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:14:16.713 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:14:16.725 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 45 msg: 33 A4 10 6B6420 001000 0601000049
2020.08.17 19:14:17.097 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 34 A0 11 001000 6B6420 0201C80000
2020.08.17 19:14:17.870 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 36 msg: C4 A2 41 541F5F 001000 01E500
2020.08.17 19:14:18.029 0: HMUARTLGW HW_HMLGW recv: 01 0404, state 100
2020.08.17 19:14:18.030 0: HMUARTLGW HW_HMLGW can't send due to unknown problem (no response?)
2020.08.17 19:14:18.031 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 36 msg: C5 A2 41 541F5F 001000 01E500
2020.08.17 19:14:18.527 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2A msg: 72 A4 5F 653D6F 001000 8122830001D900320941FC
2020.08.17 19:14:18.928 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:14:18.933 0: HMUARTLGW HW_HMLGW recv: 00 040240, state 98
2020.08.17 19:14:18.933 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:14:18.934 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0037
2020.08.17 19:14:19.247 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 34 A0 11 001000 6B6420 0201C80000
2020.08.17 19:14:19.406 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 44 msg: 34 80 02 6B6420 001000 0101C80046
2020.08.17 19:14:19.814 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 24 msg: 56 86 70 54BD06 000000 011E3B
2020.08.17 19:14:22.676 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K28
2020.08.17 19:14:22.679 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K28
2020.08.17 19:14:24.208 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: 73 A4 5F 653D6F 001000 8122840035C30CC7093EFA
2020.08.17 19:14:24.348 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 39 msg: F3 86 10 4EDA66 000000 0A89160F0000
2020.08.17 19:14:26.198 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 2B msg: 52 84 5E 653D6F 000000 812285006A9A1186093BFC
2020.08.17 19:14:32.067 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 35 A0 01 001000 6B6420 00040000000000
2020.08.17 19:14:32.240 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:14:32.241 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:14:32.242 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 42 msg: 35 A0 10 6B6420 001000 0202010A000B100C0015FF1800
2020.08.17 19:14:32.473 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 42 msg: 36 A0 10 6B6420 001000 030000
2020.08.17 19:14:32.681 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K29
2020.08.17 19:14:32.683 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K29
2020.08.17 19:14:32.770 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 37 A0 01 001000 6B6420 01040000000001
2020.08.17 19:14:32.926 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:14:32.928 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:14:32.942 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 43 msg: 37 A0 10 6B6420 001000 030800
2020.08.17 19:14:33.183 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 43 msg: 38 A0 10 6B6420 001000 02300657245600
2020.08.17 19:14:33.429 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 43 msg: 39 A0 10 6B6420 001000 030000
2020.08.17 19:14:33.726 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 3A A0 01 001000 6B6420 0103
2020.08.17 19:14:33.882 0: HMUARTLGW HW_HMLGW recv: 01 0402, state 100
2020.08.17 19:14:33.884 0: HMUARTLGW HW_HMLGW Ack: 02
2020.08.17 19:14:33.896 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 43 msg: 3A A0 10 6B6420 001000 0100000000
2020.08.17 19:14:34.193 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 3B A0 11 001000 6B6420 0201000000
2020.08.17 19:14:34.354 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 47 msg: 3B 80 02 6B6420 001000 0101000045
2020.08.17 19:14:34.399 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:14:34.404 0: HMUARTLGW HW_HMLGW recv: 00 040241, state 98
2020.08.17 19:14:34.405 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:14:34.406 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0040
2020.08.17 19:14:34.753 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 36 msg: C6 A2 41 541F5F 001000 01E6C8
2020.08.17 19:14:34.932 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:14:34.937 0: HMUARTLGW HW_HMLGW recv: 00 040242, state 98
2020.08.17 19:14:34.937 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:14:34.937 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0037
2020.08.17 19:14:35.407 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: 74 A4 5F 653D6F 001000 81228B005BF80FAE093EF9
2020.08.17 19:14:37.600 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 2E msg: F5 86 10 44FFF1 000000 0A89190D0000
2020.08.17 19:14:38.787 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 3C A0 11 001000 6B6420 0201C80000
2020.08.17 19:14:39.384 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 36 msg: C8 A2 41 541F5F 001000 01E700
2020.08.17 19:14:39.555 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 42 msg: 3C 80 02 6B6420 001000 0101C80046
2020.08.17 19:14:40.207 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 2B msg: 75 A4 5F 653D6F 001000 81228C0001D800320941FA
2020.08.17 19:14:42.686 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K2a
2020.08.17 19:14:42.689 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K2a
2020.08.17 19:14:43.179 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: 3D A0 11 001000 6B6420 0201000000
2020.08.17 19:14:43.338 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 45 msg: 3D 80 02 6B6420 001000 0101000047
2020.08.17 19:14:43.732 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 36 msg: C9 A2 41 541F5F 001000 01E8C8


Schalttest 1 - Anschalten, keine Verzögerung

2020.08.17 19:20:00.138 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: E0 A0 11 001000 6B6420 0201C80000
2020.08.17 19:20:00.745 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 36 msg: AB A2 41 541F5F 001000 01D500
2020.08.17 19:20:01.087 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 3A msg: E0 80 02 6B6420 001000 0101C8003F
2020.08.17 19:20:01.831 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 28 msg: 5B 84 5E 5C74DD 000000 80050E00006E00080935FE
2020.08.17 19:20:04.904 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K70
2020.08.17 19:20:04.906 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K70
2020.08.17 19:20:11.440 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:20:11.446 0: HMUARTLGW HW_HMLGW recv: 00 040210, state 98
2020.08.17 19:20:11.448 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:20:11.448 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0041
2020.08.17 19:20:13.992 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 39 msg: 60 86 10 4EDA66 000000 0A890F0F0000
2020.08.17 19:20:14.910 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K71
2020.08.17 19:20:14.913 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K71


Schalttest 1 - Ausschalten, keine Verzögerung

2020.08.17 19:22:33.297 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: E1 A0 11 001000 6B6420 0201000000
2020.08.17 19:22:33.551 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 3B msg: E1 80 02 6B6420 001000 010100003F
2020.08.17 19:22:33.868 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 36 msg: AC A2 41 541F5F 001000 01D6C8
2020.08.17 19:22:34.966 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K79
2020.08.17 19:22:34.969 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K79
2020.08.17 19:22:41.467 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:22:41.473 0: HMUARTLGW HW_HMLGW recv: 00 040210, state 98
2020.08.17 19:22:41.474 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:22:41.474 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0041
2020.08.17 19:22:44.972 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K7a
2020.08.17 19:22:44.975 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K7a


Schalttest 2 - Anschalten, Verzögerung von ca 5-6 Sekunden

2020.08.17 19:25:19.984 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: E8 A0 11 001000 6B6420 0201C80000
2020.08.17 19:25:20.870 0: HMUARTLGW HW_HMLGW recv: 01 0404, state 100
2020.08.17 19:25:20.871 0: HMUARTLGW HW_HMLGW can't send due to unknown problem (no response?)
2020.08.17 19:25:20.888 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 3A msg: B9 A2 41 541F5F 001000 01DD00
2020.08.17 19:25:22.565 0: HMUARTLGW HW_HMLGW recv: 01 05 00 00 30 msg: 5F 84 5E 56C8B5 000000 8063C8000012004E0931FD
2020.08.17 19:25:24.736 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: E8 A0 11 001000 6B6420 0201C80000
2020.08.17 19:25:24.896 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 3A msg: E8 80 02 6B6420 001000 0101C8003F
2020.08.17 19:25:25.446 0: HMUARTLGW HW_HMLGW:keepAlive send (3): Ka8
2020.08.17 19:25:25.449 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >Ka8
2020.08.17 19:25:27.735 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:25:27.741 0: HMUARTLGW HW_HMLGW recv: 00 040212, state 98
2020.08.17 19:25:27.742 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:25:27.742 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.0040


Schalttest 2 - Ausschalten, keine Verzögerung

2020.08.17 19:27:32.764 0: HMUARTLGW HW_HMLGW send: 01 02 00 00 00 msg: E3 A0 11 001000 6B6420 0201000000
2020.08.17 19:27:32.956 0: HMUARTLGW HW_HMLGW recv: 01 04 03 00 3B msg: E3 80 02 6B6420 001000 010100003F
2020.08.17 19:27:33.327 0: HMUARTLGW HW_HMLGW recv: 01 05 01 00 37 msg: B0 A2 41 541F5F 001000 01D8C8
2020.08.17 19:27:35.138 0: HMUARTLGW HW_HMLGW:keepAlive send (3): K8b
2020.08.17 19:27:35.140 0: HMUARTLGW HW_HMLGW:keepAlive read (4): >K8b
2020.08.17 19:27:41.632 0: HMUARTLGW HW_HMLGW send: 00 08
2020.08.17 19:27:41.944 0: HMUARTLGW HW_HMLGW recv: 00 040210, state 98
2020.08.17 19:27:41.944 0: HMUARTLGW HW_HMLGW GetSet Ack: 02, state 98
2020.08.17 19:27:41.944 0: HMUARTLGW HW_HMLGW roundtrip delay: 0.3103

clang

Hallo nochmal,

Zitat von: clang am 18 August 2020, 20:54:28
Insgesamt drängt sich mir die Frage auf, ob es sein könne, daß das Zeitfenster zum Empfangen der Antworten vom Gerät etwas zu kurz bemessen ist? Dafür könnte sprechen, daß 1) bei diesen Tests das Anlernen mit aktivierter Logausgabe (und somit leicht verändertem Zeitverhalten auf der Seite von fhem) zumindest eines von fünf Malen geklappt hat und am Sonntag bei noch viel mehr Versuchen und ohne Logausgabe kein einziges Mal und 2) eine CCU2 mit möglicherweise etwas toleranterem Zeitverhalten gar kein Problem zeigt ?

Diese Frage ist zumindest bezgl. des einigen Timeout-Wertes, den ich im Code identifizieren konnte (hmIoMaxDly), vielelicht eher mit Nein zu beantworten.

Ich habe ein wenig mit veränderten Werten für dieses Timeout, getestet - allerdings ohne Logging, um das Zeitverhalten nicht wieder zu beeinflussen. Damit waren beide Probleme aber nicht zu eliminieren, also weder beim Anlernen noch beim Anschalten - das war also wohl zu einfach gedacht.

Eine Verdopplung bis Verdreifachung des Wertes hat lediglich ein besseres Verhalten beim Anschalten gebracht, das Verhältnis von normalem zu verzögertem Anschalten lag dann in etwa bei 3 zu 1. Bei weiteren, deutlichen Steigerungen hat das Anschalten immer weniger oft ohne Verzögerung funktioniert.

In allen Fällen hat das Anlernen nach wie vor nur in zwei Schritten funktioniert, also mit einem set clear MsgEvents dazwischen.

Wen ich mir die Logs so anschaue und mir jeweils den Erfolgs- und den Fehlerfall ansehe, stellen sich mir auch ohne tiefere Kenntnis des Protokolls folgende Fragen:

Warum kommt in den Fällen, wo das Anlernen nicht funktoniert, die erste Rückmeldung des Geräts, die bei Erfolg innerhalb einer Sekunde empfangen wird, im Fehlerfall nicht an bzw. erscheint nicht im Log? Ausserdem provoziert auch der wiederholte Anlernversuch nach einen Clear MsgEvents einen Fehler, wenngleich dessen Ursache nicht so leicht erkennbar ist.

Warum kommt in den Fällen, wo das Schalten nur mit Verzögerung funktioiert, die Antwort vom Gerät erst nach Verzögerung von 5 Sekunden an - wobei das vermutlich ein resend des Geräts ist und die Original-Antwort ebenfalls nicht ankommt bzw. nicht im Log erscheint?

Thnx Chris

frank

dein netzwerk zeigt gelegentlich zu grosse latenzen.
roundtrip delay: 0.3103

damit ist kein timing möglich.
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

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

einen hab ich noch.  ;)

hoffentlich erzeugen die vielen gelöschten channel entities keine verzögerungen.
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

martinp876

2 mal anlernen. Beim fehlerhaften Versuch hat FHEM nicht die korrekte "Frage" an den Aktor gesendet. ein clear msgEvents könnte hier helfen...

Die Verzögerung kann hier gesehen werden.
ZitatHMUARTLGW HW_HMLGW can't send due to unknown problem (no response?)
Offensichtlich sendet das IO eine Fehlermeldung
FHEM beauftragt also das IO. Dies meldet Status 100. Nach 5sec kommt das Ack.

Meht kann ich aktuell nicht sagen - FHEM scheint hier korrekt - nur das HMLWG hat ein Problem...

clang

Zitat von: frank am 30 August 2020, 18:46:07
einen hab ich noch.  ;)

hoffentlich erzeugen die vielen gelöschten channel entities keine verzögerungen.

Ja genau, Klasse!  ;D ;D ;D

Na, wieviel solcher devices müsste ich wohl anlegen, damit fhem so langsam sein könnte wie mit eingeschaltetem Logging, damit vielleicht (!) eines von fünf Malen das Anlernen klappen könnte? ;)

Nein, im Ernst, ungenützte devices, die, wenn sie denn überhaupt Funklast erzeugen sollten, dies nicht in genau diesem Moment tun, dürften (vermutlich? leider?) wohl kaum ewas helfen.

Thnx Chris

clang

Zitat von: frank am 30 August 2020, 18:27:48
dein netzwerk zeigt gelegentlich zu grosse latenzen.
roundtrip delay: 0.3103

damit ist kein timing möglich.

Habe ich gerade erst gesehen, Danke für den Hinweis, ich nehm mal einen anderen Switch!

clang

Hallo Martin,

danke für die Prüfung!

Zitat von: martinp876 am 30 August 2020, 19:27:09
2 mal anlernen. Beim fehlerhaften Versuch hat FHEM nicht die korrekte "Frage" an den Aktor gesendet. ein clear msgEvents könnte hier helfen...
Ja genau, der Workaround hatte ja auch schon funktioniert, s.o.. Aber ok, damit kann man problemlos leben.

Ist nur komisch, daß fhem es - ohne ersichtlichen Grund (?) - mal richtig macht und mal nicht.

Zitat von: martinp876 am 30 August 2020, 19:27:09
Die Verzögerung kann hier gesehen werden.Offensichtlich sendet das IO eine Fehlermeldung
FHEM beauftragt also das IO. Dies meldet Status 100. Nach 5sec kommt das Ack.

Mehr kann ich aktuell nicht sagen - FHEM scheint hier korrekt - nur das HMLWG hat ein Problem...

Eine Fehlermeldung vom IO an das Gateway kann ich mir gut vorstellen, das Anschalten der Last dauert ggf. länger als das Abschalten und damit viellicht minimal zu lang, und der Status steht somit möglicherweise nicht schnell genug fest. Schade nur, daß das Gateway eine solche Fehlermeldung des IOs oder auch nur einen bloßen Timeout nicht über das Kabel meldet.

Zm Vergleich mit der CCU2, womit der Schalter problemlos tut, wäre auch noch zu bedenken daß das LAN Gateway (mit fhem) ggf. ein anderes Timing auf der Funkstrecke hat als das HM-MOD-RPI-PCB (mit der CCU2), und sogar die Implementation von IP auf BidCoS könnte seinen Anteil daran haben, daß das Gerät in der Kommunikation mit der CCU2 besser bzw. perfekt funktioniert, und mit der anderen Kombi leider nicht.

Oder Frank hat mit den hohen roundtrip times einen guten Punkt, und das Antwortpaket geht über das Kabel verloren? Es bleibt zwar die Frage, warum es sich nur bei dieser Kommunikation auswirken soll und auch nur beim Anschalten der Last, und 5s sind für einen resend über Kabel arg lange, aber das prüfe ich zur Sicherheit auch mal (Switch tauschen, Kabel tauschen etc).

Thnx Chris