EI-OT ESP8266 Module Tasmota ESPEasy Firmware

Unsere EI-OT Module sind optimiert für Tasmota, sind im Grunde aber mit jedweder ESP8266 Firmware lauffähig. Im Detail wurden unsere Module bislang mit

  • Tasmota
  • ESPEasy
  • ESP-Link (EI-OT RS232 Modul)

getestet.

Grundlegend bringt jede Firmware erforderliche Basisfunktionen wie

  • Starten im Standardmodus
  • Bereitstellung eines AP / Access Point zur Herstellung einer WLan Verbindung
  • HTTP Webinterface zur Benutzereingabe und individuellen Konfiguration

mit sich.

Tasmota

Tasmota war anfänglich eine alternative Firmware für Sonoff Module, ESP8266 und ESP8285 basierende Module der chinesischen Firma ITEAD. Im Zuge der letzten Jahre wurde eine Vielzahl weitere Endgeräte und Module in Tasmota eingebunden. Basierend auf Tasmota, sowie eingebundener Tools und Protokolle ist so ziemlich jedweder Einsatz realisierbar.

Tasmota 16 Kanal Relais
Tasmota 16 Kanal Relais mit 100A Shunt

Neben der Modul Konfiguration verfügt Tasmota über ein Benutzerinterface zur direkten Interaktion zum Steuern, Schalten, als auch Auslesen von Sensordaten. Mittels entsprechender Firmware Kompilierung werden eine Vielzahl von Sensoren / Sensormodule, MCU Erweiterungen wie GPIO Expander oder Schnittstellenerweiterungen, spezifische ESP8266 Module, analoge Sensoren mittels ADC, bis hin zu einigen Displays unterstützt.

Sowohl Dokumentation als auch fertig kompilierte Firmware wird auf Github unter https://github.com/arendst/Tasmota bereitgestellt.

Unsere ESP-OS Firmware wurde eigens für unsere EI-OT Module ist kompiliert und beinhalten sämtliche für den Betrieb benötigte Bibliotheken. Die Firmware ist bereits vorkonfiguriert, sodass eine Konfiguration innerhalb weniger Minuten erfolgen kann. Es gilt zu beachten das eine typische, vorkompilierte Tasmota Firmware teilweise nicht über notwendige Parameter verfügt, beispielsweise PCF8574 I2C Schnittstelle. Im Detail sind bei Verwendung der Tasmota Firmware, insbesondere im Bezug unserer EI-OT PRO Relais Module die I2C Adressen zu berücksichtigen, die Tasmota PCF8574 Library unterstützt weder die 0x20 Adresse des PCF8574, noch die 0x38 Adresse des PCF8574A.

Neben den zum Betrieb notwendigen Bibliotheken verfügt die Firmware zusätzlich über das Tool Rules. Mittels Tasmota Rules lassen sich innerhalb der Tasmota Console einfache Regeln festlegen um automatisierte Abläufe zu realisieren.

Neben den typischen Protokollen wie MQTT, HTTP unterstützt Tasmota zusätzlich

  • Domoticz
  • KNX (gesonderte Kompilierung)
  • InfluxDB

Abschliessend bleibt zu erwähnen das seitens Tasmota kein AP Modus (Access Point) unterstützt wird.

ESPEasy letscontrolit

ESPEasy verfügt ähnlich wie auch Tasmota über ein Webinterface zur Konfiguration. Eine direkte Benutzereingabe mittels einer Weboberfläche zum Schalten, Steuern, Messen, Regeln, usw. ist nicht gegeben, kann aber mittels einfacher Syntax für Testzwecke ausgeführt werden.

ESPEasy 16 Kanal Relais Konfiguration

Der eigentliche Schwerpunkt seitens ESPEasy ist in der Vielzahl verfügbare Controller zu finden. Mittels entsprechendem Controller können notwendige Protokolle zur Interaktion mit entsprechenden Servern bzw. bestehender Infrastruktur realisiert werden. Derzeit verfügbare ESPEasy Controller / Protokolle

  • Domoticz HTTP
  • Domoticz MQTT
  • Nodo Telnet
  • ThinkSpeak
  • HomeAssistant / openHAB MQTT
  • PiDome MQTT
  • Emoncms
  • Generic HTTP
  • FHEM HTTP
  • Generic UDP
  • ESPEasy P2P Networking

Dabei können bis zu 3 unterschiedliche Controller auf einem ESP8266 initiiert werden.

Die ESPEasy Firmware wird eigens mit sämtlich benötigten Bibliotheken passend für unsere EI-OT Module kompiliert. Selbstredend umfasst die Firmware gleichermassen die ESPEasy Rules um mittels einfacher Regeln automatisierte Abläufe zu konfigurieren.

Auch ESPEasy unterstützt eine Vielzahl von Sensoren, Erweiterungen und Modulen die mittels entsprechender Bibliotheken eingebunden werden können. Im Vergleich zu Tasmota erlaubt ESPEasy auch den Betrieb als AP (Access Point).

ESP-Link

Die JEELABS esp-link ist eine einfache aber solide Firmware zur Herstellung einer UART / seriellen WiFi Bridge. Mittels einfacher Konfiguration lassen sich serielle Daten auf ein WLan Netzwerk umleiten.

Die Firmware verfügt über ein Webinterface und kann mittels Browser konfiguriert werden. Zusätzlich wird eine Microcontroller Console bereitgestellt um sowohl serielle Daten auszulesen als auch zu senden.

ESP-Link unterstützt dabei typische Protokolle wie

  • Telnet
  • MQTT
  • REST

Die ESP-Link Firmware ist nur für unsere EI-OT RS232 Module verfügbar.