Jo, aufpassen muss man immer, und was schief gehen kann wird auch schiefgehen.
Mich persönlich interessieren eher Eigenbauten (immer vielen Dank an die Vorleistungen!). Durch das OTA kann man
Sensoren/Aktoren einfach updaten, wenn sie irgendwo schwer erreichbar, etwa auf dem Dach oder in einer Zisterne eingebaut sind.
Teils bringe ich Funktionen in der Firmware unter, die schlecht durchdacht sind und modifiziert werden, auch Bug genannt.
FTDI flashen war dann immer mit Laptop auf die Leiter klettern und wasserdichte Gehäuse aufschrauben. So werde ich
jetzt ein paar Altgeräte auf OTA umbauen, nur weil ich es jetzt halbwegs verstanden habe (und Memory muss eben auch reichen).
Nicht ganz im Topic, aber die Idee, die für Mehrfachgeräte unterschiedlichen Daten (Device-ID, Device-Serial, Config)
in einer getrennten Datei "standardisiert" unter zu bringen finde ich gut. Eventuell würde ich auch noch "Device-Model"
dazu zählen, dann sind alle Variablen für das OTA-Bootloader Generierungsscript "einfach" abgreifbar. Das Script ist dann
eine Erweiterung des "makeota.sh", welches die Variablen ausliest und zusätzlich die Urfirmware einbettet.
Mein nächster Punkt ist die "halbautomatisierte" Bearbeitung von Addons mit Firmware Versionsabhängigkeiten...
ciao
Harvey
PS: sollte das Device-Model wirklich in dem Bootloader stecken oder nur im Sketch?
OTA Bootloader und Urflashen der Firmware
Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann
Moderator: Co-Administratoren
Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“
Gehe zu
- Allgemein
- ↳ Informationen zum HomeMatic-Forum
- ↳ Neubau - Renovierung - Planung
- ↳ Projektvorstellungen
- ↳ Usertreffen und Stammtische
- ↳ Vergangene Aktivitäten
- ↳ OffTopic
- ↳ Tiergarten
- HomeMatic
- ↳ HomeMatic allgemein
- ↳ HomeMatic Tipps & Tricks - keine Fragen!
- ↳ HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- ↳ HmIP-HCU - Home Control Unit
- ↳ HomeMatic OCCU
- ↳ Allgemeines zur OCCU
- ↳ OCCU Entwicklung
- ↳ debmatic
- ↳ piVCCU
- ↳ RaspberryMatic
- ↳ x86-CCU
- ↳ YAHM
- ↳ HomeMatic Aktoren und Sensoren (klassisch)
- ↳ HomeMatic IP Aktoren und Sensoren
- ↳ HomeMatic IP wired Aktoren und Sensoren
- ↳ HomeMatic IP mit Access Point
- ↳ HomeMatic IP mit CCU
- ↳ HomeMatic - bekannte Bugs
- ↳ HomeMatic Addons
- ↳ CCU-Historian
- ↳ CCU.IO
- ↳ CCU-Jack
- ↳ CloudMatic
- ↳ CUxD
- ↳ Hue-Addon
- ↳ RedMatic
- ↳ WebMatic
- ↳ Sonstige Addons
- ↳ HomeMatic Entwicklung
- ↳ Softwareentwicklung für die HomeMatic CCU
- ↳ Softwareentwicklung von externen Applikationen
- ↳ Hardwareentwicklung und Selbstbau von Aktoren und Sensoren
- ↳ 3D-Druck
- ↳ HomeMatic Apps und Desktop-Anwendungen
- ↳ TinyMatic
- ↳ Externe Steuerungen und Visualisierungen
- ↳ Home Assistant
- ↳ homeputer CL
- ↳ homeputer CL - Bugs & Updatewünsche
- ↳ IP-Symcon
- ↳ mediola
- ↳ openHAB
- ↳ Sonstige Steuerungen und Visualisierungen
- ↳ HomeMatic - english
- FHZ-, FS20-, HMS100-, FHT-, KeyMatic- & sonstige Hardware
- ↳ ELV FHZ Funk-Hauszentralen
- ↳ ELV FS20 Sender, Empfänger und Aktoren
- ↳ ELV HMS-Alarm Sensoren und Aktoren
- ↳ ELV FHT-Komponenten
- ↳ ELV Wettersensoren / Wetterstationen
- ↳ ELV KeyMatic Funk-Codeschloss & Türschlossantrieb
- ↳ Sonstige Hardware (Vellemann USB-Board, IRTrans, ALLNET)
- FHZ Software / Programmierung
- ↳ homeputer Studio / Standard: allgemeine Fragen
- ↳ homeputer Studio / Standard: Programmierbeispiele
- ↳ homeputer Studio / Standard: Bugs & Updatewünsche
- ↳ FHZ unter Linux / MacOSX
- Markt
- ↳ Private Kleinanzeigen