Hallo zusammen,
trotz ausgiebiger Bemühung der Suchfunktion bräuchte ich kurz Eure Hilfe:
Ich möchte mit einem iPhone-Kurzbefehl einen Plus Plug S (im folgenden "PPS") ansteuern.
(Ziel: Abschalten des PPS nach Erreichen von 80% Akkuladung meines Telephons.)
Dazu habe ich ein Anleitungsvideo gefunden, das fast genau mein Problem löst:
("Fast", weil es nicht um einen PPS, sondern um einen Shelly 1 geht.)
https://youtu.be/cvJqJ2A5F84?si=6qog6ibD1dHP25DB
Dabei wird der Serverpfad aus der Shelly-App unter "Benutzereinstellungen / Zugang und Berechtigungen" (in meinem Fall
)
um diesen Teil
erweitert und dorthin ein POST-Befehl geschickt, der die ID und den Auth_Key des Shelly-Gerätes enthält.
Der Autor erwähnt, dass die o.g. Pfaderweiterung vom genauen Gerät abhängig ist und verweist auf eine API-Beschreibung, die Ihr sicher alle kennt, und die unter
https://www.shelly.com/documents/deve…_api_access.pdf
zu finden ist.
Dieses Dokument erwähnt aber den PPS nicht (oder ich habe es nicht verstanden... :-[] ), ein neueres Dokument habe ich nicht finden können.
Da der Pfad zu meinem Server mit der o.g. Erweiterung nicht funktioniert (Das iPhone fordert in einer Fehlermeldung eine gültige URL.), nehme ich an, dass ich für den PPS eine andere Pfaderweiterung brauche.
Fällt Euch dazu etwas ein? Was ist der PPS, wenn er (offensichtlich) kein "relay" ist?
Könnte man den PPS auch direkt über die IP-Adresse ansprechen? (zB. statt der erweiterten URL über "192.168.xxx.yyy:Portnummer"?)
Wenn ja, wäre diese Syntax so richtig? Welche Portnummer wäre für einen POST-Befehl korrekt? 443?
Wenn das nicht geht, gäbe es ja noch den Umweg über Apple-Home, aber, soweit ich bisher gefunden habe, müsste man dazu die Firmware des PPS umflashen. Verliere ich dadurch die Einbindungsmöglichkeit in die Shelly-App? Ist das ggfs. reversibel?
Ich hoffe, Ihr habt genügend Bewunderung für mein Problem, um Euch damit zu befassen!
schöne Grüße und vielen Dank,
Markus