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