Reference & Troubleshooting
Befehlsreferenz
| Befehl | Beschreibung | Beispiel |
|---|---|---|
DimmerLink_ |
Helligkeit einstellen | DimmerLink_Kitchen 75 |
DimmerLink_ |
Helligkeit von Kanal N einstellen | DimmerLink_Lamp2 50 |
DimmerLink_ |
Dimmkurve einstellen | DimmerLink_KitchenCurve 2 |
DimmerLink_ |
Überblendzeit einstellen (x100ms) | DimmerLink_KitchenFade 10 |
DimmerLinkPreset |
Preset auf alle Geräte anwenden | DimmerLinkPreset night |
Power |
Virtuelles Relais steuern | Power6 ON |
Berry-Konsolen-Hilfsprogramme
| Befehl | Beschreibung |
|---|---|
import DimmerLink; DimmerLink.scan() |
I2C-Bus nach Geräten durchsuchen |
import DimmerLink; DimmerLink.change_addr(0x50, 0x51) |
Geräteadresse ändern |
import DimmerLink; DimmerLink.help() |
Befehlsreferenz anzeigen |
global._dimmerlink[0].info() |
Gerätestatus anzeigen |
Dimmkurven
| Wert | Name | Beschreibung | Am besten für |
|---|---|---|---|
| 0 | LINEAR | Linearer Phasenwinkel | Allgemeine Nutzung, Motoren |
| 1 | RMS | RMS-kompensiert (level²-Mapping) | Glühlampen, Halogen |
| 2 | LOG | Logarithmisch (wahrnehmungsbasiert) | LEDs, Stimmungsbeleuchtung |
Fehlerbehebung
| Problem | Lösung |
|---|---|
| Kein Schieberegler auf der Hauptseite | Prüfen: findet DimmerLink.scan() das Gerät? I2C-Pins konfiguriert? |
| Schieberegler ändert Helligkeit nicht | Prüfen Sie, dass die Bezeichnung nicht mit einer Ziffer endet. Prüfen Sie Status 8 auf DimmerLink-Daten |
| „Command Unknown" in der Konsole | Treiber nicht geladen. Prüfen Sie, ob autoexec.be die Loader-Zeile enthält |
| Gerät nach Adressänderung nicht gefunden | Führen Sie DimmerLink.scan() aus, um die echte Adresse zu finden, und aktualisieren Sie dimmerlink.json |
| Warnung „label ends with digit" | Benennen Sie die Bezeichnung in dimmerlink.json um — sie darf nicht auf 0–9 enden |
| Temperatur zeigt „N/A" | MCU-Firmware hat FEATURE_TEMPERATURE nicht aktiviert |