Passa al contenuto

← Esempi di codice | Indice

Reference & Troubleshooting

Riferimento dei comandi

Comando Descrizione Esempio
DimmerLink_ Impostare la luminosità DimmerLink_Kitchen 75
DimmerLink_ Impostare la luminosità del canale N DimmerLink_Lamp2 50
DimmerLink_ Impostare la curva di dimmerazione DimmerLink_KitchenCurve 2
DimmerLink_ Impostare il tempo di dissolvenza (x100ms) DimmerLink_KitchenFade 10
DimmerLinkPreset Applicare un preset a tutti i dispositivi DimmerLinkPreset night
Power ON/OFF/TOGGLE Controllo del relè virtuale Power6 ON

Utilità della console Berry

Comando Descrizione
import DimmerLink; DimmerLink.scan() Scansionare il bus I2C per trovare dispositivi
import DimmerLink; DimmerLink.change_addr(0x50, 0x51) Cambiare l'indirizzo del dispositivo
import DimmerLink; DimmerLink.help() Mostrare il riferimento dei comandi
global._dimmerlink[0].info() Mostrare lo stato del dispositivo

Curve di dimmerazione

Valore Nome Descrizione Ideale per
0 LINEAR Angolo di fase lineare Uso generale, motori
1 RMS Compensato in RMS (mappatura level²) Incandescente, alogeno
2 LOG Logaritmico (percettivo) LED, illuminazione d'atmosfera

Risoluzione dei problemi

Problema Soluzione
Nessun cursore nella pagina principale Verificare: DimmerLink.scan() trova il dispositivo? Pin I2C configurati?
Il cursore non cambia la luminosità Verificare che l'etichetta non termini con una cifra. Controllare Status 8 per i dati DimmerLink
«Command Unknown» nella console Driver non caricato. Verificare che autoexec.be contenga la riga del loader
Dispositivo non trovato dopo il cambio di indirizzo Eseguire DimmerLink.scan() per trovare l'indirizzo reale, aggiornare dimmerlink.json
Avviso «label ends with digit» Rinominare l'etichetta in dimmerlink.json in modo che non termini con 0–9
La temperatura mostra «N/A» Il firmware MCU non ha FEATURE_TEMPERATURE abilitato