Tutorial für Einsteiger: IoT-Projekte leicht realisieren mit ESPEasy-Firmware

Viele IoT-Projekte mit dem ESP8266 brauchen keine anspruchsvolle Programmierung. ESPEasy ist leicht zu installieren und bietet zig Anpassungsmöglichkeiten.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht 27 Kommentare lesen
Lesezeit: 16 Min.
Von
  • Andrijan Möcker
Inhaltsverzeichnis

Der beliebte WLAN-Mikrocontroller ESP8266 steckt in allerhand Geräten wie Schaltsteckdosen und LED-Lampen, ist aber auch für selbstkonstruierte Internet-der-Dinge-Projekte (IoT) ein günstiger und leicht zu programmierender Kandidat. Besonders beliebt sind die Firmware-Projekte Tasmota und Espurna, die fertige Smart-Home-Aktoren in wenigen Schritten von der Herstellercloud befreien, sodass man sie über Protokolle wie MQTT in seine lokale Smart-Home-Verwaltung integrieren kann.

Die Projekte unterstützen viele Geräte von Haus aus mit fertigen Profilen, sodass man sich keine Gedanken mehr um GPIOs und Treiber machen muss. Beide sind jedoch primär auf das Ausführen von empfangenen Befehlen ausgelegt, weniger auf Steuerungslogik, die direkt auf dem ESP läuft. Das macht Tasmota und Espurna nur begrenzt für eigene Projekte oder autarke Smart-Home-Geräte interessant.

Doch dank ESPEasy muss man dafür nicht selbst in die Tiefen der C-Programmierung abtauchen: Die quelloffene Firmware ist ähnlich einfach wie Tasmota und Espurna zu installieren, bietet jedoch mehr Flexibilität hinsichtlich der verwendeten Sensoren und Protokolle und sogar ein eigenes Regelwerk, mit dem man dem ESP Logiken beibringen kann, beispielsweise um eine Schaltsteckdose mittels angelötetem Sensor abhängig von der Raumtemperatur zu schalten. ESPEasy hat ein Webinterface, über das alle Einstellungen aus der Ferne geändert werden können. Das spart wertvolle Zeit, die man sonst in Programmierung und Debugging investieren müsste.