Fehler "body contains invalid json" seit update 11.01.15

Begonnen von Fritzi, 11 Januar 2015, 11:59:04

Vorheriges Thema - Nächstes Thema

Fritzi

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
FHEM 5.6 auf RaspberryPi2 mit Busware CUL culfw V1.61
CUL_HM     : HM-CC-RT-DN,HM-LC-SW1-FM,HM-LC-Sw1PBU-FM,HM-SEC-SC,HM-Sen-MDIR-O-2,HM-TC-IT-WM-W-EU
FBDECT      : Dect200
HUEDevice  : LCT001,LCT003

Fritzi

#1
Selbes Problem auch unter iOS. Siehe Screenshot.

JSON ist übrigens installiert, da ich es für Netatmo brauche.
FHEM 5.6 auf RaspberryPi2 mit Busware CUL culfw V1.61
CUL_HM     : HM-CC-RT-DN,HM-LC-SW1-FM,HM-LC-Sw1PBU-FM,HM-SEC-SC,HM-Sen-MDIR-O-2,HM-TC-IT-WM-W-EU
FBDECT      : Dect200
HUEDevice  : LCT001,LCT003

rudolfkoenig

Kannst Du bitte mir ein fhem.cfg Zeigen, mit dem man dan nachstellen kann?

Dr. Jörg Licher

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

det.

wenn man einmal in der Detailansicht den dortigen Slider bewegt, scheint der Fehler weg zu bleiben.
LG
det.

Dr. Jörg Licher

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

rudolfkoenig

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".

Dr. Jörg Licher

Super, vielen Dank für die schnelle Reaktion.

Bis dann...

Jörg Licher

Fritzi

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
FHEM 5.6 auf RaspberryPi2 mit Busware CUL culfw V1.61
CUL_HM     : HM-CC-RT-DN,HM-LC-SW1-FM,HM-LC-Sw1PBU-FM,HM-SEC-SC,HM-Sen-MDIR-O-2,HM-TC-IT-WM-W-EU
FBDECT      : Dect200
HUEDevice  : LCT001,LCT003

Fritzi

FHEM 5.6 auf RaspberryPi2 mit Busware CUL culfw V1.61
CUL_HM     : HM-CC-RT-DN,HM-LC-SW1-FM,HM-LC-Sw1PBU-FM,HM-SEC-SC,HM-Sen-MDIR-O-2,HM-TC-IT-WM-W-EU
FBDECT      : Dect200
HUEDevice  : LCT001,LCT003

justme1968

ist dein fhem komplett aktuell?

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

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Fritzi

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
FHEM 5.6 auf RaspberryPi2 mit Busware CUL culfw V1.61
CUL_HM     : HM-CC-RT-DN,HM-LC-SW1-FM,HM-LC-Sw1PBU-FM,HM-SEC-SC,HM-Sen-MDIR-O-2,HM-TC-IT-WM-W-EU
FBDECT      : Dect200
HUEDevice  : LCT001,LCT003

justme1968

wenn du das ipad an den mac anschliesst kannst du im safari entwickler menü auch die javascript console des ipad anschauen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Fritzi

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!?
FHEM 5.6 auf RaspberryPi2 mit Busware CUL culfw V1.61
CUL_HM     : HM-CC-RT-DN,HM-LC-SW1-FM,HM-LC-Sw1PBU-FM,HM-SEC-SC,HM-Sen-MDIR-O-2,HM-TC-IT-WM-W-EU
FBDECT      : Dect200
HUEDevice  : LCT001,LCT003

justme1968

ich habe gesehen das rudi etwas  in zusammenhang mit iOS eingechekt hat.

wenn es geht war es das vermutlich.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968