Artículos en esta sección

Elgato Light Strip Pro — Escenas personalizadas usando JavaScript

Light Strip Pro te permite personalizar tu iluminación creando escenas personalizadas con JavaScript. Esta guía te llevará a través de la creación y prueba de tus escenas utilizando plantillas existentes e integrándolas con Stream Deck.

 

Tabla de contenidos


Comenzando con escenas personalizadas


Crear escenas personalizadas para Light Strip Pro requiere algunos conocimientos de JavaScript.

 

Descargar las herramientas

Comienza descargando y extrayendo el archivo ZIP del Constructor de Escenas de JavaScript, que incluye todas las herramientas y documentación que necesitarás.

 

Leeme

Lee el README.md en el ZIP descargado para obtener una visión general del formato de la escena de JavaScript.

 

💻 Descargar aquí.

 


Cómo usar escenas de JavaScript existentes


Puedes usar archivos de escenas de JavaScript predefinidos del Control Center como plantillas. Estos se encuentran en la subcarpeta default-scenes del ZIP descargado. Alternativamente, se pueden encontrar en los directorios de instalación del Control Center:

  • Windows: %ProgramFiles%\Elgato\ControlCenter\Scenes
  • macOS: /Applications/Elgato Control Center.app/Contents/Resources/javascript-scenes

 


Cómo crear, probar y previsualizar una escena de JavaScript


Abrir el constructor

Abre el archivo javascript-scenes-builder.html en tu navegador.

 

Subir o pegar código

Sube tu archivo de escena de JavaScript o pega tu código en el campo de texto. También puedes subir uno de los archivos de escena creados por Elgato.

 

Ejecutar y previsualizar

Haz clic en "Ejecutar código de escena" para ver una previsualización. Configura los parámetros de tu escena (colores, velocidad, etc.) y obtén una previsualización en vivo.

 

Depurar

Si ocurre un error, usa la consola de herramientas de desarrollo de JavaScript en tu navegador para depurar. Edita tu código directamente en el campo del editor y descarga el código como un archivo una vez que hayas terminado.

 


Cómo enviar tu escena de JavaScript a Light Strip Pro


Usando un navegador

1) Abre tu navegador con el uso compartido de recursos de origen cruzado (CORS) temporalmente deshabilitado. Para navegadores Chromium, agrega los parámetros de línea de comando --disable-web-security --user-data-dir="...".

 

2) Abre el archivo javascript-scenes-builder.html, sube tu archivo de escena de JavaScript y haz clic en "Ejecutar código de escena".

 

3) Ingresa la dirección IP de tu Light Strip Pro en el campo "Enviar a Light Strip Pro" y haz clic en "Enviar a Light Strip Pro". Encuentra la dirección IP en la configuración de accesorios del Control Center.

 

Usando Control Center

1) Sal completamente de la aplicación/proceso del Control Center.

2) Copiar archivo de escena: Copia tu archivo de escena de JavaScript en el directorio apropiado:

  • Windows: %ProgramFiles%\Elgato\ControlCenter\Scenes
  • macOS: ~/Library/Application Support/Elgato Control Center/Scenes
  • iOS: Conecta tu iPhone/iPad a tu Mac, ve a la pestaña Archivos en Finder, y arrastra y suelta tu archivo en la fila de Control Center.

3) Inicia la aplicación Control Center nuevamente, encuentra tu Light Strip Pro, abre la pestaña "Escenas" en la configuración del accesorio, haz clic en el botón "+", y selecciona tu escena. Haz clic en "Activar".

 


Limitaciones conocidas


Compartir escenas

Las escenas de JavaScript no se comparten automáticamente entre tus instalaciones de Control Center en diferentes dispositivos. Copia manualmente tu archivo de escena de JavaScript a todos tus dispositivos para usar las escenas.

 

Soporte para Android

Android no soporta escenas personalizadas.

 


¿Puedo usar Stream Deck con escenas personalizadas?


Sí, puedes alternar tus escenas personalizadas usando Stream Deck una vez que estén activadas en Control Center.

 


Solución de problemas


Navegador

Revisa la consola de herramientas de desarrollo de JavaScript para errores. Intenta enviar nuevamente mientras la pestaña de Red esté abierta para verificar la solicitud de red.

 

Control Center

Revisa el archivo de registro de Control Center para obtener más información. Para depuración, se recomienda usar el constructor de escenas HTML.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 5 de 10