ich habe einen meiner HM-LC-Sw1PBU-FM nun erfolgreich mit dem OTA Bootloader und der alternativen Firmware geflasht. Ich habe dazu die alternative Firmware heruntergeladen und dabei Zeile 9 auskommentiert:
Code: Alles auswählen
#define USE_OTA_BOOTLOADER
Den OTA Bootloader habe ich entsprechend dieser Anleitung mit der makeota.html vorbereitet - also Device Model (F335), HM ID und Serial eingetragen. Bei Firmware habe ich zuvor kompilierte Firmware.hex Datei gewählt und dann mit "Create Bootloader" alles zusammengeführt und abgespeichert.
Diese Datei konnte ich nun erfolgreich auf das Gerät flashen und das Gerät an die CCU3 (mit JP HB Devices) anlernen.
Jetzt habe ich jedoch noch weitere Geräte und möchte diese ebenfalls gerne so flashen und Taster und Aktor getrennt voneinander verwenden zu können. Selbstverständlich sind mit die HMIDs und Serials von allen Geräten bekannt. Dazu habe ich noch 2 Fragen:
1. Wenn ich in der Firmware Zeile 9 (USE_OTA_BOOTLOADER) aktiviert habe, werden dann die Infos in Zeile 49-56 (const struct DeviceInfo PROGMEM devinfo) ignoriert? Also muss ich die Firmware trotzdem jedes mal neu kompilieren, oder reicht es diese Informationen im Bootloader (mit makeota.html) zu hinterlegen und immer die gleiche Firmware zu verwenden?
2. Aktuell geht das Licht beim Tastendruck nach oben an und beim Tastendruck nach unten aus. Kann ich diese interne Verknüpfung löschen (z. B. möchte ich einen Schalter benutzen um eine Jalousie zu steuern - das Licht soll hingegen von einem anderen Schalter aus gesteuert werden)? Ich könnte diese Verknüpfung in der CCU3 unter "Direkte Verknüpfungen" nicht finden.
Vielen Dank!