[00_CUL.pm] patch für verbesserte homematic kommunikation

Begonnen von frank, 20 Juli 2021, 15:22:20

Vorheriges Thema - Nächstes Thema

frank

hallo rudi,

vielleicht hast du es ja nur übersehen.
hier https://forum.fhem.de/index.php/topic,120603.msg1160891.html#msg1160891 hat noansi "nebenbei" auf einen patch für 00_CUL.pm hingewiesen:

ZitatHier https://forum.fhem.de/index.php/topic,120268.msg1160889.html#msg1160889 übrigens noch Verbesserungen an 00_CUL.pm auch als diff, wie in dem Thread entstanden.
Es verbessert das Timing für Folgesendemessages, die zuvor beim User zu früh gesendet wurden, außerdem das Message Logging für den HM Support.

ich wäre sehr erfreut, wenn du noansis änderung übernehmen würdest.
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

rudolfkoenig

Zitatvielleicht hast du es ja nur übersehen.
Ich verfolge HomeMatic spezifische Diskussionen nicht.
PM blockiere ich nicht bewusst.

Der Diff ist mir so leider zu gross und zu unspezifisch, da wird von Timing-Aenderungen ueber Parsen bis generische Logausgaben viel umgebaut. Ich habe nichts gegen ein HM-Only patch, insb. wenn die Aenderungen klar abgegrenzt sind, und der Grund fuer mich verstaendlich ist.

noansi

Hallo Rudolf,

die Änderungen sind HM spezifisch.

Das Logging hier:
-  Log3 $name, 5, "CUL/RAW: $culdata/$buf";
+#  Log3 $name, 5, "CUL/RAW: $culdata/$buf"; #noansi: still really of interest, how a fillup from serial IO is in progress? Loglevel 6?

+    Log3 $name, 5, "CUL: $rmsg"; #noansi: this is more of interest in most cases and better readable
kannst Du natürlich auf altem Stand lassen. Kostet mAn aber nur unnötig Rechenzeit (Timingauswirkungen) und macht das Log insbesondere bei seriellen devices unleserlich, weil man quasi zuschaut, wie Zeichen reintröpfeln und darüber die eigentliche message kaum findet.
Für spezielle Probleme möglicherweise nochmal mit Loglevel 6 interessant, aber eigentlich inzwischen eher historisch aus der CUL und devio Entwicklung begründet, denke ich.

Das HM Logging wieder formatiert auszugeben war Userwunsch, Frank kann Dir den Link sicherlich raus suchen.
Damit verbunden ist eine kleine Optimierung bei der rssi Extraktion und $len Ausnutzung.

Der Rest betrifft HM Timing von Antworten und Folgemessages.
Die positiven Effekte kann Dir Frank sicherlich auch am zugehörigen Thread darlegen. Sicherlich auch mit mehr von seinem super Logging, wenn es zur Erklärung nötig ist.

Gruß, Ansgar,

rudolfkoenig

Ich verstehe den Wunsch, hat aber alles seine Probleme (s.u.), und wenn alles in einer Tuete kommt, weiss nicht, welche ich einzeln weglassen kann.

Logging: loglevel 6 ist nur bei verbose 5 ein Performance-Gewinn, und zieht eine Tuete weiterer Probleme hinter sich. Das Troepfchenweise ist dann interessant, wenn kein NL kommt, und verbose 5 ist kein Normalfall. Formatieren speziell fuer HM muss das HM Modull uebernehmen, sonst kann man ja das HM-Modul gleich ins CUL.pm integrieren. Wenn es Timingprobleme gibt, dann sollte die Aufgabe im Firmware geloest werden.

Bei der kleinen RSSI Optimierung kann ich auf Anhieb nicht sehen, ob es fuer die anderen Protokolle auch funktioniert.

Ich hoffe, dass man dem Frank auch ohne diese Aenderungen helfen kann.

frank

ZitatIch hoffe, dass man dem Frank auch ohne diese Aenderungen helfen kann.
der ansgar hat dem frank mit diesem patch bereits optimal geholfen.  :)

allerdings dachte dieser frank ganz unbedarft, dass den vielen anderen cul usern, die es da draussen im dschungel der homematic-io-fw/modul-welt in grosser zahl gibt, ebenfalls geholfen werden könnte.
vor allem "neuen" usern, die an jeder ecke lesen, dass ein cul für homematic das beste wäre und erschrocken reagieren, wenn sie deshalb beim ersten problem sofort "gemobbt" werden.


zum logging:
beim logging wünsche ich mir eigentlich nur, dass das logging mit verbose=4 mindestens wieder so wird, wie es schon mal gewesen ist.

Zitatverbose 5 ist kein Normalfall
eine analyse der homematic kommunikation mit einem cul ist aktuell aber leider nur mit verbose=5 machbar, da die messages, die der cul sendet, irgendwann aus verbose=4 "verbannt" wurden. also der normalfall.

im forum habe ich logs von ende 2016 gefunden, in denen die sende messages (CUL_send) noch mit verbose=4 zu sehen sind:
2016.09.05 21:09:01.505 4: CUL_Parse: CUL0 A 0C B9 A641 278291 1DA462 01EF0031 -49.5
2016.09.05 21:09:01.608 4: CUL_send:  CUL0As 0D B9 8002 1DA462 278291 0101C800


aktuell ist erst bei verbose=5 eine ausgabe durch DevIO.pm zu sehen (SW), die mit CUL_send vergleichbar ist.
2021.05.15 10:05:27.687 5: CUL/RAW: /A14
2021.05.15 10:05:27.689 5: CUL/RAW: A14/22A45F
2021.05.15 10:05:27.690 5: CUL/RAW: A1422A45F/653B
2021.05.15 10:05:27.691 5: CUL/RAW: A1422A45F653B/E0F1
2021.05.15 10:05:27.692 5: CUL/RAW: A1422A45F653BE0F1/1234
2021.05.15 10:05:27.693 5: CUL/RAW: A1422A45F653BE0F11234/8110
2021.05.15 10:05:27.694 5: CUL/RAW: A1422A45F653BE0F112348110/4C00
2021.05.15 10:05:27.695 5: CUL/RAW: A1422A45F653BE0F1123481104C00/1723
2021.05.15 10:05:27.696 5: CUL/RAW: A1422A45F653BE0F1123481104C001723/0223
2021.05.15 10:05:27.697 5: CUL/RAW: A1422A45F653BE0F1123481104C0017230223/0947F
2021.05.15 10:05:27.698 5: CUL/RAW: A1422A45F653BE0F1123481104C00172302230947F/A29
2021.05.15 10:05:27.699 5: CUL/RAW: A1422A45F653BE0F1123481104C00172302230947FA29
/

2021.05.15 10:05:27.700 4: CUL_Parse: SCC A 14 22 A45F 653BE0 F11234 81104C00172302230947FA29 -53.5
2021.05.15 10:05:27.701 5: SCC: dispatch A1422A45F653BE0F1123481104C00172302230947FA::-53.5:SCC
2021.05.15 10:05:27.706 5: SCC sending As0A228002F11234653BE000
2021.05.15 10:05:27.707 5: CUL 653BE0 dly:93ms
2021.05.15 10:05:27.801 5: SW: As0A228002F11234653BE000


das macht nicht nur keinen spass mehr sich durch diese logs zu wühlen. es wird nahezu unmöglich probleme zu entdecken, besonders wenn man homematic mit mehreren io betreibt.


ZitatFormatieren speziell fuer HM muss das HM Modull uebernehmen, sonst kann man ja das HM-Modul gleich ins CUL.pm integrieren.
das ist doch sicherlich ein wenig übertrieben.
ohne es genau zu wissen, behaupte ich mal, 00_CUL war das erste modul, das das logging für homematic vorgegeben hat. daran haben sich später 00_HMLAN, 00_HMUARTLGW und 00_TSCUL orientiert, um einigermassen kompatibel zu sein.
warum auch immer ist 00_CUL dann scheinbar (mit version 13833 vom 27.3.2017) aus dieser "allianz" ausgestiegen.



zum timing:

ZitatWenn es Timingprobleme gibt, dann sollte die Aufgabe im Firmware geloest werden.
antworten vom cul an das device werden ja bereits in 00_CUL (schon immer?) verzögert gesendet, damit hier das "timing" passt. an dieser stelle wird also das timing bestimmt.

probleme mit der aktuellen 00_CUL gibt es in der regel nur, wenn der cul 2 messages nacheinander an das device senden muss, da dann nur die erste message verzögert gesendet wird, aber die 2. message bereits unmittelbar nach der ersten. diese fehlende 2. verzögerung, soll der patch "bereinigen".
die aktuelle implementierung hat diesen umstand scheinbar "übersehen".

dazu hat ansgar zusätzlich ein attribut vorgesehen, womit diese 2. verzögerung einstellbar wird. default 60ms.
ich erziele mit der default verzögerung von 60ms beste ergebnisse.

würde der patch eventuell mehr zustimmung erhalten, wenn das attribut gestrichen wird?
dann müsste man sich vielleicht noch mal über diesen dann festen wert gedanken machen.
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

rudolfkoenig

Zitataktuell ist erst bei verbose=5 eine ausgabe durch DevIO.pm zu sehen (SW), die mit CUL_send vergleichbar ist.
Ich meine CUL_HM sollte auf verbose 4 die passend formatierten Daten anzeigen.

Zitatwürde der patch eventuell mehr zustimmung erhalten, wenn das attribut gestrichen wird?
Ich habe nichts gegen das Attribut, ich will nur nicht neben den HM-spezifischen Timing-Aenderungen auch noch generell Logging, Parsen, etc umbauen.

noansi

#6
Hallo Rudolf,

ZitatIch meine CUL_HM sollte auf verbose 4 die passend formatierten Daten anzeigen.
Ist zwar möglich, aber die Ankunftzeitinformation wird deutlich schlechter und insbesondere die Sendezeitinformation wird unbrauchbar.

ZitatBei der kleinen RSSI Optimierung kann ich auf Anhieb nicht sehen, ob es fuer die anderen Protokolle auch funktioniert.
Wird auf die gleichen "Anfangsbuchstaben" angewendet mit gleicher "Erkennung", ob ein RSSI mitgeliefert wird.
Er wird weiterhin aus den letzten beiden Zeichen gewonnen. Die letzten beiden Zeichen werden daraufhin weiterhin von der dispatch message abgeschnitten. Die Stringlängeninformation wird durch -2 entsprechend korrigiert.
Außerdem wird die Zeit etwas früher genommen (nach Deiner üblichen Zeittoleranz irrelevant) und die Information "wiederverwendet", ebenso wie "Anfangsbuchstabe" und die Stringlänge.
$dmsgLog entfällt, da es nicht wirklich erforderlich ist.
Alles nicht dramatisch.
Auch bei HM messages ist der RSSI nicht Teil der message, sondern ebenfalls nur angehangen, gehört bei der Log message also hex abgeschnitten, wie bei anderen Protokollen auch. Der Patch behebt damit einen Bug beim HM Parse Logging.
Siehe auch Franks Beispiel, len=0x0c aber 13 Bytes in der Log message.
Das kannst Du natürlich auch anders mit weniger Eingriff lösen.

Was Frank aber vor allem neben der Timing Korrektur fehlt, ist das verbose 4 HM Sende Logging, weil er dann gar nicht auf verbose 5 einstellen müßte.
+      Log3 $name, 4, "CUL sent: $name ".join(" ",(unpack'A2A2A2A4A6A6A*',$bstring)); #noansi: for support guys better readable https://forum.fhem.de/index.php/topic,120268.msg1156754.html#msg1156754

Und auch hier ist die möglichst genaue Zeit des Abschickens interessant, wie schon angeführt.

Dann wären ihm auch die beiden von mir schon genannten Zeilen bezüglich verbose 5 egal.

ZitatWenn es Timingprobleme gibt, dann sollte die Aufgabe im Firmware geloest werden.
Ganz meine Meinung. Kannst Du gerne übernehmen, der Patch fetzt dann aber richtig durch den Code.  ;)

Gruß, Ansgar.

frank

hallo rudi,

ich tue mich schwer damit, genau zu verstehen, an welcher stelle deine "bauchschmerzen" entstehen.

meine spekulation:
- du möchtest die loginfo der sendemsg weiterhin in devio behalten, nicht in 00_cul.
- in devio möchtest du aber keine hm-spezifischen fallunterscheidungen.

falls das in die richtige richtung geht, wäre es dann eventuell möglich, die aktuelle loginfo aus devio:
2021.05.15 10:05:27.801 5: SW: As0A228002F11234653BE000

auf verbose=4 zu ändern?

der sende string braucht nicht "zerlegt" zu werden, also ohne formatierung. 
allerdings müsste der devicename vom entsprechenden cul noch eingebaut werden, um bei multi-io betrieb eine eindeutige zuordnung zu bekommen.
der devicename fehlt eigentlich auch in 2 weiteren log infos, wenn ich mir das obige log anschaue. die CUL/RAW-einträge und die info mit der dly-info zeigen ebenfalls nicht das sendende io. 

die logzeile würde dann zb so aussehen:
2021.05.15 10:05:27.801 4: SW: SCC As0A228002F11234653BE000
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

rudolfkoenig

ZitatIst zwar möglich, aber die Ankunftzeitinformation wird deutlich schlechter und insbesondere die Sendezeitinformation wird unbrauchbar.
Wenn Timing so wichtig ist, dann muesste das von Firmware mitgeschickt werden. FHEM ist nicht realtime faehig, und ich habe nicht vor, daran was zu aendern.

Zitatich tue mich schwer damit, genau zu verstehen, an welcher stelle deine "bauchschmerzen" entstehen.
An vielen Stellen :)
Lowlevel read und write gehoert mAn auf level 5. Dass die Daten Tropfchenweise reinkommen, wundert mich, das ist bei mir (ueber USB anbundenes CUL, SlowRF Daten) nicht der Fall, ich kriege eine Zeile pro Nachricht. Ich tippe bei Dir auf ueber Netzwerk angebundenes CUL, fuer diesen Fall habe ich das CUL Attribut noRawReadLog eingebaut.

Dass man bei mehreren IO-Geraeten den Namen sehen will, versetehe ich, das habe ich fuer DevIO_SimpleWrite, CUL_Read und CUL_ReadAnswer eingebaut.

noansi

Hallo Rudolf,

ZitatDass die Daten Tropfchenweise reinkommen, wundert mich, das ist bei mir (ueber USB anbundenes CUL, SlowRF Daten) nicht der Fall, ich kriege eine Zeile pro Nachricht.
Richtig, ein nativ USB fähiger CUL schickt seinen Buffer auch meißt in einem Rutsch raus (es sei denn, der USB Transferbuffer wird vor dem Compilieren sehr klein gewählt).
Alle nativ seriell angebundenen CULs schicken Ihren Buffer Zeichen für Zeichen. Und so schnell, wie FHEM die aus seinem Empfangsbuffer abholen kann, so tröpfchenweise kommen sie rein. Mal einzeln, mal mehrere auf einmal, wenn FHEM sehr beschäftigt ist, dann kann es auch mal eine Nachricht komplett sein.
Für interessierte Mitleser, die Nanos sind auch nativ seriell angebunden, nur via USB Interface Chip.

ZitatWenn Timing so wichtig ist, dann muesste das von Firmware mitgeschickt werden. FHEM ist nicht realtime faehig, und ich habe nicht vor, daran was zu aendern.
Wenn User nun mal unbedingt die Standard oder a-culfw verwenden möchten, dann kommt vom CUL keine Timing Information und damit bleibt Frank als einem der Powersupporter dort nur noch das raw log, um Anhaltspunkte zu Problemursachen bezüglich Timing zu finden.

Gruß, Ansgar.

noansi

#10
Hallo Rudolf,

ich habe den Patch nochmal etwas überarbeitet, siehe Anhang.

EDIT: Gehe ich richtig in der Annahme, das commandref_join.pl Zeile 82 nun eigentlich besser
  $var = $1 if($l =~ m/<a (?:id|name)="(.*?)"(?:.*?)><\/a>/);

lauten sollte, damit auch id berücksichtigt wird?

Gruß, Ansgar.

rudolfkoenig

Zitatich habe den Patch nochmal etwas überarbeitet, siehe Anhang.
Das geht eindeutig in die falsche Richtung: der neue Patch ist dreimal so gross wie der Alte.

ZitatGehe ich richtig in der Annahme, das commandref_join.pl Zeile 82 nun eigentlich besser...lauten sollte, damit auch id berücksichtigt wird?
So oder aehnlich, aber ich fuerchte da ist noch mehr zu tun.
Ich nehme das auf meine TODO Liste. Danke fuer den Hinweis.

noansi

#12
Hallo Rudolf,

ZitatDas geht eindeutig in die falsche Richtung: der neue Patch ist dreimal so gross wie der Alte.
Schade, ich dachte, es hilft Dir, wenn das CUL Commandref von <a name auf <a id umgearbeitet wäre.

EDIT: verbose 5 Logging in CUL_Read($) habe ich wieder zurück gebaut.

Gruß, Ansgar.

rudolfkoenig

Ich habe jetzt die noRawReadLog Aenderungen eingecheckt, das war irgendwie beim letzten Mal durchgerutscht.
Weiterhin die CUL.pm Doku auf die ID-Syntax umgestellt bzw. ergaenzt und das gemeldete commandref_join Problem gefixt.

noansi

#14
Hallo Rudolf,

danke für die Änderungen.
@Frank: Timing ist unangetastet.

Im Anhang nochmal patches.

In commandref_join.pl.diff hat vermutlich der Suchen/Ersetzen Teufel zugeschlagen und ich habe mal nach naheliegender Annahme versucht zu korrigieren, bin mir aber nicht sicher und würde gerne den 50/50 Joker ziehen.  ;)
In commandref_frame_DE.html steckt übrigens der gleiche englische Text, wie in commandref_frame.html, wäre damit genauso zu ändern, sofern Du nicht ohnehin planst, das zu übersetzen.

In 00_CUL.pm.diff habe ich nun nur die Timing Änderungen etwas schlechter drin + einem Fehler im commandref + dort zwei Zeilen mit überflüssigen Leerzeichen. Sollten die relevant sein, sorry.

@Frank: Bitte teste mal, ob das
a) noch genauso gut bezüglich HM Timing funktioniert
und
b) schau mal, ob Du mit dem Logging (+ aktueller devio.pm) so ausreichend gut leben kannst

Gruß, Ansgar.

rudolfkoenig

ZitatIm Anhang nochmal patches.
Danke, habe beide (nach etwas umformatieren) eingecheckt.

frank

das hört sich vielversprechend an.
ich werde die tage mal ausgiebig testen.
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

noansi

Hallo Rudolf,

danke für's übernehmen.
Ich bin auf Franks Feedback gespannt.

Gruß, Ansgar.

frank

#18
moin.

ein ausgiebiges testen hat scheinbar einen "alten" fehler zum vorschein gebracht:
die "normale" verzögerung von 100ms zeigt aussetzer, wodurch die kommunikation mit dem device sofort abbricht.
es wird dann keine verzögerung beim senden erzeugt, sondern unverzögert gesendet.
das selbe verhalten sehe ich auch bei der alten 00_cul.pm, wie auch bei der ersten gepatchten version von ansgar.

da der hmlan einen eigenen timestamp beim empfangen der messages übermittelt, habe ich am ende der HMLAN_Parse ausgaben die dezimalwerte der übermittelten hex-timestamps angefügt, sowie die differenz zur jeweils vorherigen message.
beim abbruch der kommunikation beträgt die antwortzeit lediglich 37ms.

wenn die verzögerung fehlt, fehlt auch die entsprechende loginfo von 00_cul, die sonst die vorgenommene verzögerung ausgibt.

2021.07.31 15:28:57.049 4 : CUL_Parse: cul868 A 0C BE 8670 206219 000000 00B653E0 -90
2021.07.31 15:28:57.052 5 : cul868: dispatch A0CBE867020621900000000B653::-90:cul868
2021.07.31 15:28:57.057 5 : cul868 sending As09BFA1121ACE1F206219
2021.07.31 15:28:57.058 5 : CUL 206219 dly:92ms
2021.07.31 15:28:57.152 5 : DevIo_SimpleWrite cul868: As09BFA1121ACE1F206219
2021.07.31 15:28:57.283 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:05868524 d:FF r:FFAE     m:BE 8670 206219 000000 00B653           92701988
2021.07.31 15:28:57.286 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:058685A7 d:FF r:FFD2     m:BF A112 1ACE1F 206219                  92702119  131
2021.07.31 15:28:57.291 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: BE 86 70 206219 000000 00B653
2021.07.31 15:28:57.295 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: BF A1 12 1ACE1F 206219
2021.07.31 15:28:57.311 4 : CUL_Parse: cul868 A 0A BF 8002 206219 1ACE1F 00E2 -89
2021.07.31 15:28:57.313 5 : cul868: dispatch A0ABF80022062191ACE1F00::-89:cul868
2021.07.31 15:28:57.316 5 : cul868 sending As10C0A0011ACE1F20621900050000000000
2021.07.31 15:28:57.317 5 : CUL 206219 dly:70ms
2021.07.31 15:28:57.388 5 : DevIo_SimpleWrite cul868: As10C0A0011ACE1F20621900050000000000
2021.07.31 15:28:57.418 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0586862B d:FF r:FFAF     m:BF 8002 206219 1ACE1F 00               92702251  132
2021.07.31 15:28:57.444 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: BF 80 02 206219 1ACE1F 00
2021.07.31 15:28:57.448 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: C0 A0 01 1ACE1F 206219 00050000000000
2021.07.31 15:28:57.452 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:05868699 d:FF r:FFD2     m:C0 A001 1ACE1F 206219 00050000000000   92702361  110
2021.07.31 15:28:57.548 4 : CUL_Parse: cul868 A 0A C0 8002 206219 1ACE1F 00DF -90.5
2021.07.31 15:28:57.549 5 : cul868: dispatch A0AC080022062191ACE1F00::-90.5:cul868
2021.07.31 15:28:57.553 5 : cul868 sending As0DC1A0011ACE1F20621900080582
2021.07.31 15:28:57.553 5 : DevIo_SimpleWrite cul868: As0DC1A0011ACE1F20621900080582
2021.07.31 15:28:57.582 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:05868717 d:FF r:FFAE     m:C0 8002 206219 1ACE1F 00               92702487  126
2021.07.31 15:28:57.609 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: C0 80 02 206219 1ACE1F 00
2021.07.31 15:28:57.612 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0F msg: C1 A0 01 1ACE1F 206219 00080582
2021.07.31 15:28:57.617 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0586873C d:FF r:FFD2     m:C1 A001 1ACE1F 206219 00080582         92702524   37



bei diesem setzen eines registers ist fast immer die 3. gesendete message betroffen.
hin und wieder aber auch erst die 4. message, wodurch die kommunikation dann einen schritt weiter geht.
das verhalten hat was von einem "wackelkontakt".
noch "extremer" sieht es beim auslesen der register aus.

2021.07.31 15:38:59.068 4 : CUL_Parse: cul868 A 0C C2 8670 206219 000000 00B653DD -91.5
2021.07.31 15:38:59.071 5 : cul868: dispatch A0CC2867020621900000000B653::-91.5:cul868
2021.07.31 15:38:59.077 5 : cul868 sending As09C3A1121ACE1F206219
2021.07.31 15:38:59.079 5 : CUL 206219 dly:91ms
2021.07.31 15:38:59.171 5 : DevIo_SimpleWrite cul868: As09C3A1121ACE1F206219
2021.07.31 15:38:59.287 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: C2 86 70 206219 000000 00B653
2021.07.31 15:38:59.291 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: C3 A1 12 1ACE1F 206219
2021.07.31 15:38:59.295 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:058FB516 d:FF r:FFAD     m:C2 8670 206219 000000 00B653
2021.07.31 15:38:59.322 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:058FB59A d:FF r:FFD2     m:C3 A112 1ACE1F 206219
2021.07.31 15:38:59.330 4 : CUL_Parse: cul868 A 0A C3 8002 206219 1ACE1F 00DF -90.5
2021.07.31 15:38:59.331 5 : cul868: dispatch A0AC380022062191ACE1F00::-90.5:cul868
2021.07.31 15:38:59.335 5 : cul868 sending As10C4A0011ACE1F20621900050000000000
2021.07.31 15:38:59.337 5 : CUL 206219 dly:45ms
2021.07.31 15:38:59.383 5 : DevIo_SimpleWrite cul868: As10C4A0011ACE1F20621900050000000000
2021.07.31 15:38:59.414 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: C3 80 02 206219 1ACE1F 00
2021.07.31 15:38:59.418 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:058FB61D d:FF r:FFAC     m:C3 8002 206219 1ACE1F 00
2021.07.31 15:38:59.447 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: C4 A0 01 1ACE1F 206219 00050000000000
2021.07.31 15:38:59.452 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:058FB674 d:FF r:FFD2     m:C4 A001 1ACE1F 206219 00050000000000
2021.07.31 15:38:59.541 4 : CUL_Parse: cul868 A 0A C4 8002 206219 1ACE1F 00DF -90.5
2021.07.31 15:38:59.543 5 : cul868: dispatch A0AC480022062191ACE1F00::-90.5:cul868
2021.07.31 15:38:59.546 5 : cul868 sending As0DC5A0011ACE1F20621900080582
2021.07.31 15:38:59.547 5 : CUL 206219 dly:95ms
2021.07.31 15:38:59.643 5 : DevIo_SimpleWrite cul868: As0DC5A0011ACE1F20621900080582
2021.07.31 15:38:59.651 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: C4 80 02 206219 1ACE1F 00
2021.07.31 15:38:59.655 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:058FB6F1 d:FF r:FFAC     m:C4 8002 206219 1ACE1F 00               93304561
2021.07.31 15:38:59.677 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: C5 A0 01 1ACE1F 206219 00080582
2021.07.31 15:38:59.684 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:058FB775 d:FF r:FFD2     m:C5 A001 1ACE1F 206219 00080582         93304693  132
2021.07.31 15:38:59.802 4 : CUL_Parse: cul868 A 0A C5 8002 206219 1ACE1F 00E2 -89
2021.07.31 15:38:59.803 5 : cul868: dispatch A0AC580022062191ACE1F00::-89:cul868
2021.07.31 15:38:59.807 5 : cul868 sending As0BC6A0011ACE1F2062190006
2021.07.31 15:38:59.808 5 : DevIo_SimpleWrite cul868: As0BC6A0011ACE1F2062190006
2021.07.31 15:38:59.840 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: C5 80 02 206219 1ACE1F 00
2021.07.31 15:38:59.844 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 0F msg: C6 A0 01 1ACE1F 206219 0006
2021.07.31 15:38:59.848 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:058FB7F5 d:FF r:FFAD     m:C5 8002 206219 1ACE1F 00               93304821  128
2021.07.31 15:38:59.876 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:058FB818 d:FF r:FFD2     m:C6 A001 1ACE1F 206219 0006             93304856   35




in der funktion CUL_XmitDlyHM fehlt in der logausgabe noch die info des devicenamens:
      Log3 $hash->{NAME}, 5, "CUL $id dly:".int($dDly*1000)."ms";


edit:
wenn ich mir CUL_XmitDlyHM so anschaue, ist der fehler in cul_hm ja vielleicht wahrscheinlicher.
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

noansi

Hallo Frank,

die anderen beiden IOs setzen ebenfalls $modules{CUL_HM}{defptr}{$id}{helper}{io}{nextSend}, aber ohne zu prüfen, ob ein anderes IO es schon gesetzt hat.

Durch das Busy Waiting für den CUL wird deren "Empfang" mit verzögert.
HMLAN könnte das noch mit Empfangsdelayberechnung anhand der HMLAN Empfangszeit kompensieren.
HMUARTLGW kann es nicht, wenn es nicht zufällig gerade den verlängerten Round Trip Delay ermittelt und die Verzögerung darüber mitbekommt.

Damit setzt, vermutlich HMUARTLGW, {nextSend} nach der veralteten Empfangsnachricht.
Das überschneidet sich beim CUL dann mit der Prüfung, ob das zu überschreibende {nextSend} abgelaufen ist, und CUL setzt daher {nextSend} nicht.

Wenn Rudolf in 00_CUL.pm die Prüfung raus wirft und {nextSend} auch einfach setzt, dann könnte es bei Deiner Multi-IO Umgebung klappen, weil Dein USB-angebundener CUL zuerst "empfängt", bei anderen aber nicht, die seriell angebundene CULs im Multi-IO Verbund nutzen. Diese CULs würden zuletzt "empfangen".

Besser sollte es werden, wenn auch HMLAN und HMUARTLGW vor dem Setzen prüfen würden, ob {nextSend} abgelaufen ist und ebenfalls dann auch nur setzen, wenn ihr {nextSend} besser=früher liegt.

Gruß, Ansgar.

frank

hallo ansgar,

wenn ich dich richtig verstehe, müsste es doch besser werden, wenn der cul alleine arbeitet.
ich habe nun hmlan und hmuart mit "set close" still gelegt => keine loginfos mehr.
dann zusätzlich noch "attr dummy 1" gesetzt, da "set close" keine besserung brachte.

auch mit attr dummy sieht es nun schlechter aus, da es nur noch eine verzögerung für den ersten cmd gibt. 2 weitere werden ohne verzögerung gesendet.
manchmal gibt es auch noch eine verzögerung für den 2. cmd. aber niemals für cmd 3:

2021.07.31 23:44:32.183 4 : CUL_Parse: cul868 A 0C 82 8670 206219 000000 00B554DE -91
2021.07.31 23:44:32.185 5 : cul868: dispatch A0C82867020621900000000B554::-91:cul868
2021.07.31 23:44:32.190 5 : cul868 sending As0983A1121ACE1F206219
2021.07.31 23:44:32.192 5 : CUL 206219 dly:92ms
2021.07.31 23:44:32.285 5 : DevIo_SimpleWrite cul868: As0983A1121ACE1F206219
2021.07.31 23:44:32.444 4 : CUL_Parse: cul868 A 0A 83 8002 206219 1ACE1F 00E2 -89
2021.07.31 23:44:32.445 5 : cul868: dispatch A0A8380022062191ACE1F00::-89:cul868
2021.07.31 23:44:32.449 5 : cul868 sending As1084A0011ACE1F20621900050000000000
2021.07.31 23:44:32.450 5 : DevIo_SimpleWrite cul868: As1084A0011ACE1F20621900050000000000
2021.07.31 23:44:32.608 4 : CUL_Parse: cul868 A 0A 84 8002 206219 1ACE1F 00DF -90.5
2021.07.31 23:44:32.609 5 : cul868: dispatch A0A8480022062191ACE1F00::-90.5:cul868
2021.07.31 23:44:32.613 5 : cul868 sending As0D85A0011ACE1F20621900080582
2021.07.31 23:44:32.614 5 : DevIo_SimpleWrite cul868: As0D85A0011ACE1F20621900080582
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

noansi

Hallo Frank,

ja, dann liegt es wohl an der Mindestsendedistanz, die noch nicht abgelaufen ist.

Ersetz mal bitte in 00_CUL.pm in Zeile 946
                ($waitTgt*1.07)); # not allready set by previous IO

durch
                0.09); # not allready set by previous IO

und teste nochmal.

Gruß, Ansgar.

frank

hallo ansgar,
prima.  8)

mit der änderung von zeile 946 waren schon deutlich mehr verzögerungen vorhanden.
dann, zusätzlich mit "set close" beim hmuart, lief das registersetzen mit automatischem getconfig komplett durch.
zu jeder gesendeten message wird nun auch eine verzögerung geloggt.

2021.08.01 10:10:36.510 3 : CUL_HM set Thermostat.Keller regSet exec backlOnTime 15

2021.08.01 10:13:11.653 4 : CUL_Parse: cul868 A 0C 7B 8670 206219 000000 00B254E5 -87.5
2021.08.01 10:13:11.656 5 : cul868: dispatch A0C7B867020621900000000B254::-87.5:cul868
2021.08.01 10:13:11.664 3 : CUL_HM set Thermostat.Keller getConfig noArg
2021.08.01 10:13:11.671 5 : cul868 sending As097CA1121ACE1F206219
2021.08.01 10:13:11.672 5 : CUL 206219 dly:82ms
2021.08.01 10:13:11.756 5 : DevIo_SimpleWrite cul868: As097CA1121ACE1F206219
2021.08.01 10:13:11.893 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BEE66 d:FF r:FFA8     m:7B 8670 206219 000000 00B254
2021.08.01 10:13:11.923 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BEEE9 d:FF r:FFD2     m:7C A112 1ACE1F 206219
2021.08.01 10:13:11.928 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BEF6C d:FF r:FFA9     m:7C 8002 206219 1ACE1F 00
2021.08.01 10:13:11.933 5 : cul868 sending As107DA0011ACE1F20621900050000000000
2021.08.01 10:13:11.934 5 : CUL 206219 dly:81ms
2021.08.01 10:13:12.016 5 : DevIo_SimpleWrite cul868: As107DA0011ACE1F20621900050000000000
2021.08.01 10:13:12.050 4 : CUL_Parse: cul868 A 0A 7C 8002 206219 1ACE1F 00E6 -87
2021.08.01 10:13:12.051 5 : cul868: dispatch A0A7C80022062191ACE1F00::-87:cul868
2021.08.01 10:13:12.085 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BEFF3 d:FF r:FFD2     m:7D A001 1ACE1F 206219 00050000000000
2021.08.01 10:13:12.175 4 : CUL_Parse: cul868 A 0A 7D 8002 206219 1ACE1F 00E7 -86.5
2021.08.01 10:13:12.176 5 : cul868: dispatch A0A7D80022062191ACE1F00::-86.5:cul868
2021.08.01 10:13:12.180 5 : cul868 sending As0D7EA0011ACE1F20621900080583
2021.08.01 10:13:12.181 5 : CUL 206219 dly:94ms
2021.08.01 10:13:12.277 5 : DevIo_SimpleWrite cul868: As0D7EA0011ACE1F20621900080583
2021.08.01 10:13:12.311 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BF070 d:FF r:FFAC     m:7D 8002 206219 1ACE1F 00
2021.08.01 10:13:12.341 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BF0F6 d:FF r:FFD2     m:7E A001 1ACE1F 206219 00080583
2021.08.01 10:13:12.436 4 : CUL_Parse: cul868 A 0A 7E 8002 206219 1ACE1F 00E5 -87.5
2021.08.01 10:13:12.438 5 : cul868: dispatch A0A7E80022062191ACE1F00::-87.5:cul868
2021.08.01 10:13:12.441 5 : cul868 sending As0B7FA0011ACE1F2062190006
2021.08.01 10:13:12.442 5 : CUL 206219 dly:94ms
2021.08.01 10:13:12.538 5 : DevIo_SimpleWrite cul868: As0B7FA0011ACE1F2062190006
2021.08.01 10:13:12.573 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BF176 d:FF r:FFAB     m:7E 8002 206219 1ACE1F 00
2021.08.01 10:13:12.603 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BF1F9 d:FF r:FFD2     m:7F A001 1ACE1F 206219 0006
2021.08.01 10:13:12.698 4 : CUL_Parse: cul868 A 0A 7F 8002 206219 1ACE1F 00E9 -85.5
2021.08.01 10:13:12.699 5 : cul868: dispatch A0A7F80022062191ACE1F00::-85.5:cul868
2021.08.01 10:13:12.703 5 : cul868 sending As1080A0011ACE1F20621900040000000000
2021.08.01 10:13:12.704 5 : CUL 206219 dly:95ms
2021.08.01 10:13:12.800 5 : DevIo_SimpleWrite cul868: As1080A0011ACE1F20621900040000000000
2021.08.01 10:13:12.834 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BF27B d:FF r:FFAE     m:7F 8002 206219 1ACE1F 00
2021.08.01 10:13:12.865 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BF303 d:FF r:FFD2     m:80 A001 1ACE1F 206219 00040000000000
2021.08.01 10:13:12.973 4 : CUL_Parse: cul868 A 1A 80 8010 206219 1ACE1F 020100020105830A1A0BCE0C1F0F000000E6 -87
2021.08.01 10:13:12.974 5 : cul868: dispatch A1A8080102062191ACE1F020100020105830A1A0BCE0C1F0F000000::-87:cul868
2021.08.01 10:13:12.981 5 : cul868 sending As0B90A0011ACE1F2062190103
2021.08.01 10:13:12.982 5 : CUL 206219 dly:91ms
2021.08.01 10:13:13.074 5 : DevIo_SimpleWrite cul868: As0B90A0011ACE1F2062190103
2021.08.01 10:13:13.115 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BF38D d:FF r:FFAE     m:80 8010 206219 1ACE1F 020100020105830A1A0BCE0C1F0F000000
2021.08.01 10:13:13.119 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BF412 d:FF r:FFD2     m:90 A001 1ACE1F 206219 0103
2021.08.01 10:13:13.238 4 : CUL_Parse: cul868 A 0E 90 8010 206219 1ACE1F 0100000000E9 -85.5
2021.08.01 10:13:13.239 5 : cul868: dispatch A0E9080102062191ACE1F0100000000::-85.5:cul868
2021.08.01 10:13:13.245 5 : cul868 sending As0BA0A0011ACE1F2062190203
2021.08.01 10:13:13.246 5 : CUL 206219 dly:92ms
2021.08.01 10:13:13.340 5 : DevIo_SimpleWrite cul868: As0BA0A0011ACE1F2062190203
2021.08.01 10:13:13.383 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BF497 d:FF r:FFB0     m:90 8010 206219 1ACE1F 0100000000
2021.08.01 10:13:13.416 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BF51C d:FF r:FFD2     m:A0 A001 1ACE1F 206219 0203
2021.08.01 10:13:13.503 4 : CUL_Parse: cul868 A 0E A0 8010 206219 1ACE1F 0100000000E9 -85.5
2021.08.01 10:13:13.504 5 : cul868: dispatch A0EA080102062191ACE1F0100000000::-85.5:cul868
2021.08.01 10:13:13.510 5 : cul868 sending As10B0A0011ACE1F20621902040000000005
2021.08.01 10:13:13.511 5 : CUL 206219 dly:93ms
2021.08.01 10:13:13.605 5 : DevIo_SimpleWrite cul868: As10B0A0011ACE1F20621902040000000005
2021.08.01 10:13:13.613 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BF5A0 d:FF r:FFAF     m:A0 8010 206219 1ACE1F 0100000000
2021.08.01 10:13:13.649 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BF628 d:FF r:FFD2     m:B0 A001 1ACE1F 206219 02040000000005
2021.08.01 10:13:13.778 4 : CUL_Parse: cul868 A 1A B0 A010 206219 1ACE1F 0301110C240C1828000000002422482A8ADF -90.5
2021.08.01 10:13:13.780 5 : cul868: dispatch A1AB0A0102062191ACE1F0301110C240C1828000000002422482A8A::-90.5:cul868
2021.08.01 10:13:13.784 5 : cul868 sending As0AB080021ACE1F20621900
2021.08.01 10:13:13.784 5 : CUL 206219 dly:94ms
2021.08.01 10:13:13.880 5 : DevIo_SimpleWrite cul868: As0AB080021ACE1F20621900
2021.08.01 10:13:13.913 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BF6B3 d:FF r:FFAE     m:B0 A010 206219 1ACE1F 0301110C240C1828000000002422482A8A
2021.08.01 10:13:13.943 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BF737 d:FF r:FFD2     m:B0 8002 1ACE1F 206219 00
2021.08.01 10:13:14.053 4 : CUL_Parse: cul868 A 1A B1 A010 206219 1ACE1F 03102A9022902890289028902890289028DE -91
2021.08.01 10:13:14.055 5 : cul868: dispatch A1AB1A0102062191ACE1F03102A9022902890289028902890289028::-91:cul868
2021.08.01 10:13:14.059 5 : cul868 sending As0AB180021ACE1F20621900
2021.08.01 10:13:14.060 5 : CUL 206219 dly:94ms
2021.08.01 10:13:14.155 5 : DevIo_SimpleWrite cul868: As0AB180021ACE1F20621900
2021.08.01 10:13:14.190 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BF7C6 d:FF r:FFAE     m:B1 A010 206219 1ACE1F 03102A9022902890289028902890289028
2021.08.01 10:13:14.195 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BF84A d:FF r:FFD2     m:B1 8002 1ACE1F 206219 00
2021.08.01 10:13:14.328 4 : CUL_Parse: cul868 A 1A B2 A010 206219 1ACE1F 031F902890289028902890289028902890D5 -95.5
2021.08.01 10:13:14.330 5 : cul868: dispatch A1AB2A0102062191ACE1F031F902890289028902890289028902890::-95.5:cul868
2021.08.01 10:13:14.334 5 : cul868 sending As0AB280021ACE1F20621900
2021.08.01 10:13:14.334 5 : CUL 206219 dly:94ms
2021.08.01 10:13:14.430 5 : DevIo_SimpleWrite cul868: As0AB280021ACE1F20621900
2021.08.01 10:13:14.464 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BF8D9 d:FF r:FFAF     m:B2 A010 206219 1ACE1F 031F902890289028902890289028902890
2021.08.01 10:13:14.495 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BF95D d:FF r:FFD2     m:B2 8002 1ACE1F 206219 00
2021.08.01 10:13:14.613 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BF9EC d:FF r:FFAF     m:B3 A010 206219 1ACE1F 032E289028902890289028902890282422
2021.08.01 10:13:14.617 5 : cul868 sending As0AB380021ACE1F20621900
2021.08.01 10:13:14.618 5 : CUL 206219 dly:84ms
2021.08.01 10:13:14.704 5 : DevIo_SimpleWrite cul868: As0AB380021ACE1F20621900
2021.08.01 10:13:14.743 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BFA6E d:FF r:FFD2     m:B3 8002 1ACE1F 206219 00
2021.08.01 10:13:14.887 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BFAFD d:FF r:FFB1     m:B4 A010 206219 1ACE1F 033D482A8A2A9022902890289028902890
2021.08.01 10:13:14.893 5 : cul868 sending As0AB480021ACE1F20621900
2021.08.01 10:13:14.894 5 : CUL 206219 dly:81ms
2021.08.01 10:13:14.977 5 : DevIo_SimpleWrite cul868: As0AB480021ACE1F20621900
2021.08.01 10:13:15.024 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BFB7F d:FF r:FFD2     m:B4 8002 1ACE1F 206219 00
2021.08.01 10:13:15.150 4 : CUL_Parse: cul868 A 1A B5 A010 206219 1ACE1F 034C289028902890289028902890289028DA -93
2021.08.01 10:13:15.151 5 : cul868: dispatch A1AB5A0102062191ACE1F034C289028902890289028902890289028::-93:cul868
2021.08.01 10:13:15.155 5 : cul868 sending As0AB580021ACE1F20621900
2021.08.01 10:13:15.156 5 : CUL 206219 dly:94ms
2021.08.01 10:13:15.251 5 : DevIo_SimpleWrite cul868: As0AB580021ACE1F20621900
2021.08.01 10:13:15.284 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BFC0E d:FF r:FFB1     m:B5 A010 206219 1ACE1F 034C289028902890289028902890289028
2021.08.01 10:13:15.291 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BFC92 d:FF r:FFD2     m:B5 8002 1ACE1F 206219 00
2021.08.01 10:13:15.424 4 : CUL_Parse: cul868 A 1A B6 A010 206219 1ACE1F 035B902890289028902890289028902890DC -92
2021.08.01 10:13:15.425 5 : cul868: dispatch A1AB6A0102062191ACE1F035B902890289028902890289028902890::-92:cul868
2021.08.01 10:13:15.429 5 : cul868 sending As0AB680021ACE1F20621900
2021.08.01 10:13:15.430 5 : CUL 206219 dly:94ms
2021.08.01 10:13:15.526 5 : DevIo_SimpleWrite cul868: As0AB680021ACE1F20621900
2021.08.01 10:13:15.558 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BFD21 d:FF r:FFAF     m:B6 A010 206219 1ACE1F 035B902890289028902890289028902890
2021.08.01 10:13:15.589 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BFDA4 d:FF r:FFD2     m:B6 8002 1ACE1F 206219 00
2021.08.01 10:13:15.755 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BFE34 d:FF r:FFAC     m:B7 A010 206219 1ACE1F 036A282422482A8A2A9022902890289028
2021.08.01 10:13:15.760 5 : cul868 sending As0AB780021ACE1F20621900
2021.08.01 10:13:15.761 5 : CUL 206219 dly:37ms
2021.08.01 10:13:15.799 5 : DevIo_SimpleWrite cul868: As0AB780021ACE1F20621900
2021.08.01 10:13:15.832 4 : CUL_Parse: cul868 A 1A B7 A010 206219 1ACE1F 036A282422482A8A2A9022902890289028DF -90.5
2021.08.01 10:13:15.833 5 : cul868: dispatch A1AB7A0102062191ACE1F036A282422482A8A2A9022902890289028::-90.5:cul868
2021.08.01 10:13:15.863 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BFEB6 d:FF r:FFD2     m:B7 8002 1ACE1F 206219 00
2021.08.01 10:13:15.971 4 : CUL_Parse: cul868 A 1A B8 A010 206219 1ACE1F 0379902890289028902890289028902890DF -90.5
2021.08.01 10:13:15.973 5 : cul868: dispatch A1AB8A0102062191ACE1F0379902890289028902890289028902890::-90.5:cul868
2021.08.01 10:13:15.976 5 : cul868 sending As0AB880021ACE1F20621900
2021.08.01 10:13:15.977 5 : CUL 206219 dly:94ms
2021.08.01 10:13:16.073 5 : DevIo_SimpleWrite cul868: As0AB880021ACE1F20621900
2021.08.01 10:13:16.081 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098BFF45 d:FF r:FFAC     m:B8 A010 206219 1ACE1F 0379902890289028902890289028902890
2021.08.01 10:13:16.113 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098BFFC8 d:FF r:FFD2     m:B8 8002 1ACE1F 206219 00
2021.08.01 10:13:16.246 4 : CUL_Parse: cul868 A 1A B9 A010 206219 1ACE1F 0388289028902890289028902890289028E1 -89.5
2021.08.01 10:13:16.248 5 : cul868: dispatch A1AB9A0102062191ACE1F0388289028902890289028902890289028::-89.5:cul868
2021.08.01 10:13:16.252 5 : cul868 sending As0AB980021ACE1F20621900
2021.08.01 10:13:16.253 5 : CUL 206219 dly:94ms
2021.08.01 10:13:16.349 5 : DevIo_SimpleWrite cul868: As0AB980021ACE1F20621900
2021.08.01 10:13:16.382 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C0057 d:FF r:FFAE     m:B9 A010 206219 1ACE1F 0388289028902890289028902890289028
2021.08.01 10:13:16.412 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C00DB d:FF r:FFD2     m:B9 8002 1ACE1F 206219 00
2021.08.01 10:13:16.522 4 : CUL_Parse: cul868 A 1A BA A010 206219 1ACE1F 0397902890282422482A8A2A9022902890DF -90.5
2021.08.01 10:13:16.523 5 : cul868: dispatch A1ABAA0102062191ACE1F0397902890282422482A8A2A9022902890::-90.5:cul868
2021.08.01 10:13:16.527 5 : cul868 sending As0ABA80021ACE1F20621900
2021.08.01 10:13:16.528 5 : CUL 206219 dly:94ms
2021.08.01 10:13:16.623 5 : DevIo_SimpleWrite cul868: As0ABA80021ACE1F20621900
2021.08.01 10:13:16.655 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C016C d:FF r:FFAE     m:BA A010 206219 1ACE1F 0397902890282422482A8A2A9022902890
2021.08.01 10:13:16.663 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C01EF d:FF r:FFD2     m:BA 8002 1ACE1F 206219 00
2021.08.01 10:13:16.797 4 : CUL_Parse: cul868 A 1A BB A010 206219 1ACE1F 03A6289028902890289028902890289028E0 -90
2021.08.01 10:13:16.798 5 : cul868: dispatch A1ABBA0102062191ACE1F03A6289028902890289028902890289028::-90:cul868
2021.08.01 10:13:16.802 5 : cul868 sending As0ABB80021ACE1F20621900
2021.08.01 10:13:16.803 5 : CUL 206219 dly:94ms
2021.08.01 10:13:16.899 5 : DevIo_SimpleWrite cul868: As0ABB80021ACE1F20621900
2021.08.01 10:13:16.931 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C027E d:FF r:FFAF     m:BB A010 206219 1ACE1F 03A6289028902890289028902890289028
2021.08.01 10:13:16.961 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C0302 d:FF r:FFD2     m:BB 8002 1ACE1F 206219 00
2021.08.01 10:13:17.072 4 : CUL_Parse: cul868 A 1A BC A010 206219 1ACE1F 03B5902890289028902890289028902890DE -91
2021.08.01 10:13:17.073 5 : cul868: dispatch A1ABCA0102062191ACE1F03B5902890289028902890289028902890::-91:cul868
2021.08.01 10:13:17.077 5 : cul868 sending As0ABC80021ACE1F20621900
2021.08.01 10:13:17.078 5 : CUL 206219 dly:94ms
2021.08.01 10:13:17.174 5 : DevIo_SimpleWrite cul868: As0ABC80021ACE1F20621900
2021.08.01 10:13:17.206 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C0391 d:FF r:FFAD     m:BC A010 206219 1ACE1F 03B5902890289028902890289028902890
2021.08.01 10:13:17.237 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C0416 d:FF r:FFD2     m:BC 8002 1ACE1F 206219 00
2021.08.01 10:13:17.347 4 : CUL_Parse: cul868 A 1A BD A010 206219 1ACE1F 03C4289028902890282422482A8A2A9022DC -92
2021.08.01 10:13:17.348 5 : cul868: dispatch A1ABDA0102062191ACE1F03C4289028902890282422482A8A2A9022::-92:cul868
2021.08.01 10:13:17.352 5 : cul868 sending As0ABD80021ACE1F20621900
2021.08.01 10:13:17.353 5 : CUL 206219 dly:94ms
2021.08.01 10:13:17.449 5 : DevIo_SimpleWrite cul868: As0ABD80021ACE1F20621900
2021.08.01 10:13:17.494 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C04A5 d:FF r:FFAE     m:BD A010 206219 1ACE1F 03C4289028902890282422482A8A2A9022
2021.08.01 10:13:17.524 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C0529 d:FF r:FFD2     m:BD 8002 1ACE1F 206219 00
2021.08.01 10:13:17.622 4 : CUL_Parse: cul868 A 1A BE A010 206219 1ACE1F 03D3902890289028902890289028902890DD -91.5
2021.08.01 10:13:17.624 5 : cul868: dispatch A1ABEA0102062191ACE1F03D3902890289028902890289028902890::-91.5:cul868
2021.08.01 10:13:17.627 5 : cul868 sending As0ABE80021ACE1F20621900
2021.08.01 10:13:17.628 5 : CUL 206219 dly:94ms
2021.08.01 10:13:17.724 5 : DevIo_SimpleWrite cul868: As0ABE80021ACE1F20621900
2021.08.01 10:13:17.758 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C05B8 d:FF r:FFAD     m:BE A010 206219 1ACE1F 03D3902890289028902890289028902890
2021.08.01 10:13:17.794 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C0645 d:FF r:FFD2     m:BE 8002 1ACE1F 206219 00
2021.08.01 10:13:17.799 4 : CUL_Parse: cul868 A 14 A0 805E 266EA5 1ACE1F 0000000000000000000000F5 -79.5
2021.08.01 10:13:17.800 5 : cul868: dispatch A14A0805E266EA51ACE1F0000000000000000000000::-79.5:cul868
2021.08.01 10:13:17.874 4 : CUL_Parse: cul868 A 1A BF A010 206219 1ACE1F 03D3902890289028902890289028902890D9 -93.5
2021.08.01 10:13:17.875 5 : cul868: dispatch A1ABFA0102062191ACE1F03D3902890289028902890289028902890::-93.5:cul868
2021.08.01 10:13:17.880 5 : cul868 sending As0ABF80021ACE1F20621900
2021.08.01 10:13:17.881 5 : CUL 206219 dly:93ms
2021.08.01 10:13:17.976 5 : DevIo_SimpleWrite cul868: As0ABF80021ACE1F20621900
2021.08.01 10:13:18.010 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C06B4 d:FF r:FFAC     m:BF A010 206219 1ACE1F 03D3902890289028902890289028902890
2021.08.01 10:13:18.040 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C0738 d:FF r:FFD2     m:BF 8002 1ACE1F 206219 00
2021.08.01 10:13:18.149 4 : CUL_Parse: cul868 A 1A C0 A010 206219 1ACE1F 03E2289028902890289028902890289028DC -92
2021.08.01 10:13:18.150 5 : cul868: dispatch A1AC0A0102062191ACE1F03E2289028902890289028902890289028::-92:cul868
2021.08.01 10:13:18.154 5 : cul868 sending As0AC080021ACE1F20621900
2021.08.01 10:13:18.155 5 : CUL 206219 dly:95ms
2021.08.01 10:13:18.250 5 : DevIo_SimpleWrite cul868: As0AC080021ACE1F20621900
2021.08.01 10:13:18.281 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C07C7 d:FF r:FFAD     m:C0 A010 206219 1ACE1F 03E2289028902890289028902890289028
2021.08.01 10:13:18.309 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C084A d:FF r:FFD2     m:C0 8002 1ACE1F 206219 00
2021.08.01 10:13:18.420 4 : CUL_Parse: cul868 A 15 C1 A010 206219 1ACE1F 03F190289028902890289028E1 -89.5
2021.08.01 10:13:18.421 5 : cul868: dispatch A15C1A0102062191ACE1F03F190289028902890289028::-89.5:cul868
2021.08.01 10:13:18.425 5 : cul868 sending As0AC180021ACE1F20621900
2021.08.01 10:13:18.426 5 : CUL 206219 dly:95ms
2021.08.01 10:13:18.522 5 : DevIo_SimpleWrite cul868: As0AC180021ACE1F20621900
2021.08.01 10:13:18.552 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C08D6 d:FF r:FFAE     m:C1 A010 206219 1ACE1F 03F190289028902890289028
2021.08.01 10:13:18.581 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C095A d:FF r:FFD2     m:C1 8002 1ACE1F 206219 00
2021.08.01 10:13:18.681 4 : CUL_Parse: cul868 A 0B C2 8010 206219 1ACE1F 0300DE -91
2021.08.01 10:13:18.683 5 : cul868: dispatch A0BC280102062191ACE1F0300::-91:cul868
2021.08.01 10:13:18.694 5 : cul868 sending As10D2A0011ACE1F20621902040000000006
2021.08.01 10:13:18.695 5 : CUL 206219 dly:87ms
2021.08.01 10:13:18.783 5 : DevIo_SimpleWrite cul868: As10D2A0011ACE1F20621902040000000006
2021.08.01 10:13:18.838 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C09DD d:FF r:FFAE     m:C2 8010 206219 1ACE1F 0300
2021.08.01 10:13:18.842 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C0A65 d:FF r:FFD2     m:D2 A001 1ACE1F 206219 02040000000006
2021.08.01 10:13:18.957 4 : CUL_Parse: cul868 A 1A D2 A010 206219 1ACE1F 03012422482A8A2A902290289028902890DD -91.5
2021.08.01 10:13:18.958 5 : cul868: dispatch A1AD2A0102062191ACE1F03012422482A8A2A902290289028902890::-91.5:cul868
2021.08.01 10:13:18.964 5 : cul868 sending As0AD280021ACE1F20621900
2021.08.01 10:13:18.965 5 : CUL 206219 dly:93ms
2021.08.01 10:13:19.059 5 : DevIo_SimpleWrite cul868: As0AD280021ACE1F20621900
2021.08.01 10:13:19.114 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C0AEF d:FF r:FFAE     m:D2 A010 206219 1ACE1F 03012422482A8A2A902290289028902890
2021.08.01 10:13:19.121 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C0B73 d:FF r:FFD2     m:D2 8002 1ACE1F 206219 00
2021.08.01 10:13:19.237 4 : CUL_Parse: cul868 A 1A D3 A010 206219 1ACE1F 0310289028902890289028902890289028E1 -89.5
2021.08.01 10:13:19.241 5 : cul868: dispatch A1AD3A0102062191ACE1F0310289028902890289028902890289028::-89.5:cul868
2021.08.01 10:13:19.248 5 : cul868 sending As0AD380021ACE1F20621900
2021.08.01 10:13:19.249 5 : CUL 206219 dly:90ms
2021.08.01 10:13:19.342 5 : DevIo_SimpleWrite cul868: As0AD380021ACE1F20621900
2021.08.01 10:13:19.560 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C0C03 d:FF r:FFAE     m:D3 A010 206219 1ACE1F 0310289028902890289028902890289028
2021.08.01 10:13:19.564 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C0C8E d:FF r:FFD2     m:D3 8002 1ACE1F 206219 00
2021.08.01 10:13:19.569 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C0D1D d:FF r:FFAE     m:D4 A010 206219 1ACE1F 031F902890289028902890289028902890
2021.08.01 10:13:19.573 5 : cul868 sending As0AD480021ACE1F20621900
2021.08.01 10:13:19.574 5 : CUL 206219 dly:41ms
2021.08.01 10:13:19.617 5 : DevIo_SimpleWrite cul868: As0AD480021ACE1F20621900
2021.08.01 10:13:19.743 4 : CUL_Parse: cul868 A 1A D4 A010 206219 1ACE1F 031F902890289028902890289028902890DF -90.5
2021.08.01 10:13:19.744 5 : cul868: dispatch A1AD4A0102062191ACE1F031F902890289028902890289028902890::-90.5:cul868
2021.08.01 10:13:19.803 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C0DA2 d:FF r:FFD2     m:D4 8002 1ACE1F 206219 00
2021.08.01 10:13:19.811 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C0E31 d:FF r:FFAE     m:D5 A010 206219 1ACE1F 032E2890282422482A8A2A902290289028
2021.08.01 10:13:19.819 5 : cul868 sending As0AD580021ACE1F20621900
2021.08.01 10:13:19.821 5 : CUL 206219 dly:69ms
2021.08.01 10:13:19.893 5 : DevIo_SimpleWrite cul868: As0AD580021ACE1F20621900
2021.08.01 10:13:19.900 4 : CUL_Parse: cul868 A 1A D5 A010 206219 1ACE1F 032E2890282422482A8A2A902290289028DF -90.5
2021.08.01 10:13:19.902 5 : cul868: dispatch A1AD5A0102062191ACE1F032E2890282422482A8A2A902290289028::-90.5:cul868
2021.08.01 10:13:19.932 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C0EB5 d:FF r:FFD2     m:D5 8002 1ACE1F 206219 00
2021.08.01 10:13:20.066 4 : CUL_Parse: cul868 A 1A D6 A010 206219 1ACE1F 033D902890289028902890289028902890DD -91.5
2021.08.01 10:13:20.067 5 : cul868: dispatch A1AD6A0102062191ACE1F033D902890289028902890289028902890::-91.5:cul868
2021.08.01 10:13:20.071 5 : cul868 sending As0AD680021ACE1F20621900
2021.08.01 10:13:20.072 5 : CUL 206219 dly:94ms
2021.08.01 10:13:20.169 5 : DevIo_SimpleWrite cul868: As0AD680021ACE1F20621900
2021.08.01 10:13:20.227 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C0F44 d:FF r:FFAD     m:D6 A010 206219 1ACE1F 033D902890289028902890289028902890
2021.08.01 10:13:20.273 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C0FCA d:FF r:FFD2     m:D6 8002 1ACE1F 206219 00
2021.08.01 10:13:20.343 4 : CUL_Parse: cul868 A 1A D7 A010 206219 1ACE1F 034C289028902890289028902890289028DD -91.5
2021.08.01 10:13:20.345 5 : cul868: dispatch A1AD7A0102062191ACE1F034C289028902890289028902890289028::-91.5:cul868
2021.08.01 10:13:20.350 5 : cul868 sending As0AD780021ACE1F20621900
2021.08.01 10:13:20.351 5 : CUL 206219 dly:92ms
2021.08.01 10:13:20.446 5 : DevIo_SimpleWrite cul868: As0AD780021ACE1F20621900
2021.08.01 10:13:20.454 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C1058 d:FF r:FFAE     m:D7 A010 206219 1ACE1F 034C289028902890289028902890289028
2021.08.01 10:13:20.500 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C10DF d:FF r:FFD2     m:D7 8002 1ACE1F 206219 00
2021.08.01 10:13:20.611 4 : CUL_Parse: cul868 A 11 D8 A010 206219 1ACE1F 035B902890289028E0 -90
2021.08.01 10:13:20.613 5 : cul868: dispatch A11D8A0102062191ACE1F035B902890289028::-90:cul868
2021.08.01 10:13:20.617 5 : cul868 sending As0AD880021ACE1F20621900
2021.08.01 10:13:20.618 5 : CUL 206219 dly:94ms
2021.08.01 10:13:20.713 5 : DevIo_SimpleWrite cul868: As0AD880021ACE1F20621900
2021.08.01 10:13:20.754 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C1166 d:FF r:FFAE     m:D8 A010 206219 1ACE1F 035B902890289028
2021.08.01 10:13:20.758 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C11EA d:FF r:FFD2     m:D8 8002 1ACE1F 206219 00
2021.08.01 10:13:20.874 4 : CUL_Parse: cul868 A 0B D9 8010 206219 1ACE1F 0300DD -91.5
2021.08.01 10:13:20.875 5 : cul868: dispatch A0BD980102062191ACE1F0300::-91.5:cul868
2021.08.01 10:13:20.886 5 : cul868 sending As0BE9A0011ACE1F2062190303
2021.08.01 10:13:20.887 5 : CUL 206219 dly:87ms
2021.08.01 10:13:20.976 5 : DevIo_SimpleWrite cul868: As0BE9A0011ACE1F2062190303
2021.08.01 10:13:21.043 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C126D d:FF r:FFAE     m:D9 8010 206219 1ACE1F 0300
2021.08.01 10:13:21.046 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:098C12F1 d:FF r:FFD2     m:E9 A001 1ACE1F 206219 0303
2021.08.01 10:13:21.139 4 : CUL_Parse: cul868 A 0E E9 8010 206219 1ACE1F 0100000000E1 -89.5
2021.08.01 10:13:21.141 5 : cul868: dispatch A0EE980102062191ACE1F0100000000::-89.5:cul868
2021.08.01 10:13:21.256 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:098C1376 d:FF r:FFAF     m:E9 8010 206219 1ACE1F 0100000000
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

ich habe @mgernoth mal einen hinweis auf diesen thread in seinem hmuart thread hinterlassen.
vielleicht hat er ja eine idee zur verbesserung des hmuart moduls.
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

noansi

Hallo Frank,

im Anhang mal ein modifiziertes 00_HMUARTLGW.pm mit den gleichen delays und Checks beim Setzen von {nextSend}.

Schau mal bitte, ob das funktioniert und im Trio hilft, damit auch der das Timing nicht kaputt macht.

Gruß, Ansgar.

frank

perfekt ansgar.  8)

alle verzögerungen beim cul vorhanden, perfekte kommunikation.
(einziges manko bleibt das unnötige verbose 5 log beim cul)  ;)

2021.08.01 14:14:17.797 3 : CUL_HM set Thermostat.Keller regSet exec backlOnTime 10
2021.08.01 14:14:17.997 0 : HMUARTLGW hmuart1 send: 01 07206219
2021.08.01 14:14:18.009 0 : HMUARTLGW hmuart1 remove peer: 206219
2021.08.01 14:14:18.009 0 : HMUARTLGW hmuart1 send: 01 07206219
2021.08.01 14:14:18.015 0 : HMUARTLGW hmuart1 remove peer: 206219

2021.08.01 14:16:29.833 4 : CUL_Parse: cul868 A 0C DB 8670 206219 000000 00B354DE -91
2021.08.01 14:16:29.835 5 : cul868: dispatch A0CDB867020621900000000B354::-91:cul868
2021.08.01 14:16:29.839 3 : CUL_HM set Thermostat.Keller getConfig noArg
2021.08.01 14:16:29.843 5 : cul868 sending As09DCA1121ACE1F206219
2021.08.01 14:16:29.844 5 : CUL 206219 dly:89ms
2021.08.01 14:16:29.935 5 : DevIo_SimpleWrite cul868: As09DCA1121ACE1F206219
2021.08.01 14:16:30.243 4 : CUL_Parse: cul868 A 0A DC 8002 206219 1ACE1F 00DE -91
2021.08.01 14:16:30.244 5 : cul868: dispatch A0ADC80022062191ACE1F00::-91:cul868
2021.08.01 14:16:30.248 5 : cul868 sending As10DDA0011ACE1F20621900050000000000
2021.08.01 14:16:30.249 5 : CUL 206219 dly:94ms
2021.08.01 14:16:30.345 5 : DevIo_SimpleWrite cul868: As10DDA0011ACE1F20621900050000000000
2021.08.01 14:16:30.353 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AB619 d:FF r:FFB0     m:DB 8670 206219 000000 00B354
2021.08.01 14:16:30.388 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AB69B d:FF r:FFD2     m:DC A112 1ACE1F 206219
2021.08.01 14:16:30.392 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AB71F d:FF r:FFAF     m:DC 8002 206219 1ACE1F 00
2021.08.01 14:16:30.423 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: DB 86 70 206219 000000 00B354
2021.08.01 14:16:30.430 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: DC A1 12 1ACE1F 206219
2021.08.01 14:16:30.434 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: DD A0 01 1ACE1F 206219 00050000000000
2021.08.01 14:16:30.439 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AB83B d:FF r:FFD2     m:DD A001 1ACE1F 206219 00050000000000
2021.08.01 14:16:30.505 4 : CUL_Parse: cul868 A 0A DD 8002 206219 1ACE1F 00E0 -90
2021.08.01 14:16:30.506 5 : cul868: dispatch A0ADD80022062191ACE1F00::-90:cul868
2021.08.01 14:16:30.511 5 : cul868 sending As0DDEA0011ACE1F20621900080582
2021.08.01 14:16:30.511 5 : CUL 206219 dly:94ms
2021.08.01 14:16:30.607 5 : DevIo_SimpleWrite cul868: As0DDEA0011ACE1F20621900080582
2021.08.01 14:16:30.641 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AB8B8 d:FF r:FFB0     m:DD 8002 206219 1ACE1F 00
2021.08.01 14:16:30.671 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: DE A0 01 1ACE1F 206219 00080582
2021.08.01 14:16:30.677 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AB93E d:FF r:FFD2     m:DE A001 1ACE1F 206219 00080582
2021.08.01 14:16:30.766 4 : CUL_Parse: cul868 A 0A DE 8002 206219 1ACE1F 00DC -92
2021.08.01 14:16:30.767 5 : cul868: dispatch A0ADE80022062191ACE1F00::-92:cul868
2021.08.01 14:16:30.771 5 : cul868 sending As0BDFA0011ACE1F2062190006
2021.08.01 14:16:30.772 5 : CUL 206219 dly:94ms
2021.08.01 14:16:30.868 5 : DevIo_SimpleWrite cul868: As0BDFA0011ACE1F2062190006
2021.08.01 14:16:30.902 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AB9BE d:FF r:FFB0     m:DE 8002 206219 1ACE1F 00
2021.08.01 14:16:30.907 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: DE 80 02 206219 1ACE1F 00
2021.08.01 14:16:30.911 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: DF A0 01 1ACE1F 206219 0006
2021.08.01 14:16:30.917 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ABA42 d:FF r:FFD2     m:DF A001 1ACE1F 206219 0006
2021.08.01 14:16:31.027 4 : CUL_Parse: cul868 A 0A DF 8002 206219 1ACE1F 00DE -91
2021.08.01 14:16:31.029 5 : cul868: dispatch A0ADF80022062191ACE1F00::-91:cul868
2021.08.01 14:16:31.033 5 : cul868 sending As10E0A0011ACE1F20621900040000000000
2021.08.01 14:16:31.034 5 : CUL 206219 dly:94ms
2021.08.01 14:16:31.129 5 : DevIo_SimpleWrite cul868: As10E0A0011ACE1F20621900040000000000
2021.08.01 14:16:31.163 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6ABAC3 d:FF r:FFB0     m:DF 8002 206219 1ACE1F 00
2021.08.01 14:16:31.168 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: DF 80 02 206219 1ACE1F 00
2021.08.01 14:16:31.197 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: E0 A0 01 1ACE1F 206219 00040000000000
2021.08.01 14:16:31.202 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ABB4C d:FF r:FFD2     m:E0 A001 1ACE1F 206219 00040000000000
2021.08.01 14:16:31.302 4 : CUL_Parse: cul868 A 1A E0 8010 206219 1ACE1F 020100020105820A1A0BCE0C1F0F000000DD -91.5
2021.08.01 14:16:31.304 5 : cul868: dispatch A1AE080102062191ACE1F020100020105820A1A0BCE0C1F0F000000::-91.5:cul868
2021.08.01 14:16:31.311 5 : cul868 sending As0BF0A0011ACE1F2062190103
2021.08.01 14:16:31.312 5 : CUL 206219 dly:91ms
2021.08.01 14:16:31.404 5 : DevIo_SimpleWrite cul868: As0BF0A0011ACE1F2062190103
2021.08.01 14:16:31.446 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6ABBD6 d:FF r:FFB0     m:E0 8010 206219 1ACE1F 020100020105820A1A0BCE0C1F0F000000
2021.08.01 14:16:31.450 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ABC5B d:FF r:FFD2     m:F0 A001 1ACE1F 206219 0103
2021.08.01 14:16:31.455 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: E0 80 10 206219 1ACE1F 020100020105820A1A0BCE0C1F0F000000
2021.08.01 14:16:31.484 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: F0 A0 01 1ACE1F 206219 0103
2021.08.01 14:16:31.566 4 : CUL_Parse: cul868 A 0E F0 8010 206219 1ACE1F 0100000000DE -91
2021.08.01 14:16:31.567 5 : cul868: dispatch A0EF080102062191ACE1F0100000000::-91:cul868
2021.08.01 14:16:31.573 5 : cul868 sending As0B00A0011ACE1F2062190203
2021.08.01 14:16:31.574 5 : CUL 206219 dly:93ms
2021.08.01 14:16:31.668 5 : DevIo_SimpleWrite cul868: As0B00A0011ACE1F2062190203
2021.08.01 14:16:31.702 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6ABCDF d:FF r:FFB0     m:F0 8010 206219 1ACE1F 0100000000
2021.08.01 14:16:31.707 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: F0 80 10 206219 1ACE1F 0100000000
2021.08.01 14:16:31.711 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 00 A0 01 1ACE1F 206219 0203
2021.08.01 14:16:31.716 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ABD62 d:FF r:FFD2     m:00 A001 1ACE1F 206219 0203
2021.08.01 14:16:31.831 4 : CUL_Parse: cul868 A 0E 00 8010 206219 1ACE1F 0100000000DC -92
2021.08.01 14:16:31.833 5 : cul868: dispatch A0E0080102062191ACE1F0100000000::-92:cul868
2021.08.01 14:16:31.838 5 : cul868 sending As1010A0011ACE1F20621902040000000005
2021.08.01 14:16:31.839 5 : CUL 206219 dly:93ms
2021.08.01 14:16:31.933 5 : DevIo_SimpleWrite cul868: As1010A0011ACE1F20621902040000000005
2021.08.01 14:16:31.967 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6ABDE7 d:FF r:FFB0     m:00 8010 206219 1ACE1F 0100000000
2021.08.01 14:16:31.972 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 00 80 10 206219 1ACE1F 0100000000
2021.08.01 14:16:31.977 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 10 A0 01 1ACE1F 206219 02040000000005
2021.08.01 14:16:31.982 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ABE70 d:FF r:FFD2     m:10 A001 1ACE1F 206219 02040000000005
2021.08.01 14:16:32.107 4 : CUL_Parse: cul868 A 1A 10 A010 206219 1ACE1F 0301110C240C1828000000002422482A8ADD -91.5
2021.08.01 14:16:32.108 5 : cul868: dispatch A1A10A0102062191ACE1F0301110C240C1828000000002422482A8A::-91.5:cul868
2021.08.01 14:16:32.112 5 : cul868 sending As0A1080021ACE1F20621900
2021.08.01 14:16:32.113 5 : CUL 206219 dly:94ms
2021.08.01 14:16:32.208 5 : DevIo_SimpleWrite cul868: As0A1080021ACE1F20621900
2021.08.01 14:16:32.242 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6ABEFA d:FF r:FFB0     m:10 A010 206219 1ACE1F 0301110C240C1828000000002422482A8A
2021.08.01 14:16:32.248 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: 10 A0 10 206219 1ACE1F 0301110C240C1828000000002422482A8A
2021.08.01 14:16:32.277 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 10 80 02 1ACE1F 206219 00
2021.08.01 14:16:32.283 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ABF7E d:FF r:FFD2     m:10 8002 1ACE1F 206219 00
2021.08.01 14:16:32.382 4 : CUL_Parse: cul868 A 1A 11 A010 206219 1ACE1F 03102A9022902890289028902890289028DE -91
2021.08.01 14:16:32.383 5 : cul868: dispatch A1A11A0102062191ACE1F03102A9022902890289028902890289028::-91:cul868
2021.08.01 14:16:32.387 5 : cul868 sending As0A1180021ACE1F20621900
2021.08.01 14:16:32.388 5 : CUL 206219 dly:94ms
2021.08.01 14:16:32.483 5 : DevIo_SimpleWrite cul868: As0A1180021ACE1F20621900
2021.08.01 14:16:32.519 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AC00D d:FF r:FFAF     m:11 A010 206219 1ACE1F 03102A9022902890289028902890289028
2021.08.01 14:16:32.549 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 11 A0 10 206219 1ACE1F 03102A9022902890289028902890289028
2021.08.01 14:16:32.578 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 11 80 02 1ACE1F 206219 00
2021.08.01 14:16:32.584 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AC092 d:FF r:FFD2     m:11 8002 1ACE1F 206219 00
2021.08.01 14:16:32.656 4 : CUL_Parse: cul868 A 1A 12 A010 206219 1ACE1F 031F902890289028902890289028902890DD -91.5
2021.08.01 14:16:32.657 5 : cul868: dispatch A1A12A0102062191ACE1F031F902890289028902890289028902890::-91.5:cul868
2021.08.01 14:16:32.661 5 : cul868 sending As0A1280021ACE1F20621900
2021.08.01 14:16:32.662 5 : CUL 206219 dly:94ms
2021.08.01 14:16:32.758 5 : DevIo_SimpleWrite cul868: As0A1280021ACE1F20621900
2021.08.01 14:16:32.791 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AC120 d:FF r:FFB0     m:12 A010 206219 1ACE1F 031F902890289028902890289028902890
2021.08.01 14:16:32.821 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: 12 A0 10 206219 1ACE1F 031F902890289028902890289028902890
2021.08.01 14:16:32.851 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 12 80 02 1ACE1F 206219 00
2021.08.01 14:16:32.857 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AC1A4 d:FF r:FFD2     m:12 8002 1ACE1F 206219 00
2021.08.01 14:16:32.931 4 : CUL_Parse: cul868 A 1A 13 A010 206219 1ACE1F 032E289028902890289028902890282422DC -92
2021.08.01 14:16:32.932 5 : cul868: dispatch A1A13A0102062191ACE1F032E289028902890289028902890282422::-92:cul868
2021.08.01 14:16:32.936 5 : cul868 sending As0A1380021ACE1F20621900
2021.08.01 14:16:32.937 5 : CUL 206219 dly:94ms
2021.08.01 14:16:33.032 5 : DevIo_SimpleWrite cul868: As0A1380021ACE1F20621900
2021.08.01 14:16:33.066 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AC233 d:FF r:FFB1     m:13 A010 206219 1ACE1F 032E289028902890289028902890282422
2021.08.01 14:16:33.096 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 13 A0 10 206219 1ACE1F 032E289028902890289028902890282422
2021.08.01 14:16:33.126 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 13 80 02 1ACE1F 206219 00
2021.08.01 14:16:33.132 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AC2B7 d:FF r:FFD2     m:13 8002 1ACE1F 206219 00
2021.08.01 14:16:33.206 4 : CUL_Parse: cul868 A 1A 14 A010 206219 1ACE1F 033D482A8A2A9022902890289028902890DE -91
2021.08.01 14:16:33.207 5 : cul868: dispatch A1A14A0102062191ACE1F033D482A8A2A9022902890289028902890::-91:cul868
2021.08.01 14:16:33.212 5 : cul868 sending As0A1480021ACE1F20621900
2021.08.01 14:16:33.213 5 : CUL 206219 dly:94ms
2021.08.01 14:16:33.308 5 : DevIo_SimpleWrite cul868: As0A1480021ACE1F20621900
2021.08.01 14:16:33.341 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AC346 d:FF r:FFB0     m:14 A010 206219 1ACE1F 033D482A8A2A9022902890289028902890
2021.08.01 14:16:33.372 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 14 A0 10 206219 1ACE1F 033D482A8A2A9022902890289028902890
2021.08.01 14:16:33.376 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 14 80 02 1ACE1F 206219 00
2021.08.01 14:16:33.382 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AC3CA d:FF r:FFD2     m:14 8002 1ACE1F 206219 00
2021.08.01 14:16:33.481 4 : CUL_Parse: cul868 A 1A 15 A010 206219 1ACE1F 034C289028902890289028902890289028E0 -90
2021.08.01 14:16:33.482 5 : cul868: dispatch A1A15A0102062191ACE1F034C289028902890289028902890289028::-90:cul868
2021.08.01 14:16:33.486 5 : cul868 sending As0A1580021ACE1F20621900
2021.08.01 14:16:33.487 5 : CUL 206219 dly:94ms
2021.08.01 14:16:33.583 5 : DevIo_SimpleWrite cul868: As0A1580021ACE1F20621900
2021.08.01 14:16:33.619 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AC459 d:FF r:FFB0     m:15 A010 206219 1ACE1F 034C289028902890289028902890289028
2021.08.01 14:16:33.624 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 15 80 02 1ACE1F 206219 00
2021.08.01 14:16:33.631 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AC4DD d:FF r:FFD2     m:15 8002 1ACE1F 206219 00
2021.08.01 14:16:33.756 4 : CUL_Parse: cul868 A 1A 16 A010 206219 1ACE1F 035B902890289028902890289028902890DF -90.5
2021.08.01 14:16:33.758 5 : cul868: dispatch A1A16A0102062191ACE1F035B902890289028902890289028902890::-90.5:cul868
2021.08.01 14:16:33.762 5 : cul868 sending As0A1680021ACE1F20621900
2021.08.01 14:16:33.763 5 : CUL 206219 dly:94ms
2021.08.01 14:16:33.858 5 : DevIo_SimpleWrite cul868: As0A1680021ACE1F20621900
2021.08.01 14:16:33.892 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AC56C d:FF r:FFAF     m:16 A010 206219 1ACE1F 035B902890289028902890289028902890
2021.08.01 14:16:33.922 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: 16 A0 10 206219 1ACE1F 035B902890289028902890289028902890
2021.08.01 14:16:33.952 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 16 80 02 1ACE1F 206219 00
2021.08.01 14:16:33.958 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AC5F1 d:FF r:FFD2     m:16 8002 1ACE1F 206219 00
2021.08.01 14:16:33.984 4 : CUL_Parse: cul868 A 14 A6 805E 266EA5 1ACE1F 0000000000000000000000E9 -85.5
2021.08.01 14:16:33.985 5 : cul868: dispatch A14A6805E266EA51ACE1F0000000000000000000000::-85.5:cul868
2021.08.01 14:16:34.031 4 : CUL_Parse: cul868 A 1A 17 A010 206219 1ACE1F 036A282422482A8A2A9022902890289028DE -91
2021.08.01 14:16:34.033 5 : cul868: dispatch A1A17A0102062191ACE1F036A282422482A8A2A9022902890289028::-91:cul868
2021.08.01 14:16:34.037 5 : cul868 sending As0A1780021ACE1F20621900
2021.08.01 14:16:34.038 5 : CUL 206219 dly:94ms
2021.08.01 14:16:34.133 5 : DevIo_SimpleWrite cul868: As0A1780021ACE1F20621900
2021.08.01 14:16:34.167 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AC680 d:FF r:FFB0     m:17 A010 206219 1ACE1F 036A282422482A8A2A9022902890289028
2021.08.01 14:16:34.197 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 17 A0 10 206219 1ACE1F 036A282422482A8A2A9022902890289028
2021.08.01 14:16:34.227 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 17 80 02 1ACE1F 206219 00
2021.08.01 14:16:34.233 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AC704 d:FF r:FFD2     m:17 8002 1ACE1F 206219 00
2021.08.01 14:16:34.307 4 : CUL_Parse: cul868 A 1A 18 A010 206219 1ACE1F 0379902890289028902890289028902890E0 -90
2021.08.01 14:16:34.308 5 : cul868: dispatch A1A18A0102062191ACE1F0379902890289028902890289028902890::-90:cul868
2021.08.01 14:16:34.312 5 : cul868 sending As0A1880021ACE1F20621900
2021.08.01 14:16:34.313 5 : CUL 206219 dly:94ms
2021.08.01 14:16:34.409 5 : DevIo_SimpleWrite cul868: As0A1880021ACE1F20621900
2021.08.01 14:16:34.442 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AC793 d:FF r:FFAF     m:18 A010 206219 1ACE1F 0379902890289028902890289028902890
2021.08.01 14:16:34.482 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 18 A0 10 206219 1ACE1F 0379902890289028902890289028902890
2021.08.01 14:16:34.486 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 18 80 02 1ACE1F 206219 00
2021.08.01 14:16:34.492 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AC817 d:FF r:FFD2     m:18 8002 1ACE1F 206219 00
2021.08.01 14:16:34.582 4 : CUL_Parse: cul868 A 1A 19 A010 206219 1ACE1F 0388289028902890289028902890289028E0 -90
2021.08.01 14:16:34.583 5 : cul868: dispatch A1A19A0102062191ACE1F0388289028902890289028902890289028::-90:cul868
2021.08.01 14:16:34.587 5 : cul868 sending As0A1980021ACE1F20621900
2021.08.01 14:16:34.588 5 : CUL 206219 dly:94ms
2021.08.01 14:16:34.683 5 : DevIo_SimpleWrite cul868: As0A1980021ACE1F20621900
2021.08.01 14:16:34.692 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AC8A6 d:FF r:FFB0     m:19 A010 206219 1ACE1F 0388289028902890289028902890289028
2021.08.01 14:16:34.721 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 19 A0 10 206219 1ACE1F 0388289028902890289028902890289028
2021.08.01 14:16:34.728 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 19 80 02 1ACE1F 206219 00
2021.08.01 14:16:34.734 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AC92A d:FF r:FFD2     m:19 8002 1ACE1F 206219 00
2021.08.01 14:16:34.857 4 : CUL_Parse: cul868 A 1A 1A A010 206219 1ACE1F 0397902890282422482A8A2A9022902890DF -90.5
2021.08.01 14:16:34.858 5 : cul868: dispatch A1A1AA0102062191ACE1F0397902890282422482A8A2A9022902890::-90.5:cul868
2021.08.01 14:16:34.862 5 : cul868 sending As0A1A80021ACE1F20621900
2021.08.01 14:16:34.864 5 : CUL 206219 dly:94ms
2021.08.01 14:16:34.959 5 : DevIo_SimpleWrite cul868: As0A1A80021ACE1F20621900
2021.08.01 14:16:34.992 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AC9B9 d:FF r:FFB0     m:1A A010 206219 1ACE1F 0397902890282422482A8A2A9022902890
2021.08.01 14:16:34.998 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: 1A A0 10 206219 1ACE1F 0397902890282422482A8A2A9022902890
2021.08.01 14:16:35.027 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 1A 80 02 1ACE1F 206219 00
2021.08.01 14:16:35.033 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ACA3E d:FF r:FFD2     m:1A 8002 1ACE1F 206219 00
2021.08.01 14:16:35.132 4 : CUL_Parse: cul868 A 1A 1B A010 206219 1ACE1F 03A6289028902890289028902890289028DF -90.5
2021.08.01 14:16:35.133 5 : cul868: dispatch A1A1BA0102062191ACE1F03A6289028902890289028902890289028::-90.5:cul868
2021.08.01 14:16:35.137 5 : cul868 sending As0A1B80021ACE1F20621900
2021.08.01 14:16:35.138 5 : CUL 206219 dly:94ms
2021.08.01 14:16:35.234 5 : DevIo_SimpleWrite cul868: As0A1B80021ACE1F20621900
2021.08.01 14:16:35.242 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6ACACD d:FF r:FFB0     m:1B A010 206219 1ACE1F 03A6289028902890289028902890289028
2021.08.01 14:16:35.247 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 1B A0 10 206219 1ACE1F 03A6289028902890289028902890289028
2021.08.01 14:16:35.277 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ACB50 d:FF r:FFD2     m:1B 8002 1ACE1F 206219 00
2021.08.01 14:16:35.283 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 1B 80 02 1ACE1F 206219 00
2021.08.01 14:16:35.406 4 : CUL_Parse: cul868 A 1A 1C A010 206219 1ACE1F 03B5902890289028902890289028902890E0 -90
2021.08.01 14:16:35.407 5 : cul868: dispatch A1A1CA0102062191ACE1F03B5902890289028902890289028902890::-90:cul868
2021.08.01 14:16:35.411 5 : cul868 sending As0A1C80021ACE1F20621900
2021.08.01 14:16:35.412 5 : CUL 206219 dly:94ms
2021.08.01 14:16:35.508 5 : DevIo_SimpleWrite cul868: As0A1C80021ACE1F20621900
2021.08.01 14:16:35.547 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6ACBDF d:FF r:FFB0     m:1C A010 206219 1ACE1F 03B5902890289028902890289028902890
2021.08.01 14:16:35.552 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 1C A0 10 206219 1ACE1F 03B5902890289028902890289028902890
2021.08.01 14:16:35.556 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 1C 80 02 1ACE1F 206219 00
2021.08.01 14:16:35.563 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ACC63 d:FF r:FFD2     m:1C 8002 1ACE1F 206219 00
2021.08.01 14:16:35.688 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: 1D A0 10 206219 1ACE1F 03C4289028902890282422482A8A2A9022
2021.08.01 14:16:35.701 5 : cul868 sending As0A1D80021ACE1F20621900
2021.08.01 14:16:35.702 5 : CUL 206219 dly:81ms
2021.08.01 14:16:35.785 5 : DevIo_SimpleWrite cul868: As0A1D80021ACE1F20621900
2021.08.01 14:16:35.860 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6ACCF2 d:FF r:FFB0     m:1D A010 206219 1ACE1F 03C4289028902890282422482A8A2A9022
2021.08.01 14:16:35.874 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ACD78 d:FF r:FFD2     m:1D 8002 1ACE1F 206219 00
2021.08.01 14:16:35.884 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 1D 80 02 1ACE1F 206219 00
2021.08.01 14:16:35.959 4 : CUL_Parse: cul868 A 1A 1E A010 206219 1ACE1F 03D3902890289028902890289028902890DD -91.5
2021.08.01 14:16:35.961 5 : cul868: dispatch A1A1EA0102062191ACE1F03D3902890289028902890289028902890::-91.5:cul868
2021.08.01 14:16:35.967 5 : cul868 sending As0A1E80021ACE1F20621900
2021.08.01 14:16:35.968 5 : CUL 206219 dly:92ms
2021.08.01 14:16:36.061 5 : DevIo_SimpleWrite cul868: As0A1E80021ACE1F20621900
2021.08.01 14:16:36.104 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 1E 80 02 1ACE1F 206219 00
2021.08.01 14:16:36.110 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6ACE07 d:FF r:FFB0     m:1E A010 206219 1ACE1F 03D3902890289028902890289028902890
2021.08.01 14:16:36.114 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ACE8D d:FF r:FFD2     m:1E 8002 1ACE1F 206219 00
2021.08.01 14:16:36.235 4 : CUL_Parse: cul868 A 1A 1F A010 206219 1ACE1F 03E2289028902890289028902890289028DD -91.5
2021.08.01 14:16:36.236 5 : cul868: dispatch A1A1FA0102062191ACE1F03E2289028902890289028902890289028::-91.5:cul868
2021.08.01 14:16:36.240 5 : cul868 sending As0A1F80021ACE1F20621900
2021.08.01 14:16:36.241 5 : CUL 206219 dly:94ms
2021.08.01 14:16:36.337 5 : DevIo_SimpleWrite cul868: As0A1F80021ACE1F20621900
2021.08.01 14:16:36.345 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 1F A0 10 206219 1ACE1F 03E2289028902890289028902890289028
2021.08.01 14:16:36.375 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6ACF1C d:FF r:FFB0     m:1F A010 206219 1ACE1F 03E2289028902890289028902890289028
2021.08.01 14:16:36.381 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 1F 80 02 1ACE1F 206219 00
2021.08.01 14:16:36.385 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ACFA0 d:FF r:FFD2     m:1F 8002 1ACE1F 206219 00
2021.08.01 14:16:36.505 4 : CUL_Parse: cul868 A 15 20 A010 206219 1ACE1F 03F190289028902890289028E0 -90
2021.08.01 14:16:36.507 5 : cul868: dispatch A1520A0102062191ACE1F03F190289028902890289028::-90:cul868
2021.08.01 14:16:36.514 5 : cul868 sending As0A2080021ACE1F20621900
2021.08.01 14:16:36.515 5 : CUL 206219 dly:90ms
2021.08.01 14:16:36.607 5 : DevIo_SimpleWrite cul868: As0A2080021ACE1F20621900
2021.08.01 14:16:36.642 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 20 A0 10 206219 1ACE1F 03F190289028902890289028
2021.08.01 14:16:36.646 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 20 80 02 1ACE1F 206219 00
2021.08.01 14:16:36.651 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AD02A d:FF r:FFB0     m:20 A010 206219 1ACE1F 03F190289028902890289028
2021.08.01 14:16:36.655 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AD0AE d:FF r:FFD2     m:20 8002 1ACE1F 206219 00
2021.08.01 14:16:36.768 4 : CUL_Parse: cul868 A 0B 21 8010 206219 1ACE1F 0300E0 -90
2021.08.01 14:16:36.769 5 : cul868: dispatch A0B2180102062191ACE1F0300::-90:cul868
2021.08.01 14:16:36.784 5 : cul868 sending As1031A0011ACE1F20621902040000000006
2021.08.01 14:16:36.785 5 : CUL 206219 dly:83ms
2021.08.01 14:16:36.869 5 : DevIo_SimpleWrite cul868: As1031A0011ACE1F20621902040000000006
2021.08.01 14:16:36.923 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 21 80 10 206219 1ACE1F 0300
2021.08.01 14:16:36.928 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 31 A0 01 1ACE1F 206219 02040000000006
2021.08.01 14:16:36.934 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AD131 d:FF r:FFB0     m:21 8010 206219 1ACE1F 0300
2021.08.01 14:16:36.938 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AD1B9 d:FF r:FFD2     m:31 A001 1ACE1F 206219 02040000000006
2021.08.01 14:16:37.043 4 : CUL_Parse: cul868 A 1A 31 A010 206219 1ACE1F 03012422482A8A2A902290289028902890DE -91
2021.08.01 14:16:37.044 5 : cul868: dispatch A1A31A0102062191ACE1F03012422482A8A2A902290289028902890::-91:cul868
2021.08.01 14:16:37.049 5 : cul868 sending As0A3180021ACE1F20621900
2021.08.01 14:16:37.050 5 : CUL 206219 dly:93ms
2021.08.01 14:16:37.145 5 : DevIo_SimpleWrite cul868: As0A3180021ACE1F20621900
2021.08.01 14:16:37.228 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 31 A0 10 206219 1ACE1F 03012422482A8A2A902290289028902890
2021.08.01 14:16:37.235 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 31 80 02 1ACE1F 206219 00
2021.08.01 14:16:37.243 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AD244 d:FF r:FFB0     m:31 A010 206219 1ACE1F 03012422482A8A2A902290289028902890
2021.08.01 14:16:37.249 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AD2C8 d:FF r:FFD2     m:31 8002 1ACE1F 206219 00
2021.08.01 14:16:37.318 4 : CUL_Parse: cul868 A 1A 32 A010 206219 1ACE1F 0310289028902890289028902890289028DE -91
2021.08.01 14:16:37.320 5 : cul868: dispatch A1A32A0102062191ACE1F0310289028902890289028902890289028::-91:cul868
2021.08.01 14:16:37.325 5 : cul868 sending As0A3280021ACE1F20621900
2021.08.01 14:16:37.325 5 : CUL 206219 dly:93ms
2021.08.01 14:16:37.420 5 : DevIo_SimpleWrite cul868: As0A3280021ACE1F20621900
2021.08.01 14:16:37.430 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 32 A0 10 206219 1ACE1F 0310289028902890289028902890289028
2021.08.01 14:16:37.434 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AD357 d:FF r:FFB0     m:32 A010 206219 1ACE1F 0310289028902890289028902890289028
2021.08.01 14:16:37.452 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 32 80 02 1ACE1F 206219 00
2021.08.01 14:16:37.460 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AD3DB d:FF r:FFD2     m:32 8002 1ACE1F 206219 00
2021.08.01 14:16:37.594 4 : CUL_Parse: cul868 A 1A 33 A010 206219 1ACE1F 031F902890289028902890289028902890DE -91
2021.08.01 14:16:37.596 5 : cul868: dispatch A1A33A0102062191ACE1F031F902890289028902890289028902890::-91:cul868
2021.08.01 14:16:37.600 5 : cul868 sending As0A3380021ACE1F20621900
2021.08.01 14:16:37.601 5 : CUL 206219 dly:94ms
2021.08.01 14:16:37.696 5 : DevIo_SimpleWrite cul868: As0A3380021ACE1F20621900
2021.08.01 14:16:37.705 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 33 A0 10 206219 1ACE1F 031F902890289028902890289028902890
2021.08.01 14:16:37.710 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AD46B d:FF r:FFAF     m:33 A010 206219 1ACE1F 031F902890289028902890289028902890
2021.08.01 14:16:37.744 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 33 80 02 1ACE1F 206219 00
2021.08.01 14:16:37.749 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AD4EF d:FF r:FFD2     m:33 8002 1ACE1F 206219 00
2021.08.01 14:16:37.869 4 : CUL_Parse: cul868 A 1A 34 A010 206219 1ACE1F 032E2890282422482A8A2A902290289028E0 -90
2021.08.01 14:16:37.871 5 : cul868: dispatch A1A34A0102062191ACE1F032E2890282422482A8A2A902290289028::-90:cul868
2021.08.01 14:16:37.875 5 : cul868 sending As0A3480021ACE1F20621900
2021.08.01 14:16:37.876 5 : CUL 206219 dly:94ms
2021.08.01 14:16:37.972 5 : DevIo_SimpleWrite cul868: As0A3480021ACE1F20621900
2021.08.01 14:16:38.023 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 34 A0 10 206219 1ACE1F 032E2890282422482A8A2A902290289028
2021.08.01 14:16:38.028 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 34 80 02 1ACE1F 206219 00
2021.08.01 14:16:38.034 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AD57E d:FF r:FFB0     m:34 A010 206219 1ACE1F 032E2890282422482A8A2A902290289028
2021.08.01 14:16:38.065 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AD603 d:FF r:FFD2     m:34 8002 1ACE1F 206219 00
2021.08.01 14:16:38.146 4 : CUL_Parse: cul868 A 1A 35 A010 206219 1ACE1F 033D902890289028902890289028902890DD -91.5
2021.08.01 14:16:38.148 5 : cul868: dispatch A1A35A0102062191ACE1F033D902890289028902890289028902890::-91.5:cul868
2021.08.01 14:16:38.152 5 : cul868 sending As0A3580021ACE1F20621900
2021.08.01 14:16:38.153 5 : CUL 206219 dly:94ms
2021.08.01 14:16:38.248 5 : DevIo_SimpleWrite cul868: As0A3580021ACE1F20621900
2021.08.01 14:16:38.284 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: 35 A0 10 206219 1ACE1F 033D902890289028902890289028902890
2021.08.01 14:16:38.317 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 35 80 02 1ACE1F 206219 00
2021.08.01 14:16:38.323 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AD692 d:FF r:FFB0     m:35 A010 206219 1ACE1F 033D902890289028902890289028902890
2021.08.01 14:16:38.327 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AD718 d:FF r:FFD2     m:35 8002 1ACE1F 206219 00
2021.08.01 14:16:38.421 4 : CUL_Parse: cul868 A 1A 36 A010 206219 1ACE1F 034C289028902890289028902890289028DF -90.5
2021.08.01 14:16:38.423 5 : cul868: dispatch A1A36A0102062191ACE1F034C289028902890289028902890289028::-90.5:cul868
2021.08.01 14:16:38.427 5 : cul868 sending As0A3680021ACE1F20621900
2021.08.01 14:16:38.428 5 : CUL 206219 dly:94ms
2021.08.01 14:16:38.523 5 : DevIo_SimpleWrite cul868: As0A3680021ACE1F20621900
2021.08.01 14:16:38.559 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 36 A0 10 206219 1ACE1F 034C289028902890289028902890289028
2021.08.01 14:16:38.592 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 36 80 02 1ACE1F 206219 00
2021.08.01 14:16:38.599 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AD7A6 d:FF r:FFB0     m:36 A010 206219 1ACE1F 034C289028902890289028902890289028
2021.08.01 14:16:38.603 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AD82A d:FF r:FFD2     m:36 8002 1ACE1F 206219 00
2021.08.01 14:16:38.690 4 : CUL_Parse: cul868 A 11 37 A010 206219 1ACE1F 035B902890289028DD -91.5
2021.08.01 14:16:38.694 5 : cul868: dispatch A1137A0102062191ACE1F035B902890289028::-91.5:cul868
2021.08.01 14:16:38.704 5 : cul868 sending As0A3780021ACE1F20621900
2021.08.01 14:16:38.705 5 : CUL 206219 dly:87ms
2021.08.01 14:16:38.794 5 : DevIo_SimpleWrite cul868: As0A3780021ACE1F20621900
2021.08.01 14:16:38.846 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 37 80 02 1ACE1F 206219 00
2021.08.01 14:16:38.854 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AD8B2 d:FF r:FFAF     m:37 A010 206219 1ACE1F 035B902890289028
2021.08.01 14:16:38.889 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6AD939 d:FF r:FFD2     m:37 8002 1ACE1F 206219 00
2021.08.01 14:16:38.954 4 : CUL_Parse: cul868 A 0B 38 8010 206219 1ACE1F 0300E0 -90
2021.08.01 14:16:38.956 5 : cul868: dispatch A0B3880102062191ACE1F0300::-90:cul868
2021.08.01 14:16:38.973 5 : cul868 sending As0B48A0011ACE1F2062190303
2021.08.01 14:16:38.974 5 : CUL 206219 dly:81ms
2021.08.01 14:16:39.056 5 : DevIo_SimpleWrite cul868: As0B48A0011ACE1F2062190303
2021.08.01 14:16:39.155 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6AD9BC d:FF r:FFAF     m:38 8010 206219 1ACE1F 0300
2021.08.01 14:16:39.160 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0A6ADA41 d:FF r:FFD2     m:48 A001 1ACE1F 206219 0303
2021.08.01 14:16:39.166 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 50 msg: 38 80 10 206219 1ACE1F 0300
2021.08.01 14:16:39.170 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 48 A0 01 1ACE1F 206219 0303
2021.08.01 14:16:39.222 4 : CUL_Parse: cul868 A 0E 48 8010 206219 1ACE1F 0100000000DF -90.5
2021.08.01 14:16:39.224 5 : cul868: dispatch A0E4880102062191ACE1F0100000000::-90.5:cul868
2021.08.01 14:16:39.238 0 : HMUARTLGW hmuart1 send: 01 07206219
2021.08.01 14:16:39.433 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 4F msg: 48 80 10 206219 1ACE1F 0100000000
2021.08.01 14:16:39.469 0 : HMUARTLGW hmuart1 remove peer: 206219
2021.08.01 14:16:39.472 0 : HMLAN_Parse: hmlan1 R:E206219   stat:0000 t:0A6ADAC5 d:FF r:FFAF     m:48 8010 206219 1ACE1F 0100000000


gruss 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

noansi

#26
Hallo Rudolf, halllo Frank,

Zitatalle verzögerungen beim cul vorhanden, perfekte kommunikation.
dann im Anhang der Patch zum Patch.

Gruß, Ansgar.

Edit: @Michael, im Anhang nun auch der Patch für HMUARTLGW

rudolfkoenig


noansi


frank

hallo ansgar,

ich denke, es braucht noch optimierungen.

ich habe jetzt noch bei einem anderen device das timing mit den timestamps vom hmlan "vermessen".
bei diesem device kommt auch die 60ms verzögung bei 2 aufeinander folgenden sendemessages zur anwendung.
dieses homebrew device kommt zwar mit dem timing vom cul zurecht, aber das timing verläuft nicht wie "gewollt".


1. hier gibt es ein paar gesendete messages, die keine verzögerung bekommen.
das liegt sicherlich an der noch fehlenden nextSend-optimierung von 00_HMLAN.pm

edit: es fehlen hier leider auch verzögerungen, wenn ich hmlan und hmuart abschalte:
2021.08.02 14:53:29.855 4 : CUL_Parse: cul868 A 14 8E A270 6869B6 1ACE1F 00D3352ACB0002183C0AF028 -54
2021.08.02 14:53:29.857 5 : cul868: dispatch A148EA2706869B61ACE1F00D3352ACB0002183C0AF0::-54:cul868
2021.08.02 14:53:29.859 3 : CUL_HM set Wetter.Sued getConfig noArg
2021.08.02 14:53:29.862 5 : cul868 sending As0A8E81021ACE1F6869B600
2021.08.02 14:53:29.863 5 : CUL 6869B6 dly:93ms
2021.08.02 14:53:29.957 5 : DevIo_SimpleWrite cul868: As0A8E81021ACE1F6869B600
2021.08.02 14:53:29.960 5 : cul868 sending As108FA0011ACE1F6869B600050000000000
2021.08.02 14:53:29.961 5 : CUL 6869B6 dly:55ms
2021.08.02 14:53:30.017 5 : DevIo_SimpleWrite cul868: As108FA0011ACE1F6869B600050000000000
2021.08.02 14:53:30.073 4 : CUL_Parse: cul868 A 0A 8F 8002 6869B6 1ACE1F 0028 -54
2021.08.02 14:53:30.074 5 : cul868: dispatch A0A8F80026869B61ACE1F00::-54:cul868
2021.08.02 14:53:30.077 5 : cul868 sending As0D90A0011ACE1F6869B600081218
2021.08.02 14:53:30.078 5 : DevIo_SimpleWrite cul868: As0D90A0011ACE1F6869B600081218
2021.08.02 14:53:30.132 4 : CUL_Parse: cul868 A 0A 90 8002 6869B6 1ACE1F 0028 -54
2021.08.02 14:53:30.133 5 : cul868: dispatch A0A9080026869B61ACE1F00::-54:cul868
2021.08.02 14:53:30.136 5 : cul868 sending As0B91A0011ACE1F6869B60006
2021.08.02 14:53:30.137 5 : DevIo_SimpleWrite cul868: As0B91A0011ACE1F6869B60006
2021.08.02 14:53:30.204 4 : CUL_Parse: cul868 A 0A 91 8002 6869B6 1ACE1F 0028 -54
2021.08.02 14:53:30.206 5 : cul868: dispatch A0A9180026869B61ACE1F00::-54:cul868
2021.08.02 14:53:30.209 5 : cul868 sending As1092A0011ACE1F6869B600040000000000
2021.08.02 14:53:30.210 5 : DevIo_SimpleWrite cul868: As1092A0011ACE1F6869B600040000000000
2021.08.02 14:53:30.283 4 : CUL_Parse: cul868 A 1A 92 A010 6869B6 1ACE1F 02010005240A1A0BCE0C1F12181403240028 -54
2021.08.02 14:53:30.285 5 : cul868: dispatch A1A92A0106869B61ACE1F02010005240A1A0BCE0C1F121814032400::-54:cul868
2021.08.02 14:53:30.288 5 : cul868 sending As0A9280021ACE1F6869B600
2021.08.02 14:53:30.289 5 : DevIo_SimpleWrite cul868: As0A9280021ACE1F6869B600
2021.08.02 14:53:30.343 4 : CUL_Parse: cul868 A 0E 93 A010 6869B6 1ACE1F 02254E000028 -54
2021.08.02 14:53:30.345 5 : cul868: dispatch A0E93A0106869B61ACE1F02254E0000::-54:cul868
2021.08.02 14:53:30.351 5 : cul868 sending As0A9380021ACE1F6869B600
2021.08.02 14:53:30.352 5 : DevIo_SimpleWrite cul868: As0A9380021ACE1F6869B600
2021.08.02 14:53:30.354 5 : cul868 sending As0BA3A0011ACE1F6869B60103
2021.08.02 14:53:30.355 5 : CUL 6869B6 dly:56ms
2021.08.02 14:53:30.412 5 : DevIo_SimpleWrite cul868: As0BA3A0011ACE1F6869B60103
2021.08.02 14:53:30.467 4 : CUL_Parse: cul868 A 0E A3 A010 6869B6 1ACE1F 010000000028 -54
2021.08.02 14:53:30.469 5 : cul868: dispatch A0EA3A0106869B61ACE1F0100000000::-54:cul868
2021.08.02 14:53:30.473 5 : cul868 sending As0AA380021ACE1F6869B600
2021.08.02 14:53:30.474 5 : DevIo_SimpleWrite cul868: As0AA380021ACE1F6869B600



2. nach der 2. gesendeten message, die korrekter weise das 60ms timing bekommt, werden alle weiteren gesendeten messages, die überhaupt eine verzögerung erhalten, scheinbar ebenfalls auf 60ms verzögert.
die messages, die nach einer erneut empfangenen message gesendet werden, müssten doch aber eigentlich wieder die normale 100ms verzögerung erhalten.

im log habe ich wieder die dezimalen timestamps und die differenz zur vorherigen message beim hmlan eingefügt.
zusätzlich habe ich hinter die differenzen bei gesendeten message noch eine "bewertung" angefügt:
"=" => verzögerung korrekt
"-" => verzögerung zu kurz
"*" => verzögerung fehlt

2021.08.02 12:16:44.298 4 : CUL_Parse: cul868 A 14 55 A270 6869B6 1ACE1F 010A282ACC000BCA720AF027 -54.5
2021.08.02 12:16:44.302 5 : cul868: dispatch A1455A2706869B61ACE1F010A282ACC000BCA720AF0::-54.5:cul868
2021.08.02 12:16:44.312 5 : cul868 sending As0A5581021ACE1F6869B600
2021.08.02 12:16:44.313 5 : CUL 6869B6 dly:87ms
2021.08.02 12:16:44.403 5 : DevIo_SimpleWrite cul868: As0A5581021ACE1F6869B600
2021.08.02 12:16:44.407 5 : cul868 sending As1056A0011ACE1F6869B600050000000000
2021.08.02 12:16:44.408 5 : CUL 6869B6 dly:52ms
2021.08.02 12:16:44.462 5 : DevIo_SimpleWrite cul868: As1056A0011ACE1F6869B600050000000000
2021.08.02 12:16:44.555 4 : CUL_Parse: cul868 A 0A 56 8002 6869B6 1ACE1F 0027 -54.5
2021.08.02 12:16:44.557 5 : cul868: dispatch A0A5680026869B61ACE1F00::-54.5:cul868
2021.08.02 12:16:44.561 5 : cul868 sending As0D57A0011ACE1F6869B600081219
2021.08.02 12:16:44.562 5 : DevIo_SimpleWrite cul868: As0D57A0011ACE1F6869B600081219
2021.08.02 12:16:44.568 0 : HMLAN_Parse: hmlan1 R:E6869B6   stat:0000 t:0F239673 d:FF r:FFCC     m:55 A270 6869B6 1ACE1F 010A282ACC000BCA720AF0               253990515
2021.08.02 12:16:44.576 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0F2396FA d:FF r:FFD2     m:55 8102 1ACE1F 6869B6 00                                   253990650  135 =
2021.08.02 12:16:44.582 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0F239739 d:FF r:FFD2     m:56 A001 1ACE1F 6869B6 00050000000000                       253990713   63 =
2021.08.02 12:16:44.586 0 : HMLAN_Parse: hmlan1 R:E6869B6   stat:0000 t:0F239751 d:FF r:FFCC     m:56 8002 6869B6 1ACE1F 00                                   253990737   24
2021.08.02 12:16:44.594 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 34 msg: 55 A2 70 6869B6 1ACE1F 010A282ACC000BCA720AF0
2021.08.02 12:16:44.602 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 55 81 02 1ACE1F 6869B6 00
2021.08.02 12:16:44.608 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 56 A0 01 1ACE1F 6869B6 00050000000000
2021.08.02 12:16:44.614 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 33 msg: 56 80 02 6869B6 1ACE1F 00
2021.08.02 12:16:44.620 4 : CUL_Parse: cul868 A 0A 57 8002 6869B6 1ACE1F 0027 -54.5
2021.08.02 12:16:44.622 5 : cul868: dispatch A0A5780026869B61ACE1F00::-54.5:cul868
2021.08.02 12:16:44.626 5 : cul868 sending As0B58A0011ACE1F6869B60006
2021.08.02 12:16:44.628 5 : DevIo_SimpleWrite cul868: As0B58A0011ACE1F6869B60006
2021.08.02 12:16:44.634 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0F23979B d:FF r:FFD2     m:57 A001 1ACE1F 6869B6 00081219                             253990811   74 *
2021.08.02 12:16:44.638 0 : HMLAN_Parse: hmlan1 R:E6869B6   stat:0000 t:0F2397B2 d:FF r:FFCC     m:57 8002 6869B6 1ACE1F 00                                   253990834   23
2021.08.02 12:16:44.644 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 57 A0 01 1ACE1F 6869B6 00081219
2021.08.02 12:16:44.648 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 34 msg: 57 80 02 6869B6 1ACE1F 00
2021.08.02 12:16:44.660 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 58 A0 01 1ACE1F 6869B6 0006
2021.08.02 12:16:44.668 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0F2397DB d:FF r:FFD2     m:58 A001 1ACE1F 6869B6 0006                                 253990875   41 *
2021.08.02 12:16:44.697 4 : CUL_Parse: cul868 A 0A 58 8002 6869B6 1ACE1F 0027 -54.5
2021.08.02 12:16:44.698 5 : cul868: dispatch A0A5880026869B61ACE1F00::-54.5:cul868
2021.08.02 12:16:44.702 5 : cul868 sending As1059A0011ACE1F6869B600040000000000
2021.08.02 12:16:44.703 5 : CUL 6869B6 dly:12ms
2021.08.02 12:16:44.717 5 : DevIo_SimpleWrite cul868: As1059A0011ACE1F6869B600040000000000
2021.08.02 12:16:44.723 0 : HMLAN_Parse: hmlan1 R:E6869B6   stat:0000 t:0F239802 d:FF r:FFCC     m:58 8002 6869B6 1ACE1F 00                                   253990914   39
2021.08.02 12:16:44.728 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 34 msg: 58 80 02 6869B6 1ACE1F 00
2021.08.02 12:16:44.755 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 59 A0 01 1ACE1F 6869B6 00040000000000
2021.08.02 12:16:44.762 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0F239839 d:FF r:FFD2     m:59 A001 1ACE1F 6869B6 00040000000000                       253990969   55 -
2021.08.02 12:16:44.788 4 : CUL_Parse: cul868 A 1A 59 A010 6869B6 1ACE1F 02010005240A1A0BCE0C1F12191403240028 -54
2021.08.02 12:16:44.790 5 : cul868: dispatch A1A59A0106869B61ACE1F02010005240A1A0BCE0C1F121914032400::-54:cul868
2021.08.02 12:16:44.795 5 : cul868 sending As0A5980021ACE1F6869B600
2021.08.02 12:16:44.796 5 : DevIo_SimpleWrite cul868: As0A5980021ACE1F6869B600
2021.08.02 12:16:44.802 0 : HMLAN_Parse: hmlan1 R:E6869B6   stat:0000 t:0F23985D d:FF r:FFCC     m:59 A010 6869B6 1ACE1F 02010005240A1A0BCE0C1F121914032400   253991005   36
2021.08.02 12:16:44.807 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 34 msg: 59 A0 10 6869B6 1ACE1F 02010005240A1A0BCE0C1F121914032400
2021.08.02 12:16:44.828 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 59 80 02 1ACE1F 6869B6 00
2021.08.02 12:16:44.835 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0F239882 d:FF r:FFD2     m:59 8002 1ACE1F 6869B6 00                                   253991042   37 *
2021.08.02 12:16:44.851 4 : CUL_Parse: cul868 A 0E 5A A010 6869B6 1ACE1F 02254E000027 -54.5
2021.08.02 12:16:44.852 5 : cul868: dispatch A0E5AA0106869B61ACE1F02254E0000::-54.5:cul868
2021.08.02 12:16:44.862 5 : cul868 sending As0A5A80021ACE1F6869B600
2021.08.02 12:16:44.863 5 : CUL 6869B6 dly:23ms
2021.08.02 12:16:44.888 5 : DevIo_SimpleWrite cul868: As0A5A80021ACE1F6869B600
2021.08.02 12:16:44.891 5 : cul868 sending As0B6AA0011ACE1F6869B60103
2021.08.02 12:16:44.892 5 : CUL 6869B6 dly:55ms
2021.08.02 12:16:44.947 5 : DevIo_SimpleWrite cul868: As0B6AA0011ACE1F6869B60103
2021.08.02 12:16:44.983 0 : HMLAN_Parse: hmlan1 R:E6869B6   stat:0000 t:0F23989C d:FF r:FFCC     m:5A A010 6869B6 1ACE1F 02254E0000                           253991068   26
2021.08.02 12:16:44.987 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0F2398DF d:FF r:FFD2     m:5A 8002 1ACE1F 6869B6 00                                   253991135   67 -
2021.08.02 12:16:44.994 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 33 msg: 5A A0 10 6869B6 1ACE1F 02254E0000
2021.08.02 12:16:44.998 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 5A 80 02 1ACE1F 6869B6 00
2021.08.02 12:16:45.002 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 6A A0 01 1ACE1F 6869B6 0103
2021.08.02 12:16:45.008 4 : CUL_Parse: cul868 A 0E 6A A010 6869B6 1ACE1F 010000000027 -54.5
2021.08.02 12:16:45.009 5 : cul868: dispatch A0E6AA0106869B61ACE1F0100000000::-54.5:cul868
2021.08.02 12:16:45.017 5 : cul868 sending As0A6A80021ACE1F6869B600
2021.08.02 12:16:45.017 5 : DevIo_SimpleWrite cul868: As0A6A80021ACE1F6869B600
2021.08.02 12:16:45.021 0 : HMUARTLGW hmuart1 send: 01 076869B6
2021.08.02 12:16:45.055 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0F23991B d:FF r:FFD2     m:6A A001 1ACE1F 6869B6 0103                                 253991195   60 =
2021.08.02 12:16:45.059 0 : HMLAN_Parse: hmlan1 R:E6869B6   stat:0000 t:0F239935 d:FF r:FFCC     m:6A A010 6869B6 1ACE1F 0100000000                           253991221   26
2021.08.02 12:16:45.064 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 33 msg: 6A A0 10 6869B6 1ACE1F 0100000000
2021.08.02 12:16:45.069 0 : HMUARTLGW hmuart1 remove peer: 6869B6
2021.08.02 12:16:45.070 0 : HMUARTLGW hmuart1 recv: 01 05 00 00 10 msg: 6A 80 02 1ACE1F 6869B6 00
2021.08.02 12:16:45.078 0 : HMLAN_Parse: hmlan1 R:E1ACE1F   stat:0000 t:0F239960 d:FF r:FFD2     m:6A 8002 1ACE1F 6869B6 00                                   253991264   43 *
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

noansi

#30
Hallo Frank,


  • Was ist das für ein device?
  • Die kommunikation funktioniert flott, ist doch super.  ;)
  • die Restwartezeit muss mehr als 10ms betragen, weil das sonst nicht funktionieren soll (historische Abfrage mit historischem Kommentar im Code). Die kleinste Verzögerung kann daher auch auf ~50ms ausfallen.
  • Das device antwortet seinerseits zu schnell. Das lässt sich bezüglich Multi-IO leider nicht so einfach nur über Zeiten einfangen. Würde deutlich komplexer und erfordert zusätzlich noch mehr Änderungen bei anderen IO Typen, die ja noch nicht gefolgt sind.
  • Hast Du ein so flottes device, das damit Probleme hat? Sonst eher "no Change in a running system".

Gruß, Ansgar.

frank

hallo ansgar,

es ist eines der ersten homebrew devices  (universalsensor).

echte probleme habe ich noch nicht gesehen.
ich wollte sie eher vorsorglich ausschliessen.

ok, also erst einmal den bug als feature verkaufen:
=> dynamische timing anpassung.  ;)

gruss 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

noansi

Hallo Frank,

Zitates ist eines der ersten homebrew devices  (universalsensor).
Zitatok, also erst einmal den bug als feature verkaufen:

Hmm, ich würde es erst mal als Bug im hombrew device sehen, wenn es sich nicht ans Timing hält. :o
Natürlich ist es sehr vorteilhaft, wenn es trotzdem funktioniert.  :)
Und das auch noch rasant.  ;D
Auch sehr schön, sollte es beim Sensor Energie sparen. Der müsste ja sonst länger auf Antwort von der Zentrale warten. 8)
Brauchst Du noch mehr verschnörkelnde Argumente? ;)

Es wären zusätzliche Checks nötig, ob die gleiche message number und der gleiche message typ schon mal empfangen wurde und ob die übliche Wiederholzeit schon erreicht ist, um das einzufangen.
Aber erst, wenn konkrete Probleme mit der jetzigen zeitbasierten Lösung auftreten. Denn dann wieder einen Speedup für den hombrew wieder einzubauen sehe ich nicht.

Gruß, Ansgar.

dancatt

Zitat von: rudolfkoenig am 01 August 2021, 18:14:16
Habs eingecheckt.

Hallo, über ein Update bekomme ich aber keine Änderungen von "00_HMUARTLGW.pm".
Letzte Version ist bei mir  aus dem Jahre 2019.

Vielen Dank.

Gruß Daniel
Cubietruck: FHEM-Server 6.0

Homematic: HM-USB-CFG2, HM-CFG-LAN, HM-LC-SW1-FM, HM-LC-Sw1-Pl-DN-R1, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-SEC-SC-2, HM-SEC-SD, HM-PB-6-WM55

frank

#34
00_HMUARTLGW wurde noch nicht eingecheckt, da mgernoth noch nicht reagiert hat.

nimm solange die version aus antwort #26.
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

mgernoth

Hallo zusammen,

Zitat von: frank am 30 August 2021, 10:30:32
00_HMUARTLGW wurde noch nicht eingecheckt, da mgernoth noch nicht reagiert hat.

sorry, ich hatte im letzten Jahr sehr viel um die Ohren und konnte mich nicht um Fhem kümmern :-(
Aktueller Patch von Ansgar sieht gut aus und ich habe ihn jetzt eingechecked.

Viele Grüße
  Michael