Hoffe das Thema existiert noch nicht, habe es jedenfalls auf die Schnelle nicht gefunden.
Ich nutze seit etwa zwei Wochen den remote-connect Dienst. Dieser funktioniert an sich auch einwandfrei und völlig ohne Probleme.
Das einzige, was mich nun verzweifeln lässt ist, dass ich scheinbar mich zu doof anstelle http-requests an den MS zu senden.
Eingangs habe ich es mit den requests von einem eKey-Steuergerät versucht, welcher mittlerweile nur noch an die interne IP sendet, weil ausreichend.
Das gleich Problem habe ich nun aber auch mit den http-requests der Locative-App fürs Geofencing.
Der Befehl läuft im Format http://dns.loxonecloud.com/<MS-SERIENNUMMER>/dev/sps/io/<EINGANG>/EIN als POST-Befehl.
Die Daten für die Authentifizierung habe ich mit einem Basic Authentication Header Generator erzeugt. Nach versenden des Befehls kommt die Rückmeldung "401-unauthorized". Wenn ich den Befehl im Browser eingebe öffnet sich ein Anmeldefenster und nach Eingabe der Zugangsdaten wird der Befehl korrekt ausgeführt.
Jemand eine Idee, was ich falsch mache? Ist die Authentifizierungsmethode korrekt? Fehlen euch noch Infos?
Hatte auch die Idee wieder zurück zum externen Nicht-Loxone-DynDNS Dienst zu wechseln, allerdings benötige ich dann auch ein externes Zertifikat, da Loxone seins dafür nicht zur Verfügung stellt. Habe gelesen man würde eine Domain dafür benötigen um eins abzurufen, welche ich aber nicht habe.
Bin langsam am verzweifeln und hoffe auf eure Unterstützung. Vielen Dank.
Beste Grüße, Bütti.
UPDATE:
Ich habe die ganzen Tests für das Senden in der Postman App durchgeführt, wie beschrieben ohne Erfolg.
Nun habe ich mehr oder weniger durch Zufall in der Postman-App die Einstellung "Follow Authorization header"
(Retain authorization header when a redirect happens to a different hostname.) gefunden und spaßeshalber mal aktiviert und siehe da, der Befehl geht vernünftig raus, durch den remote-connect Service durch und wird auch vom Loxone MS verarbeitet.
Jetzt ist die Frage, wie bekommen ich das in den http-Request verpackt? DIe Authentifizierungsdaten schreibe ich ja codiert in den Header vom Request. Wo trage ich diesen Parameter ein und wenn ja, wie heißt er korrekt formuliert?
UPDATE_2:
Der Loxone Support hat nun vermeldet, dass http(s)-Requests vom remote-connect Service nicht unterstützt werden.