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.

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:

  1. ESP8266 per USB mit dem Computer verbinden
  2. homeESS-Weboberfläche öffnen
  3. Flash-Utility herunterladen
  4. Flash-Utility starten
  5. 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:

  1. ESP8266 per USB anschließen
  2. Flash-Utility aus homeESS herunterladen
  3. Utility starten
  4. angeschlossenes Gerät erkennen lassen
  5. aktuelle Firmware automatisch aus homeESS laden und flashen
  6. WLAN einrichten
  7. Gerät mit homeESS koppeln
  8. 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

<< zurück zur hDP Hauptseite

WordPress Appliance - Powered by TurnKey Linux