Zum Inhalt springen

← Codebeispiele | Inhalt

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 ON/OFF/TOGGLE 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