Zum Inhalt springen

Frühe Version

StreamAlchemy

StreamAlchemy richtet Automationsregel, Auslöser und Aktionskette ein – mit einer sicheren lokalen Kontrolle statt einer LIVE-Auslösung.

Status
Frühe Version
Version
1.0.0

Dein erstes Ergebnis

die Regel protokolliert den Trockenlauf, ohne LIVE-Aktionen auszuführen

Voraussetzungen

LTTH Dashboard und ein lokales Testprofil. Dieser konkrete StreamAlchemy-Ablauf behandelt Automationsregel, Auslöser und Aktionskette.

Sicherheitsgrenzen

Verwende ausschließlich Demo-Ereignisse und ein temporäres Testprofil. Dieser konkrete StreamAlchemy-Ablauf behandelt Automationsregel, Auslöser und Aktionskette.

Zweck und Zielgruppe

StreamAlchemy richtet Automationsregel, Auslöser und Aktionskette ein – mit einer sicheren lokalen Kontrolle statt einer LIVE-Auslösung.

Streamer:innen, die Automationsregel, Auslöser und Aktionskette zuerst ohne LIVE-Auswirkung einrichten möchten.

Aktivierung und Navigation

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

/plugins/streamalchemy/ui.html

Verifizierte Workflows

StreamAlchemy im Testprofil einrichten

Der Golden Path für Automationsregel, Auslöser und Aktionskette beginnt auf /plugins/streamalchemy/ui.html; „Automatisches Basteln aktiviert“ (#autoCrafting) schaltet das zugehörige Verhalten auf /plugins/streamalchemy/ui.html ein oder aus. Im Plugin-Code deklarierte Schnittstelle: GET /api/streamalchemy/config.

  1. alchemy-card
  2. automation-rule
  3. action-chain
  4. rule-dry-run
  5. alchemy-overlay
  6. rule-reset

einen lokalen Trockenlauf prüfen

Der lokale Test für Automationsregel, Auslöser und Aktionskette läuft auf /plugins/streamalchemy/ui.html; „Automatisches Basteln aktiviert“ (#autoCrafting) schaltet das zugehörige Verhalten auf /plugins/streamalchemy/ui.html ein oder aus. Im Plugin-Code deklarierte Schnittstelle: GET /api/streamalchemy/config.

  1. rule-dry-run

Overlay sicher prüfen

Für Automationsregel, Auslöser und Aktionskette führt die reale Overlay-URL /plugins/streamalchemy/overlay.html zur lokalen Vorschau. „Automatisches Basteln aktiviert“ (#autoCrafting) schaltet das zugehörige Verhalten auf /plugins/streamalchemy/ui.html ein oder aus. Im Plugin-Code deklarierte Schnittstelle: GET /api/streamalchemy/config.

  1. alchemy-overlay

Referenz der Workflow-Steuerelemente

#settingsForm

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

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

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

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

#generationMode

Standard im Testprofil Vorgegebener Wert für „Generierungsmodus“ (#generationMode) auf /plugins/streamalchemy/ui.html: „remote“.

Werte und Grenzen Für „Generierungsmodus“ (#generationMode) auf /plugins/streamalchemy/ui.html sind diese Werte vorgesehen: remote, local_strict.

Abhängigkeiten „Generierungsmodus“ (#generationMode) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Generierungsmodus“ (#generationMode) bietet auf /plugins/streamalchemy/ui.html diese statisch definierten Werte: remote, local_strict.

#defaultStyle

Standard im Testprofil Vorgegebener Wert für „Standardstil“ (#defaultStyle) auf /plugins/streamalchemy/ui.html: „rpg“.

Werte und Grenzen Für „Standardstil“ (#defaultStyle) auf /plugins/streamalchemy/ui.html sind diese Werte vorgesehen: rpg, fantasy, pixel, anime, cyberpunk, cartoon.

Abhängigkeiten „Standardstil“ (#defaultStyle) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Standardstil“ (#defaultStyle) bietet auf /plugins/streamalchemy/ui.html diese statisch definierten Werte: rpg, fantasy, pixel, anime, cyberpunk, cartoon.

#runLocalTestBtn

Standard im Testprofil Vorgegebener Wert für „Testen Sie die lokale Generierung“ (#runLocalTestBtn) auf /plugins/streamalchemy/ui.html: „action“.

Werte und Grenzen Für „Testen Sie die lokale Generierung“ (#runLocalTestBtn) auf /plugins/streamalchemy/ui.html sind diese Werte vorgesehen: action.

Abhängigkeiten „Testen Sie die lokale Generierung“ (#runLocalTestBtn) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

Mit „Testen Sie die lokale Generierung“ (#runLocalTestBtn) auf /plugins/streamalchemy/ui.html führst du die zugehörige Aktion aus.

a[href="/streamalchemy/overlay"]

Standard im Testprofil „a[href="/streamalchemy/overlay"]“ (a[href="/streamalchemy/overlay"]) auf /plugins/streamalchemy/ui.html startet ohne vorgegebenen Wert; lege ihn beim Einrichten fest.

Werte und Grenzen Für „a[href="/streamalchemy/overlay"]“ (a[href="/streamalchemy/overlay"]) auf /plugins/streamalchemy/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „a[href="/streamalchemy/overlay"]“ (a[href="/streamalchemy/overlay"]) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„a[href="/streamalchemy/overlay"]“ (a[href="/streamalchemy/overlay"]) nimmt auf /plugins/streamalchemy/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#refreshBtn

Standard im Testprofil Vorgegebener Wert für „Aktualisieren“ (#refreshBtn) auf /plugins/streamalchemy/ui.html: „action“.

Werte und Grenzen Für „Aktualisieren“ (#refreshBtn) auf /plugins/streamalchemy/ui.html sind diese Werte vorgesehen: action.

Abhängigkeiten „Aktualisieren“ (#refreshBtn) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

Mit „Aktualisieren“ (#refreshBtn) auf /plugins/streamalchemy/ui.html führst du die zugehörige Aktion aus.

#autoCrafting

Standard im Testprofil Vorgegebener Wert für „Automatisches Basteln aktiviert“ (#autoCrafting) auf /plugins/streamalchemy/ui.html: „unchecked“.

Werte und Grenzen Für „Automatisches Basteln aktiviert“ (#autoCrafting) auf /plugins/streamalchemy/ui.html sind diese Werte vorgesehen: checked, unchecked.

Abhängigkeiten „Automatisches Basteln aktiviert“ (#autoCrafting) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Automatisches Basteln aktiviert“ (#autoCrafting) schaltet das zugehörige Verhalten auf /plugins/streamalchemy/ui.html ein oder aus.

#comfyRootDir

Standard im Testprofil Vorgegebener Wert für „ComfyUI-Root“ (#comfyRootDir) auf /plugins/streamalchemy/ui.html: „empty“.

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

Abhängigkeiten „ComfyUI-Root“ (#comfyRootDir) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„ComfyUI-Root“ (#comfyRootDir) nimmt auf /plugins/streamalchemy/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#comfyUrl

Standard im Testprofil Vorgegebener Wert für „ComfyUI-URL“ (#comfyUrl) auf /plugins/streamalchemy/ui.html: „empty“.

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

Abhängigkeiten „ComfyUI-URL“ (#comfyUrl) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„ComfyUI-URL“ (#comfyUrl) nimmt auf /plugins/streamalchemy/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#craftingWindowMs

Standard im Testprofil Vorgegebener Wert für „Crafting-Fenster ms“ (#craftingWindowMs) auf /plugins/streamalchemy/ui.html: „empty“.

Werte und Grenzen Für „Crafting-Fenster ms“ (#craftingWindowMs) auf /plugins/streamalchemy/ui.html sind diese Werte vorgesehen: 1000 to 30000.

Abhängigkeiten „Crafting-Fenster ms“ (#craftingWindowMs) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Crafting-Fenster ms“ (#craftingWindowMs) begrenzt den Eingabewert auf den deklarierten Bereich 1000 to 30000.

#enabled

Standard im Testprofil Vorgegebener Wert für „Plugin aktiviert“ (#enabled) auf /plugins/streamalchemy/ui.html: „unchecked“.

Werte und Grenzen Für „Plugin aktiviert“ (#enabled) auf /plugins/streamalchemy/ui.html sind diese Werte vorgesehen: checked, unchecked.

Abhängigkeiten „Plugin aktiviert“ (#enabled) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Plugin aktiviert“ (#enabled) schaltet das zugehörige Verhalten auf /plugins/streamalchemy/ui.html ein oder aus.

#hfToken

Standard im Testprofil Vorgegebener Wert für „Umarmungsgesicht-Token“ (#hfToken) auf /plugins/streamalchemy/ui.html: „empty“.

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

Abhängigkeiten „Umarmungsgesicht-Token“ (#hfToken) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Umarmungsgesicht-Token“ (#hfToken) nimmt auf /plugins/streamalchemy/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#installLocalModelBtn

Standard im Testprofil Vorgegebener Wert für „Lokale Parallelität“ (#installLocalModelBtn) auf /plugins/streamalchemy/ui.html: „action“.

Werte und Grenzen Für „Lokale Parallelität“ (#installLocalModelBtn) auf /plugins/streamalchemy/ui.html sind diese Werte vorgesehen: action.

Abhängigkeiten „Lokale Parallelität“ (#installLocalModelBtn) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

Mit „Lokale Parallelität“ (#installLocalModelBtn) auf /plugins/streamalchemy/ui.html führst du die zugehörige Aktion aus.

#localConcurrency

Standard im Testprofil Vorgegebener Wert für „Lokale Parallelität“ (#localConcurrency) auf /plugins/streamalchemy/ui.html: „empty“.

Werte und Grenzen Für „Lokale Parallelität“ (#localConcurrency) auf /plugins/streamalchemy/ui.html sind diese Werte vorgesehen: 1 to 4.

Abhängigkeiten „Lokale Parallelität“ (#localConcurrency) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Lokale Parallelität“ (#localConcurrency) begrenzt den Eingabewert auf den deklarierten Bereich 1 to 4.

#localSize

Standard im Testprofil Vorgegebener Wert für „Lokale Größe“ (#localSize) auf /plugins/streamalchemy/ui.html: „empty“.

Werte und Grenzen Für „Lokale Größe“ (#localSize) auf /plugins/streamalchemy/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „Lokale Größe“ (#localSize) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Lokale Größe“ (#localSize) nimmt auf /plugins/streamalchemy/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

#localSteps

Standard im Testprofil Vorgegebener Wert für „Lokale Schritte“ (#localSteps) auf /plugins/streamalchemy/ui.html: „empty“.

Werte und Grenzen Für „Lokale Schritte“ (#localSteps) auf /plugins/streamalchemy/ui.html sind diese Werte vorgesehen: 1 to 40.

Abhängigkeiten „Lokale Schritte“ (#localSteps) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Lokale Schritte“ (#localSteps) begrenzt den Eingabewert auf den deklarierten Bereich 1 to 40.

#providerOrder

Standard im Testprofil Vorgegebener Wert für „Anbieterauftrag“ (#providerOrder) auf /plugins/streamalchemy/ui.html: „empty“.

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

Abhängigkeiten „Anbieterauftrag“ (#providerOrder) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

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

#selectedPresetId

Standard im Testprofil „Bevorzugte Voreinstellung“ (#selectedPresetId) auf /plugins/streamalchemy/ui.html startet ohne vorgegebenen Wert; lege ihn beim Einrichten fest.

Werte und Grenzen Für „Bevorzugte Voreinstellung“ (#selectedPresetId) auf /plugins/streamalchemy/ui.html gibt es keine feste Auswahlliste; verwende einen zur Einrichtung passenden Wert.

Abhängigkeiten „Bevorzugte Voreinstellung“ (#selectedPresetId) steht auf /plugins/streamalchemy/ui.html in dieser Konfigurationsansicht bereit; weitere statische Abhängigkeiten sind nicht deklariert.

„Bevorzugte Voreinstellung“ (#selectedPresetId) nimmt auf /plugins/streamalchemy/ui.html den für diese Plugin-Konfiguration benötigten Freitext oder Wert entgegen.

Schnittstellen und Integrationen

UI-Inventar

Fehlerbehebung

Wenn Automationsregel, Auslöser und Aktionskette nicht sichtbar ist, prüfe zuerst den aktiven Plugin-Status, die lokale Route und gespeicherte Testwerte.

Prüfschritte „Automatisches Basteln aktiviert“ (#autoCrafting) schaltet das zugehörige Verhalten auf /plugins/streamalchemy/ui.html ein oder aus. Im Plugin-Code deklarierte Schnittstelle: GET /api/streamalchemy/config.

Lösung Öffne /plugins/streamalchemy/ui.html, prüfe den im Symptom genannten Zustand und wiederhole anschließend den lokalen Test. „Automatisches Basteln aktiviert“ (#autoCrafting) schaltet das zugehörige Verhalten auf /plugins/streamalchemy/ui.html ein oder aus. Im Plugin-Code deklarierte Schnittstelle: GET /api/streamalchemy/config.

Schritt für Schritt

  1. 1

    Alchemy Card im Testprofil konfigurieren

    Arbeite im sichtbaren Bereich Alchemy Card von Automationsregel, Auslöser und Aktionskette. 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.

    Alchemy Card im Testprofil konfigurieren - Automationsregel, Auslöser und Aktionskette
    1. Alchemy Card im Testprofil konfigurieren
  2. 2

    Automation Rule im Testprofil konfigurieren

    Arbeite im sichtbaren Bereich Automation Rule von Automationsregel, Auslöser und Aktionskette. 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.

    Automation Rule im Testprofil konfigurieren - Automationsregel, Auslöser und Aktionskette
    2. Automation Rule im Testprofil konfigurieren
  3. 3

    Action Chain im Testprofil konfigurieren

    Arbeite im sichtbaren Bereich Action Chain von Automationsregel, Auslöser und Aktionskette. 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.

    Action Chain im Testprofil konfigurieren - Automationsregel, Auslöser und Aktionskette
    3. Action Chain im Testprofil konfigurieren
  4. 4

    Rule DRY RUN lokal testen

    Fuehre Rule DRY RUN nur mit einen lokalen Trockenlauf im isolierten Testprofil aus; keine LIVE-Quelle, Hardware oder externe Verbindung wird benutzt.

    Daran erkennst du den Erfolg: die Regel protokolliert den Trockenlauf, ohne LIVE-Aktionen auszuführen

    Rule DRY RUN lokal testen - Automationsregel, Auslöser und Aktionskette
    4. Rule DRY RUN lokal testen
  5. 5

    Alchemy-Overlay-Link in den Einstellungen öffnen

    Öffne den sichtbaren Alchemy-Overlay-Link zunächst nur aus den Einstellungen und richte ihn bei Bedarf in einer nicht sendenden OBS-Testszene ein. Ein Rendering wird erst durch ein lokales Regelereignis ausgelöst. Lokaler Overlay-Pfad: `/plugins/streamalchemy/overlay.html`.

    Daran erkennst du den Erfolg: Der sichtbare Link führt zum Alchemy-Overlay und macht den nächsten OBS-Schritt nachvollziehbar.

    Alchemy-Overlay-Link in den Einstellungen öffnen
    5. Alchemy-Overlay-Link in den Einstellungen öffnen
  6. 6

    Rule Reset sicher zuruecksetzen

    Entferne nur die Demo-Werte fuer Rule Reset, bevor du Automationsregel, Auslöser und Aktionskette produktiv vorbereitest.

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

    Rule Reset sicher zuruecksetzen - Automationsregel, Auslöser und Aktionskette
    6. Rule Reset sicher zuruecksetzen

Overlay und OBS

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

/plugins/streamalchemy/overlay.html

Nächste passende Tutorials

Alle Plugin-Tutorials