Webhooks & HTTP-Aktionen – Externe Systeme steuern
Senden Sie HTTP-Anfragen aus LemonScore-Shortcuts, um externe Systeme wie OBS, Heimautomation oder andere Dienste automatisch zu steuern.
Mit HTTP-Aktionen in LemonScore können Sie beliebige HTTP-Anfragen direkt aus Shortcuts auslösen. So steuern Sie externe Systeme wie OBS Studio, Heimautomation (z.B. Philips Hue), Webhooks oder andere REST-APIs — ohne zusätzliche Software.
HTTP-Aktionen sind Teil des Shortcut-Systems. Sie benötigen eine Pro- oder Enterprise-Lizenz und können unter Einstellungen → Shortcuts konfiguriert werden.
HTTP-Aktion einrichten
- Navigieren Sie zu Einstellungen → Shortcuts.
- Erstellen oder bearbeiten Sie eine Shortcut-Karte.
- Wählen Sie einen Slot und klicken Sie auf Aktion hinzufügen.
- Wählen Sie die Kategorie HTTP und die Aktion HTTP Request.
- Konfigurieren Sie die Anfrage:
- Methode — GET, POST, PUT, PATCH oder DELETE.
- URL — Die Ziel-URL (nur
http://undhttps://werden unterstützt). - Headers — Optionale HTTP-Header (z.B.
Content-Type: application/jsonoder Authentifizierungs-Token). - Body — Anfrage-Body für POST, PUT und PATCH (z.B. JSON-Daten).
- Timeout — Maximale Wartezeit in Millisekunden (Standard: 5000, Maximum: 30000).

Anwendungsbeispiele
OBS Studio steuern — Senden Sie Befehle an die OBS WebSocket API, um Szenen zu wechseln oder die Aufnahme zu starten:
- Methode: POST, URL:
http://localhost:4455, Body: JSON-Befehl
Heimautomation — Schalten Sie Licht oder Effekte über Ihre Smart-Home-API:
- Methode: PUT, URL:
http://192.168.1.10/api/lights/1/state, Body:{"on": true}
Webhook-Dienste — Lösen Sie IFTTT, Zapier oder eigene Webhooks aus:
- Methode: POST, URL: Ihre Webhook-URL
Aktionen verketten
HTTP-Aktionen lassen sich mit anderen Shortcut-Aktionen in einer Sequenz kombinieren. Zum Beispiel:
- Schritt 1 — Animation abspielen (Tor)
- Schritt 2 — HTTP POST an OBS (Kamera-Wechsel)
- Schritt 3 — Musik starten (Torhymne)
Jede Aktion kann mit einer optionalen Verzögerung versehen werden, um das Timing zu steuern.
Tipps und Hinweise
- Timeout beachten — Setzen Sie den Timeout niedrig (z.B. 2000 ms), wenn das Zielsystem im lokalen Netzwerk erreichbar ist. So blockiert eine fehlgeschlagene Anfrage die Sequenz nicht lange.
- Fehlertoleranz — Eine fehlgeschlagene HTTP-Anfrage stoppt die Shortcut-Sequenz nicht. Die nächste Aktion wird normal fortgesetzt.
- Sicherheit — Nur HTTP und HTTPS sind als Protokolle erlaubt. Lokale Dateipfade oder andere Protokolle werden aus Sicherheitsgründen blockiert.
Achten Sie darauf, keine sensiblen Zugangsdaten (Passwörter, API-Schlüssel) in Shortcuts zu speichern, die von anderen Personen eingesehen werden könnten. LemonScore speichert die Konfiguration lokal und unverschlüsselt.