← 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é |