FHEM Forum

FHEM => Frontends => Thema gestartet von: Fritzi am 11 Januar 2015, 11:59:04

Titel: Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: Fritzi am 11 Januar 2015, 11:59:04
Hallo Leute,

nach dem heutigen Update funktionieren die Slider nicht mehr im Safari Browser. Andere habe ich noch nicht getestet.
Im SLider-Knopf stehen die Buchstaben "NaN". Sobald man versucht den Schieber zu bewegen wechselt die Anzeige und es
taucht die Fehlermeldung "body contains invalid json" auf.

Grüße,
Fritzi
Titel: Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: Fritzi am 11 Januar 2015, 12:39:26
Selbes Problem auch unter iOS. Siehe Screenshot.

JSON ist übrigens installiert, da ich es für Netatmo brauche.
Titel: Antw:Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: rudolfkoenig am 11 Januar 2015, 13:59:37
Kannst Du bitte mir ein fhem.cfg Zeigen, mit dem man dan nachstellen kann?
Titel: Antw:Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: Dr. Jörg Licher am 12 Januar 2015, 20:20:26
Hallo,

ein ähnliches Problem habe ich auch mit den Slidern. In unterschiedlichen Browser auf unterschiedlichen Systemen. In allen Slidern deren Device den Status off hat, steht ein NaN. Versucht man den Slider zu bewegen kommt die Meldung im Screenshot.

Eine Beispielkonfiguration der Devices ist:

define dg_schlafzimmer_lamp1 FS20 22331313 2111 fg 4441 lm 2144 gm 4444
attr dg_schlafzimmer_lamp1 userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr dg_schlafzimmer_lamp1 IODev CUN1
attr dg_schlafzimmer_lamp1 alias Lampen Kommode
attr dg_schlafzimmer_lamp1 group Beleuchtung
attr dg_schlafzimmer_lamp1 model fs20di
attr dg_schlafzimmer_lamp1 room Schlafzimmer
attr dg_schlafzimmer_lamp1 webCmd dim:toggle:on:off


Das Problem betrifft alle Dimmer.

Ist das evtl. das gleiche Problem?

Bis dann...

Jörg
Titel: Antw:Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: det. am 12 Januar 2015, 20:57:15
wenn man einmal in der Detailansicht den dortigen Slider bewegt, scheint der Fehler weg zu bleiben.
Titel: Antw:Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: Dr. Jörg Licher am 12 Januar 2015, 21:05:03
Nicht wirklich, state off und state on werden offensichtlich nicht mehr auf dim-Werte gemapt. Bei state on bekomme ich auch NaN.

Bis dann...

Jörg
Titel: Antw:Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: rudolfkoenig am 12 Januar 2015, 23:01:09
ZitatNicht wirklich, state off und state on werden offensichtlich nicht mehr auf dim-Werte gemapt.

Das wurde bisher auch nicht, allerdings wurde bei Nicht-Zahlen auf min gemapped.
Ich habe das jetzt auch wieder uebernommen, bzw. den Code gefixt.
on/off mapping muss man weiterhin mit eventMap machen, allerdings akzeptiert das FS20 Modul auch "dim 0" bzw. "dim 100".
Titel: Antw:Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: Dr. Jörg Licher am 13 Januar 2015, 07:20:42
Super, vielen Dank für die schnelle Reaktion.

Bis dann...

Jörg Licher
Titel: Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: Fritzi am 14 Januar 2015, 19:23:29
Dito! Danke für den Fix. Funktioniert wieder.
Sorry, dass ich mich erst jetzt wieder melde...

Einen Fehler habe ich in dem Zusammenhang (zeitlich betrachtet,vermutlich beim gleichen update) allerdings immer noch:
Der "colorpicker", den man bei HUE-Devices mit...
attr HUEDevice webCmd rgb

...erzeugt, ist und bleibt verschwunden. 

Grüsse,
Fritzi
Titel: Antw:Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: Fritzi am 14 Januar 2015, 19:31:32
Hat das colorpicker-Problem etwas hiermit zu tun?
http://forum.fhem.de/index.php?topic=31293.msg238072#msg238072
Titel: Antw:Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: justme1968 am 14 Januar 2015, 19:47:43
ist dein fhem komplett aktuell?

schau bitte mal in die javascript console ob du da fehlermeldungen siehst.

gruss
  andre
Titel: Antw:Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: Fritzi am 14 Januar 2015, 21:58:05
Hi Andre,

ja, meine Installation ist aktuell. Habe sicherheitshalber gestern noch ein Force Update gemacht. Ich hab mir mal die OS X Javascript Konsole angesehen. Dort tauchen keine Fehlermeldungen auf. Interessanterweise habe ich dabei gesehen, dass der colorpicker unter Mac OS X Safari sauber läuft. Somit beschränkt sich das Problem offenbar nur auf iOS.

Als nächstes schau ich mal, was die Konsole am iPad ausschmeisst. Da komme ich aber heute nicht mehr zu...

Grüsse,Fritz
Titel: Antw:Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: justme1968 am 14 Januar 2015, 22:05:02
wenn du das ipad an den mac anschliesst kannst du im safari entwickler menü auch die javascript console des ipad anschauen.

gruss
  andre
Titel: Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: Fritzi am 15 Januar 2015, 22:29:39
Bin zwar immer noch nicht dazu gekommen die iPad Konsole zu checken. Aber nach dem heutigen Update (15.01.15) ist wieder alles in bester Ordnung.

Thema erledigt!?
Titel: Antw:Fehler "body contains invalid json" seit update 11.01.15
Beitrag von: justme1968 am 15 Januar 2015, 22:36:09
ich habe gesehen das rudi etwas  in zusammenhang mit iOS eingechekt hat.

wenn es geht war es das vermutlich.

gruß
  andre