Ir al contenido

← Ejemplos de código | Contenido

Reference & Troubleshooting

Referencia de comandos

Comando Descripción Ejemplo
DimmerLink_ Establecer brillo DimmerLink_Kitchen 75
DimmerLink_ Establecer brillo del canal N DimmerLink_Lamp2 50
DimmerLink_ Establecer curva de atenuación DimmerLink_KitchenCurve 2
DimmerLink_ Establecer tiempo de fundido (x100ms) DimmerLink_KitchenFade 10
DimmerLinkPreset Aplicar preset a todos los dispositivos DimmerLinkPreset night
Power ON/OFF/TOGGLE Control del relé virtual Power6 ON

Utilidades de consola Berry

Comando Descripción
import DimmerLink; DimmerLink.scan() Escanear el bus I2C en busca de dispositivos
import DimmerLink; DimmerLink.change_addr(0x50, 0x51) Cambiar la dirección del dispositivo
import DimmerLink; DimmerLink.help() Mostrar referencia de comandos
global._dimmerlink[0].info() Mostrar estado del dispositivo

Curvas de atenuación

Valor Nombre Descripción Ideal para
0 LINEAR Ángulo de fase lineal Uso general, motores
1 RMS Compensado en RMS (mapeo level²) Incandescente, halógeno
2 LOG Logarítmico (perceptual) LEDs, iluminación de ambiente

Solución de problemas

Problema Solución
Sin control deslizante en la página principal Verifique: ¿DimmerLink.scan() encuentra el dispositivo? ¿Pines I2C configurados?
El control deslizante no cambia el brillo Verifique que la etiqueta no termine en un dígito. Compruebe Status 8 para datos DimmerLink
«Command Unknown» en la consola Controlador no cargado. Verifique que autoexec.be contiene la línea del cargador
Dispositivo no encontrado tras cambio de dirección Ejecute DimmerLink.scan() para encontrar la dirección real, actualice dimmerlink.json
Advertencia «label ends with digit» Cambie el nombre de la etiqueta en dimmerlink.json para que no termine en 0–9
La temperatura muestra «N/A» El firmware del MCU no tiene FEATURE_TEMPERATURE habilitado