Seite 1 von 2
Smart Home 2.0 url Problem
Verfasst: Mi Feb 16, 2022 2:27 pm
von Drogenfahnder
Hallo,
ich hab das Problem, dass er die URL nicht speichern bzw schalten will.
Sie sieht folgendermaßen aus:
http://<user>:<pw>@<IP>/api/callAction?deviceID=529&name=turnOn
Mein user enthält meine Mail Adresse, dadurch hab ich dort auch ein @ Zeichen. In Smart Home (ohne 2.0) klappt es, wenn ich das @ Zeichen der Mail durch %40 ersetze. In Smart Home 2.0 hab ich mittlerweile alle Zeichen versucht zu ersetzen, hat aber nicht geklappt, er schaltet nicht.
Oder speichert auch nicht. Und wenn ich nur ab der IP Adresse speicher, hat er keinen Zugang.
Hat da noch eine Idee, wie man das zum laufen bringen kann?
Danke schon mal
GRuß
Re: Smart Home 2.0 url Problem
Verfasst: Mi Feb 16, 2022 2:50 pm
von LutzB
Das "%" musst Du auch maskieren. Probier es mal mit "%%". Habe ich diese Woche auch lernen müssen.
Re: Smart Home 2.0 url Problem
Verfasst: Mi Feb 16, 2022 7:39 pm
von Drogenfahnder
Das klappt leider auch nicht. Werde morgen noch mal versuchen alle Punkte und @ Zeichen zu ändern.
Ansonsten wäre das ja eine super Sache.
Re: Smart Home 2.0 url Problem
Verfasst: Mi Feb 16, 2022 8:35 pm
von thesorrow101
Drogenfahnder hat geschrieben: ↑Mi Feb 16, 2022 7:39 pm
Das klappt leider auch nicht. Werde morgen noch mal versuchen alle Punkte und @ Zeichen zu ändern.
Ansonsten wäre das ja eine super Sache.
Vielleicht das Fragezeichen mit %3f ersetzen?
Und ich meine, dass mir damals das &-Zeichen Probleme gemacht hat (%26)
Re: Smart Home 2.0 url Problem
Verfasst: Do Feb 17, 2022 6:07 am
von Drogenfahnder
Nein leider lässt sich dann das ganze nicht mehr speichern.
Re: Smart Home 2.0 url Problem
Verfasst: Do Feb 17, 2022 6:16 am
von Drogenfahnder
Er gibt mir folgendes aus.
http.client.InvalidURL: nonnumeric port: '<PW>@192.168.178.27'
Das <PW> hab ich gegen den Klartext getauscht für hier.
Hat da einer ne Idee?
Re: Smart Home 2.0 url Problem
Verfasst: Do Feb 17, 2022 6:19 am
von LutzB
Ich habe gerade mal diese URL unter "Separate Leistungsmessung" -> "JSON-URL" eingetragen:
http://user@domain.de:passw@192.168.123 ... ame=turnOn
Das hat problemlos funktioniert.
Re: Smart Home 2.0 url Problem
Verfasst: Do Feb 17, 2022 6:22 am
von Drogenfahnder
Vielleicht als Hinweis, ich möchte damit ein Fibaro Schalter über das Homecenter 2 schalten. Vielleicht hatte das ja schon mal jemand und kann da helfen?
Re: Smart Home 2.0 url Problem
Verfasst: Do Feb 17, 2022 6:37 am
von okaegi
Kuck mal auf der Ramdisk, dort sollte es ein log haben. Der Name müsste
smarthome_device_x_http.log sein. Wobei x dein Devicenummer ist.
Die Ramdisk findest du im browser unter
Ipadresse/openWB/ramdisk/
Dort sollte die abgesetzten Url Kommandos protokolliert sein.
Gruss Oliver
Re: Smart Home 2.0 url Problem
Verfasst: Do Feb 17, 2022 6:59 am
von Drogenfahnder
02/17/2022, 07:55:51 http watty.py devicenr 1 orig url
http://127.0.0.1/openWB/modules/smartho ... mmyurl.php replaced url
http://127.0.0.1/openWB/modules/smartho ... mmyurl.php urlc undef
02/17/2022, 07:55:51 http on.py devicenr 1 url http://<MAIL>%40gmail.com%3A<PW>%40192.168.178.27/api/callAction%3FdeviceID%3D529%26name%3DturnOn)
So sieht es dort aus. Eigentlich richtig. Aber er macht es nicht.