Alarmanlagen-Forum - Alarmforum - Fachforum für Sicherheitstechnik

Normale Version: Action URL mit neuer Firmware: gelöst.
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

Nach etwas debuggen habe ich das heute gelöst:

Aufgabe: Folgender Action URL soll abgesetzt werden:

http://192.168.1.4:8087fhem?cmd=set Alarmanlage on

Codiert werden muss das im Eingabefeld wie folgt:

http://192.168.1.4:8087/fhem?cmd%253dset%2520Alarmanlage%2520on

Grund: %25 ist ein % zeichen, 3d ist ein = Zeichen. %20 ist ein Leerzeichen.

Etwas kompliziert, aber wenn man es weiß klappt es so.

Ich hoffe das hilft dem Einen oder Anderen ...

Cheers // Tom
Das URLencoding wurde bereits vor zwei Wochen festgestellt.

https://www.alarmforum.de/showthread.php...4#pid94814
https://www.alarmforum.de/showthread.php...3#pid94843

Von gelöst allerdings weit entfernt.
Lupus arbeitet gerade daran und will es im nächsten Firmwareupdate beheben.
Oh. Ich hab zwar die SuFu bemüht aber diese Infos hab ich nicht gefunden.

Also für mich funktioniert es so ... also ist das Thema gelöst ... schön ist es halt nicht.

Gibts ein Datum für die nächste Firmware Version?

Danke.
(08-04-2019 18:27)tomleitner schrieb: [ -> ]Hallo,

Nach etwas debuggen habe ich das heute gelöst:

Aufgabe: Folgender Action URL soll abgesetzt werden:

http://192.168.1.4:8087fhem?cmd=set Alarmanlage on

Codiert werden muss das im Eingabefeld wie folgt:

http://192.168.1.4:8087/fhem?cmd%253dset%2520Alarmanlage%2520on

Grund: %25 ist ein % zeichen, 3d ist ein = Zeichen. %20 ist ein Leerzeichen.

Etwas kompliziert, aber wenn man es weiß klappt es so.

Ich hoffe das hilft dem Einen oder Anderen ...

Cheers // Tom

Also bitte, wie kann man einen eindeutigen Bug schönreden, Bug bleibt Bug. Ich frage mich wie so etwas durch eine Softwarequalitätssicherung gehen kann, einfach ein 'No Go' !. Hat Lupus kein automatisiertes Testsystem mit Standardtests, sowas wie den Jenkins Server mit dem grundsätzlich vor Freigabe alle Funktionen nochmals getestet werden ?
(08-04-2019 18:27)tomleitner schrieb: [ -> ]Hallo,

Nach etwas debuggen habe ich das heute gelöst:

Aufgabe: Folgender Action URL soll abgesetzt werden:

http://192.168.1.4:8087fhem?cmd=set Alarmanlage on

Codiert werden muss das im Eingabefeld wie folgt:

http://192.168.1.4:8087/fhem?cmd%253dset%2520Alarmanlage%2520on

Grund: %25 ist ein % zeichen, 3d ist ein = Zeichen. %20 ist ein Leerzeichen.

Etwas kompliziert, aber wenn man es weiß klappt es so.

Ich hoffe das hilft dem Einen oder Anderen ...

Cheers // Tom

Danke für die vorübergehende Lösung Smile
Boah, was ist dass denn für ein Mist !?

Ich sitze seit ca. zwei Stunden mit Wireshark an unter anderem diesem Problem.
Erstmal danke für die Lösung. Als nächstes müssen wir wohl die Uri komplett in Ascii darstellen damit die Lupus das akzeptiert. So ein Blödisinn.
Referenz-URLs