Zum Inhalt springen

Frühe Version

Advanced Timer

Advanced Timer richtet Timerdauer, Startsignal und Ablaufregeln ein – mit einer sicheren lokalen Kontrolle statt einer LIVE-Auslösung.

Status
Frühe Version
Version
1.0.0

Dein erstes Ergebnis

der Countdown startet mit deinen Demo-Werten

Voraussetzungen

LTTH Dashboard; für die Ausgabe zusätzlich eine OBS-Testszene. Dieser konkrete Advanced Timer-Ablauf behandelt Timerdauer, Startsignal und Ablaufregeln.

Sicherheitsgrenzen

Nutze eine nicht gesendete OBS-Testszene; LIVE-Ausgaben bleiben deaktiviert. Dieser konkrete Advanced Timer-Ablauf behandelt Timerdauer, Startsignal und Ablaufregeln.

Zweck und Zielgruppe

Advanced Timer richtet Timerdauer, Startsignal und Ablaufregeln ein – mit einer sicheren lokalen Kontrolle statt einer LIVE-Auslösung.

Streamer:innen, die Timerdauer, Startsignal und Ablaufregeln zuerst ohne LIVE-Auswirkung einrichten möchten.

Aktivierung und Navigation

Öffne im Plugin Manager „Advanced Timer“, aktiviere es bei Bedarf und rufe dann die lokale Konfiguration auf.

/plugins/advanced-timer/ui.html

Verifizierte Workflows

Advanced Timer im Testprofil einrichten

Der Golden Path für Timerdauer, Startsignal und Ablaufregeln beginnt auf /plugins/advanced-timer/ui.html; „Anfangsdauer (Sekunden)“ (#initial-duration) bietet auf /plugins/advanced-timer/ui.html diese statisch definierten Werte: 1 to infinity. Im Plugin-Code deklarierte Schnittstelle: POST /api/advanced-timer/chains.

  1. timer-card
  2. timer-duration
  3. start-signal
  4. countdown-preview
  5. timer-overlay
  6. timer-reset

die lokale Timer-Vorschau prüfen

Der lokale Test für Timerdauer, Startsignal und Ablaufregeln läuft auf /plugins/advanced-timer/ui.html; „Anfangsdauer (Sekunden)“ (#initial-duration) bietet auf /plugins/advanced-timer/ui.html diese statisch definierten Werte: 1 to infinity. Im Plugin-Code deklarierte Schnittstelle: POST /api/advanced-timer/chains.

  1. countdown-preview

Overlay sicher prüfen

Für Timerdauer, Startsignal und Ablaufregeln führt die reale Overlay-URL /plugins/advanced-timer/overlay/index.html zur lokalen Vorschau. „Anfangsdauer (Sekunden)“ (#initial-duration) bietet auf /plugins/advanced-timer/ui.html diese statisch definierten Werte: 1 to infinity. Im Plugin-Code deklarierte Schnittstelle: POST /api/advanced-timer/chains.

  1. timer-overlay

Referenz der Workflow-Steuerelemente

#tab-timers

Standard im Testprofil „#tab-timers“ (#tab-timers) auf /plugins/advanced-timer/ui.html startet ohne vorgegebenen Wert; lege ihn beim Einrichten fest.

Werte und Grenzen Für „#tab-timers“ (#tab-timers) auf /plugins/advanced-timer/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „#tab-timers“ (#tab-timers) steht auf /plugins/advanced-timer/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„#tab-timers“ (#tab-timers) nimmt auf /plugins/advanced-timer/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#initial-duration

Standard im Testprofil Vorgegebener Wert für „Anfangsdauer (Sekunden)“ (#initial-duration) auf /plugins/advanced-timer/ui.html: „300“.

Werte und Grenzen Für „Anfangsdauer (Sekunden)“ (#initial-duration) auf /plugins/advanced-timer/ui.html sind diese Werte vorgesehen: 1 to infinity.

Abhängigkeiten „Anfangsdauer (Sekunden)“ (#initial-duration) steht auf /plugins/advanced-timer/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Anfangsdauer (Sekunden)“ (#initial-duration) bietet auf /plugins/advanced-timer/ui.html diese statisch definierten Werte: 1 to infinity.

#timer-mode

Standard im Testprofil Vorgegebener Wert für „Timer-Modus“ (#timer-mode) auf /plugins/advanced-timer/ui.html: „countdown“.

Werte und Grenzen Für „Timer-Modus“ (#timer-mode) auf /plugins/advanced-timer/ui.html sind diese Werte vorgesehen: countdown, countup, stopwatch, loop, interval.

Abhängigkeiten „Timer-Modus“ (#timer-mode) steht auf /plugins/advanced-timer/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Timer-Modus“ (#timer-mode) bietet auf /plugins/advanced-timer/ui.html diese statisch definierten Werte: countdown, countup, stopwatch, loop, interval.

#timers-container

Standard im Testprofil „#timers-container“ (#timers-container) auf /plugins/advanced-timer/ui.html startet ohne vorgegebenen Wert; lege ihn beim Einrichten fest.

Werte und Grenzen Für „#timers-container“ (#timers-container) auf /plugins/advanced-timer/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „#timers-container“ (#timers-container) steht auf /plugins/advanced-timer/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„#timers-container“ (#timers-container) nimmt auf /plugins/advanced-timer/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#timer-container

Standard im Testprofil „#timer-container“ (#timer-container) auf /plugins/advanced-timer/ui.html startet ohne vorgegebenen Wert; lege ihn beim Einrichten fest.

Werte und Grenzen Für „#timer-container“ (#timer-container) auf /plugins/advanced-timer/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „#timer-container“ (#timer-container) steht auf /plugins/advanced-timer/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„#timer-container“ (#timer-container) nimmt auf /plugins/advanced-timer/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#tab-profiles

Standard im Testprofil „#tab-profiles“ (#tab-profiles) auf /plugins/advanced-timer/ui.html startet ohne vorgegebenen Wert; lege ihn beim Einrichten fest.

Werte und Grenzen Für „#tab-profiles“ (#tab-profiles) auf /plugins/advanced-timer/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „#tab-profiles“ (#tab-profiles) steht auf /plugins/advanced-timer/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„#tab-profiles“ (#tab-profiles) nimmt auf /plugins/advanced-timer/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#save-profile-btn

Standard im Testprofil Vorgegebener Wert für „Aktuelles Setup speichern“ (#save-profile-btn) auf /plugins/advanced-timer/ui.html: „action“.

Werte und Grenzen Für „Aktuelles Setup speichern“ (#save-profile-btn) auf /plugins/advanced-timer/ui.html sind diese Werte vorgesehen: action.

Abhängigkeiten „Aktuelles Setup speichern“ (#save-profile-btn) steht auf /plugins/advanced-timer/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

Mit „Aktuelles Setup speichern“ (#save-profile-btn) auf /plugins/advanced-timer/ui.html führst du die zugehörige Aktion aus.

#target-value

Standard im Testprofil Vorgegebener Wert für „Zielwert (Sekunden)“ (#target-value) auf /plugins/advanced-timer/ui.html: „300“.

Werte und Grenzen Für „Zielwert (Sekunden)“ (#target-value) auf /plugins/advanced-timer/ui.html sind diese Werte vorgesehen: 0 to infinity.

Abhängigkeiten „Zielwert (Sekunden)“ (#target-value) steht auf /plugins/advanced-timer/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Zielwert (Sekunden)“ (#target-value) bietet auf /plugins/advanced-timer/ui.html diese statisch definierten Werte: 0 to infinity.

#timer-name

Standard im Testprofil Vorgegebener Wert für „Timer-Name“ (#timer-name) auf /plugins/advanced-timer/ui.html: „empty“.

Werte und Grenzen Für „Timer-Name“ (#timer-name) auf /plugins/advanced-timer/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „Timer-Name“ (#timer-name) steht auf /plugins/advanced-timer/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Timer-Name“ (#timer-name) nimmt auf /plugins/advanced-timer/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

Schnittstellen und Integrationen

UI-Inventar

Fehlerbehebung

Wenn Timerdauer, Startsignal und Ablaufregeln nicht sichtbar ist, prüfe zuerst den aktiven Plugin-Status, die lokale Route und gespeicherte Testwerte.

Prüfschritte „Anfangsdauer (Sekunden)“ (#initial-duration) bietet auf /plugins/advanced-timer/ui.html diese statisch definierten Werte: 1 to infinity. Im Plugin-Code deklarierte Schnittstelle: POST /api/advanced-timer/chains.

Lösung Öffne /plugins/advanced-timer/ui.html, prüfe den im Symptom genannten Zustand und wiederhole anschließend den lokalen Test. „Anfangsdauer (Sekunden)“ (#initial-duration) bietet auf /plugins/advanced-timer/ui.html diese statisch definierten Werte: 1 to infinity. Im Plugin-Code deklarierte Schnittstelle: POST /api/advanced-timer/chains.

Schritt für Schritt

  1. 1

    Timer Card im Testprofil konfigurieren

    Arbeite im sichtbaren Bereich Timer Card von Timerdauer, Startsignal und Ablaufregeln. Verwende nur lokale Demo-Werte; keine Zugangsdaten, Geraete-ID oder LIVE-Ziel.

    Daran erkennst du den Erfolg: Die passende Plugin-Oberfläche ist eindeutig sichtbar.

    Timer Card im Testprofil konfigurieren - Timerdauer, Startsignal und Ablaufregeln
    1. Timer Card im Testprofil konfigurieren
  2. 2

    Timer Duration im Testprofil konfigurieren

    Arbeite im sichtbaren Bereich Timer Duration von Timerdauer, Startsignal und Ablaufregeln. Verwende nur lokale Demo-Werte; keine Zugangsdaten, Geraete-ID oder LIVE-Ziel.

    Daran erkennst du den Erfolg: Der Demo-Wert ist sichtbar und kann vor dem Test geprüft werden.

    Timer Duration im Testprofil konfigurieren - Timerdauer, Startsignal und Ablaufregeln
    2. Timer Duration im Testprofil konfigurieren
  3. 3

    Start Signal im Testprofil konfigurieren

    Arbeite im sichtbaren Bereich Start Signal von Timerdauer, Startsignal und Ablaufregeln. Verwende nur lokale Demo-Werte; keine Zugangsdaten, Geraete-ID oder LIVE-Ziel.

    Daran erkennst du den Erfolg: Der Demo-Wert ist sichtbar und kann vor dem Test geprüft werden.

    Start Signal im Testprofil konfigurieren - Timerdauer, Startsignal und Ablaufregeln
    3. Start Signal im Testprofil konfigurieren
  4. 4

    Lokalen Countdown auf dem Timer-Dashboard pruefen

    Oeffne „Create Timer“, gib den lokalen Demo-Namen und die Dauer ein und klicke auf „Create Timer“. Die Aufnahme verwendet nur das temporaere Testprofil und startet keine LIVE-Ausgabe.

    Daran erkennst du den Erfolg: Die neue Countdown-Karte ist im echten Timer-Dashboard sichtbar.

    Lokalen Countdown auf dem Timer-Dashboard pruefen - Timerdauer, Startsignal und Ablaufregeln
    4. Lokalen Countdown auf dem Timer-Dashboard pruefen
  5. 5

    Timer Overlay als Overlay-Vorschau oeffnen

    Erstelle zuerst einen lokalen 90-Sekunden-Testtimer. Oeffne dann dessen echte Overlay-URL mit dem erzeugten timer-Parameter ausschliesslich in einer nicht sendenden OBS-Testszene.

    Daran erkennst du den Erfolg: Das Overlay zeigt den lokalen Testtimer mit 01:30.

    Timer Overlay als Overlay-Vorschau oeffnen - Timerdauer, Startsignal und Ablaufregeln
    5. Timer Overlay als Overlay-Vorschau oeffnen
  6. 6

    Timer Reset sicher zuruecksetzen

    Entferne nur die Demo-Werte fuer Timer Reset, bevor du Timerdauer, Startsignal und Ablaufregeln produktiv vorbereitest.

    Daran erkennst du den Erfolg: Das Testprofil bleibt ohne produktive Auswirkung.

    Timer Reset sicher zuruecksetzen - Timerdauer, Startsignal und Ablaufregeln
    6. Timer Reset sicher zuruecksetzen

Overlay und OBS

Füge diese URL erst in eine nicht gesendete OBS-Testszene als Browser-Quelle ein.

/plugins/advanced-timer/overlay/index.html

Nächste passende Tutorials

Alle Plugin-Tutorials