Proč to děláme
motivaceVýsledek: instalace typu Peklo Čertovina kompletně z vlastních komponent — s otevřeným API, webovým ovládáním a agentním řízením přes MCP, které nemá nikdo na trhu.
Bez API na obsah
Show se do S-Play dostává přes sACN record a ruční klikání dle deploy sheetu. Nahrávací roundtrip je křehký (envelope triky, prahy, žádný feedback) — obcházíme ho, ale neodstranili jsme ho.
16 cues · 8 playlistů
S-Play Mini nemá scheduler, návaznosti playlistů řeší jen trikem (UDP sám sobě). Peklo je na hraně limitů, další instalace narazí.
Černá skříňka
Playery brumí (zemní smyčka na jacku Raspberry), nemají dokumentaci, API ani stavový feedback. IP druhého kusu dodnes neznáme.
Prodejný celek
Instalaci pak umíme dodat celou z vlastních komponent — otevřený formát show, web ovládání, mobilní panely a MCP agentní řízení. To žádný konkurent nenabízí.
Subprodukty
komponentyAuthoring studio: timeline, 2D simulátor, patch, média, deploy. Engine má v sobě — na modelování není potřeba nic dalšího. Offline s lokálním projektem, nebo „connect mode" proti Runtime (pull → uprav → push). Produktový web + příručka ↗
Show engine jako nasazená služba: přehrávání, triggery (OSC/UDP/DMX/GPI/RS-232/schedule), nahrávání dynamic cues, Ops API + MCP, vestavěné webové rozhraní pro operátory (vzor S-Play web — libovolný browser v síti). Běží na Boxu, nebo na počítači v roli boxu.
Krabička = Runtime + provisioned image + fyzické I/O: 8× opto-izolovaný vstup (tlačítka, PIR, PLC), 4× relé, USB-DMX, USB-RS232, RTC probouzení, read-only filesystém (přežije vytržení ze zásuvky).
Síťový video/audio player — náhrada Svipr HD. Drop-in kompatibilní (OSC /svipr/…), navíc čisté symetrické XLR audio (HiFiBerry DAC2 Pro XLR — konec brumu), Ops API, upload médií po síti, heartbeat, mute/gain na povel. Koncept →
Builder + runtime mobilních operátorských panelů (OSC/UDP). CueX Box bude v builderu target jako každý jiný (profil CUEX_RUNTIME_PROFILE); později si panel stáhne z Runtime „capabilities manifest" a složí se poloautomaticky.
Centrální dohled instalací: zdraví a self-testy všech Boxů a playerů, verze, vzdálené ovládání (start/stop, restart s potvrzením), alerty a hromadný deploy. Zařízení se hlásí jediným odchozím spojením přes bránu — žádná VPN, cloud nikdy není v show path. Součástí dashboard, Telegram alerty a MCP rozhraní pro agentní dohled.
Diagram zapojení
architekturaPrincip: Runtime vlastní dráty. Všechna fyzická zapojení vedou do Boxu. Edit při ladění na place výstupy krabičky dočasně převezme (režim PŘEVZETÍ) — nic se nepřepojuje; po doladění jedna akce „Nahrát show + vrátit provoz".
Model úrovní — co se dělá kde
L0–L2Uvnitř playlistu (timeline)
„Co se stane v čase t" — DMX keyframy a cues, spouštění videí na PlayX, event stopa: UDP · OSC · RS-232 („vypni projektor") · relé · PJLink · inline čekání na trigger.
Show logika (nad playlisty)
„Kdy a proč se který playlist spustí a co následuje" — triggery → akce, návaznosti (po konci A spusť B / vrať ambient), skupiny zón (hraje jen jeden → crossfade), priority + HTP, scheduler (čas, dny, sunrise/sunset), pravidla nahrávání, intenzity.
Provozní řízení
Zásahy zvenku za běhu — start/stop, hlasitosti, record arm, seek, režimy, diagnostika. Přichází přes Ops API a jeho fasády: web rozhraní · ControlX · GPI tlačítka · OSC · MCP agent.
Díky tomu je show včetně logiky přenositelná: jiný Box, stejný soubor, stejné chování.
Scénáře provozu
S1–S8Authoring doma
Edit + simulátor, lokální projekt. Volitelně kus hardwaru na stole.
Ladění na place
Edit převezme výstupy Boxu, světla i playery reagují živě, nic se nepřepojuje. Pak atomicky „Nahrát show".
Denní provoz
Tlačítko pro průvodce, ControlX pro obsluhu, web pro techniky, scheduler na otevíračku.
Dynamic cue z pultu
„Nahraj do slotu 5, stop na klid" — pult nahraje look rovnou do Boxu. Bez Macu.
Jednorázová akce
Notebook = Runtime + USB-DMX. Tatáž show, stejné panely.
Agentní řízení
„Přidej 10 s dohasínání a ztlum B o 3 dB" — MCP, s guardem v ostrém provozu.
Flotila
CueX Manager čte heartbeaty všech zařízení přes gateway, zdraví/verze/alerty na jednom místě. Zařízení zůstávají autonomní.
Nová instalace
Flash image, zapojit dráty, push show + médií. Deploy sheet zůstává jen jako dokumentace.
Implementační plán
etapyinputs_parity
HOTOVO · 2026-07-19Vstupní vrstva komplet: Art-Net vstup, plnohodnotné OSC s argumenty, DMX trigger „kanál ≥ práh" s edge-detekcí a hysterezí, editor triggerů v UI.
record_triggers
Nahrávání 2.0: armed record (start/stop triggerem nebo DMX klidem), slot policy, slot rail v Editu, auto-import, Perfect Loop. Kriticky potřeba až s Runtimem — může se posunout za E3/E4.
splay_parity + show logika L1
HOTOVO · 2026-07-19Srovnávačka proti plnému auditu S-Play, návaznosti playlistů (follow rules), skupiny zón, master/playlist intensity, scheduler se sunrise/sunset, static + effect cues, inline wait-for-trigger.
runtime_headless
HOTOVO · 2026-07-20CueX Runtime jako samostatná služba (bez Electronu): web rozhraní pro operátory, režim PŘEVZETÍ, connect mode Edit↔Runtime, runtime recording, watchdog, 24h soak test na Macu.
CueX Box
Krabička: Pi 5 image (read-only overlayfs, systemd watchdog), GPIO 8 vstupů + 4 relé, USB-DMX + USB-RS232, RTC probouzení, burn-in na reálném hardwaru.
PlayX software (playx_core)
BĚŽÍ · 924–928Pi 5 + HiFiBerry DAC2 Pro XLR na stole: ověřit mpv seamless loop, OSC latenci, čistotu XLR. Pak teprve kickoff projektu. Mezikrok pro Peklo hned: Behringer HD400 izolátor (~€25/ks) na stávající playery.
ControlX integrace
HOTOVO · PROFIL V CONTROLXProfil CUEX_RUNTIME_PROFILE (po ustálení OSC namespace v E1), později capabilities manifest — panel se z Runtime složí poloautomaticky.
Rozhodnuto 2026-07-19: cíl programu potvrzen · force-return z PŘEVZETÍ ANO (s potvrzením) · RS-232 přes USB adaptér · názvosloví potvrzeno. Celkový odhad software: ~$110–170 agent cost, 5 bundlů, žádný big-bang — Peklo mezitím jede na S-Play.
Konfigurace krabiček
hardwareCueX Box · show controller
| Základ | Raspberry Pi 5 (4 GB) / fallback N100 | ~€70 |
| Napájení | oficiální 27W USB-C PD | ~€13 |
| Úložiště | industrial SD + read-only overlayfs | ~€15 |
| DMX | USB adaptér (ENTTEC Pro / Open DMX — driver hotový) nebo sACN/Art-Net | ~€60 |
| RS-232 | USB-RS232 adaptér, baud konfigurovatelný | ~€15 |
| I/O | 8× opto GPI + 4× relé, svorkovnice; status LED; servisní tlačítko | ~€25 |
| Hodiny | RTC s baterií — plánované probouzení (otevíračka) | v ceně |
| Celkem | bez šasi | ~€200 |
PlayX Box · video/audio player
| Základ | Raspberry Pi 5 (4 GB) — obsah v HEVC (HW dekodér) | ~€70 |
| Napájení | oficiální 27W USB-C PD | ~€13 |
| Audio | HiFiBerry DAC2 Pro XLR — symetrický výstup, řeší brum i kvalitu | €65 |
| Úložiště + šasi | industrial SD, kovový case (kvůli XLR) | ~€20 |
| Software | PlayX Runtime: mpv (KMS/DRM) + OSC vrstva Svipr-kompat + Ops API + web | — |
| Lifecycle | přes den „off" = HDMI+mute; večer poweroff; ráno RTC wake | — |
| Celkem | na kus | ~€168 |
Srovnání: BrightSign LS445 ~€420/ks (bez MCP, OSC jen oklikou). Detaily v konceptu PlayX → · Kde koupit: nákupní seznam → · Design krabičky — 3 varianty: 1 RACK · 2 MINIMAL ✓ VYBRÁNO · 3 HEATSINK · původní: A/B · 3D vzhled (GLB) · Technický podklad: 3D prohlížeč ↗ · náhled · vana STL (MINIMAL) · víko STL (MINIMAL) · postup tisku Prusa · zdroj (Python CAD)
Rozhraní naživo & stažení
přístupKompletní dokumentace
dokumentyZdrojová pravda dokumentů žije v repu (peklo-sim/docs/, controlx/docs/); tento web se aktualizuje spolu s nimi při každé změně programu.

Manager