Articoli in questa sezione

Elgato Light Strip Pro — Scene personalizzate usando JavaScript

Light Strip Pro ti consente di personalizzare l'illuminazione creando scene personalizzate con JavaScript. Questa guida ti accompagnerà nella creazione e nel test delle tue scene utilizzando template esistenti e nell'integrazione con Stream Deck.

Indice dei contenuti


Iniziare con le scene personalizzate


La creazione di scene personalizzate per Light Strip Pro richiede una certa conoscenza di JavaScript.

Scarica gli strumenti

Inizia scaricando ed estraendo il file ZIP JavaScript Scenes Builder, che include tutti gli strumenti e la documentazione di cui avrai bisogno.

Readme

Leggi il file README.md nel file ZIP scaricato per ottenere una panoramica del formato della scene JavaScript.

💻 Scarica qui.


Come utilizzare le scene JavaScript esistenti


Puoi utilizzare file di scene JavaScript già pronti da Control Center come template. Si trovano nella sottocartella default-scenes del file ZIP scaricato. In alternativa, è possibile trovarli nelle directory di installazione di Control Center:

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


Come creare, testare e visualizzare un'anteprima di una scene JavaScript


Apri il builder

Apri il file javascript-scenes-builder.html nel tuo browser.

Carica o incolla il codice

Carica il file della tua scene JavaScript o incolla il tuo codice nel campo di testo. Puoi anche caricare uno dei file di scene creati da Elgato.

Esegui e visualizza

Fai clic su "Run scene code" per visualizzare un'anteprima. Configura i parametri della tua scene (colori, velocità, ecc.) e visualizza un'anteprima dal vivo.

Debug

Se si verifica un errore, utilizza la console degli strumenti per sviluppatori JavaScript nel tuo browser per eseguire il debug. Modifica il codice direttamente nel campo dell'editor e scarica il codice come file al termine.


Come inviare la tua scene JavaScript a Light Strip Pro


Usando un browser

1) Apri il tuo browser con Cross-Origin Resource Sharing (CORS) disabilitato temporaneamente. Per i browser basati su Chromium, aggiungi i parametri della riga di comando --disable-web-security --user-data-dir="...".

2) Apri il file javascript-scenes-builder.html, carica il tuo file di scene JavaScript e fai clic su "Run scene code".

3) Immetti l'indirizzo IP di Light Strip Pro nel campo "Send to Light Strip Pro" e fai clic su "Send to Light Strip Pro". Trova l'indirizzo IP nelle impostazioni dell'accessorio di Control Center.

Usando Control Center

1) Esci completamente dall'app/processo Control Center.

2) Copia il file di scene: Copia il file della tua scene JavaScript nella directory appropriata:

  • Windows: %ProgramFiles%\Elgato\ControlCenter\Scenes
  • macOS: ~/Library/Application Support/Elgato Control Center/Scenes
  • iOS: Collega il tuo iPhone/iPad al tuo Mac, vai alla scheda File in Finder e trascina il tuo file nella riga di Control Center.

3) Avvia di nuovo l'app Control Center, trova Light Strip Pro, apri la scheda "Scenes" nelle impostazioni dell'accessorio, fai clic sul pulsante "+" e seleziona la tua scene. Fai clic su "Activate".


Limitazioni note


Condivisione della scene

Le scene JavaScript non vengono condivise automaticamente tra le tue installazioni di Control Center su dispositivi diversi. Copia manualmente il file della tua scene JavaScript su tutti i tuoi dispositivi per utilizzare le scene.

Supporto Android

Android non supporta le scene personalizzate.


Posso usare Stream Deck con le scene personalizzate?


Sì, puoi attivare/disattivare le tue scene personalizzate utilizzando Stream Deck una volta che sono state attivate in Control Center.


Risoluzione dei problemi


Browser

Controlla la console degli strumenti per sviluppatori JavaScript per eventuali errori. Riprova a inviare con la scheda Network aperta per controllare la richiesta di rete.

Control Center

Controlla il file di log di Control Center per ulteriori informazioni. Per il debug, è consigliato utilizzare il builder della scene HTML.

Questo articolo ti è stato utile?
Utenti che ritengono sia utile: 5 su 10