FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: RitterSport am 03 Juni 2017, 17:40:04

Titel: HTTP Befehle gehen nicht mehr
Beitrag von: RitterSport am 03 Juni 2017, 17:40:04
Hallo,

ohne groß etwas zu ändern funktioniert die Eingabe und Ausführung per HTTP nicht mehr

Eingabe im im Browser war bisher möglich wie folgt: http://192.168.0.9:8083/fhem?cmd.RolladenSonnenschutz=set%20RolladenSonnenschutz%20Down

Hintergrund:
auf 192.168.0.33 läuft fhem und eine HA Bridge für den Echo.
In der HA Bridge sind die Befhele wie oben für die Hauptinstanz auf 192.168.0.9 hinterlegt.
Ging lange problemlos.
Jetzt gibt die HA Bridge zurück: error {"type":6,"address":"/lights/4","description":"Error on calling url to change device state","parameter":"/lights/4state"}

Wo kann ich ansetzten?


Nun kann ich aber auch nicht an meinem Rechner die o.g. Url aufrufen, es passiert nichts

CSRF Token?

Titel: Antw:HTTP Befehle gehen nicht mehr
Beitrag von: betateilchen am 03 Juni 2017, 18:02:33
Lies mal die Ankündigungen.
Titel: Antw:HTTP Befehle gehen nicht mehr
Beitrag von: Otto123 am 03 Juni 2017, 19:22:39
Zitat von: RitterSport am 03 Juni 2017, 17:40:04
CSRF Token?
Ja -> hier gibt es ein paar Hinweise https://wiki.fhem.de/wiki/CsrfToken-HowTo

Gruß Otto
Titel: Antw:HTTP Befehle gehen nicht mehr
Beitrag von: Damu am 03 Juni 2017, 20:55:06
Hallo

Ich habe in meiner Türkamera auch Netzwerkmeldungen an FHEM eingerichtet.
Dafür hab ich eine 4 FHEMWEB in FHEM eingerichtet.
Habe eine WEB FHEMWEB, eine WEBphone FHEMWEB, eine WEBtablet FHEMWEB und eine WEBAxis FHEMWEB.
Die WEBAxis ist bei mir nur für local und nur http gedacht, da habe ich den CsrfToken auf none gesetzt.

So wie ich Otto's Hinweis verstehe:
Zitatdefine WEBapi FHEMWEB 8088 global
attr WEBapi csrfToken none
attr WEBapi allowfrom 192.168.178.83|127.0.0.1

Müsste ich noch:
Zitat
attr WEBAxis allowfrom (IP-CAM)|127.0.0.1
ergänzen.

Kann mann da auch mehrere IP's eintragen?

Zitat
attr WEBAxis allowfrom (IP-CAM1)|(IP-CAM2)|127.0.0.1
bin mir aber nicht sicher.


Titel: Antw:HTTP Befehle gehen nicht mehr
Beitrag von: amenomade am 03 Juni 2017, 21:00:42
ZitatKann mann da auch mehrere IP's eintragen?
Ja, kann man. Du hast schon zwei in WEBapi.
Das ist ne Regex