Seit kurzem taucht alle 15 Min. folgender Eintrag in meiner fhem.log auf:
2018.03.07 06:00:32 1: stacktrace:
2018.03.07 06:00:32 1: main::allowed_Authorize called by fhem.pl (3531)
2018.03.07 06:00:32 1: main::CallFn called by fhem.pl (5100)
2018.03.07 06:00:32 1: main::Authorized called by fhem.pl (1164)
2018.03.07 06:00:32 1: main::AnalyzeCommand called by fhem.pl (1026)
2018.03.07 06:00:32 1: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2518)
2018.03.07 06:00:32 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (850)
2018.03.07 06:00:32 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (537)
2018.03.07 06:00:32 1: main::FW_Read called by fhem.pl (3531)
2018.03.07 06:00:32 1: main::CallFn called by fhem.pl (690)
Nachdem ich grad echt keinen Plan habe wo ich da ansetzen soll ... könnte mir bitte jemand die Richtung zeigen?
attr global stacktrace 0 ist eingestellt.
Etwas mehr Log davor und danach wäre hilfreich.
hab nicht dran gedacht den loglevel zu erhöhen, sorry:
2018.03.07 10:15:32 4: Connection accepted from WEBshed_192.168.141.84_52354
2018.03.07 10:15:32 4: WEBshed_192.168.141.84_52354 GET /fhem/?cmd=jsonlist2%20WEBshed%2CGHmowerswitch_Sw%2CGartenLicht%2CPoolPumpe%2CPoolSolar%2CGartenLichtStatus%2CPoolPumpeStatus%2CPoolSolarStatus%2COUTsideTemp%2CGHtemperatur%2COUTpoolTemp%2CPoolEinlaufTemp%2CSolarMatteTemp%20STATE%20longpoll%20state&fwcsrf=csrf_256110581920303&XHR=1&_=1519748072790; BUFLEN:0
2018.03.07 10:15:32 3: Forbidden command jsonlist2 for WEBshed_192.168.141.84_52354
2018.03.07 10:15:32 1: stacktrace:
2018.03.07 10:15:32 1: main::allowed_Authorize called by fhem.pl (3531)
2018.03.07 10:15:32 1: main::CallFn called by fhem.pl (5100)
2018.03.07 10:15:32 1: main::Authorized called by fhem.pl (1164)
2018.03.07 10:15:32 1: main::AnalyzeCommand called by fhem.pl (1026)
2018.03.07 10:15:32 1: main::AnalyzeCommandChain called by ./FHEM/01_FHEMWEB.pm (2518)
2018.03.07 10:15:32 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (850)
2018.03.07 10:15:32 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (537)
2018.03.07 10:15:32 1: main::FW_Read called by fhem.pl (3531)
2018.03.07 10:15:32 1: main::CallFn called by fhem.pl (690)
2018.03.07 10:15:32 4: WEBshed: /fhem/?cmd=jsonlist2%20WEBshed%2CGHmowerswitch_Sw%2CGartenLicht%2CPoolPumpe%2CPoolSolar%2CGartenLichtStatus%2CPoolPumpeStatus%2CPoolSolarStatus%2COUTsideTemp%2CGHtemperatur%2COUTpoolTemp%2CPoolEinlaufTemp%2CSolarMatteTemp%20STATE%20longpoll%20state&fwcsrf=csrf_256110581920303&XHR=1&_=1519748072790 / RL:49 / text/plain; charset=UTF-8 / Content-Encoding: gzip^M
/
Das ist ein Raspberry mit Browser, der eine FTUI Seite anzeigt. Hab mal den Browser beendet, damit sollte der Spuk ein Ende haben.
Allerdings ist mir nicht klar warum das:
Forbidden command jsonlist2 for WEBshed_192.168.141.84_52354
Die gleiche Seite läuft auf einem PC Browser ohne Probleme
Auch wenn Du den Aufruf über die WEBshed Seite machst?
Zeig mal bitte ein list von WEBshed und dem dazugehörigen allowed Device. Passwörter bitte entfernen, auch Passwort Hashes!
aaaaahhhh ... jetzt fällts mir wie Schuppen aus den Haaren :o
im allowed Device des WEBshed habe ich auf drei devices eingeschränkt. Allerdings hatte ich bis vor kurzem floorplan als GUI, dem war das allowed Device offenbar herzlich egal. Als ich das auf FTUI portieren wollte, fing das Dilemma an.
Jetzt habe ich die Einschränkungen entfernt und voila, FTUI glänzt wie es soll !
Vielen Dank fürs denken helfen!
LG, Christina
@CoolTux: danke fuer die Hilfe.
Btw: die mit "set allowed" erstellten Passwort-Hashes (SHA256) koennen mW nicht so einfach invertiert werden.