nach 01_FHEMWEB.pm Update funktioniert FTUI nicht mehr

Begonnen von Depechem, 02 März 2017, 16:16:20

Vorheriges Thema - Nächstes Thema

Depechem

Hallo,
nach heutigem Update "UPD FHEM/01_FHEMWEB.pm" funktioniert das Schalten unter Tablet UI nicht mehr. Es gibt dann in der Console immer einen "jsonlist2" Fehler.
nach einem Restore der Datei läuft es wieder.

Mein System:
- fhem 5.8
- attr WEB csrfToken none
- FTUI Version 2.2

Gruß Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

rudolfkoenig

Schoen. Kriege ich auch noch bitte Fehler-Details? Am besten mit einer Nachstell-Anleitung, bitte Schritt fuer Schritt, und keine laufende FTUI-Umgebung voraussetzen.

Depechem

im Logfile ist kein Fehler aufgetaucht.

Leider nur Probleme mit dem FTUI. Man kann nix mehr Schalten da die Console immer Fehler bringt.

http://192.168.2.200:8083/fhem?cmd=jsonlist2+Fritzbox_verpasste_Anrufe_Thom...ate%2CHeizk_Buero_Clima%2CHeizung_Thermo_Wohnz_Climate&XHR=1&timeout=60000 Failed to load resource: the server responded with a status of 400 (Bad Request)

GET http://192.168.2.200:8083/fhem?cmd=jsonlist2+MOVIE%2CABENDESSEN%2C%2CDENON4...o_Clima%2CHeizung_Thermo_Wohnz_Climate%2Cweather_yahoo&XHR=1&timeout=60000 400 (Bad Request)

jquery.min.js:4

send @ jquery.min.js:4
ajax @ jquery.min.js:4
m.(anonymous function) @ jquery.min.js:4
getJSON @ jquery.min.js:4
shortPoll @ fhem-tablet-ui.js:442
(anonymous) @ fhem-tablet-ui.js:409


mehr Details habe ich leider nicht, da ich kein Profi darin bin.
Aber ich kann ja nicht der einzige damit sein :-(

Gruß Thomas

RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

rudolfkoenig

FHEMWEB liefert 400 (Bad Request) _NUR_ dann, falls csrfToken nicht passt, und schreibt auf dem "normalen" Loglevel 3 eine Fehlerzeile ins FHEM-Log, Letzteres kann man mit "attr WEB loglevel 2" abschalten. Meines Wissens  wird das aktuelle (2.6?) FTUI gerade auf die Zusammenarbeit mit csrfToken vorbereitet, wie das mit FTUI 2.2 ausschaut, weiss ich nicht.

PatrickR

FTUI kann definitiv kein csrf


Von unterwegs gesendet.
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

CoolTux

Zitat von: PatrickR am 03 März 2017, 09:06:09
FTUI kann definitiv kein csrf


Von unterwegs gesendet.

Naja das ist ja nur die halbe Wahrheit. Im aktuellen 2.6er Thread haben wir heute Nacht zu dritt das Problem analysieren und lösen können. Setstate hat die Lösung implementiert und nun geht es auch. Aber ich gehe davon aus das dies vorerst nur die 2.6er Version betrifft.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

PatrickR

#6
Sorry, gemeint war FTUI 2.2 kann kein csrf.

2.6 funktionierte bei mir ohne Probleme seit dem CORS-Patch.

Von unterwegs gesendet.
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

Depechem

RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

mrniceguy

Guten Morgen zusammen,

würde mich hier gerne mal mit einklinken. Nachdem ich gestern ein Update gemacht habe funktioniert meine Oberfläche des tablet ui ebenfalls nicht mehr. Ich bekomme die Fehlermeldung "Bad request". In der Logfile findet sich folgendes "FHEMWEB WEB CSRF error:  ne csrf_489047570923982. For detals see the csrfToken FHEMWEB attribute".
Der Floorplan funktioniert einwandfrei. Über einen Hinweis wie ich daß ganze wieder gefixt bekomme wäre ich dankbar.

Gruß Andreas

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mrniceguy

Danke - kaum machts man richtig funktionierts auch wieder :)

Gruß