
hDP-Firmware auf ESP8266 installieren
Die hDP-Firmware lässt sich direkt über homeESS auf einen kompatiblen ESP8266 übertragen.
Dafür sind keine Programmierkenntnisse, keine Entwicklungsumgebung und keine zusätzliche Flash-Software erforderlich. homeESS bringt sowohl die benötigte Firmware als auch ein passendes Flash-Utility bereits mit.
Für die Erstinstallation wird das ESP8266-Gerät lediglich per USB mit einem Computer verbunden. Das Flash-Utility wird aus der homeESS-Weboberfläche heruntergeladen, gestartet und übernimmt den restlichen Vorgang automatisch.
Was wird für die Installation benötigt?
Für die Erstinstallation der hDP-Firmware werden benötigt:
- ein kompatibles ESP8266-Gerät
- ein USB-Datenkabel
- ein Computer
- eine laufende homeESS-Installation
- der installierte hDP-Adapter
Weitere Software muss nicht installiert werden.
Insbesondere werden keine Werkzeuge wie Arduino IDE, PlatformIO oder esptool benötigt.
Angeschlossenen ESP direkt hier im Browser flashen
Die hDP Firmware kann dirket hier, von dieser Seite aus, auf einen über USB angescchlossenen ESP geschrieben werden.
hDP Firmware
Firmware auswählen, herunterladen oder direkt auf dein Gerät flashen.
SHA-256 Prüfsumme
Zum Flashen Chromium/Chrome/Edge am Desktop verwenden und das Gerät per USB verbinden.
Alternativ: Flash-Utility direkt aus homeESS herunterladen
Das benötigte Flash-Utility wird von der lokalen homeESS-Installation bereitgestellt.
Dadurch muss weder nach einer passenden Firmwaredatei noch nach einem geeigneten ESP8266-Flasher gesucht werden.
Der grundlegende Ablauf ist:
- ESP8266 per USB mit dem Computer verbinden
- homeESS-Weboberfläche öffnen
- Flash-Utility herunterladen
- Flash-Utility starten
- Gerät erkennen und Firmware übertragen lassen
Das Utility übernimmt die technischen Details des Flashvorgangs.
Aktuelle hDP-Firmware automatisch verwenden
Die Firmwaredatei muss nicht separat heruntergeladen oder manuell ausgewählt werden.
Das Flash-Utility verbindet sich mit der lokalen homeESS-Installation und bezieht automatisch die dort hinterlegte aktuelle hDP-Firmware.
Dadurch entfällt die manuelle Auswahl von:
- Firmwareversionen
- BIN-Dateien
- Speicheradressen
- Flashparametern
Das angeschlossene Gerät erhält automatisch die zu der homeESS-Installation gehörende Firmware.
ESP8266 automatisch erkennen und flashen
Nach dem Start sucht das Flash-Utility nach einem angeschlossenen kompatiblen ESP8266.
Der Anwender muss dabei keine seriellen Schnittstellen oder Flashparameter konfigurieren.
Wird das Gerät erkannt, kann die hDP-Firmware direkt übertragen werden.
Damit reduziert sich die Erstinstallation im Wesentlichen auf:
USB anschließen → Flash-Utility starten → Firmware übertragen
Erster Start und WLAN einrichten
Nach erfolgreicher Installation startet die hDP-Firmware auf dem ESP8266.
Ist noch keine WLAN-Konfiguration vorhanden, stellt das Gerät einen eigenen Einrichtungszugang bereit.
Über das integrierte Captive Portal können die Zugangsdaten des lokalen WLANs hinterlegt werden.
Nach erfolgreicher Einrichtung verbindet sich das Gerät automatisch mit dem Netzwerk.
Die WLAN-Konfiguration wird dauerhaft auf dem Gerät gespeichert.
hDP-Gerät mit homeESS koppeln
Sobald das Gerät mit dem lokalen Netzwerk verbunden ist, kann es über den hDP-Adapter mit homeESS gekoppelt werden.
Die Kopplung ordnet das Gerät eindeutig der jeweiligen homeESS-Installation zu.
Nach erfolgreichem Pairing erscheint das Gerät in der hDP-Geräteverwaltung und kann dort eingerichtet werden.
Die eigentliche Gerätefunktion wird erst anschließend festgelegt.
Je nach Gerätetyp können beispielsweise:
- GPIOs konfiguriert
- Ein- und Ausgänge festgelegt
- Sensoren ausgewählt
- ARGB-Ausgänge eingerichtet
- States erzeugt
werden.
→ hDP-Funktionen und Gerätetypen ansehen
Universelle Firmware statt eigener Firmware pro Gerät
hDP verwendet eine universelle Firmware als gemeinsame technische Grundlage für unterschiedliche Geräte.
Dadurch muss beim Flashen noch nicht feststehen, ob der ESP8266 später beispielsweise als:
- Sensor
- Schaltaktor
- Tastermodul
- Basic-I/O-Gerät
- ARGB-Statusanzeige
verwendet wird.
Die konkrete Aufgabe wird anschließend über das Geräteprofil in homeESS definiert.
Für viele Eigenbauprojekte ist deshalb kein eigenes Kompilieren oder Programmieren erforderlich.
Firmware nur für die Erstinstallation per USB übertragen
Die USB-Verbindung wird im normalen Betrieb nur für die erstmalige Installation benötigt.
Sobald ein hDP-Gerät mit homeESS gekoppelt ist, können spätere Firmwareupdates über das Netzwerk durchgeführt werden.
Fest eingebaute Geräte müssen dadurch für Aktualisierungen nicht erneut ausgebaut oder per USB angeschlossen werden.
hDP-Firmware über homeESS aktualisieren
Firmwareupdate manuell über die Geräteseite starten
Ist eine neuere Firmwareversion verfügbar, kann das Update direkt über die Geräteseite des jeweiligen hDP-Geräts gestartet werden.
homeESS überträgt die Firmware anschließend über das Netzwerk.
Eine Firmwaredatei muss dabei weder heruntergeladen noch manuell ausgewählt werden.
Automatische Firmwareupdates im Wartungsfenster
Firmwareupdates können auf Wunsch auch automatisch durchgeführt werden.
Dafür lässt sich in homeESS ein tägliches Wartungsfenster festlegen.
homeESS prüft regelmäßig auf verfügbare Updates und kann eine neue Firmwareversion innerhalb dieses Zeitfensters selbstständig auf gekoppelte hDP-Geräte übertragen.
So lassen sich auch mehrere Geräte dauerhaft aktuell halten, ohne jedes Update einzeln anzustoßen.
Zentrale Firmwareverwaltung für alle hDP-Geräte
Die Firmwareverwaltung bleibt vollständig Bestandteil von homeESS.
Damit muss nicht für jedes Gerät separat geprüft werden:
- welche Firmwareversion installiert ist
- welche Version aktuell verfügbar ist
- wo die passende Firmware heruntergeladen werden kann
homeESS übernimmt diese Verwaltung zentral.
Das ist insbesondere bei Installationen mit mehreren selbst gebauten hDP-Geräten ein wesentlicher Vorteil.
hDP-Firmware installieren ohne Arduino IDE oder Programmierung
Der normale hDP-Anwender muss keine eigene Firmware entwickeln.
Für Installation und Betrieb sind weder:
- Arduino IDE
- PlatformIO
- Visual Studio Code
- Python
- esptool
- eigene Firmwareprojekte
erforderlich.
Die Entwicklerwerkzeuge spielen nur dann eine Rolle, wenn die hDP-Firmware selbst weiterentwickelt werden soll.
Für den Bau eines normalen hDP-Geräts ist der vorgesehene Ablauf vollständig auf Plug and Play ausgelegt.
Installation der hDP-Firmware im Überblick
Die Erstinstallation besteht aus wenigen Schritten:
- ESP8266 per USB anschließen
- Flash-Utility aus homeESS herunterladen
- Utility starten
- angeschlossenes Gerät erkennen lassen
- aktuelle Firmware automatisch aus homeESS laden und flashen
- WLAN einrichten
- Gerät mit homeESS koppeln
- Gerätetyp und Hardware konfigurieren
Anschließend erfolgen zukünftige Firmwareupdates direkt über homeESS.
Nach der Installation
Nach erfolgreichem Flashen und Pairing kann der ESP8266 für das gewünschte Projekt eingerichtet werden.
→ Eigenes hDP-Gerät bauen
→ hDP-Funktionen und Gerätetypen
→ Technische hDP-Dokumentation