[gelöst] csrfToken und Modul Watches

Begonnen von KNUT345, 07 April 2022, 20:30:46

Vorheriges Thema - Nächstes Thema

KNUT345

Ich benutze das Modul schon seit geraumer Zeit, schönes Feature.
Unlängst habe ich mal wieder ein Update gemacht und seit dem bekomme ich
Zitat#2022.04.07 13:05:05 3: FHEMWEB WEB CSRF error: csrf_309448671291216 ne csrf_210650178372071 for client WEB_xxx.xxx.xxx.xxx_51924 / command {ReadingsVal("Heizung_AZ_on4Timer_Watch","state","")}. For details see the csrfToken FHEMWEB attribute.

Die Uhr gibt es so, aber in meiner Config gibt es keine Abfrage
ZitatReadingsVal("Heizung_AZ_on4Timer_Watch","state","")
es gibt einige Abfragen mit
ZitatReadingsVal($name,"state","")
aber die stehen in keinem Zusammenhang mit der Watch, mit
ZitatWEB csrfToken none
habe ich die Fehlermeldung erstmal unterdrückt.

Wie finde ich den Verursacher?

Grüße
Knut

DS_Starter

Hallo Knut,

die Abfrage macht der Client (der Javascriptteil der Uhr im Browser) an den FHEM Server.
Vermutlich musst du einfach nur den Client (Browser) neu starten.
FHEMWEB erstellt im Standard bei jedem Restart einen neuen csrfToken. Vermutlich passt der dann nicht mehr zum Client.
Im FHEMWEB kannst du das Attr csrfToken fest einstellen, dann ändert sich der Wert nicht mehr bei jedem Restart.

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

KNUT345

Ein Neustart des Browser hat es behoben.
Ich dachte ich hätte das gemacht und habe mich gewundert warum nur dieses Device.