Se rendre au contenu

← Exemples de code | Sommaire

Reference & Troubleshooting

Référence des commandes

Commande Description Exemple
DimmerLink_ Régler la luminosité DimmerLink_Kitchen 75
DimmerLink_ Régler la luminosité du canal N DimmerLink_Lamp2 50
DimmerLink_ Définir la courbe de gradation DimmerLink_KitchenCurve 2
DimmerLink_ Définir le temps de fondu (x100ms) DimmerLink_KitchenFade 10
DimmerLinkPreset Appliquer un préréglage à tous les appareils DimmerLinkPreset night
Power ON/OFF/TOGGLE Contrôle du relais virtuel Power6 ON

Utilitaires de console Berry

Commande Description
import DimmerLink; DimmerLink.scan() Scanner le bus I2C pour trouver des appareils
import DimmerLink; DimmerLink.change_addr(0x50, 0x51) Changer l'adresse de l'appareil
import DimmerLink; DimmerLink.help() Afficher la référence des commandes
global._dimmerlink[0].info() Afficher l'état de l'appareil

Courbes de gradation

Valeur Nom Description Idéal pour
0 LINEAR Angle de phase linéaire Usage général, moteurs
1 RMS Compensé en RMS (mapping level²) Incandescent, halogène
2 LOG Logarithmique (perceptif) LEDs, éclairage d'ambiance

Dépannage

Problème Solution
Pas de curseur sur la page principale Vérifiez : DimmerLink.scan() trouve-t-il l'appareil ? Pins I2C configurées ?
Le curseur ne change pas la luminosité Vérifiez que l'étiquette ne se termine pas par un chiffre. Vérifiez Status 8 pour les données DimmerLink
« Command Unknown » dans la console Pilote non chargé. Vérifiez que autoexec.be contient la ligne du chargeur
Appareil introuvable après changement d'adresse Exécutez DimmerLink.scan() pour trouver la vraie adresse, mettez à jour dimmerlink.json
Avertissement « label ends with digit » Renommez l'étiquette dans dimmerlink.json pour qu'elle ne se termine pas par 0–9
La température affiche « N/A » Le firmware MCU n'a pas FEATURE_TEMPERATURE activé