Controlando Bombillas Shelly Gen3 con Comandos Directos de Dispositivo a Dispositivo

Modificado el Vie, 29 May a 12:06 P. M.

Shelly Bulbs Gen3 pueden ser controladas localmente a través de tu Wi-Fi/LAN usando comandos HTTP directos.


Esto es útil cuando quieres que un dispositivo Shelly, automatización, navegador, script local o sistema de terceros controle una Shelly Bulb directamente, sin depender de la ejecución en la nube.


Este tipo de control a menudo se conoce como comunicación directa Dispositivo-a-Dispositivo, o DDD.


TABLA DE CONTENIDOS

------------------------------------------------------------------------------------------------------------------------------

Antes de comenzar

Asegúrate de que el dispositivo que envía el comando y la Shelly Bulb estén conectados a la misma red local.

También necesitas conocer la dirección IP local de la bombilla.


En los ejemplos a continuación, reemplaza:

192.168.X.X

con la dirección IP real de tu Shelly Bulb.


Ejemplo:

http://192.168.1.82/...


------------------------------------------------------------------------------------------------------------------------------


Shelly Multicolor Bulb Gen3

Shelly Multicolor Bulb Gen3 usa el componente RGBCCT.


Esto significa que la bombilla soporta ambos:

Control de color RGB para luz de colores

Control CCT para luz blanca con temperatura de color ajustable


El endpoint directo local es:

http://192.168.X.X/rgbcct/0?...


Encender la bombilla:

http://192.168.X.X/rgbcct/0?turn=on


Apagar la bombilla:

http://192.168.X.X/rgbcct/0?turn=off


Alternar la bombilla:

http://192.168.X.X/rgbcct/0?turn=toggle


Encender al 50% de brillo:

http://192.168.X.X/rgbcct/0?turn=on&brightness=50


El brillo se establece de 0 a 100.

Valores de ejemplo:

10 = muy tenue

50 = brillo medio

100 = brillo completo


#Para Shelly Bulbs Gen3, usa el nuevo endpoint rgbcct en lugar del comando antiguo /color/0!


#Nuevo comando Shelly Multicolor Bulb Gen3:

http://192.168.X.X/rgbcct/0?turn=on&red=255&green=86&blue=112&brightness=100


Los valores son:

red de 0 a 255

green de 0 a 255

blue de 0 a 255

brightness de 0 a 100


*El parámetro antiguo white=0 no es necesario en el nuevo formato.*


La misma Multicolor Bulb también puede usarse como una bombilla de temperatura blanca.

Ejemplo de blanco neutro:

http://192.168.X.X/rgbcct/0?turn=on&brightness=100&temp=4000


El valor temp es la temperatura de color en Kelvin.


Valores típicos:

2700 = blanco cálido

4000 = blanco neutro

6500 = blanco frío


Usar efectos de transición 

http://192.168.X.X/rgbcct/0?turn=on&red=255&green=86&blue=112&brightness=100&transition=1000


El valor transition está en milisegundos.

1000 = 1 segundo

3000 = 3 segundos

5000 = 5 segundos

------------------------------------------------------------------------------------------------------------------------------

Shelly Standard Bulb Gen3

Shelly Standard Bulb Gen3 usa el componente CCT.


Esto significa que controla solo luz blanca, con brillo y temperatura de color ajustables.


El endpoint directo local es:

http://192.168.X.X/cct/0?...


Encender la bombilla:

http://192.168.X.X/cct/0?turn=on


Apagar la bombilla:

http://192.168.X.X/cct/0?turn=off


Alternar la bombilla:

http://192.168.X.X/cct/0?turn=toggle


Encender al 50% de brillo:

http://192.168.X.X/cct/0?turn=on&brightness=50

El brillo se establece de 0 a 100


Establecer temperatura de color blanco:

Ejemplo de blanco neutro:

http://192.168.X.X/cct/0?turn=on&brightness=100&temp=4000


El valor temp es la temperatura de color en Kelvin.


También se pueden usar efectos de transición.

http://192.168.X.X/cct/0?turn=on&brightness=100&temp=2700&transition=1000 


El valor transition está en milisegundos.

1000 = 1 segundo

3000 = 3 segundos

5000 = 5 segundos

------------------------------------------------------------------------------------------------------------------------------

Referencia rápida de comandos

Bombilla Multicolor Gen3:

/rgbcct/0


Bombilla Estándar Gen3:

/cct/0


Encender:

turn=on


Apagar:

turn=off


Alternar:

turn=toggle


Brillo:

brightness=0-100


Color RGB:

red=0-255&green=0-255&blue=0-255


Temperatura de blanco:

temp=2700-6500


Transición:

transition=1000

------------------------------------------------------------------------------------------------------------------------------

Solución de problemas


Si el comando no funciona, primero abra la dirección IP de la bombilla en su navegador y confirme que la interfaz web de la bombilla sea accesible.


Asegúrese de que el dispositivo que envía el comando y la bombilla estén en la misma red local.


Para Bombilla Multicolor Gen3, use /rgbcct/0.

Para Bombilla Estándar Gen3, use /cct/0.


No use el antiguo endpoint /color/0 para Shelly Bulbs Gen3.