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.
Screenshot_20190906_194455_ch.rmy.android.http_shortcuts.jpg
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"
Screenshot_20190906_105112_ch.rmy.android.http_shortcuts.jpg
-"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"
Screenshot_20190906_194322_ch.rmy.android.http_shortcuts.jpg
-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
Screenshot_20190906_211045_ch.rmy.android.http_shortcuts.jpgund 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
Screenshot_20190906_211053_ch.rmy.android.http_shortcuts.jpg
-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.
Screenshot_20190906_194504_ch.rmy.android.http_shortcuts.jpgScreenshot_20190906_130659_ch.rmy.android.http_shortcuts.jpg
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!
Rechtschreibfehler dürfen alle behalten werden.
Ich hoffe die Anleitung ist lesbar bzw. umsetzbar!
Wer noch was ergänzen möchte, Feuerfrei