FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: maxritti am 04 Januar 2014, 16:18:46

Titel: Problem einer fehlerhaften JSON Struktur ein HM-Modul-Problem?
Beitrag von: maxritti am 04 Januar 2014, 16:18:46
Hi,

auch ich versuche hier mal im HM Bereich mein Glück mit dem Problem, welches ich bei FHEM Remote habe.
Leider ist für mich aus dem Post hier nicht mehr klar, wo das Problem liegt. Es wurden dort bereits mehrere Möglichkeiten angesprochen.

Eventuelle at's, notifies oder gar das HM Modul.

http://forum.fhem.de/index.php/topic,18204.0.html

@Martin:

Wenn ich etwas helfen kann, las es mich wissen. Ich werde nach bestem Wissen und Gewissen helfen.


Offensichtlich entsteht das Problem dadurch, dass eine nicht valide JSON Struktur zurück gemeldet wird.

Diese sieht bei mir an Ende so aus:
Da fehlt eine geschweifte geschlossene Klammer. Nur wer die unterschlägt ist mir nicht klar.

        "attrs": [
          "verbose:0,1,2,3,4,5",
          "room",
          "group",
          "comment",
          "alias",
          "eventMap",
          "userReadings",
          "globalpassword",
          "password",
          "allowfrom",
          "SSL",
          "connectTimeout",
          "connectInterval",
          "encoding:utf8,latin1",
          "devStateIcon",
          "devStateStyle",
          "fm_type",
          "icon",
          "sortby",
          "webCmd"
        ]
      ]
    }
  ],
  "totalResultsReturned": 37
}
Titel: Antw:Problem einer fehlerhaften JSON Struktur ein HM-Modul-Problem?
Beitrag von: martinp876 am 04 Januar 2014, 17:05:43
probiere einmal einen update morgen - oder heute aus svn.

war wohl eine implizite definition bei einer abfrage eines nicht existierenden Hashs. Perl legt dann einfach einmal eine leere Struktur an. jsonlist scheint das nicht zu beherrschen

Gruss Martin
Titel: Antw:Problem einer fehlerhaften JSON Struktur ein HM-Modul-Problem?
Beitrag von: maxritti am 04 Januar 2014, 17:21:29
Prima. Das probiere ich morgen mal.
Soviel Zeit muss sein.

Dir schon mal Glückwunsch zum baldigen Jubiläum (2999 Beiträge)  :)

Titel: Antw:Problem einer fehlerhaften JSON Struktur ein HM-Modul-Problem?
Beitrag von: maxritti am 04 Januar 2014, 18:00:59
Ich konnte es doch nicht abwarten:  :D

$Id: 10_CUL_HM.pm 4560 2014-01-04 16:01:09Z martinp876 $

Bislang sieht es gut aus.
Zuletzt ist die App sehr flott mit der Fehlermeldung abgeschmiert.
Bislang läufst rund und auch via

http://fhemip:8083/fhem?cmd=jsonlist&XHR=1

passen die Klammern.

Danke schon mal.
Titel: Antw:Problem einer fehlerhaften JSON Struktur ein HM-Modul-Problem?
Beitrag von: jonnydreambox am 17 April 2014, 20:18:28
Hallo!

War lange nicht mehr aktiv hier, hab mir ne kleine Osterbaustelle vorgenommen ;)

Vorweg bin eher ein copy&paste typ selber programmieren kann ich nix :o


Habe nach der Anleitung http://www.meintechblog.de/2014/01/homematic-funk-steckdose-mit-leistungsmessung-deine-waschmaschine-ist-fertig/#comment-2881

einen aktor mit leistungsmessung angelernt und den code nach und nach eingegeben ,

wenn ich mit meiner iphone app Fhem Remote jetzt auf mein Fhem wie Immer zugreifen will kommt:

FHEM SERVER
Fehler beim Versuch die Antwort des FHEM Servers auszuwerten!DieAntwort ist kein gültiger JsonString.
Bitte kontrollieren sie Servereinstellungen (und stellen sie sicher das auf dem FHEM server das JsonList Plugin Funktioniert)


Need help :-[ :-[ :-[

Gruß

JonnyDreambox



ps. in meinen log steht:
2014.04.17 19:49:35 3: JsonList: device (CUL_HM_HM_ES_PMSw1_Pl_24A17B) without TYPE
2014.04.17 19:49:36 3: JsonList: device (CUL_HM_HM_ES_PMSw1_Pl_24A17B) without TYPE
2014.04.17 19:49:44 3: JsonList: device (CUL_HM_HM_ES_PMSw1_Pl_24A17B) without TYPE
2014.04.17 19:50:07 3: JsonList: device (CUL_HM_HM_ES_PMSw1_Pl_24A17B) without TYPE


Hilft euch das ? :-*


pps.

Nach einen neustart der fb7390 ist das problem erstmal weg...