Zum Inhalt springen

DimmerLink Nativer Tasmota-Treiber — Jetzt ESP8266-kompatibel

Nativer C-Treiber, direkt in die Tasmota-Firmware kompiliert. ESP32- und ESP8266-Unterstützung. Web-Schieberegler, MQTT-Telemetrie, 7 Befehle — ohne Berry, ohne Skripte.
16. April 2026 durch
DimmerLink Nativer Tasmota-Treiber — Jetzt ESP8266-kompatibel
Administrator
| Noch keine Kommentare

DimmerLink Nativer Tasmota-Treiber — Jetzt ESP8266-kompatibel

Last month we released the Berry I2C driver for DimmerLink on Tasmota. It works great on ESP32 — but Berry isn't available on ESP8266, and many Tasmota users run 8266-based devices.

Heute veröffentlichen wir den nativen C-Treiber (xdrv_94_dimmerlink), der direkt in die Tasmota-Firmware kompiliert wird. Er funktioniert sowohl auf ESP32 als auch auf ESP8266 mit minimalem Speicherbedarf.

Warum ein nativer Treiber?

Der Berry-Treiber ist praktisch — zwei Dateien hochladen und fertig. Er hat jedoch Einschränkungen:

  • Nur ESP32 — die Berry-Laufzeitumgebung existiert nicht auf dem ESP8266
  • Laufzeit-Overhead — der Berry-Interpreter verbraucht RAM und CPU-Zyklen
  • Keine Boot-Zeit-Integration — Berry lädt nach der Kerninitialisierung von Tasmota

Der native Treiber löst alle drei Probleme. Es handelt sich um ein Standard-Tasmota-xdrv-Modul (wie jeder eingebaute Sensortreiber), das in das Firmware-Binary kompiliert wird. Die Erkennung erfolgt beim Booten, Befehle werden in Tasmotaas Befehlstabelle registriert, und der Speicherbedarf liegt unter 250 Bytes für 4 Geräte.

Was Sie erhalten

Alles, was der Berry-Treiber bietet, plus ESP8266-Unterstützung:

  • Web-Dashboard — Helligkeitsregler pro Kanal, Sensorstatusanzeige
  • 7 Tasmota-BefehleDlDim, DlCurve, DlFade, DlStatus, DlReset, DlRecalibrate, DlAddress
  • MQTT-Telemetrie — Helligkeit, AC-Frequenz, Fade, Temperatur, Wärmezustand
  • HTTP API — alle Befehle über http://device-ip/cm?cmnd=...
  • Mehrere Geräte — bis zu 4 Module am gleichen I2C-Bus, je 4 Kanäle
  • Drei Dimmkurven — Linear, RMS, Logarithmic — zur Laufzeit umschaltbar
  • Temperaturüberwachung — Wärmeschutzwarnungen (hardwareabhängig)
  • Auto-Erkennung — scannt beim Booten den I2C-Bus, keine manuelle Konfiguration nötig

Installation

Der Treiber erfordert das Kompilieren von Tasmota aus dem Quellcode mit PlatformIO:

  1. Tasmota-Repository klonen
  2. Copy xdrv_94_dimmerlink.ino to tasmota/tasmota_xdrv_driver/
  3. #define USE_DIMMERLINK zu user_config_override.h hinzufügen
  4. Kompilieren und flashen

Nach dem Flashen I2C-Pins in der Tasmota-Weboberfläche konfigurieren und neu starten. DimmerLink-Geräte werden automatisch erkannt.

Full build instructions: Build & Flash guide

Berry oder nativ — was wählen?

Berry Driver Native Driver
Plattform Nur ESP32 ESP32 + ESP8266
Installation 2 Dateien hochladen Aus Quellcode kompilieren
Speicher Berry-Runtime + Skripte ~250 Bytes für 4 Geräte
Voreinstellungen Eingebaut (night, low, usw.) Über rules/scripts
Ideal für Schnelle Einrichtung auf ESP32 ESP8266, Produktions-Builds, minimaler Overhead

Beide Treiber verwenden das gleiche I2C-Protokoll und die gleiche Hardware. Sie können zwischen ihnen wechseln — lassen Sie nur nicht beide gleichzeitig laufen.

Dokumentation

Download

Feedback willkommen

Besonders interessiert uns das Feedback von ESP8266-Nutzern — dies ist das erste Release mit 8266-Unterstützung. Wenn Sie es testen, teilen Sie bitte mit: - Welches ESP8266-Board Sie verwenden - Lasttyp (dimmbare LED, Glühlampe, Halogen) - Probleme bei der Erkennung oder mit Befehlen

Report issues on GitHub or reply in the Tasmota forum discussion.

Diesen Beitrag teilen
Anmelden , um einen Kommentar zu hinterlassen