Vorarbeiten: Update auf MySensors 2.0-API

Begonnen von Beta-User, 22 Juni 2018, 20:28:35

Vorheriges Thema - Nächstes Thema

Beta-User

So, im ersten Post wieder ein update, vorrangig wegen der OTA-update-Themen.

Es gibt jetzt ein neues Attribut "BL_Type", mit dem die Art des update-Mechanismus augewählt werden kann. Das muss für den MYSBootloader und andere Optiboot-Varianten wie V3.0 gesetzt werden. Dann gibt es state updates, die ggf. auch laufende updates anzeigen sollten bzw. den Abschluß nach dem Reboot der Node (durch eine Presentation).

Ansonsten kann ich im Moment nicht viel mehr sagen wie: Modul lädt, Readings kommen, hier klappt es, presentations etc. anzufordern - scheint also jedenfalls in dem Bereich keine Verschlechterung zu bringen. Allerdings ist die Stream-Message-Logik auf einen handler umgebastelt und es sind zum Updateverlauf einige Verbose-4-Meldungen eingebaut.
Von daher wäre es nett, wenn @Wallmeier rückmelden könnte, ob der Optiboot-Update weiterhin klappt und @dirkcx einen erneuten Versuch mit MYSBootloader wagen würde und die entspr. Logfile-Auszüge bereitstellen... Wäre zwar verwunderlich, wenn das jetzt bereits direkt klappt, aber man kann nie wissen ::) .

@Wallmeier: Beim Überarbeiten ist mir nicht so ganz klar geworden, ob die Abfragen, ob der Bootloader der richtige ist an allen Stellen wirklich erforderlich sind, v.a. in der onStreamMessage(). An sich könnte man ja argumentieren, dass eine Node, die sowas anfragt auch "weiß", was sie damit tun will.

Dann bin ich latent noch am überlegen, ob es sinnvoll wäre, ggf. während des update-Prozesses das GW bei Bedarf umschalten zu können (ich nutze wie gesagt einen anderen Kanal wie 76, könnte aber natürlich ein "76-er update-GW" bei Bedarf anklemmen). Das wäre ggf. nach einem Timeout oder bei Eintrudeln der Presentation-Message (die kommt auch, wenn dann wieder das "falsche" GW genutzt wird). Dazu wäre aber noch zu klären, wann ggf. der richtige Zeitpunkt dafür ist..
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Wallmeier

Das Update klappt einwandfrei mit der neuen Version - sowohl ohn gesetztes Attribut BL_Type als auch mit (mit dem Wert OptiBoot).

Beta-User

Danke für die Rückmeldung!

Jetzt sollte es kein so großes Problem mehr sein, das auch für MYSBootloader vollends hinzubekommen. Werde - voraussichtlich aber erst am WE - dann gelegentlich mal nRF24-Test-HW aufbauen. Für die optionale Verwendung eines anderen GW's zum update habe ich auch schon eine Idee :) , das sollte eigentlich ohne Umschalten alleine aufgrund des Typs der zu versendenden Messages klappen 8) . Damit wäre es dann recht einfach, bei Bedarf einfach per Attribut das "OTA_Chan76_IODev" festzulegen

Vermutlich wäre es clever, beim nächsten update dann alle Attribute usw., die mit OTA zu tun haben, mit einem entsprechenden Prefix zu versehen? Wäre dann für Neueinsteiger ggf. übersichtlicher.

Die Update-Files müssen - so wie es jetzt programmiert ist - übrigens auch bei ConfigDB im Filesystem zu finden sein.

Wenn das dann mit beiden BL-Varianten klappt, geht es wieder mit den Dingen weiter, um die es ursprünglich hier mal ging :) . Hat da jemand zwischenzeitlich irgendwelche Rückmeldungen zu?

Und: Da sich bisher niemand gewehrt hat, ist der "alive"-Mechanismus auf heartbeat&Co reduziert. Die betreffenden Zeilen sind zwar im Moment nur auskommentiert, aber bei fehlender anderweitiger Rückmeldung fliegen die dann demnächst ganz raus ::) .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

dirkcx

#33
neuer Versuch mit MYSBootloader und den neuesten Modulen ("RequestAck" =0 und =1 getestet sowohl am GW als auch am Node):

"BL_Type" eingestellt auf "MYSBootloader" - funktioniert:
2018.06.29 08:39:39 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200


fwType eingestellt auf "81" in der Combobox - Fehler:
fwType must be numeric

set MYSENSOR_5 reboot  - funktioniert
2018.06.29 08:42:41 5: MYSENSORS send: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=013(I_REBOOT        ) ack=0 ''
2018.06.29 08:42:41 5: SW: 353b3235353b333b303b31333b0a


get MYSENSOR_5 presentation  - keine Reaktion in der UI
2018.06.29 08:43:11 5: MYSENSORS send: Rx: fr=005 ci=-01 c=003(C_INTERNAL    ) st=019(I_PRESENTATION  ) ack=0 ''
2018.06.29 08:43:11 5: SW: 353b2d313b333b303b31393b0a


get MYSENSOR_5 version  - keine Reaktion in der UI
2018.06.29 08:44:21 5: MYSENSORS send: Rx: fr=005 ci=-01 c=003(C_INTERNAL    ) st=002(I_VERSION       ) ack=0 ''
2018.06.29 08:44:21 5: SW: 353b2d313b333b303b323b0a
2018.06.29 08:44:24 4: MYSENSORS/RAW: /0;255;3;0;5;0


set MYSENSOR_5 fwType 81 über die UI mit Auswahl in der Combobox - Fehler:
MYSENSOR_5: Firmware type not defined (FW_TYPE)

2018.06.29 08:46:54 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.29 08:46:54 3: Firmware type not defined (FW_TYPE) for MYSENSOR_5, update not started


Frage: kann ich den FW_TYPE manuell setzen ohne die Combobox?
Mit set MYSENSOR_5 fwType 81 in der Kommandozeile kommt der selbe Fehler
fwType must be numeric
Server: Gigabyte GB-BACE3160 | Ubuntu 20.04 LTS Server | aktuelles FHEM | CULUSB (busware) FS20/FHT/... | MySensors: seriell / esp8266 | ZigBee (Zigbee CC2531 / zigbee2mqtt) | homebridge / homebridge-config-ui

Beta-User

#34
Das muss ich mir mal im Detail ansehen.

Eine Sache habe ich gefunden, die zu @Wallmeiers patch geändert war und vermutlich die Ursache für das "must be numeric", entsprechend angepaßte Versionen anbei. Allerdings sind da schon einige weitere Änderungen drin (Anpassung der OTA-Readingnamen, 2. Update-GW und so) und auf Lauffähigkeit getestet war nur der Stand von gestern abend (ohne die genannte eine Sache). Daher benötigt man auch beide Module.

Was die anderen Dinge angeht: die internen Abfragen (presentation und version) gehen jedenfalls im Moment direkt und ohne warten auf das Aufwachen raus; das scheint auch zu funktionieren, wenn ich die Logs richtig deute. Wenn da die Node allerdings schläft, bekommt sie das nicht mit... Ggf. kannst du den entsprechenden Aufruf in ein notify auf "awake" packen, dann sollte das klappen und auch die entsprechenden Readings aktualisiert werden (den Aufruf selber sieht man an der Oberfläche nie, nur das Ergebnis/die Rückmeldung.
EDIT: rausgenommen, da war noch ein Fehler drin, der bereits behoben, aber nicht eingecheckt war.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Beta-User

#35
So, anbei mal wieder neue Versionen. Da sich die Readings-Namen teilweise geändert haben, erst mal noch kein update im ersten Post. Das Problem, dass sich die fwType nicht hat setzen lassen, scheint in der Perl-Version vergraben gewesen zu sein.

Jedenfalls dieser Teil klappt jetzt bei mir, OTA-Hardware habe ich noch keine, und im Moment glaube ich auch nicht daran, dass das dieses WE bei mir noch reicht, mal schauen.

Wenn wir grade bei wünsch dir was sind: Was ich gerne noch einbauen würde, wäre die Option, den Reading-Namen durch die Angabe eines Kommentars bei der Presentation (im Sketch) vorzugeben (z.B. die ID eines DS18B20). Gibt es Meinungen dazu?

EDIT: Anhänge gelöscht
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

dirkcx

#36
So, durch die Änderungen der Readingsnamen musste ich erstmal ein wenig in den Code gucken ;-) Änderungen sind nun nachvollzogen, die Einstellungen sind geändert. Ich nehme an, OTA_Chan76_IODev entspricht dem IODev, d.h. dem Namen des Gateways?

Firmware-Config wird dann auch wieder korrekt gelesen. Einstellen des OTA_BL_Type auch, also klasse! Vielen Dank!
Autoupdate habe ich erstmal aus (=0) gelassen.

Wenn ich nun "set MYSENSORS_5 flash" setze, wird ein Reboot ausgelöst, siehe log, aber ein FOTA wird nicht gestartet. Der Node hat ein smartSleep von 60 Sekunden.

Kann man das Gateway-Modul so ändern, dass "getFirmwareTypes" nur durch bspw. "set <<GW>> reloadFirmwareList" neu einliest? Das log erweckt den Eindruck, dass das ständig passiert.

Kein Unterschied, ob mit oder ohne RequestAck.


2018.06.30 07:47:29 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:30 5: MYSENSORS outstanding ack, re-send: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=013(I_REBOOT        ) ack=1 ''

2018.06.30 07:47:30 5: SW: 353b3235353b333b313b31333b0a
2018.06.30 07:47:34 5: MYSENSORS outstanding ack, re-send: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=013(I_REBOOT        ) ack=1 ''

2018.06.30 07:47:34 5: SW: 353b3235353b333b313b31333b0a
2018.06.30 07:47:41 5: MYSENSORS outstanding ack, re-send: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=013(I_REBOOT        ) ack=1 ''

2018.06.30 07:47:41 5: SW: 353b3235353b333b313b31333b0a
2018.06.30 07:47:47 5: MYSENSORS outstanding ack, re-send: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=013(I_REBOOT        ) ack=1 ''

2018.06.30 07:47:47 5: SW: 353b3235353b333b313b31333b0a
2018.06.30 07:47:55 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:55 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:55 5: MYSENSORS outstanding ack, re-send: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=013(I_REBOOT        ) ack=1 ''

2018.06.30 07:47:55 5: SW: 353b3235353b333b313b31333b0a
2018.06.30 07:47:58 4: MYSENSORS/RAW: /5;255;3;0;33;60000

2018.06.30 07:47:58 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=033(I_POST_SLEEP_NOTIFICATION) ack=0 '60000'

2018.06.30 07:47:58 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:58 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:58 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:58 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:58 4: MYSENSORS/RAW: /5;255;3;0;22;5107088
5;101;1;0;38;2.69
5;103;1;0;0;25.0
5;102;1;0;38;2681
5;255;3;0;32;500

2018.06.30 07:47:58 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=022(I_HEARTBEAT_RESPONSE) ack=0 '5107088'

2018.06.30 07:47:58 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:58 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:58 4: MYSENSORS Read: Rx: fr=005 ci=101 c=001(C_SET         ) st=038(V_VOLTAGE       ) ack=0 '2.69'

2018.06.30 07:47:59 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:59 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:59 4: MYSENSORS Read: Rx: fr=005 ci=103 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.0'

2018.06.30 07:47:59 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:59 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:59 4: MYSENSORS Read: Rx: fr=005 ci=102 c=001(C_SET         ) st=038(V_VOLTAGE       ) ack=0 '2681'

2018.06.30 07:47:59 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:59 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:59 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=032(I_PRE_SLEEP_NOTIFICATION) ack=0 '500'

2018.06.30 07:47:59 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:59 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:59 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:47:59 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 07:48:03 5: MYSENSORS outstanding ack, re-send: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=013(I_REBOOT        ) ack=1 ''

2018.06.30 07:48:03 5: SW: 353b3235353b333b313b31333b0a
2018.06.30 07:48:12 5: MYSENSORS outstanding ack, re-send: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=013(I_REBOOT        ) ack=1 ''

2018.06.30 07:48:12 5: SW: 353b3235353b333b313b31333b0a
2018.06.30 07:48:24 5: MYSENSORS outstanding ack, re-send: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=013(I_REBOOT        ) ack=1 ''

2018.06.30 07:48:24 5: SW: 353b3235353b333b313b31333b0a
2018.06.30 07:48:27 4: MYSENSORS/RAW: /0;255;3;0;5;0

2018.06.30 07:48:27 4: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=005(I_INCLUSION_MODE) ack=0 '0'

2018.06.30 07:48:27 5: MYSENSORS send: Rx: fr=000 ci=255 c=-01(''            ) st=005(''              ) ack=0 '1'

2018.06.30 07:48:27 5: SW: 303b3235353b2d313b303b353b310a
2018.06.30 07:48:27 4: MYSENSORS/RAW: /0;255;3;0;5;1

2018.06.30 07:48:27 4: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=005(I_INCLUSION_MODE) ack=0 '1'

2018.06.30 07:48:38 5: MYSENSORS outstanding ack, re-send: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=013(I_REBOOT        ) ack=1 ''


Die Idee den ReadingNamen vorzugeben finde ich super. Ich nehme dazu im Sketch derzeit folgenden Code, der aber in FHEM nichts nutzt.

Update, hatte mit müden Augen den falschen Codeteil kopiert ;-)

#ifdef SEND_ID
for (int i=0; i<numSensors && i<MAX_ATTACHED_DS18B20; i++) {
if (dallas.getAddress(tempDeviceAddress, i)) {
charAddr = addrToChar(tempDeviceAddress);
present(CHILD_ID_TEMP+i, S_TEMP, charAddr);
}
}
#endif
Server: Gigabyte GB-BACE3160 | Ubuntu 20.04 LTS Server | aktuelles FHEM | CULUSB (busware) FS20/FHT/... | MySensors: seriell / esp8266 | ZigBee (Zigbee CC2531 / zigbee2mqtt) | homebridge / homebridge-config-ui

Wallmeier

Zitat von: Beta-User am 30 Juni 2018, 06:40:45
Wenn wir grade bei wünsch dir was sind: Was ich gerne noch einbauen würde, wäre die Option, den Reading-Namen durch die Angabe eines Kommentars bei der Presentation (im Sketch) vorzugeben (z.B. die ID eines DS18B20). Gibt es Meinungen dazu?

Finde ich sehr gut - dafür gibt es ja auch bei der Presentation den zweiten Parameter...
present(1, S_MULTIMETER, "5V - Ch1");

Beta-User

Der Dallas-Code mit der ID als Kommentar kommt mir bekannt vor 8) , schön, dass euch die Idee gefällt.

Zu dem gelogge der Set-Geschichte: das ist verbose 5, und ob man den Aufruf woanders hinschieben könnte, kann ich nicht sagen. So häufig kommt das vermutlich deshalb, weil du vermutlich versuchst, den Reboot bei smartsleep-nodes mit Ack aufzurufen, was genau die noch komplett ungenutzten Teile des Ursprungscodes nutzt. Bedeutet wohl: funktioniert im wesentlichen noch nicht. Dass das ständig kommt, dürfte auf die allg. Ack-Routine zurüchzuführen sein. Für die im Moment relevanten Ausgaben habe ich auch verbose 4 genutzt, der sollte also reichen.

Interimsweise bitte für smartsleep-Nodes vorerst generell KEIN Ack nutzen (ggf. outstanding messages durch FHEM-Neustart löschen) und
- entweder erst das flashen mit einer nicht-Smartsleep-node testen (das wäre mir am liebsten, dann funktioniert der code nämlich prinzipiell, wenn das so klappt), oder
- ein notify auf "awake" setzen und damit den flash-Befehl absetzen (hatte ich oben schon mal erwähnt). Wenn die Node nicht blitzschnell wegdämmert, sollte das reichen, ist aber eben eine mögliche Fehlerquelle.

Vorschlag zur Vorgehensweise:
- erst machen wir die flash-Routine ohne smartsleep auch für den MYSBootloader klar
- dann smartsleep (incl. OTA)
- zuletzt Wünsche wie das mit "Comment to readingname"

Das mit dem 2. GW ist übrigens NUR für Exoten wie mich gedacht, die das normale nRF24-Netzwerk mit einem anderen Channel als 76 betreiben (oder die Base-ID geändert haben). Wer die defaults genutzt hat, muß da gar nichts machen (und sollte es auch nicht, ist nur eine potentielle weitere Fehlerquelle ;) ).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

dirkcx

#39
So, das FOTA Update funktioniert "unattended" auch mit MYSBootloader. Ich war definitiv nicht zuhause, als das Update lief:

Aber, das Update sieht im kompletten log seltsam aus, ich versuche noch herauszufindenfinden, was da genau passiert ist, aber mein erster Eindruck war, dass das Update mehrfach gestartet oder durchgeführt wurde, vielleicht nur teilweise. Es ist aber definitiv eine neue Version auf dem Node.


2018.06.30 17:01:51 5: SW: 353b3235353b333b313b31333b0a
2018.06.30 17:01:51 4: MYSENSORS/RAW: /5;255;3;0;33;60000
5;255;3;0;22;333798
5;101;1;0;38;2.69
5;103;1;0;0;25.4
5;102;1;0;38;2681
5;255;3;0;32;500

2018.06.30 17:01:51 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=033(I_POST_SLEEP_NOTIFICATION) ack=0 '60000'

2018.06.30 17:01:51 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:01:51 5: MYSENSOR_5: refreshInternalMySTimer called (Alive)
2018.06.30 17:01:51 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:01:51 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=022(I_HEARTBEAT_RESPONSE) ack=0 '333798'

2018.06.30 17:01:51 5: MYSENSOR_5: refreshInternalMySTimer called (Alive)
2018.06.30 17:01:51 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:01:51 4: MYSENSORS Read: Rx: fr=005 ci=101 c=001(C_SET         ) st=038(V_VOLTAGE       ) ack=0 '2.69'

2018.06.30 17:01:51 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:01:51 4: MYSENSORS Read: Rx: fr=005 ci=103 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.4'

2018.06.30 17:01:51 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:01:51 4: MYSENSORS Read: Rx: fr=005 ci=102 c=001(C_SET         ) st=038(V_VOLTAGE       ) ack=0 '2681'

2018.06.30 17:01:51 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:01:51 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=032(I_PRE_SLEEP_NOTIFICATION) ack=0 '500'

2018.06.30 17:01:51 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:01:51 5: MYSENSOR_5: refreshInternalMySTimer called (Alive)
2018.06.30 17:01:51 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:01:51 4: MYSENSORS/RAW: /5;255;3;1;13;

2018.06.30 17:01:51 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=013(I_REBOOT        ) ack=1 ''

2018.06.30 17:01:51 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/00_MYSENSORS.pm line 421.
2018.06.30 17:02:01 4: MYSENSORS/RAW: /5;255;4;0;0;510016003804617C0103

2018.06.30 17:02:01 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=000(ST_FIRMWARE_CONFIG_REQUEST) ack=0 '510016003804617C0103'

2018.06.30 17:02:01 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:01 4: MYSENSOR_5: received ST_FIRMWARE_CONFIG_REQUEST
2018.06.30 17:02:01 4: MYSENSOR_5: MYSBootloader asking for firmware update, calling firmware update procedure
2018.06.30 17:02:01 1: PERL WARNING: Argument "Type" isn't numeric in numeric eq (==) at ./FHEM/00_MYSENSORS.pm line 472.
2018.06.30 17:02:01 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:01 4: MYSENSOR_5: Flashing './FHEM/firmware/DoorWindowSwitchV2_debug.ino.arduino_standard.hex'
2018.06.30 17:02:01 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=001(ST_FIRMWARE_CONFIG_RESPONSE) ack=0 '5100170038043085'

2018.06.30 17:02:01 5: SW: 353b3235353b343b303b313b353130303137303033383034333038350a
2018.06.30 17:02:01 4: MYSENSORS/RAW: /5;255;4;0;2;510017003704

2018.06.30 17:02:01 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017003704'

2018.06.30 17:02:01 1: PERL WARNING: substr outside of string at ./FHEM/10_MYSENSORS_DEVICE.pm line 381.
2018.06.30 17:02:01 1: PERL WARNING: Use of uninitialized value in hex at ./FHEM/10_MYSENSORS_DEVICE.pm line 381.
2018.06.30 17:02:01 5: MYSENSOR_5: Firmware block request 1079 (type 81, version 23)
2018.06.30 17:02:01 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017003704FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'

2018.06.30 17:02:01 5: SW: 353b3235353b343b303b333b35313030313730303337303446464646464646464646464646464646464646464646464646464646464646460a
2018.06.30 17:02:01 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:01 4: MYSENSORS/RAW: /5;255;4;0;2;510017003604

2018.06.30 17:02:01 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017003604'

2018.06.30 17:02:01 5: MYSENSOR_5: Firmware block request 1078 (type 81, version 23)
2018.06.30 17:02:01 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017003604FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'

2018.06.30 17:02:01 5: SW: 353b3235353b343b303b333b35313030313730303336303446464646464646464646464646464646464646464646464646464646464646460a
2018.06.30 17:02:01 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:01 4: MYSENSORS/RAW: /5;255;4;0;2;510017003504

2018.06.30 17:02:01 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017003504'

2018.06.30 17:02:01 5: MYSENSOR_5: Firmware block request 1077 (type 81, version 23)
2018.06.30 17:02:01 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017003504FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'

2018.06.30 17:02:01 5: SW: 353b3235353b343b303b333b35313030313730303335303446464646464646464646464646464646464646464646464646464646464646460a
2018.06.30 17:02:02 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:02 4: MYSENSORS/RAW: /5;255;4;0;2;510017003404

2018.06.30 17:02:02 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017003404'

2018.06.30 17:02:02 5: MYSENSOR_5: Firmware block request 1076 (type 81, version 23)
2018.06.30 17:02:02 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017003404FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'

2018.06.30 17:02:02 5: SW: 353b3235353b343b303b333b35313030313730303334303446464646464646464646464646464646464646464646464646464646464646460a
2018.06.30 17:02:02 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:02 4: MYSENSORS/RAW: /5;255;4;0;2;510017003304

2018.06.30 17:02:02 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017003304'

2018.06.30 17:02:02 5: MYSENSOR_5: Firmware block request 1075 (type 81, version 23)
2018.06.30 17:02:02 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017003304FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'

2018.06.30 17:02:02 5: SW: 353b3235353b343b303b333b35313030313730303333303446464646464646464646464646464646464646464646464646464646464646460a
2018.06.30 17:02:02 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:02 4: MYSENSORS/RAW: /5;255;4;0;2;510017003204

2018.06.30 17:02:02 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017003204'

2018.06.30 17:02:02 5: MYSENSOR_5: Firmware block request 1074 (type 81, version 23)
2018.06.30 17:02:02 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017003204FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'

2018.06.30 17:02:02 5: SW: 353b3235353b343b303b333b35313030313730303332303446464646464646464646464646464646464646464646464646464646464646460a
2018.06.30 17:02:02 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:02 4: MYSENSORS/RAW: /5;255;4;0;2;510017003104

2018.06.30 17:02:02 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017003104'

2018.06.30 17:02:02 5: MYSENSOR_5: Firmware block request 1073 (type 81, version 23)
2018.06.30 17:02:02 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170031048F16A8169A16EB16FFFFFFFFFFFFFFFF'

2018.06.30 17:02:02 5: SW: 353b3235353b343b303b333b35313030313730303331303438463136413831363941313645423136464646464646464646464646464646460a
2018.06.30 17:02:02 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:02 4: MYSENSORS/RAW: /5;255;4;0;2;510017003004

2018.06.30 17:02:02 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017003004'

2018.06.30 17:02:02 5: MYSENSOR_5: Firmware block request 1072 (type 81, version 23)
2018.06.30 17:02:02 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170030042074656D70003100000000000D177318'

2018.06.30 17:02:02 5: SW: 353b3235353b343b303b333b35313030313730303330303432303734363536443730303033313030303030303030303030443137373331380a
2018.06.30 17:02:02 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:02 4: MYSENSORS/RAW: /5;255;4;0;2;510017002F04

2018.06.30 17:02:02 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002F04'

2018.06.30 17:02:02 5: MYSENSOR_5: Firmware block request 1071 (type 81, version 23)
2018.06.30 17:02:02 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017002F04790041444320706F7765720043686970'

2018.06.30 17:02:02 5: SW: 353b3235353b343b303b333b35313030313730303246303437393030343134343433323037303646373736353732303034333638363937300a
2018.06.30 17:02:02 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:02 4: MYSENSORS/RAW: /5;255;4;0;2;510017002E04

2018.06.30 17:02:02 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002E04'

2018.06.30 17:02:02 5: MYSENSOR_5: Firmware block request 1070 (type 81, version 23)
2018.06.30 17:02:02 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017002E046F772073656E736F7200426174746572'

2018.06.30 17:02:02 5: SW: 353b3235353b343b303b333b35313030313730303245303436463737323037333635364537333646373230303432363137343734363537320a
2018.06.30 17:02:02 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:02 4: MYSENSORS/RAW: /5;255;4;0;2;510017002D04

2018.06.30 17:02:02 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002D04'

2018.06.30 17:02:02 5: MYSENSOR_5: Firmware block request 1069 (type 81, version 23)
2018.06.30 17:02:02 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017002D0420284932432900646F6F722F77696E64'

2018.06.30 17:02:02 5: SW: 353b3235353b343b303b333b35313030313730303244303432303238343933323433323930303634364636463732324637373639364536340a
2018.06.30 17:02:02 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:03 4: MYSENSORS/RAW: /5;255;4;0;2;510017002C04

2018.06.30 17:02:03 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002C04'

2018.06.30 17:02:03 5: MYSENSOR_5: Firmware block request 1068 (type 81, version 23)
2018.06.30 17:02:03 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017002C046F722057696E646F7720537769746368'

2018.06.30 17:02:03 5: SW: 353b3235353b343b303b333b35313030313730303243303436463732323035373639364536343646373732303533373736393734363336380a
2018.06.30 17:02:03 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:03 4: MYSENSORS/RAW: /5;255;4;0;2;510017002B04

2018.06.30 17:02:03 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002B04'

2018.06.30 17:02:03 5: MYSENSOR_5: Firmware block request 1067 (type 81, version 23)
2018.06.30 17:02:03 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017002B0432392E362E202864656275672900446F'

2018.06.30 17:02:03 5: SW: 353b3235353b343b303b333b35313030313730303242303433323339324533363245323032383634363536323735363732393030343436460a
2018.06.30 17:02:03 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:03 4: MYSENSORS/RAW: /5;255;4;0;2;510017002A04

2018.06.30 17:02:03 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002A04'

2018.06.30 17:02:03 5: MYSENSOR_5: Firmware block request 1066 (type 81, version 23)
2018.06.30 17:02:03 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017002A04003F00322E322E3000322E322E302E20'

2018.06.30 17:02:03 5: SW: 353b3235353b343b303b333b35313030313730303241303430303346303033323245333232453330303033323245333232453330324532300a
2018.06.30 17:02:03 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:03 4: MYSENSORS/RAW: /5;255;4;0;2;510017002904

2018.06.30 17:02:03 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002904'

2018.06.30 17:02:03 5: MYSENSOR_5: Firmware block request 1065 (type 81, version 23)
2018.06.30 17:02:03 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170029044E4F4E43453E004F4B004E41434B0021'

2018.06.30 17:02:03 5: SW: 353b3235353b343b303b333b35313030313730303239303434453446344534333435334530303446344230303445343134333442303032310a
2018.06.30 17:02:03 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:03 4: MYSENSORS/RAW: /5;255;4;0;2;510017002804

2018.06.30 17:02:03 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002804'

2018.06.30 17:02:03 5: MYSENSOR_5: Firmware block request 1064 (type 81, version 23)
2018.06.30 17:02:03 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170028040BFF00FCE1A8A8FFFFFF52145214013C'

2018.06.30 17:02:03 5: SW: 353b3235353b343b303b333b35313030313730303238303430424646303046434531413841384646464646463532313435323134303133430a
2018.06.30 17:02:03 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:03 4: MYSENSORS/RAW: /5;255;4;0;2;510017002704

2018.06.30 17:02:03 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002704'

2018.06.30 17:02:03 5: MYSENSOR_5: Firmware block request 1063 (type 81, version 23)
2018.06.30 17:02:03 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170027040A960C030A550CD9092F0C9F09810938'

2018.06.30 17:02:03 5: SW: 353b3235353b343b303b333b35313030313730303237303430413936304330333041353530434439303932463043394630393831303933380a
2018.06.30 17:02:03 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:03 4: MYSENSORS/RAW: /5;255;4;0;2;510017002604

2018.06.30 17:02:03 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002604'

2018.06.30 17:02:03 5: MYSENSOR_5: Firmware block request 1062 (type 81, version 23)
2018.06.30 17:02:03 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170026049D038000FFFFFFFFFFCD0A940A560A82'

2018.06.30 17:02:03 5: SW: 353b3235353b343b303b333b35313030313730303236303439443033383030304646464646464646464643443041393430413536304138320a
2018.06.30 17:02:03 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:03 4: MYSENSORS/RAW: /5;255;4;0;2;510017002504

2018.06.30 17:02:03 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002504'

2018.06.30 17:02:03 5: MYSENSOR_5: Firmware block request 1061 (type 81, version 23)
2018.06.30 17:02:03 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017002504DEBF0FBECDBFED010895F894FFCF0000'

2018.06.30 17:02:03 5: SW: 353b3235353b343b303b333b35313030313730303235303444454246304642454344424645443031303839354638393446464346303030300a
2018.06.30 17:02:03 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:03 4: MYSENSORS/RAW: /5;255;4;0;2;510017002404

2018.06.30 17:02:03 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002404'

2018.06.30 17:02:03 5: MYSENSOR_5: Firmware block request 1060 (type 81, version 23)
2018.06.30 17:02:03 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170024040C811B81AA81B981CE0FD11D0FB6F894'

2018.06.30 17:02:03 5: SW: 353b3235353b343b303b333b35313030313730303234303430433831314238314141383142393831434530464431314430464236463839340a
2018.06.30 17:02:03 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:03 4: MYSENSORS/RAW: /5;255;4;0;2;510017002304

2018.06.30 17:02:03 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002304'

2018.06.30 17:02:03 5: MYSENSOR_5: Firmware block request 1059 (type 81, version 23)
2018.06.30 17:02:03 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170023048C849B84AA84B984C884DF80EE80FD80'

2018.06.30 17:02:03 5: SW: 353b3235353b343b303b333b35313030313730303233303438433834394238344141383442393834433838344446383045453830464438300a
2018.06.30 17:02:03 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:03 4: MYSENSORS/RAW: /5;255;4;0;2;510017002204

2018.06.30 17:02:03 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002204'

2018.06.30 17:02:03 5: MYSENSOR_5: Firmware block request 1058 (type 81, version 23)
2018.06.30 17:02:03 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017002204CDBF09942A88398848885F846E847D84'

2018.06.30 17:02:03 5: SW: 353b3235353b343b303b333b35313030313730303232303443444246303939343241383833393838343838383546383436453834374438340a
2018.06.30 17:02:04 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:04 4: MYSENSORS/RAW: /5;255;4;0;2;510017002104

2018.06.30 17:02:04 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002104'

2018.06.30 17:02:04 5: MYSENSOR_5: Firmware block request 1057 (type 81, version 23)
2018.06.30 17:02:04 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017002104CDB7DEB7CA1BDB0B0FB6F894DEBF0FBE'

2018.06.30 17:02:04 5: SW: 353b3235353b343b303b333b35313030313730303231303443444237444542374341314244423042304642364638393444454246304642450a
2018.06.30 17:02:04 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 17:02:04 4: MYSENSORS/RAW: /5;255;4;0;2;510017002004

2018.06.30 17:02:04 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017002004'

2018.06.30 17:02:04 5: MYSENSOR_5: Firmware block request 1056 (type 81, version 23)
2018.06.30 17:02:04 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '510017002004CF92DF92EF92FF920F931F93CF93DF93'


Immer wieder sind solche langen Zeilen (5;255;4;0;2;510017000000) im log, hier im Beispiel ist das Binary definitiv durch "510017000000", sieht man an den letzten 4 Nullen.
Es scheint, als ob das Update ganz oft die gleiche Nachricht schickt. Verbindungsprobleme habe ich definitiv nicht. Mit MYSController läuft so ein Update in < 1 Minute.

2018.06.30 18:26:12 5: SW: 353b3235353b343b303b333b35313030313730303031303030433934333130333043393433313033304339343837303330433934333130330a
2018.06.30 18:26:12 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000100'

2018.06.30 18:26:12 5: MYSENSOR_5: Firmware block request 1 (type 81, version 23)
2018.06.30 18:26:12 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170001000C9431030C9431030C9487030C943103'

2018.06.30 18:26:12 5: SW: 353b3235353b343b303b333b35313030313730303031303030433934333130333043393433313033304339343837303330433934333130330a
2018.06.30 18:26:12 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000100'

2018.06.30 18:26:12 5: MYSENSOR_5: Firmware block request 1 (type 81, version 23)
2018.06.30 18:26:13 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170001000C9431030C9431030C9487030C943103'

2018.06.30 18:26:13 5: SW: 353b3235353b343b303b333b35313030313730303031303030433934333130333043393433313033304339343837303330433934333130330a
2018.06.30 18:26:13 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000100'

2018.06.30 18:26:13 5: MYSENSOR_5: Firmware block request 1 (type 81, version 23)
2018.06.30 18:26:13 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170001000C9431030C9431030C9487030C943103'

2018.06.30 18:26:13 5: SW: 353b3235353b343b303b333b35313030313730303031303030433934333130333043393433313033304339343837303330433934333130330a
2018.06.30 18:26:13 1: Timeout for PRESENCE_DoLocalFunctionScan reached, terminated process 3523
2018.06.30 18:26:17 1: Timeout for LGTV_WebOS_PresenceRun reached, terminated process 3551
2018.06.30 18:26:17 4: MYSENSORS/RAW: /5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000
5;255;4;0;2;510017000000

2018.06.30 18:26:17 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:17 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:17 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:17 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:17 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:17 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:17 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:17 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:17 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:17 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:17 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:17 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:17 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:17 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:17 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:17 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:17 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:17 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:17 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:17 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:17 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:17 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:17 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:17 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:17 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:17 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:17 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:17 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:17 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:18 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:18 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:18 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:18 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:18 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:18 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:18 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:18 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:18 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:18 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:18 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:18 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:18 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:18 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:18 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:18 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:18 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:18 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:18 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:18 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:18 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:18 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:18 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:18 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:18 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:18 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:18 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:18 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:18 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:18 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:18 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:18 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:18 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:18 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:19 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:19 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:19 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:19 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:19 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:19 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:19 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:19 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:19 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:19 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:19 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:19 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:19 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:19 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:19 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:19 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:19 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:19 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:19 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:19 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:19 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:19 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:19 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:19 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:20 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:20 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:20 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:20 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:20 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:20 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:20 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:20 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:20 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:20 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:20 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:20 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:20 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:20 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:20 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:20 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:20 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:20 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:20 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:20 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:20 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:20 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:20 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:20 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:20 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:20 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:20 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:20 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:20 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:20 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:20 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:20 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:20 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:20 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:21 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:21 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:21 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:21 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:21 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:21 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:21 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:21 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:21 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:21 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'

2018.06.30 18:26:21 5: SW: 353b3235353b343b303b333b35313030313730303030303030433934303930333043393438353134304339344143313430433934333130330a
2018.06.30 18:26:21 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=002(ST_FIRMWARE_REQUEST) ack=0 '510017000000'

2018.06.30 18:26:21 5: MYSENSOR_5: Firmware block request 0 (type 81, version 23)
2018.06.30 18:26:21 5: MYSENSORS send: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=003(ST_FIRMWARE_RESPONSE) ack=0 '5100170000000C9409030C9485140C94AC140C943103'



Nach knapp 80 Minuten war dann das Ganze vorbei, erfolgreich!

2018.06.30 18:26:31 4: MYSENSORS/RAW: /5;255;4;0;0;51001700380430850103
0;255;3;0;5;0
0;255;3;0;5;1
5;255;4;0;0;51001700380430850103

2018.06.30 18:26:31 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=000(ST_FIRMWARE_CONFIG_REQUEST) ack=0 '51001700380430850103'

2018.06.30 18:26:31 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:31 4: MYSENSOR_5: received ST_FIRMWARE_CONFIG_REQUEST
2018.06.30 18:26:31 4: MYSENSOR_5: MYSBootloader asking for firmware update, calling firmware update procedure
2018.06.30 18:26:31 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:31 4: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=005(I_INCLUSION_MODE) ack=0 '0'

2018.06.30 18:26:31 5: MYSENSORS send: Rx: fr=000 ci=255 c=-01(''            ) st=005(''              ) ack=0 '1'

2018.06.30 18:26:31 5: SW: 303b3235353b2d313b303b353b310a
2018.06.30 18:26:31 4: MYSENSORS Read: Rx: fr=000 ci=255 c=003(C_INTERNAL    ) st=005(I_INCLUSION_MODE) ack=0 '1'

2018.06.30 18:26:31 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=000(ST_FIRMWARE_CONFIG_REQUEST) ack=0 '51001700380430850103'

2018.06.30 18:26:31 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:31 4: MYSENSOR_5: received ST_FIRMWARE_CONFIG_REQUEST
2018.06.30 18:26:31 4: MYSENSOR_5: MYSBootloader asking for firmware update, calling firmware update procedure
2018.06.30 18:26:31 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:33 4: MYSENSORS/RAW: /5;255;4;0;0;51001700380430850103

2018.06.30 18:26:33 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=000(ST_FIRMWARE_CONFIG_REQUEST) ack=0 '51001700380430850103'

2018.06.30 18:26:33 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:33 4: MYSENSOR_5: received ST_FIRMWARE_CONFIG_REQUEST
2018.06.30 18:26:33 4: MYSENSOR_5: MYSBootloader asking for firmware update, calling firmware update procedure
2018.06.30 18:26:33 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:36 4: MYSENSORS/RAW: /5;255;4;0;0;51001700380430850103

2018.06.30 18:26:36 4: MYSENSORS Read: Rx: fr=005 ci=255 c=004(C_STREAM      ) st=000(ST_FIRMWARE_CONFIG_REQUEST) ack=0 '51001700380430850103'

2018.06.30 18:26:36 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:36 4: MYSENSOR_5: received ST_FIRMWARE_CONFIG_REQUEST
2018.06.30 18:26:36 4: MYSENSOR_5: MYSBootloader asking for firmware update, calling firmware update procedure
2018.06.30 18:26:36 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:45 4: MYSENSORS/RAW: /5;255;0;0;17;2.2.0
5;255;3;0;6;0

2018.06.30 18:26:45 4: MYSENSORS Read: Rx: fr=005 ci=255 c=000(C_PRESENTATION) st=017(S_ARDUINO_NODE  ) ack=0 '2.2.0'

2018.06.30 18:26:45 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:45 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:45 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=006(I_CONFIG        ) ack=0 '0'

2018.06.30 18:26:45 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:45 5: MYSENSORS send: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=006(I_CONFIG        ) ack=0 'M'

2018.06.30 18:26:45 5: SW: 353b3235353b333b303b363b4d0a
2018.06.30 18:26:45 4: MYSENSORS_DEVICE MYSENSOR_5: respond to config-request, node parentId = 0
2018.06.30 18:26:45 4: MYSENSORS/RAW: /5;255;3;0;11;Door Window Switch (I2C)

2018.06.30 18:26:45 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=011(I_SKETCH_NAME   ) ack=0 'Door Window Switch (I2C)'

2018.06.30 18:26:45 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:45 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:45 4: MYSENSORS/RAW: /5;255;3;0;12;2.2.0. 29.6. (debug)
5;0;0;0;17;Door Window Switch (I2C)
5;2;0;0;0;door/window sensor
5;101;0;0;30;Battery
5;102;0;0;30;ADC power
5;103;0;0;6;Chip temp

2018.06.30 18:26:45 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=012(I_SKETCH_VERSION) ack=0 '2.2.0. 29.6. (debug)'

2018.06.30 18:26:45 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:45 4: MYSENSORS Read: Rx: fr=005 ci=000 c=000(C_PRESENTATION) st=017(S_ARDUINO_NODE  ) ack=0 'Door Window Switch (I2C)'

2018.06.30 18:26:45 4: MYSENSORS Read: Rx: fr=005 ci=002 c=000(C_PRESENTATION) st=000(S_DOOR          ) ack=0 'door/window sensor'

2018.06.30 18:26:45 4: MYSENSORS Read: Rx: fr=005 ci=101 c=000(C_PRESENTATION) st=030(S_MULTIMETER    ) ack=0 'Battery'

2018.06.30 18:26:45 4: MYSENSORS Read: Rx: fr=005 ci=102 c=000(C_PRESENTATION) st=030(S_MULTIMETER    ) ack=0 'ADC power'

2018.06.30 18:26:45 4: MYSENSORS Read: Rx: fr=005 ci=103 c=000(C_PRESENTATION) st=006(S_TEMP          ) ack=0 'Chip temp'

2018.06.30 18:26:46 4: MYSENSORS/RAW: /5;255;3;0;22;7

2018.06.30 18:26:46 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=022(I_HEARTBEAT_RESPONSE) ack=0 '7'

2018.06.30 18:26:46 5: MYSENSOR_5: refreshInternalMySTimer called (Alive)
2018.06.30 18:26:46 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:46 4: MYSENSORS/RAW: /5;101;1;0;38;2.66
5;103;1;0;0;25.5
5;102;1;0;38;2656
5;255;3;0;32;500

2018.06.30 18:26:46 4: MYSENSORS Read: Rx: fr=005 ci=101 c=001(C_SET         ) st=038(V_VOLTAGE       ) ack=0 '2.66'

2018.06.30 18:26:46 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:46 4: MYSENSORS Read: Rx: fr=005 ci=103 c=001(C_SET         ) st=000(V_TEMP          ) ack=0 '25.5'

2018.06.30 18:26:46 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:46 4: MYSENSORS Read: Rx: fr=005 ci=102 c=001(C_SET         ) st=038(V_VOLTAGE       ) ack=0 '2656'

2018.06.30 18:26:46 5: mySensorsGW: getFirmwareTypes - list contains: Type 1 2 3 10 20 40 50 60 70 75 80 81 90 100 111 112 120 130 150 200
2018.06.30 18:26:46 4: MYSENSORS Read: Rx: fr=005 ci=255 c=003(C_INTERNAL    ) st=032(I_PRE_SLEEP_NOTIFICATION) ack=0 '500'
Server: Gigabyte GB-BACE3160 | Ubuntu 20.04 LTS Server | aktuelles FHEM | CULUSB (busware) FS20/FHT/... | MySensors: seriell / esp8266 | ZigBee (Zigbee CC2531 / zigbee2mqtt) | homebridge / homebridge-config-ui

dirkcx

PS: nach dem Update waren die neuen Readings gelöscht, z.B. OTA_BL_Type
Server: Gigabyte GB-BACE3160 | Ubuntu 20.04 LTS Server | aktuelles FHEM | CULUSB (busware) FS20/FHT/... | MySensors: seriell / esp8266 | ZigBee (Zigbee CC2531 / zigbee2mqtt) | homebridge / homebridge-config-ui

Beta-User

#41
 :)

Danke für die Rückmeldung! Trotz aller Nebenwirkungen ist das super, dass das Update durchgelaufen ist! Das bedeutet, dass jedenfalls irgendeine Message (mit oder ohne Ack) verzögert gesendet wurde, die smartsleep-Dinge demnach grundsätzlich auch so in der Richtung gehen sollten.

Warum das so lange gedauert hat, kann ich nicht vollständig nachvollziehen, vermute aber, dass das mit dem Versuch zu tun hat, jeweils den aktuellen (Zwischen-) Stand des Updates auch in FHEM nachvollziehen zu können. Das dürfte aber eigentlich überflüssig sein - wenn man unterstellt, dass eine Node, die wissen will, was die aktuelle Firmware ist auch "weiß, was sie tut". Von daher neige ich im Moment dazu, bei MYSBootloader-Nodes den "Auto-Update-Modus" als gegeben zu unterstellen, also die firmware immer auszuliefern wenn die Node das will (was ggf. auch bei einem Reboot durch Tastendruck der Fall sein könnte, sofern überhaupt eine neuere firmware hinterlegt ist).

Kurz hatte ich den Versuch unternommen, die Firmware-TYPE als Attribut statt als "set" zu definieren, aber vermutlich hätte das zu dauernden roten Fragezeichen geführt, und das fand ich dann noch unschöner als die verbose-5-Meldung.

Anbei daher erst mal eine für den MYSBootloader-Update aufgeräumte Fassung, wieder nur "im Prinzip lauffähig" und nicht OTA-mäßig getestet, die Hoffnung wäre, dass das damit genauso zackig durchläuft wie mit dem MYSController; für heute mach' ich jetzt erst mal Feierabend 8) .

EDIT: Anhang gelöscht
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

dirkcx

Ein Update funktioniert auch mit der neuen Version bei einem Repeater-Node (ohne sleep), dauert leider weiterhin lange (läuft derzeit noch...)
Mit einem Node mit smartSleep() konnte ich den Updateprozess leider bislang nicht mehr reproduzieren.
Server: Gigabyte GB-BACE3160 | Ubuntu 20.04 LTS Server | aktuelles FHEM | CULUSB (busware) FS20/FHT/... | MySensors: seriell / esp8266 | ZigBee (Zigbee CC2531 / zigbee2mqtt) | homebridge / homebridge-config-ui

Beta-User

Danke für die erneute Rückmeldung, interessant wäre jetzt noch die Dauer des updates bei einer OptiBoot-nRF-Node. Entweder ist der RFM so viel schneller (@Wallmeier sprach von mehreren Minuten, nicht von mehr als einer Stunde), oder an der Implementierung gibt es Raum für Optimierungen. (Nutzt ihr beide Raspis?)

Wird jetzt vermutlich eine ganze Zeit dauern, bis ich mich da insgesamt nochmal durchgedacht und -getestet habe.
@dirkcx: Der Effekt, dass hinterher die OTA-Readings alle gelöscht waren ist jetzt aber nicht mehr aufgetreten, oder?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

dirkcx

Zitat von: Beta-User am 02 Juli 2018, 21:39:49
@dirkcx: Der Effekt, dass hinterher die OTA-Readings alle gelöscht waren ist jetzt aber nicht mehr aufgetreten, oder?
Nein, war ein Fehler meinerseits, config-Datei war einem falschem user zugeordnet (chown), das habe ich aber erst festgestellt, als ich "save" per Kommandozeile eingegeben  habe. Der "Save Config" Befehl in der WebUI von FHEM zeigt keinen Fehler an.

FHEM läuft auf einem Raspi 2 Model B.
Server: Gigabyte GB-BACE3160 | Ubuntu 20.04 LTS Server | aktuelles FHEM | CULUSB (busware) FS20/FHT/... | MySensors: seriell / esp8266 | ZigBee (Zigbee CC2531 / zigbee2mqtt) | homebridge / homebridge-config-ui