FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: gloob am 22 August 2017, 07:25:09

Titel: AskSinPP - Flash over the air
Beitrag von: gloob am 22 August 2017, 07:25:09
Hallo,

Ich habe hier folgende Platinen Universelle Hardware-Basis für Homematic Geräte (https://forum.fhem.de/index.php/topic,73954.msg656384.html).

Die Geräte sind bereits mit dem Sketch für Fenstersensoren geflasht und ich konnte sie in FHEM einbinden. Ich würde gerne daraus eine Platine mit 4 Tastern machen.
Gibt es eine Möglichkeit die Firmware "over the air" upzudaten? Normalerweise erstellt man die Firmware ja über die Arduino Software und würde sie über einen USBasp uploaden.

Gruß
Stefan
Titel: Antw:AskSinPP - Flash over the air
Beitrag von: papa am 22 August 2017, 09:16:30
Hier (https://github.com/pa-pa/AskSinPP/tree/master/bootloader/avr) steht eigentlich alles.

Wenn das USE_OTA_BOOTLOADER Define gesetzt ist, werden ModelID, HMID und Serial aus dem Bootloader ausgelesen. Das müsste also abgeschalten werden, wenn die Daten direkt aus dem Code genommen werden sollen Ausserdem wird die Serial für das OTA-Flashen gebraucht, da sich damit der Bootloader zum Update meldet.

Du wirst wohl um das einmalige Umflashen des Bootloaders nicht drum herum kommen.