Tablet UI geht nur mit HTTP nicht HTTPS

Begonnen von Merlin1, 03 Januar 2017, 23:50:09

Vorheriges Thema - Nächstes Thema

Merlin1

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

Merlin1

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?




Merlin1

Hat keiner eine Idee?
Wie kann man es debuggen? Kann man den Aufruf irgendwo sehen, das Ziel, den Returncode, die JSON Antwort?

Merlin1

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?

setstate

Das kann man im Header ändern: Parameter "fhemweb_url"

https://wiki.fhem.de/wiki/FHEM_Tablet_UI#Konfiguration

Default ist: "/fhem/"

floxx

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?