Beiträge von Flipflop

    Mit Sensoren kannst du in Alexa direkt selber Routinen einrichten und eine Benachrichtigung ausgeben lassen.

    Du meinst die Geräte (Fensterkontakt, Bewegungsmelder etc.) oder Spannungs-, Temperatur- oder Feuchtesensor am Uni?

    Ich danke dir aber für diesen Hinweis.

    ...

    Bin sehr begeistert.

    Gerne. Freue mich, wenn ich auch mal was Nützliches beitragen konnte. Bisher kamen von mir nur Fragen und ich habe eure Hilfe beansprucht.

    Nein. Habe es auch mit HTML Response ausprobiert. Funktioniert ebenfalls. Aber auch hier gilt, nur http://

    Komisch, bei mir ging es erst ab dem Moment, als ich von response=html auf xml geändert habe.

    War wohl Zufall, weil =html nun auch hier geht.

    Aber irgendwie ist die Geschichte recht launig. Vorhin ging alles, dann habe ich eine von 4 eingetragenen URLs testweise geändert und alle 4 Actions gingen dann nicht mehr. Erst als ich alle 4 gelöscht und neu angelegt hatte, gingen wieder alle. Sehr merkwürdig ....

    Ich habe da eine grüne Wolke, ein grünes WiFi und ein rotes Schloss.

    Hatte bis eben noch unter den Settings bei Cloud keinen Haken. Der ist nun drin, hat aber trotz Reboot des Uni bei beiden Problemen nix gebracht.

    Ich denke, ich setze den Uni mal zurück und fange von vorne an. Irgendwie ist da der Wurm drin.

    Hi, danke.

    Der Uni darf ins Internet. Er hat sich da schon ein Update abgeholt.

    Welche Wolke, wo?

    PC hängt über LAN im Netzwerk und kann auf meinen anderen Uni in der Garage und den Shelly 2.5 im Wohnzimmer problemlos zugreifen.

    Device Signal im Test-Uni wird als good angezeigt.

    Wenn ich über die IP des Uni direkt auf sein WebUI zugreife, kann ich die I/O Actions beider Kanäle öffnen und bearbeiten.

    Ich löse mal selbst auf.

    Mit dem Alexa-Skill "URL Routine Trigger" kann man sich einen Trigger für seine Alexa Routinen einrichten und kann dann diesen Trigger mit dem Aufruf einer URL anstoßen.

    Link: Virtual Smart Home™ • My URL Routine Triggers

    Wichtig:

    - der Aufruf aus dem Shelly Uni muss über http://... erfolgen. Daher sollte man diese Technik nicht unbedingt für sicherheitsrelevante Aktionen verwenden.

    - es stehen 3 URL-Formate zu Verfügung. Man muss das mit response=xml nehmen.

    Alexa sieht in seinen Routinen den Trigger als Gerät, das man Auslöser für Aktionen auswählen kann.

    Ich habe einen neuen Uni in einem Testaufbau aktiviert und damit diese 2 Probleme:

    1.) In der Handy-App sehe ich beide Kanäle als aktiv und kann die Settings aufrufen. Greife ich über PC und Browser zu, werden beide Kanäle als "offline" angezeigt. Wieso?

    Browser und Uni beides schon mehrfach neu gestartet. 2 andere Geräte in anderen Zimmern werden einwandfrei im Browser angezeigt.

    2.) Gehe ich via App in die Settings --> I/O Actions, wird mir bei einem Kanal permanent geantwortet: " Failed to get action, please try again." Auf dem anderen Kanal geht es.

    Uni schon mehrfach neu gestartet.

    Da dürfte das Problem liegen, darf der Shelly überhaupt ins Internet? Routereinstellungen?

    Was hindert dich daran, weitere Szenen anzulegen und Alexa zu benachrichtigen? Wo sitzt deine Beschränkung auf 3 Benachrichtigungen?

    Ja, er darf ins Internet.
    Bei mehr als 3 Alexa-Benachrichtigungen müssten die Shelly-Leute Geld an Amazon zahlen. Deswgen ist bei 3 Ende.

    Danke für den Tipp. War letztlich nicht nötig. Es geht nun!

    Ich habe das format der URL wie folgt geändert:
    http://http://www.virtualsmarthome.xyz/url_routine_tr…ba2e7&response=xml

    Mit der Option response=xml kommt nur eine kurze, einzeilige Text-Antwort, mit der der Uni wohl besser umgehen kann.

    Drücke ich an meinem Uni Testaufbau nun eine Taste am Eingang, sagt Alexa den in der Routine programmierten Spruch auf, ohne eine Shelly-Szene zu bemühen. :beer:

    Hallo,

    nun, das wird wohl nichts. Shelly der 1.Gen können nur HTTP, kein "S".

    Und das mit Tiny-URL wird wohl auch nichts, weil das an und für sich einen (Browser)Dialog ausführt, den der Shelly ebenfalls nicht kann.

    Gruß Detlev

    Hi, danke.

    http:// kann man auch verwenden, geht im Browser, aber nicht im Shelly.
    Hast du eine Idee für nen Workaround?

    Hallo zusammen,

    danke für eure Antworten und sorry, war gestern in Eile und daher war mein Hilferuf etwas allgemein gehalten.

    Heute nun genauer:

    Ich habe einen Uni in der Garage, betrieben mit 12V DC. Ein ind. Näherungsschalter erfasst den Zustand des Tores (auf/zu), sein Ausgangssignal (0 bzw 12V DC) geht an IN 1 des Shellys. Außerdem habe ich noch einen Temperatursensor am Shelly angeschlossen.

    Über 3 eingerichtete Szenen meldet der Shelly (1.) Tor auf, (2.) Tor zu und (3.) Temp < 0 Grad an die Alexa-Welt.

    Klappt alles gut.

    Da die max. 3 Alexa-Benachrichtigungen nun aufgebraucht, sind habe ich nach anderen Möglichkeiten gesucht, Signale an Alexa zu senden und den Skill "URL Routine Trigger" gefunden. Man kann hier einen Trigger für seine Alexa Routinen einrichten und kann dann diesen Trigger mit einer URL aktivieren.

    Habe ich gemacht und bekam eine URL ähnlich dieser als Trigger:

    https://www.virtualsmarthome.xyz/url_routine_trigger/activate.php?trigger=921af2ed-8fc4-42bf-b95c-54345afeab86&token=e5db8c10-8d6a-4619-82ff-107d9bfba2e7&response=html

    Kleine Alexa-Routine dazu und nun sagt mir Alexa einen Spruch auf, wenn ich die URL im Browser eingebe. Klappt prima.

    Nun habe ich bei dem Uni unter Garage --> Shelly Uni --> I/O Actions --> Button on und Button off jeweils die URL eingetragen und das gesichert.

    Jetzt sollte doch jedesmal, wenn IN1 high oder low geht, die URL ausgegeben werden und Alexa ihren Spruch aufsagen, es tut sich aber nichts.

    Weil ich hier gelesen habe, dass die URL nicht zu lang sein darf, habe ich sie über tinyurl abgekürzt, im uni eingetragen und gesichert. Geht auch nicht (aber im Browser schon).

    Button Type steht auf "Toggle Switch".

    So sieht es aus, hoffe, ich habe das einigermaßen klar und verständlich beschrieben.

    Hängt das vielleicht mit den schon eingerichteten Szenen zusammen?

    Ergänzung: Ich hab's mit http://, https:// und ohne versucht, ohne Erfolg.


    Ich habe hier noch einen neuen Uni rumliegen, für den ich das im Laufe des Tages nochmal mit einem Testaufbau probieren wollte.

    [Blockierte Grafik: https://web73.webclient1.de/pics/ss1.JPG]

    Mein uni soll beim Änderungen am Eingang eine gewisse url ansprechen und ich habe das entsprechend konfiguriert.

    Klappt aber irgendwie nicht. Gibt es da bekannte Probleme, typische User-Fehler oder eine genaue Beschreibung, was alles zu machen und beachten ist?

    Danke.

    Gruß

    Joachim

    Man liest in Artikeln aus dem Sommer 2020 (Beispiel) Sätze wie diese: "Bisher gibt es ein Limit von 3 hinterlegbaren Routinen – dieses soll jedoch bald nach oben hin angepasst werden."

    Bislang ist da aber wohl noch nichts passiert!?

    Was soll ich mir mehr als ein Shelly-Gerät kaufen, wenn nach 3 Benachrichtigungen an Alexa Schluss ist?

    Hallo Shelly, bitte Ankündigung wahrmachen und Limit vergrößern!

    Du schaust aber schon noch an der richtigen Stelle nach?

    Nicht das du versehentlich im falschen Raum schaust.

    Ansonsten kann ich da leider nicht viel zu sagen, hab damit nicht so Probleme.

    Jesus, man muss erst den Raum auswählen! :huh:
    Ich hab's direkt in der Hauptansicht gemacht und vermutet, dass mir da alle Szenen gelistet werden.

    Das war's. :thumbup: Vielen Dank! :sekt:

    Wirklich weg sind sie ja nicht, sie sind nur in der App nicht sichtbar (und dann auch nicht mehr editierbar).

    Nach dem Löschen hat die Alexa-Benachrichtigung nicht mehr funktioniert. Nach dem Neuanlegen der Szenen hat Alexa die 2 Szenen bei der Gerätesuche gefunden.

    Ich musste die Routinen bearbeiten und die Szenen-Bedingungen neu einfügen.

    Aktuell funktioniert alles, nur in der App sieht es so aus:

    [Blockierte Grafik: https://web73.webclient1.de/pics/0szenen.jpg]


    Danke @SebMai. Habe ich so gemacht.

    2 Szenen wie beschrieben gelöscht, dann die 2 Szenen neu angelegt.

    Unter Szenen waren sie wunderbar zu sehen, doch kurz darauf wieder weg: "Derzeit haben sie keine Szenen."

    Wollte sie wieder neu anlegen, sehe dann aber, dass ich schon 2 von 3 Alexa-Benachrichtigungen verbraucht habe.

    Also die neuen Szenen-IDs nochmals in den Löschbefehl eingesetzt und beide Szenen gelöscht und neu erstellt.

    Wieder sind sie nun zu sehen. Dann habe ich mich mal kurz ab- und angemeldet: Szenen wieder weg bzw. nicht sichtbar.

    Die Szenen sind aber noch irgenwo im Hintergrund, da das Durchreichen der Eingangszustände an Alexa klappt und ich 2 von 3 Benachrichtigungen verbraucht habe.

    Mache ich was falsch? Warum werden die Szenen immer unsichtbar?