⏱ ChronoRégie

Stream Deck & Companion

Des boutons physiques pour la régie : deux approches, selon que vous voulez juste déclencher des actions ou avoir aussi les retours d'état.

Option A — Actions HTTP directes (sans rien installer)

Le Stream Deck sait appeler une URL. Ajoutez une action « Ouvrir une URL » (ou « Website ») par bouton, avec l'URL de commande v1 :

http://localhost:4141/api/v1/{clé}/start
http://localhost:4141/api/v1/{clé}/pause
http://localhost:4141/api/v1/{clé}/adjust?ms=60000      # +1 min
http://localhost:4141/api/v1/{clé}/adjust?ms=-60000     # −1 min
http://localhost:4141/api/v1/{clé}/next
http://localhost:4141/api/v1/{clé}/message/set?text=Il reste 5 minutes&flash=1
http://localhost:4141/api/v1/{clé}/message/clear
http://localhost:4141/api/v1/{clé}/blackout?on=1
http://localhost:4141/api/v1/{clé}/onair?on=1

Les anciennes URL en /api/v0/… continuent de fonctionner à l'identique : aucune configuration existante n'est à refaire.

Option B — Module Bitfocus Companion (retours d'état inclus)

Un module dédié est fourni dans le dossier integrations/companion/ du projet. Il ajoute :

Installation (manuelle, hors-ligne)

  1. Dans Companion : Settings → Developer, notez le « Developer modules path ».
  2. Copiez-y le dossier integrations/companion/ sous le nom companion-module-chronoregie.
  3. Redémarrez Companion, ajoutez la connexion « ChronoRégie » et renseignez l'adresse du serveur et la clé API de la salle.

Le détail complet est dans le README.md du module. Le module n'est pas publié sur le dépôt Companion : installation locale uniquement, dans l'esprit 100 % hors-ligne du produit.

Bonnes pratiques