Hallo,
ich habe folgendes Problem:
- meine FHEM Webseite ist https auf Port 443 (ja FHEM läuft als Root), samt Zertifikat und allem.
- Tablet UI darüber aufgerufen liefert folgenden Fehler:
Error
ShortPoll Request Failed, will retry in 3s
parsererror, SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
in einer kleinen roten Box, alle 3 Sekunden.
Nach ein wenig ausprobieren fand ich heraus, dass es am Zugriff über HTTPS zu liegen scheint. Wenn ich es intern über http aufrufe, geht es.
Also http://192.168.2.1xx/fhem/ftui/ geht.
Auch https://192.168.2.1xx/home/ftui/ geht nicht.
Hat jemand eine Idee?
Beste Grüße
Mathias
So sieht es aus (siehe Anhang).
Auf einem Tablet ist der Fehler ein wenig anders:
<tt>parseerror, SyntaxError: unexpected token < in JSON at position 0.</tt>
Wie gesagt, ohne https gehts. Eine Idee?
Hat keiner eine Idee?
Wie kann man es debuggen? Kann man den Aufruf irgendwo sehen, das Ziel, den Returncode, die JSON Antwort?
Bug gefunden ;D ;D ;D
Wenn Attribute "webname" gesetzt ist und dies ungleich dem Standard "fhem", dann schlägt der JSON Call fehl.
Meine HTTPS war so konfiguriert
attr WEBSSL webname haus
Kann man das irgendwo ändern?
Das kann man im Header ändern: Parameter "fhemweb_url"
https://wiki.fhem.de/wiki/FHEM_Tablet_UI#Konfiguration
Default ist: "/fhem/"
Hallo ich habe den selben Error in der Weboberfläche kam gestern nach einem apt-get upgrade und ich bekomms einfach nicht hin.
FHEM und FTUI laufen auf dem selben raspberry und anderenfhemweb_url habe ich nicht angegeben. Was kann ich noch tun?