FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Merlin1 am 03 Januar 2017, 23:50:09

Titel: Tablet UI geht nur mit HTTP nicht HTTPS
Beitrag von: Merlin1 am 03 Januar 2017, 23:50:09
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
Titel: Antw:Tablet UI geht nur mit HTTP nicht HTTPS
Beitrag von: Merlin1 am 04 Januar 2017, 15:01:22
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?



Titel: Antw:Tablet UI geht nur mit HTTP nicht HTTPS
Beitrag von: Merlin1 am 05 Januar 2017, 21:40:00
Hat keiner eine Idee?
Wie kann man es debuggen? Kann man den Aufruf irgendwo sehen, das Ziel, den Returncode, die JSON Antwort?
Titel: Antw:Tablet UI geht nur mit HTTP nicht HTTPS
Beitrag von: Merlin1 am 05 Januar 2017, 23:30:20
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?
Titel: Antw:Tablet UI geht nur mit HTTP nicht HTTPS
Beitrag von: setstate am 06 Januar 2017, 06:21:19
Das kann man im Header ändern: Parameter "fhemweb_url"

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

Default ist: "/fhem/"
Titel: Antw:Tablet UI geht nur mit HTTP nicht HTTPS
Beitrag von: floxx am 20 Januar 2017, 19:26:02
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?