Alexa Routinen mit shelly i4 und Alexa Skill : Url Routine Trigger auslösen

Hinweis zur Nutzung von Skripten (für Nutzer)

Die Verwendung von Skripten erfolgt ausdrücklich auf eigene Gefahr. Weder Shelly noch die jeweiligen Autoren oder Entwickler der Skripte übernehmen irgendeine Form der Haftung für mögliche Schäden, Fehlfunktionen, Datenverluste oder anderweitige Beeinträchtigungen, die durch die Nutzung dieser Skripte entstehen könnten. Bitte stellen Sie vor dem Einsatz sicher, dass Sie den Quellcode verstehen und sich der möglichen Auswirkungen bewusst sind. Die Skripte werden ohne Gewähr bereitgestellt und unterliegen keiner regelmäßigen Wartung oder offiziellen Unterstützung.


Hinweis für Entwickler

Wenn Sie eigene Skripte bereitstellen, achten Sie bitte darauf, eine klare Beschreibung, eventuelle Einschränkungen und Sicherheitsaspekte zu dokumentieren. Beachten Sie zudem, dass Nutzer Ihre Skripte grundsätzlich auf eigenes Risiko verwenden. Eine Haftung für Schäden ist ausgeschlossen, sofern diese nicht vorsätzlich oder grob fahrlässig verursacht wurden oder gesetzlich anderweitig geregelt ist.

  • Hallo Leute,

    ich habe ein Skript angepasst:

    Ein shelly i4 löst eine Alexa Routine aus mit Hilfe des Alexa Skills: URL Routine Trigger

    Der shelly kann somit alles auslösen, was ihr als Routine in Alexa speichert und somit alle Alexa kompatiblen Geräte steuern.

    Das ganze funktioniert natürlich nicht lokal: ( Bei mir liegt eine Verzögerung von ca. 10 Sekunden vor)


    Falls ihr eine bessere Lösungsmöglichkeit habt um mit shellys alle Alexa-kompatiblen Geräte zu steuern, lasst es mich wissen.

    Vorgehensweise:

    1. Alexa Skill - URL Routine trigger aktivieren

    /https://www.virtualsmarthome.xyz/url_routine_trigger/ oder in Alexa Skills suchen (Alexa APP)

    2. Auf der Seite des Skills Trigger anlegen. Man muss nur einen Namen eingeben und speichern und erhält dann eine "url"

    Die Url mit Trigger URL with JSON response kopieren

    Es wird automatisch der Trigger mit eurem erstellten Namen in Alexa als Gerät erkannt. Ihr könnt diesen als Trigger für Alexa Routinen nutzen.

    Erstellt gleich 3 Trigger für das Skript bei Wunsch

    3. Im Quellcode des Skripts gebt ihr die kopierte "url" bei den config Daten ein :

    ipsp für single push

    ipdp für double push

    iplp für longpush


    Wenn es jemand ausprobieren möchte, wäre ich interessiert wie groß die Verzögerung bei Euch ist.

    Eventuell hat ja jemand Ideen das zu optimieren.