[HTTP Request Shortcuts] Rollo mit Shelly 2.5 über HTTP Request Shortcuts APP ansteuern

  • Hallo zusammen,

    Projekt: Rollo mit Shelly 2.5 über HTTP Request Shortcuts APP "Android" bedienen.

    Grund: ich wollte keine Cloud verwenden, wenn ich Mobil unterwegs bin.


    Voraussetzung bei mir: Rollladenmotoren mit Endlagenschalter Auf / ZU, 4x Jarolift Wandsender TDRC 02W und 1x Jarolift Zeitschaltuhr Sevenlogic Comfort,

    5x Shelly 2.5, Shellys sind über die Shelly APP alle fertig konfiguriert, IP Adressen der Shellys bekannt / im Router fest und Position Controls "calibrate" durchgeführt, URL_Befehle für Stop, Hoch, Runter und in % sind bekannt:

    http://192.168.xxx.xxx/roller/0?go=close

    http://192.168.xxx.xxx/roller/0?go=open

    http://192.168.xxx.xxx/roller/0?go=stop

    http://192.168.xxx.xxx/roller/0?go=to_pos&roller_pos=75


    Grundfunktionen über Shelly APP, sowie Jarolift Schalter funktionieren zu 100% ohne Cloud im Heimnetzwerk. Mobil mit der Shelly APP ohne Cloud über Fritzbox VPN leider nicht,

    darum die APP


    Zur APP: HTTP Request Shortcuts APP "Android"

    APP laden und installieren :) natürlich auf eigene Gefahr, ist ja nicht meine APP:!:

    Die APP selbst ist recht einfach aufgebaut.

    unter III kann man Kategorien erstellen z.B. Räume, Küche, Bad, WHZ usw.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    in einer Kategorie erstellt man die Shortcuts fürs Hoch, Runter Stop etc.

    und unter Variablen erstellt man z.b. einen Slider (Schieberegler) mit dem man einen Wert von 1 bis 100 regeln kann

    Variablen:

    ich wollte einen Regler habe damit ich die Rollos auf eine bestimmt Position fahren kann ohne einen Wert eintragen zu müssen.

    -auf "+" drücken,

    -dann den "Typ" auswählen = "Schieberegler"

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    -"Schlüssel" hier trägt man den Namen ein für die Zuordnung ein z.B. "WHZSlider1"

    -bei "Wert merken" einen Haken setzen

    -bei "Kodieren für URLś" habe ich auch einen Haken gesetzt (ob er wirklich gebraucht wird, habe ich nicht getestet

    -oben rechts auf Fertighaken klicken

    wenn man mehr als ein Rollo mit Slider bedienen will, gleich ein paar mehr Slider "Schieberegler" erstellen und für die Zuordnung richtig beschriften. (relevant für "Wert merken"), nimmt man nur einen Variable hat jedes Rollo beim öffnen des Sliders den letzten Wert und nicht den den er eigentlich hat, bedient man das Rollo über Shelly APP passt aber leider der Wert eh nicht, da er die Status nicht abfragt wird.


    Nun kann man den eigentlichen Shortcut erstellen,

    -in eine Kategorie (Raum) wählen

    - "+" drücken

    -"Aus cURL-Befehl erstellen"

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    -cURL Import z.B. http://192.168.xxx.xxx/roller/0?go=close  

    oder wenn Slider erstellt wird dann:

    http://192.168.xxx.xxx/roller/0?go=to_pos&roller_pos={WHZSlider1}
    nach pos= kommt die Variable, einfach beim eintragen der URL rechts auf die {} drücken

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
    und die richtige Variable auswählen, dann sollte sie hinter dem ...pos= eingetragen werden!

    eintragen, IP Adresse natürlich auf die eigene anpassen

    -Fertig oben rechts Haken drücken

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    -oben ein Bildchen aussuchen "Icon"

    -Shortcut Name z.b. 1 auf xx%

    -Authentifizierung: wenn im Shelly Name und Passwort eingetragen ist, hier natürlich auch eintragen (Basic Authentication)

    -Diverse Optionen: kann man noch Bestätigung anfordern vor dem Ausführen mit rein nehmen, wer es mag.

    zum testen Dreieck drücken und dann Haken rechts oben.

    Fertig.

    jeden Shortcuts kann man kopieren und oder verschieben und dann wieder anpassen, macht das einrichten einfacher, Import / Export geht natürlich auch.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Das wars im eigentlich für die Grundfunktion Auf AB Stop(p) und %.

    Mobil einfach VPN über die Fritzbox starten und schon läuft die APP.

    (Rückmeldung fehlt leider noch, kann man aber zur Not über WEB Adresse der Schellys anschauen, wennś notwendig ist.

    Man bekommt eine kleine Rückmeldung ob der Shortcut gestartet wurde, mehr habe ich bis jetzt noch nicht einrichten können. Da gibt es bestimmt schlaue Köpfe die das aus dem FF zaubern können. z.B. Rückmeldung ob Erfolgreich ausgeführt mit Angabe der aktuellen Position!8o

    Rechtschreibfehler dürfen alle behalten werden.8o

    Ich hoffe die Anleitung ist lesbar bzw. umsetzbar! :D


    Wer noch was ergänzen möchte, Feuerfrei

    VG

    Maik

    • Offizieller Beitrag

    Vielen Dank, klasse Arbeit. :thumbup:

  • Hallo, Danke fürs Feedback.

    Ich hab noch ein paar Funktionen hinzugefügt.

    -Passwort Abfrage,

    -Rückmeldung "Dialog" ob die Aktion ausgeführt wurde

    -und im Fehlerfall einen "Dialog"

    -Timeout für die Aktion gesetzt

    Passwort: im Shelly Name und Passwort eintragen z.B.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Dann in der Shortcut App eine Passwort Variable erstellen mit Name für die Zuordnung

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Dann Im Shortcut unter Authentifizierung den Namen eintragen und bei Passwort die erstellte Variable einfügen - drücke {} fürs Suchen/ einfügen

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Dann im Shortcut unter Request Header die erstellte Variable noch mal einsetzen (wieder {} drücken...)

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Dann unter Aktion nach Request... einen Dialog unter Code einfügen- Aktion - Dialog... einsetzen und gewünschten Text anpassen

    einmal für Erfolgreich und einem bei Fehler, sind ja zwei Fenster zum eintragen da.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Dann Timeout setzen unter

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Damit hat man eine Passwortabfrage, zum Beispiel wenn es um Gargentore, Hofeinfahrt geht. Das ganze bei jedem Shortcut eintragen wo es gewünscht ist.

    Wenn keine / schlechte Verbindung besteht Kommt ein Dialog das die App versucht den Shortcut auszuführen, über den Timeout kann man die Zeit begrenzen.


    "Man kann auch nur eine Bestätigung einsetzen, aber ist dann unsicherer."

    Info, wenn ihr Shortcut Export macht, sind die Passwörter im Klartext dargestellt, also auslesbar, also aufpassen wo man den Export abspeichert.

    Diese Datei kann man am PC öffnen und ggf. auch bearbeiten, geht ggf. schneller.


    So ich baue mal weiter..

    Gruß Maik

    VG

    Maik

  • Kleines Update nach langer Zeit...

    Shelly Duo über die Http Shortcuts App steuern.

    (Ein Aus erfolgt über Lichtschalter an der Wand) könnte man aber auch über die App machen.

    los gehts.

    2x Variablen anlegen als Schieberegler

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Shortcut anlegen:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    und fertig.

    test...


    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    läuft... Frauchen glücklich.8)

    VG

    Maik

  • SebMai 15. Februar 2021 um 16:50

    Hat den Titel des Themas von „Rollo mit Shelly 2.5 über HTTP Request Shortcuts APP ansteuern“ zu „[HTTP Request Shortcuts] Rollo mit Shelly 2.5 über HTTP Request Shortcuts APP ansteuern“ geändert.