kein zugriff per app auf fhem

Begonnen von hensing, 04 März 2017, 18:12:22

Vorheriges Thema - Nächstes Thema

hensing

liebe fhem gemeinde,

habe seit einigen tagen keinen zugriff mehr auf fhem per app auf meinem smartphone ...?

habe den port 8083 ordnungsgemäß durchgeleitet und komme per browser auch auf mein fhem oberfläche.
nur per app auf dem smartphone will es nicht gelingen

Zitatdefine WEB FHEMWEB 8083 global
attr WEB editConfig 1
attr WEB group Anrufe,Garten,Plots,Umwelt
attr WEB menuEntries restart,cmd=shutdown+restart,update,cmd=update,updatecheck,cmd=update+check
attr WEB roomIcons Flur OG:scene_livingroom Herrenzimmer:scene_livingroom Wohnbereich:scene_livingroom Haus:scene_summerhouse Keller:scene_laundry_room Elternbad:scene_toilet Heizung:sani_heating_temp
attr WEB sortRooms Flur OG Herrenzimmer Wohnbereich Haus Keller Elternbad Heizung
attr WEB stylesheetPrefix ios7
define allowed_WEB allowed
attr allowed_WEB basicAuth XXXXXXXXX
attr allowed_WEB validFor WEB

für hilfreiche tipps danke ich schonmal vorab.

noch ein schönes wochenende

gruss
hensing

CoolTux

Forum oben rechts Fette rote Schrift.


Grüße
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

isy

Moin auch,

Genauer: Wir vermuten "csrfToken".

Gruß Helmut
Ein Weg wird erst zu einem Weg, wenn man ihn geht

hensing

wo kann ich den csrf token setzen ???
habe in der fhem.cfg ergänzt

define WEB FHEMWEB 8083 global
attr WEB csrfToken none

leider ohne erfolg ...

bekomme jetzt im protokoll die fehlermeldung
FHEMWEB WEB CSRF error:  ne csrf_312627103242400. For detals see the csrfToken FHEMWEB attribute

gibt es eine anleitung für beginner ?

möchte alles nur so am laufen haben wie zuvor :-((

DANKE und schönen Restsonntag
hensing

isy

Das Forum ist voll von dem Thema.
Ausschalten ist erstmal aus meiner Sicht (jaja) OK, damit deine APP überhaupt funktioniert
Später solltest du das Forum durchsuchen nach den notwendigen Ergänzungen. Bin keine FHEM Entwickler, kann daher mit diesem Punkt nicht helfen.

Aber, mach mal ein list von deinem Device ("list WEB"). Und in Code Tags (markieren und auf "#" klicken) einfügen, sonst bekommst du keinen Support von vielen hier im Forum......
Sieht bei mir so aus. CSRF für WEBphone ist bei mir noch aus, da die iPhone App n.n. funktioniert mit CSRF.

Internals:
   DEF        8084 global
   FD         7
   NAME       WEBphone
   NR         12
   NTFY_ORDER 50-WEBphone
   PORT       8084
   STATE      Initialized
   TYPE       FHEMWEB
Attributes:
   csrfToken  none
   stylesheetPrefix darksmallscreen


So hier ein Listing, mit eingeschaltetem csrf Token. Wenn das bei dir so aus sieht, ist csrf noch an.

Internals:
   CONNECTS   16
   CSRFTOKEN  csrf_663091096298525
   DEF        8083 global
   FD         6
   NAME       WEB
   NR         9
   NTFY_ORDER 50-WEB
   PORT       8083
   STATE      Initialized
   TYPE       FHEMWEB
Attributes:
   csrfToken  random
   editConfig 1
   longpoll   1
   stylesheetPrefix dark


Beim Änderen auf an/aus immer shutdown restart (mache ich so).

Wenn es bei dir so aussieht, wie oben (Beispiel WEBphone), dann ist csrf wirklich aus und ich kann dir nicht weiterhelfen.
Gruß Helmut
Ein Weg wird erst zu einem Weg, wenn man ihn geht

rudolfkoenig

ZitatFHEMWEB WEB CSRF error:  ne csrf_312627103242400. For detals see the csrfToken FHEMWEB attribute
Bei dieser Meldung ist das csrfToken Attribut sicher nicht "none", sondern entweder nicht gesetzt oder random.