Hauptmenü

Neueste Beiträge

#91
Sonstige Systeme / Aw: Entwicklungs-Thread Modul ...
Letzter Beitrag von Jojo11 - 18 Februar 2026, 16:21:12
Nach dem neuesten Update scheint Ruhe zu sein  :)  Vielen Dank!
#92
Sonstiges / Aw: Dispatch und readingsBegin...
Letzter Beitrag von olwaldi - 18 Februar 2026, 15:59:40
Danke für den Tip.

Aber ich glaube, daß X_Attr ABSICHTLICH den $hash von fhem nicht bekommt. Letztendlich kann (und soll?) man das Ändern eines Attributs quasi als "globales" Notify "auffassen", und so funktionierts ja auch prima & logisch konsistent.

Beim Debuggen habe ich auch gesehen, daß jede Änderung eines Readings in DENON_AVR als notify in DENON_AVR_Notify vorbeikommt, und das sind ganz schön viele (trotz event-on-changed-reading). Könnte man auch als überflüssig empfinden, ist aber m.E. auch "richtig" im Sinne von fhem. Ich könnte das ja durch  readingsSingleUpdate(..., 0) vermeiden, aber dann fehlen die Events etwa beim Update in FHEMWEB.

Letztendlich ist das eine Stilfrage, da gibt's kein richtig oder falsch (daher meine Anführungszeichen).

Grüßle, Michael
#93
Sonstige Systeme / Aw: Bresser Wetterstation 868M...
Letzter Beitrag von laserrichi - 18 Februar 2026, 15:06:32
Habe es jetzt mal eine weile laufen lassen.

Ich bleibe bei 11235, denn hier ist die ID immmer die selbe 0706, mit den anderen beiden Datenraten ist die ID immer mal anders.
Im Log unten habe ich einkommentiert wann ich es geändert habe.

2026.02.18 14:00:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B37010101011201560252DD362037CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:00:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B37010101011201560252DD362037CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:00:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B38011D05024E01560251405D075ECFA023A72F4F;N=17;R=255;␃
2026.02.18 14:00:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B38011D05024E01560251405D075ECFA023A72F4F;N=17;R=253;␃
2026.02.18 14:00:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022A38011C070101015602504384E285CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:00:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022A38011C070101015602504384E285CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:01:00 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:01:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B38010B0302570156025058AB61ACCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:01:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B38010B0302570156025058AB61ACCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:01:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B37010702022A01560250FED2FBD3CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:01:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B37010702022A01560250FED2FBD3CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:01:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022C37010D0301F50156025415F90FFACFA023A72F4F;N=17;R=253;␃
2026.02.18 14:01:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022C37010D0301F50156025415F90FFACFA023A72F4F;N=17;R=253;␃
2026.02.18 14:02:00 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:02:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022C3701010101F201560258AD20C121CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:02:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022C3701010101F201560258AD20C121CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:02:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B37010B03020601560252EC474148CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:02:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B3701100401FD0156024DCD6E406FCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:02:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B3701100401FD0156024DCD6E406FCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:03:00 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:03:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B3701090201DE0156024C3695A796CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:03:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B3701090201DE0156024C3695A796CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:03:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022C3701010101DC0156024A85BC11BDCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:03:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B3701010001CC0156024810E3AFE4CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:03:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B3701010001CC0156024810E3AFE4CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:04:00 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:04:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022C3801060101FD01560244D50AD00BCFA023A72F4F;N=17;R=252;␃
2026.02.18 14:04:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022C3801060101FD01560244D50AD00BCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:04:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B380106010253015602417431E932CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:04:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B380106010253015602417431E932CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:04:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B3801170402210156023ED0584B59CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:04:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B3801170402210156023ED0584B59CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:05:00 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:05:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B38010803024F0156023CC47F8280CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:05:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022B38010803024F0156023CC47F8280CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:05:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022A38010F03025B0156023B70A666A7CFA023A72F4F;N=17;R=252;␃
2026.02.18 14:05:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022A38010F03025B0156023B70A666A7CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:05:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283A01340A024F0156023A9BCDD7CECFA023A72F4F;N=17;R=253;␃
2026.02.18 14:06:00 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:06:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283A012609025701560239FBF456F5CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:06:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283A012609025701560239FBF456F5CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:06:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283A011807022D015602395A1BA21CCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:06:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283A011807022D015602395A1BA21CCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:06:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283B010B02021601560238B042F643CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:06:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283B010B02021601560238B042F643CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:07:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:07:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102293C010102020C01560237F669506ACFA023A72F4F;N=17;R=254;␃
2026.02.18 14:07:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102293C010102020C01560237F669506ACFA023A72F4F;N=17;R=253;␃
2026.02.18 14:07:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102293C01010001EF0156023710907191CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:07:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102293B01010001D3015602363AB7A4B8CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:08:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:08:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283A01010101F30156023543DEF2DFCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:08:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283A01010101F30156023543DEF2DFCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:08:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102293B010A0101FD015602343E052806CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:08:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102293B010A0101FD015602343E052806CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:08:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102293C0112020235015602333B2C8E2DCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:09:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:09:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273B01140402080156023246539354CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:09:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273B01140402080156023246539354CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:09:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283C010103022001560231467ABF7BCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:09:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283C010103022001560231467ABF7BCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:09:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273A010601020F0156023058A1E6A2CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:09:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273A010601020F0156023058A1E6A2CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:10:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:10:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273A01010101EA0156022F3CC8C5C9CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:10:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273A01010101EA0156022F3CC8C5C9CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:10:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273B010101022C0156022DC8EFBAF0CFA023A72F4F;N=17;R=252;␃
2026.02.18 14:10:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273B010101022C0156022DC8EFBAF0CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:10:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283A010C0202140156022C79168517CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:10:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102283A010C0202140156022C79168517CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:11:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:11:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022838010902020B0156022B803DA43ECFA023A72F4F;N=17;R=252;␃
2026.02.18 14:11:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022838010902020B0156022B803DA43ECFA023A72F4F;N=17;R=253;␃
2026.02.18 14:11:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273701010101D50156022A88649065CFA023A72F4F;N=17;R=252;␃
2026.02.18 14:11:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273701010101D50156022A88649065CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:11:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273701010101FD01560229008B568CCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:11:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273701010101FD01560229008B568CCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:12:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:12:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263901100102650156022999B28FB3CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:12:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263901010302350156022994D974DACFA023A72F4F;N=17;R=254;␃
2026.02.18 14:12:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263901010302350156022994D974DACFA023A72F4F;N=17;R=254;␃
2026.02.18 14:12:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263A0101010225015602296F006501CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:12:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263A0101010225015602296F006501CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:13:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:13:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273A010100021A015602298C279E28CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:13:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102273A010100021A015602298C279E28CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:13:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263A010802023D01560229D84E3C4FCFA023A72F4F;N=17;R=252;␃
2026.02.18 14:13:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263A010802023D01560229D84E3C4FCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:13:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263B010C02020F01560229FE756076CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:13:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263B010C02020F01560229FE756076CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:14:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:14:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263B01010201C601560229FF9C339DCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:14:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263B010104022C0156022992C356C4CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:14:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263B010104022C0156022992C356C4CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:14:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263B011502021D0156022932EA20EBCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:15:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:15:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102253C010A02020701560228E111D412CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:15:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102263D010A02020C01560228BF38E039CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:15:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102253C010E02010701560228F95F3D60CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:15:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102253C010E02010701560228F95F3D60CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:16:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:16:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102243C01090301C7015602295E868587CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:16:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102243C01090301C7015602295E868587CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:16:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102253C01010101C601560229A9ADEDAECFA023A72F4F;N=17;R=253;␃
2026.02.18 14:16:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102253C01010101C601560229A9ADEDAECFA023A72F4F;N=17;R=253;␃
2026.02.18 14:16:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102243D010B0101FF0156022A01D4B0D5CFA023A72F4F;N=17;R=252;␃
2026.02.18 14:17:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:17:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102243D011A0501E00156022A16FBE0FCCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:17:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102243D011A0501E00156022A16FBE0FCCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:17:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233D011404021401560229C922E623CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:17:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233C0111040204015602299349C34ACFA023A72F4F;N=17;R=254;␃
2026.02.18 14:17:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233C0111040204015602299349C34ACFA023A72F4F;N=17;R=254;␃
2026.02.18 14:18:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:18:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102243C010A0201F10156022951708C71CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:18:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102243C010D0201F7015602295797C298CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:18:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233C01120202080156022979BE21BFCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:18:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233C01120202080156022979BE21BFCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:19:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:19:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233D011204023701560229ADE5AEE6CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:19:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233D011204023701560229ADE5AEE6CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:19:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233E010704021801560229FC0CFB0DCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:19:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233E010704021801560229FC0CFB0DCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:19:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223D011402024F0156022A6D33D434CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:20:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:20:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102243D01080502380156022AB45A245BCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:20:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102243D01080502380156022AB45A245BCFA023A72F4F;N=17;R=252;␃
2026.02.18 14:20:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233E010101020A0156022B03816282CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:20:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233E010101020A0156022B03816282CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:20:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233D010A0202080156022B53A8E0A9CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:21:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:21:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223E011D04023B0156022B62CF5ED0CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:21:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223E011D04023B0156022B62CF5ED0CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:21:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233D01230602520156022B81F6C3F7CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:21:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233D01230602520156022B81F6C3F7CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:21:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223E01190702330156022BA41DE51ECFA023A72F4F;N=17;R=254;␃
2026.02.18 14:21:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223E01190702330156022BA41DE51ECFA023A72F4F;N=17;R=253;␃
2026.02.18 14:22:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:22:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223E010C05025F0156022B98441D45CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:22:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223E010C05025F0156022B98441D45CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:22:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E01170402560156022B686B146CCFA023A72F4F;N=17;R=252;␃
2026.02.18 14:22:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223E010E0602250156022AA5924093CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:23:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:23:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F010D0401FC01560229D6B96BBACFA023A72F4F;N=17;R=253;␃
2026.02.18 14:23:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F01010201FB015602293CE0E9E1CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:23:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F01010201FB015602293CE0E9E1CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:23:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233F010701023601560228CD07E208CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:23:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102233F010701023601560228CD07E208CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:24:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:24:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F010E020108015602287E2E922FCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:24:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F010E020108015602287E2E922FCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:24:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F010103023F015602284955B056CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:24:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F010103023F015602284955B056CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:24:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F010A01010101560227B47C097DCFA023A72F4F;N=17;R=1;␃
2026.02.18 14:25:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:25:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F01140301530156022600A3D9A4CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:25:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F01140301530156022600A3D9A4CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:25:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E012405015501560226AACABBCBCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:25:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203F011706011F015602269DF194F2CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:25:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203F011706011F015602269DF194F2CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:26:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:26:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102214001120501050156022697189719CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:26:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102214001120501050156022697189719CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:26:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022140010104010101560226CD3FDE40CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:26:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022140010104010101560226CD3FDE40CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:26:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022240010C010255015602271B66B267CFA023A72F4F;N=17;R=2;␃
2026.02.18 14:26:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022240010C010255015602271B66B267CFA023A72F4F;N=17;R=3;␃
2026.02.18 14:27:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:27:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022241010101021C01560227848DFF8ECFA023A72F4F;N=17;R=248;␃
2026.02.18 14:27:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070631022240010101024301560227F4B4BCB5CFA023A72F4F;N=17;R=2;␃
2026.02.18 14:27:41 4: Signalduino868/msg READ: ␂MN;D=54AA000706310222400107010111015602286DDB30DCCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:27:41 4: Signalduino868/msg READ: ␂MN;D=54AA000706310222400107010111015602286DDB30DCCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:28:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:28:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E010C02011A01560228D302C903CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:28:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E010C02011A01560228D302C903CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:28:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213F011B060110015602293B29632ACFA023A72F4F;N=17;R=252;␃
2026.02.18 14:28:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213F011B060110015602293B29632ACFA023A72F4F;N=17;R=252;␃
2026.02.18 14:28:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213F010C03012C01560229A550FE51CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:28:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213F010C03012C01560229A550FE51CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:29:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:29:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F010B03012C01560229F2777278CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:29:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223F010B03012C01560229F2777278CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:29:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102224001010102650156022A559E2C9FCFA023A72F4F;N=17;R=0;␃
2026.02.18 14:29:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102224001010102650156022A559E2C9FCFA023A72F4F;N=17;R=0;␃
2026.02.18 14:29:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E010E0202680156022A92C59EC6CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:30:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:30:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223D011D06011A0156022AD1ECC8EDCFA023A72F4F;N=17;R=0;␃
2026.02.18 14:30:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223D011D06011A0156022AD1ECC8EDCFA023A72F4F;N=17;R=0;␃
2026.02.18 14:30:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D011005023B0156022B14134614CFA023A72F4F;N=17;R=251;␃
2026.02.18 14:30:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D011005023B0156022B14134614CFA023A72F4F;N=17;R=250;␃
2026.02.18 14:30:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E010901014E0156022B343A953BCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:30:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E010901014E0156022B343A953BCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:31:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:31:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223D01150401490156022BA1613362CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:31:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223D01150401490156022BA1613362CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:31:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D011D0401310156022BF1889889CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:31:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D011D0401310156022BF1889889CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:31:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D01240701440156022C2DAF19B0CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:32:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:32:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631021F3D01260801290156022C3ED638D7CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:32:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070631021F3D01260801290156022C3ED638D7CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:32:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E011806015F0156022BE8FD30FECFA023A72F4F;N=17;R=255;␃
2026.02.18 14:32:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E011806015F0156022BE8FD30FECFA023A72F4F;N=17;R=0;␃
2026.02.18 14:32:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E01010101550156022C27247125CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:32:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E01010101550156022C27247125CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:33:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010A0201440156022C614BCA4CCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:33:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:33:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010A0201440156022C614BCA4CCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:33:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010E03012D0156022CBF723D73CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:33:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010E03012D0156022CBF723D73CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:33:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010702014E0156022CFE99BC9ACFA023A72F4F;N=17;R=0;␃
2026.02.18 14:34:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:34:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E01010201520156022D14C0F9C1CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:34:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E010C01023F0156022D6FE773E8CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:34:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E010C01023F0156022D6FE773E8CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:34:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E01140301160156022D840E900FCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:34:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E01140301160156022D840E900FCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:35:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E01060502360156022DAE35F636CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:35:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:35:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E01060502360156022DAE35F636CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:35:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213F01080102370156022DCE5C3D5DCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:35:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213F01080102370156022DCE5C3D5DCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:35:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E010D02022B0156022DFF838E84CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:35:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E010D02022B0156022DFF838E84CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:36:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E01080302280156022E28AAD8ABCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:36:01 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:36:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E01080302280156022E28AAD8ABCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:36:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010102014C0156022E18D108D2CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:36:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010102014C0156022E18D108D2CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:36:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E011602011F0156022E58F858F9CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:36:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E011602011F0156022E58F858F9CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:37:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E011A04010C0156022E8C1FA620CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:37:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203E011A04010C0156022E8C1FA620CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:37:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:37:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D01120501070156022EF2462647CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:37:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D01120501070156022EF2462647CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:37:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D011705012B0156022F446DC96ECFA023A72F4F;N=17;R=255;␃
2026.02.18 14:37:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D011705012B0156022F446DC96ECFA023A72F4F;N=17;R=255;␃
2026.02.18 14:38:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D011605014B0156022FA5947095CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:38:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:38:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D01090401650156023008BB08BCCFA023A72F4F;N=17;R=0;␃
2026.02.18 14:38:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D01090401650156023008BB08BCCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:38:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E010102013901560230A5E297E3CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:38:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E010102013901560230A5E297E3CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:39:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D0101010123015602312609270ACFA023A72F4F;N=17;R=254;␃
2026.02.18 14:39:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D0101010123015602312609270ACFA023A72F4F;N=17;R=254;␃
2026.02.18 14:39:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:39:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010C02014901560231AF300931CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:39:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010C02014901560231AF300931CFA023A72F4F;N=17;R=252;␃
2026.02.18 14:39:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203C011003018601560231DC579E58CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:39:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203C011003018601560231DC579E58CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:40:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203C010902018601560232527E347FCFA023A72F4F;N=17;R=253;␃
2026.02.18 14:40:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203C010902018601560232527E347FCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:40:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:40:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010901014101560232D7A59BA6CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:40:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010901014101560232D7A59BA6CFA023A72F4F;N=17;R=1;␃
2026.02.18 14:40:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010902015A015602333CCC42CDCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:40:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D010902015A015602333CCC42CDCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:41:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E0101020189015602339BF3F1F4CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:41:01 4: Signalduino868/msg READ: ␂MN;D=54AA00077FFFFFFFFFFFFFFFFFFFFFFFFFFF37E7E3E99F40474E5E9E;N=17;R=252;␃
2026.02.18 14:41:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:41:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102223E01010001AE01560234341AD61BCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:41:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E0101010149015602348841EC42CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:41:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E0101010149015602348841EC42CFA023A72F4F;N=17;R=0;␃
2026.02.18 14:42:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D010F020152015602350B68AE69CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:42:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D010F020152015602350B68AE69CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:42:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:42:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D010A03015201560235398FFF90CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:42:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D010A03015201560235398FFF90CFA023A72F4F;N=17;R=255;␃
2026.02.18 14:42:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E010A01013F015602356BB644B7CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:42:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213E010A01013F015602356BB644B7CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:43:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D010F0201560156023567DD83DECFA023A72F4F;N=17;R=254;␃
2026.02.18 14:43:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D010F0201560156023567DD83DECFA023A72F4F;N=17;R=254;␃
2026.02.18 14:43:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:43:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102203D011903026401560235A5040105CFA023A72F4F;N=17;R=252;␃
2026.02.18 14:43:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D011606010901560235A82BD02CCFA023A72F4F;N=17;R=254;␃
2026.02.18 14:43:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D011606010901560235A82BD02CCFA023A72F4F;N=17;R=255;␃
2026.02.18 14:44:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213C011603011101560235C4521753CFA023A72F4F;N=17;R=253;␃
2026.02.18 14:44:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:44:22 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D011304010A01560235CB793D7ACFA023A72F4F;N=17;R=253;␃
2026.02.18 14:44:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D010C030101015602361EA0A7A1CFA023A72F4F;N=17;R=254;␃
2026.02.18 14:44:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102213D010C030101015602361EA0A7A1CFA023A72F4F;N=17;R=254;␃




-->>>>>>  Gesetzt auf 11111:





2026.02.18 14:52:21 4: Signalduino868/msg READ: ␂MN;D=54AA00060C62044676021E060034055808E9808730167D011D397A78;N=17;R=254;␃
2026.02.18 14:52:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070C62044676021E0602BA055808E98087348B3D011D397A78;N=17;R=253;␃
2026.02.18 14:52:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070C62044676022C080310055808E8CD23E9273D011D397A78;N=17;R=255;␃
2026.02.18 14:53:01 4: Signalduino868/msg READ: ␂MN;D=54AA0006046204467802020602E0055808E9B1BDD1867D011D397A78;N=17;R=254;␃
2026.02.18 14:53:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007066204467802020603E0055808E9B1BDD5C67D011D397A78;N=17;R=254;␃
2026.02.18 14:53:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:53:21 4: Signalduino868/msg READ: ␂MN;D=54AA00060C62044676020C020220055808E8C658CCBE7D011D397A78;N=17;R=254;␃
2026.02.18 14:53:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070662044676020C020310055808E8C658CE5F3D011D397A78;N=17;R=255;␃
2026.02.18 14:53:41 4: Signalduino868/msg READ: ␂MN;D=54AA00060C62044676021E06030C055808E976F6B2FB3D011D397A78;N=17;R=0;␃
2026.02.18 14:53:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070662044676021E060346055808E976F6B2FB3E801D397A78;N=17;R=0;␃
2026.02.18 14:54:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070462044876020C040264055808E92F933B0E7D011D397A78;N=17;R=254;␃
2026.02.18 14:54:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070662044876020C040364055808E92F933B9E7D011D397A78;N=17;R=255;␃
2026.02.18 14:54:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:54:21 4: Signalduino868/msg READ: ␂MN;D=54AA000604620448780202020338055808E8182F00667D011D397A78;N=17;R=254;␃
2026.02.18 14:54:21 4: Signalduino868/msg READ: ␂MN;D=54AA000704620448780202020738055808E8182F00667D011D397A78;N=17;R=254;␃
2026.02.18 14:54:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070462044876020204015C055808E69CC8409E7D011D397A78;N=17;R=255;␃
2026.02.18 14:54:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007066204487602020404DC055808E69CC844DE7D011D397A78;N=17;R=255;␃
2026.02.18 14:55:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070462044676022002047C055808E50167196B3D011D397A78;N=17;R=254;␃
2026.02.18 14:55:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070662044676022002047E055808E50167196B3F011D397A78;N=17;R=253;␃
2026.02.18 14:55:02 4: Signalduino868/keepalive ok, retry = 0



-->>>>>   gesetzt auf 10989:



2026.02.18 14:55:08 4: Signalduino868/msg READ: C0Dn11=2165E858C00222F851070018166C436891
2026.02.18 14:55:08 4: Signalduino868/msg READ: regexp=C0Dn11.* cmd=ccconf msg=C0Dn11=2165E858C00222F851070018166C436891
2026.02.18 14:55:21 4: Signalduino868/msg READ: ␂MN;D=54AA000706620448780202020934055808E392028C0E7D011D397A78;N=17;R=253;␃
2026.02.18 14:55:41 4: Signalduino868/msg READ: ␂MN;D=54AA0007066204467602020004CC055808E23E9DEAA33D011D397A78;N=17;R=253;␃
2026.02.18 14:56:01 4: Signalduino868/msg READ: ␂MN;D=54AA00060462044676022604020C055808E2773A9B3E7D011D397A78;N=17;R=254;␃
2026.02.18 14:56:01 4: Signalduino868/msg READ: ␂MN;D=54AA000706620446760226040294055808E2773A9B3F3E811D397A78;N=17;R=254;␃
2026.02.18 14:56:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:56:21 4: Signalduino868/msg READ: ␂MN;D=54AA0006046204487602300A0054055808E317D423967D011D397A78;N=17;R=255;␃
2026.02.18 14:56:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007046204487602300A02D4055808E317D423F67D011D397A78;N=17;R=254;␃
2026.02.18 14:56:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070C62044676020C080038055808E3E87164773D011D397A78;N=17;R=1;␃
2026.02.18 14:56:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070662044676020C0802BC055808E3E87164773E811D397A78;N=17;R=1;␃
2026.02.18 14:57:01 4: Signalduino868/msg READ: ␂MN;D=54AA00060C620446740224080170055808E4910ED0267D011D397A78;N=17;R=254;␃
2026.02.18 14:57:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007066204467402240802B8055808E4910ED1133E811D397A78;N=17;R=253;␃
2026.02.18 14:57:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:57:21 4: Signalduino868/msg READ: ␂MN;D=54AA00060462044872023A0C0038055808E489AAE11E7D011D397A78;N=17;R=255;␃
2026.02.18 14:57:21 4: Signalduino868/msg READ: ␂MN;D=54AA00070662044872023A0C025C055808E489AAE1AF3E811D397A78;N=17;R=254;␃
2026.02.18 14:57:41 4: Signalduino868/msg READ: ␂MN;D=54AA00060C620446740216060004055808E4464732427D011D397A78;N=17;R=255;␃
2026.02.18 14:57:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070C620446740216060284055808E44647324B3E811D397A78;N=17;R=0;␃
2026.02.18 14:58:01 4: Signalduino868/msg READ: ␂MN;D=54AA00060C620444720228080534055808E4D2E015CE7D011D397A78;N=17;R=5;␃
2026.02.18 14:58:01 4: Signalduino868/msg READ: ␂MN;D=54AA00070662044472022808029A055808E4D2E0AAE77D011D397A78;N=17;R=5;␃
2026.02.18 14:58:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:58:21 4: Signalduino868/msg READ: ␂MN;D=54AA00060C6204487402240A0200055808E5077E4F827D011D397A78;N=17;R=255;␃
2026.02.18 14:58:21 4: Signalduino868/msg READ: ␂MN;D=54AA0007066204487402240A0300055808E5077E4F833E811D397A78;N=17;R=0;␃
2026.02.18 14:58:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070462044672020C040034055808E65C1AA03E7D011D397A78;N=17;R=254;␃
2026.02.18 14:58:41 4: Signalduino868/msg READ: ␂MN;D=54AA00070462044672020C0402B4055808E65C1AB03E7D011D397A78;N=17;R=252;␃
2026.02.18 14:59:01 4: Signalduino868/msg READ: ␂MN;D=54AA00060C6204447202180400F4055808E830B571767D011D397A78;N=17;R=249;␃
2026.02.18 14:59:01 4: Signalduino868/msg READ: ␂MN;D=54AA0007066204447202180402F4055808E830B579767D011D397A78;N=17;R=249;␃
2026.02.18 14:59:02 4: Signalduino868/keepalive ok, retry = 0
2026.02.18 14:59:21 4: Signalduino868/msg READ: ␂MN;D=54AA000604620444740220060514055808E909530AAE7D011D397A78;N=17;R=247;␃
2026.02.18 14:59:21 4: Signalduino868/msg READ: ␂MN;D=54AA000706620444740220060294055808E9095325573D011D397A78;N=17;R=248;␃


anbei noch das Spektrum vom Signal das durchgelaufen ist:
also die Farbige Linie ist aus SDRSHARP
#94
Wallboxen und E-Fahrzeuge / Aw: go-e Charger WallBox über...
Letzter Beitrag von Prof. Dr. Peter Henning - 18 Februar 2026, 15:00:17
"Daily trip"??

Next Trip, meinst Du, also wieviel für den nächsten Trip geladen werden soll.

Bei den api-Befehlen:

ate - R/W double  im Modul als Reading nexttrip_energy .

Also abfragen mit http://<IP>/api/status?filter=ate, setzen mit http://<IP>/api/set?ate=15000 für 15 kWh

Diesen Wert kann das Modul so nicht setzen (könnte man aber einfügen). Gesetzt werden kann derzeit

nexttrip_energy_100km - Verbrauch in kWh auf 100 km
nexttrip_distance - Gewünschte Distanz
 
LG

pah
#95
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 18 Februar 2026, 14:36:12
Hilfestellung und zur Info für diejenigen unter euch die
- Besitzer einer Wärmepumpe von Buderus oder Bosch sind
- per MQTT-Modul auf ihre WP mittels BBQKees-EMS-Modul zugreifen
- diese in SF als Consumer erstmalig einbinden möchten:


Einstellung innerhalb EMS-Modul:
(siehe die 2 passenden Screenshot)



Beispiel-Einstellung im MQTT-Modul (Gerätename anpassen ?!?)
defmod MQTT_EMSwp MQTT2_DEVICE MQTT_EMSwp
attr MQTT_EMSwp DbLogExclude BSSID,IODev,IPv4_address,IPv4_gateway,IPv4_nameserver,IPv6_address,MAC,SSID,apicalls,\
apifails,attrTemplateVersion,boiler_data_auxheaterdelay,boiler_data_auxheaterlevel,\
boiler_data_auxheateroff,boiler_data_auxheateronly,\
boiler_data_auxheatersource,boiler_data_auxheatrmode,boiler_data_auxlimitstart,\
boiler_data_auxmaxlimit,boiler_data_burn2workmin,\
boiler_data_burnstarts,boiler_data_burnworkmin,boiler_data_dhw_alternatingop,boiler_data_dhw_altopprio,\
boiler_data_dhw_altopprioheat,boiler_data_dhw_comfdiff,boiler_data_dhw_comfort1,\
boiler_data_dhw_comfstop,boiler_data_dhw_disinfecting,boiler_data_dhw_disinfectiontemp,\
boiler_data_dhw_ecodiff,boiler_data_dhw_ecoplusdiff,\
boiler_data_dhw_ecoplusoff,boiler_data_dhw_ecoplusstop,boiler_data_dhw_ecostop,\
boiler_data_dhw_flowtempoffset,boiler_data_dhw_hystoff,boiler_data_dhw_hyston,boiler_data_dhw_maxheat,\
boiler_data_dhw_onetime,boiler_data_dhw_recharging,boiler_data_dhw_seltemp,\
boiler_data_dhw_seltemplow,boiler_data_dhw_seltempsingle,boiler_data_dhw_tempecoplus,\
boiler_data_dhw_workm,bootTime,boot_time,bus_status,connected,freemem,heartbeat_.*,mqttcount,mqttfails,\
mqttreconnects,network,rssi,rxfails,rxreceived,txfails,txreads,txwrites,uptime,uptime_sec,wifistrength,wifireconnects,\
thermostat_data_datetime
attr MQTT_EMSwp autocreate 1
attr MQTT_EMSwp bridgeRegexp heartbeat:.* { json2nameValue($EVENT) }
attr MQTT_EMSwp comment
Autorisierung / Token: \
The bearer Access Token (JWT) is used to authenticate HTTP requests and can be obtained from the \
WebUI's Settings->Security->Manage Users page and then clicking on the key icon for the user that has admin privileges (is Admin set). \
The token is generated using a combination of the username and a secret key which is the super user (su) password found in the WebUI's Settings->Security->Security Settings page. \
This 152 character long string must be included in the HTTP header as "Authorization: Bearer {ACCESS_TOKEN}". Note the token has no expiry date.\
\
<bearer Acts Token> "dieser WLW186-7 MB AR E" = {ACCESS_TOKEN}\
Beispiele :\
#############\
# Most GETs do not need authentication\
% curl http://ems-esp.local/api/thermostat/seltemp\
\
# POSTs (with -d) need authentication tokens\
% curl http://ems-esp.local/api/thermostat/seltemp \\
  -H 'Content-Type: application/json' \\
  -H 'Authorization: Bearer <bearer Acts Token>' \\
  -d '{ "value" : 22.5 }'\
\
# GET with authentication using query parameter with token\
% curl http://ems-esp.local/api/system/publish\?access_token\="ey.......0"\
\
# GET to restart EMS-ESP\
curl http://ems-esp.local/api/system/restart -H 'Authorization: Bearer ey....0'\
\
# This example will get the system info, via a GET request\
curl -X GET ${emsesp_url}/api/system/info\
\
# This example will execute a read command on product ID 8 and type ID 1\
curl -X POST \\
    -H "Authorization: Bearer ${<bearer Acts Token>}" \\
    -H "Content-Type: application/json" \\
    -d '{"data":"8 1"}' \\
    ${emsesp_url}/api/system/read\
\
# This example will export all values to a json file, including custom entities, sensors and schedules\
curl -X POST \\
    -H "Authorization: Bearer ${<bearer Acts Token>}" \\
    -H "Content-Type: application/json" \\
    -d '{"action":"export", "param":"allvalues"}' \\
    ${emsesp_url}/rest/action
attr MQTT_EMSwp disable 0
attr MQTT_EMSwp event-min-interval .*:600
attr MQTT_EMSwp event-on-change-reading .*
attr MQTT_EMSwp icon air_water_heating_pump
attr MQTT_EMSwp model ems-esp_heater_device
attr MQTT_EMSwp readingList MQTT_EMSwp:ems-esp/heartbeat:.* { json2nameValue($EVENT) }\
MQTT_EMSwp:ems-esp/status:.* status\
MQTT_EMSwp:ems-esp/info:.* { json2nameValue($EVENT) }\
MQTT_EMSwp:ems-esp/heating_active:.* heating_active\
MQTT_EMSwp:ems-esp/tapwater_active:.* tapwater_active\
MQTT_EMSwp:ems-esp/boiler_data:.* { json2nameValue($EVENT, 'boiler_data_', $JSONMAP) }\
MQTT_EMSwp:ems-esp/thermostat_data:.* { json2nameValue($EVENT, 'thermostat_data_', $JSONMAP) }\
MQTT_EMSwp:ems-esp/mixer_data:.* { json2nameValue($EVENT, 'mixer_data_', $JSONMAP) }
attr MQTT_EMSwp room EnergieWP,MQTT2_DEVICE
attr MQTT_EMSwp setList restart:noArg heartbeat:.* { json2nameValue($EVENT) }
attr MQTT_EMSwp stateFormat T=>>   Out: boiler_data_outdoortemp ModeCirc: thermostat_data_dhw_circmode WW: boiler_data_dhw_curtemp Circ: boiler_data_dhw_circ VL: boiler_data_curflowtemp RL: boiler_data_rettemp HC1-Flow: mixer_data_hc1_flowtemphc   P.-Status HK1: mixer_data_hc1_pumpstatus P.-Status HK2: mixer_data_hc2_pumpstatus  HP_Power_Current: boiler_data_hpcurrpower   HP_Power_Reduction: boiler_data_powerreduction
attr MQTT_EMSwp userReadings user_WP_JAZ_overall {\
 if ((ReadingsNum($name,"boiler_data_metertotal",0) > 0) && (ReadingsNum($name,"boiler_data_nrgtotal",0) > 0))\
 { \
(sprintf("%.2f", (ReadingsNum($name,"boiler_data_nrgtotal",0)/ReadingsNum($name,"boiler_data_metertotal",0))));;;;\
 }\
},\
\
user_WP_JAZ_year \
{\
if ((ReadingsNum("Dum.Energy","WPGridConsumptionYear",0) > 0) && (ReadingsNum("Dum.Energy","WPboiler_data_nrgtotalYear",0) > 0))\
 { \
(sprintf("%.2f", (ReadingsNum("Dum.Energy","WPboiler_data_nrgtotalYear",0)/ReadingsNum("Dum.Energy","WPGridConsumptionYear",1))));;;;\
 }\
},\
\
user_WP_JAZ_month {\
if ((ReadingsNum("Dum.Energy","WPGridConsumptionMonth",0) > 0)&& (ReadingsNum("Dum.Energy","WPboiler_data_nrgtotalMonth",0) > 0))\
 { \
(sprintf("%.2f", (ReadingsNum("Dum.Energy","WPboiler_data_nrgtotalMonth",0)/ReadingsNum("Dum.Energy","WPGridConsumptionMonth",1))));;;;\
 }\
},\
\
user_WP_JAZ_day {\
 if ((ReadingsNum("Dum.Energy","WPGridConsumptionDay",0) > 0) && (ReadingsNum("Dum.Energy","WPboiler_data_nrgtotalDay",0) > 0))\
 { \
  (sprintf("%.2f", (ReadingsNum("Dum.Energy","WPboiler_data_nrgtotalDay",0)/ReadingsNum("Dum.Energy","WPGridConsumptionDay",1))));;;;\
 }\
}, \
\
user_WP_JAZ_hour {\
 if ((ReadingsNum("Dum.Energy","WPGridConsumptionHour",0) > 0) && (ReadingsNum("Dum.Energy","WPboiler_data_nrgtotalhour",0) > 0))\
 { \
  (sprintf("%.2f", (ReadingsNum("Dum.Energy","WPboiler_data_nrgtotalhour",0)/ReadingsNum("Dum.Energy","WPGridConsumptionHour",1))));;;;\
 }\
}, \


Definierung des Heatpump-"consumerXX" in SF
SMA_Elgris_EM2 ###>>>  EM-Gesamt der WP
type=heatpump
power=2500          ####>>> ich untertriebe hier extra - es werden bis zu 3500 verbraucht
icon=sani_heating_heatpump@orange ##> oder ein anderes icon nach Wahl
pcurr=Bezug_Wirkleistung:W    ## aus dem EM
etotal=Bezug_Wirkleistung_Zaehler:kWh   ## aus dem EM
noshow=0  
switchdev=MQTT_EMSwp    ### wenn man selber schaltent eingreifen möchte
swstate=boiler_data_hpactivity:heating|cooling|hot.*:off
comforttemp=MQTT_EMSwp:thermostat_data_hc1_comforttemp

Eintrag in "SetupEnviroment"

outsideTemp=MQTT_EMSwp:boiler_data_outdoortemp
presence=Forecast:user_presence:present


zusätzliche "UserReadings" in SF definieren:

user_presence {if(ReadingsVal("Handy_01","state","") eq "present") {return "present"} elsif (ReadingsVal("Handy_02","state","") eq "present") {return "present"} else {return 0}},


So oder ähnlich in attr aiControl zusätzlich einstellen (Versuch macht klug)
aiConActivate=1
aiConAlpha=0.9
aiConTrainStart=30:3
aiConActFunc=GAUSSIAN_SYMMETRIC
aiConHiddenLayers=64-32
aiConLearnRate=0.001
aiConMomentum=0.6
aiConShuffleMode=1
aiConShufflePeriod=20
aiConSteepness=1.0
aiConTrainAlgo=INCREMENTAL
aiConProfile=v1_heatpump_active_pv
aiConBitFailLimit=0.18
#96
Wunschliste / Aw: Poolsteuerung für PH-803W,...
Letzter Beitrag von M.Piet - 18 Februar 2026, 14:11:07
Hey, ich würde das gern mal auskramen. ;) Ich bin davon begeistert und es ist genau das was ich suche.
Ich muss zugeben, 180 Seiten aus dem Pool-Forum sind eine Herausforderung.
Ist das denn Seitens FHEM noch weitergegangen, oder gibt es vielleicht sogar eine etwas kompaktere Anleitung zu dem Thema?

Danke schon mal.
#97
Wallboxen und E-Fahrzeuge / Aw: go-e Charger WallBox über...
Letzter Beitrag von satprofi - 18 Februar 2026, 13:36:34
Hallo.
Wie schaffe ich es, die Menge für den dailyTrip einzustellen ? Finde in den api-befehlen von goE nichts darüber.
#98
DOIF / Aw: DOIF an bestimmten Tag kla...
Letzter Beitrag von Damian - 18 Februar 2026, 13:12:36
$mday ist der Tag des Monats als Zahl, ungleich geht dann mit:

$mday != 18
#99
DOIF / Aw: DOIF an bestimmten Tag kla...
Letzter Beitrag von Otto123 - 18 Februar 2026, 13:07:19
wie schon gesagt =ne ist Unfug!
und einmal == und dann ne verwenden kann man machen, macht aber auch nicht unbedingt Sinn. In meinem Link steht warum: Zahlenvergleich und Stringvergleich -> Kann identisch sein - muss aber nicht.

Zitatwozu ist das "!" eigentlich zuständig?
steht für logisch not
#100
DOIF / Aw: DOIF an bestimmten Tag kla...
Letzter Beitrag von satprofi - 18 Februar 2026, 13:04:15
Zitat von: rabehd am 18 Februar 2026, 12:59:35
Zitat von: satprofi am 18 Februar 2026, 12:53:59!$mday==18) or ([TabletPylons:batteryPercent] >85 and !$mday=ne 18
Welche KI war das?


das bringt fehler
error    condition c03: syntax error, line 1, near "=ne"