← Übersicht Berry-Treiber | Inhalt | Weiter: Konfiguration →
Erste Schritte
Was ist DimmerLink?
DimmerLink ist ein Berry-Treiber, der MCU TRIAC AC-Dimmer-Hardware über I2C mit Tasmota verbindet. Er bietet:
- Helligkeitsregler im Tasmota-Web-Dashboard
- Steuerung über Tasmota-Befehle (Konsole, HTTP, MQTT)
- Sensortelemetrie (Helligkeitsstufe, AC-Frequenz, Temperatur)
- Voreingestellte Helligkeitsstufen (Nacht, niedrig, mittel, hoch, voll)
Voraussetzungen
| Komponente | Details |
|---|---|
| Tasmota-Firmware | tasmota32 oder tasmota32-berry (beliebiger ESP32-Build mit Berry-Unterstützung) |
| Hardware | ESP32-Board + MCU DimmerLink-Modul(e) |
| I2C-Verkabelung | SDA, SCL, GND, VCC mit 4,7-kΩ-Pull-up-Widerständen an SDA und SCL |
| I2C-Pins | Müssen in Tasmota konfiguriert werden: Konfiguration > Modul konfigurieren |
Treiberdateien
Der Treiber besteht aus 3 Dateien:
| Datei | Zweck | Bezugsquelle |
|---|---|---|
DimmerLink.be |
Haupttreiberklasse — I2C-Kommunikation, Befehle, Web-UI, Telemetrie | Erforderlich |
dimmerlink_loader.be |
Auto-Loader — liest Konfiguration, erstellt Instanzen, registriert Voreinstellungen | Erforderlich |
dimmerlink.json |
Gerätekonfiguration — Adressen, Labels, Kanäle, Voreinstellungen | Wird beim ersten Start automatisch erstellt |
Installation
Schritt 1: I2C-Pins konfigurieren
In der Tasmota-Web-UI: Konfiguration > Modul konfigurieren
Weisen Sie zwei GPIO-Pins zu: - Einen Pin als I2C SDA - Einen Pin als I2C SCL
Speichern und neu starten.

Schritt 2: Treiberdateien hochladen
Gehen Sie zu Konsolen > Dateisystem verwalten
Laden Sie diese Dateien hoch (eine nach der anderen):
1. DimmerLink.be
2. dimmerlink_loader.be

Schritt 3: Zu autoexec.be hinzufügen
Öffnen Sie im Dateisystem verwalten die Datei autoexec.be zum Bearbeiten (oder erstellen Sie sie, falls sie nicht vorhanden ist).
Fügen Sie diese Zeile am Ende ein:
load('dimmerlink_loader.be')Wenn autoexec.be bereits andere Zeilen enthält, fügen Sie diese einfach danach ein:
# existing lines...
load('some_other_script.be')
# add DimmerLink loader
load('dimmerlink_loader.be')Schritt 4: Neu starten
Klicken Sie in der Tasmota-Web-UI auf Neu starten oder senden Sie den Befehl:
Restart 1Schritt 5: Überprüfen
Nach dem Neustart öffnen Sie die Tasmota-Hauptseite. Sie sollten sehen:
- Einen Helligkeitsregler für jedes DimmerLink-Gerät
- Sensordaten mit Helligkeitsstufe, AC-Frequenz und Firmware-Version
In der Konsole (Konsolen > Konsole) sollten Sie folgendes sehen:
I2C: DimmerA detected on bus 0
DimmerLink: 1 device(s)
Was passiert beim ersten Start?
Wenn der Loader zum ersten Mal ausgeführt wird und keine dimmerlink.json vorhanden ist:
- Er scannt alle I2C-Busse nach DimmerLink-Geräten (erkannt am VERSION-Register = 0x01)
- Erstellt eine Konfigurationsdatei
/dimmerlink.jsonmit automatisch erkannten Geräten - Weist Labels automatisch zu:
DimmerA,DimmerB,DimmerCusw. - Erstellt Standardvoreinstellungen: Nacht (10%), niedrig (25%), mittel (50%), hoch (75%), voll (100%)
Sie können dimmerlink.json später bearbeiten, um Labels und Einstellungen anzupassen.
Deinstallation
So entfernen Sie DimmerLink:
- Entfernen Sie
load('dimmerlink_loader.be')ausautoexec.be - Löschen Sie
DimmerLink.be,dimmerlink_loader.beunddimmerlink.jsonaus dem Dateisystem - Neu starten