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