FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: floxx am 20 Januar 2017, 20:59:14

Titel: FTUI Json Error
Beitrag von: floxx am 20 Januar 2017, 20:59:14
Hallo,
zuerst mal ich bin ganz neu was FHEM und FTUI betrifft aber fleißig seit einer Woche ;) falls ich im falschen Bereich bin bitte verschieben. Nun zu dem Problem, ich habe seit zwei Tagen die Meldung

ShortPoll Request Failed, will retry in 3s
parsererror, SyntaxError: Unexpected number in JSON at position 32614

Habe folgendes Versucht:
curl "http://localhost:8083/fhem/?cmd=jsonlist2&XHR=1" | jsonlint3 -v

Ergebnis:
-bash: jsonlint3: Kommando nicht gefunden.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (56) Recv failure: Die Verbindung wurde vom Kommunikationspartner zur▒ckgesetzt


Desweiteren habe ich https://192.168.0.46:8083/fhem/?cmd=jsonlist2&XHR=1 im Browser eingegeben aber kann da ehrlich gesagt nichts finden :(

Wie kann ich die Suche eingrenzen um den Übeltäter zu finden?
Titel: Antw:FTUI Json Error
Beitrag von: ws am 22 Januar 2017, 14:50:28
Seit ein paar Tagen habe ich ähnliche Probleme. Ich konnte sie mit einem Fhem-Update in Verbindung bringen.
Nach dem ich 01_FHEMWEB.pm aus dem Backup (vor 17.01.2017) eingespielt habe, verschwanden die Meldungen. Vielleicht hilft es, bei der Suche...
Titel: Antw:FTUI Json Error
Beitrag von: bazi am 25 Januar 2017, 11:30:07
Hallo,

habe genau das gleiche Problem. Konnte zwar mit dem Tausch der 01_FHEMWEB.pm Datei die Meldungen weg bekommen aber das kann zukünftig nicht die Lösung sein.
Kann hier jemand helfen?

Gruß
Thorsten
Titel: Antw:FTUI Json Error
Beitrag von: retikulum am 03 Februar 2017, 14:08:17
Hier ähnliche Probleme nach Update:

parsererror, SyntaxError: JSON.parse: expected ':' after property name in object at line 509 column 18 of the JSON data

Auch sind viele Symbole jetzt größer und alles ist verschoben.
Titel: Antw:FTUI Json Error
Beitrag von: setstate am 03 Februar 2017, 14:30:46
Installiert euch jsonlint3 und setzt den curl Befehl nochmal ab.
Ansonsten die fehlerhafte Zeile rauszupuzzlen, ist schwierig.


Oder was steht in Zeile 509 des Results?
Ist es immer diese Zeile, oder eine beliebige zufällige?

Vielleicht unterbricht der Sender einfach mittendrin und der String endet unkontrolliert.

Wenn man die Zeilennummern kennt, kann man statt jsonlint3 auch das hinter das Pipezeichen setzen "sed -n -e <Zeile>p"

Dann wird die Zeile ausgegeben.
Titel: Antw:FTUI Json Error
Beitrag von: retikulum am 03 Februar 2017, 15:30:41
Ok, nevermind.
Es funktionierte seit 2 Tagen nicht. Jetzt gehts plötzlich nachdem ich das ftui einmalig via Internet Explorer aufgerufen hab (hat sicherlich auch nix damit zu tun).

Merci trotzdem :-)
Titel: Antw:FTUI Json Error
Beitrag von: ws am 07 Februar 2017, 19:24:58
Nach einer langen Suche, konnte ich meinen Übeltäter finden.
Ich verwende im Fhem das Allergy-Modul. Die verschiedenen Zustände habe ich über Symbol-Widget (multi state notation) dargestellt.

data-states='["low","moderate","high","extreme","-"]'

Seit einem Update nach dem 16.01. konnte der Zustand "-" nicht mehr richtig dargestellt werden.