FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Medel am 29 Oktober 2017, 09:32:48

Titel: Command JsonList2 not loaded
Beitrag von: Medel am 29 Oktober 2017, 09:32:48
Hallo,

wie kann ich JsonList2 laden. Help sagt mir nur dass es nicht geladen ist. Die suche im Forum und mit Google brachte mich bis jetzt auch nicht weiter.

MfG

Mario
Titel: Antw:Command JsonList2 not loaded
Beitrag von: betateilchen am 29 Oktober 2017, 09:51:33
Zitat von: Medel am 29 Oktober 2017, 09:32:48
wie kann ich JsonList2 laden. Help sagt mir nur dass es nicht geladen ist.

help lädt das Modul automatisch, wenn noch nicht vorhanden ist.

Ist Deine FHEM Installation aktuell?




Grundsätzlich kannst Du das Modul JsonList2 laden, indem Du einfach den Befehl "jsonlist2" einmal ausführst.
Titel: Antw:Command JsonList2 not loaded
Beitrag von: Medel am 29 Oktober 2017, 09:59:17
Hallo,

JsonList2 ist ein Commando kein Modul
das Ausführen von JsonList2 bringt folgendes Ergebnis

Unknown command JsonList2, try help.
Titel: Antw:Command JsonList2 not loaded
Beitrag von: betateilchen am 29 Oktober 2017, 10:11:55
Zitat von: Medel am 29 Oktober 2017, 09:59:17
JsonList2 ist ein Commando kein Modul

Danke, dass mir DAS endlich mal jemand erklärt...  8)

Jetzt bin ich dran: Die Moduldatei zum Command JsonList2 heißt 98_JsonList2.pm
Titel: Antw:Command JsonList2 not loaded
Beitrag von: Medel am 29 Oktober 2017, 10:24:22
Hallo,

bin einen schritt weiter

bei Eingabe von jsonlist2 (kleingeschrieben) geht es

Bei Abruf der Daten mit: "http://192.168.1.34:8083/fhem?cmd=jsonlist2" gibt es aber: FEHLER 400: Bad Request
Titel: Antw:Command JsonList2 not loaded
Beitrag von: CoolTux am 29 Oktober 2017, 10:30:41
Wie wäre es wenn Du Mal bisschen was lieferst womit helfende auch was anfangen können. Was steht im FHEM Log zum Zeitpunkt des aufrufen?
Titel: Antw:Command JsonList2 not loaded
Beitrag von: betateilchen am 29 Oktober 2017, 10:41:09
Ich tippe immer noch auf eine nicht aktuelle Installation. Das Thema Gross-/Kleinschreibung hat Rudi vor vielen Wochen gefixt.
Titel: Antw:Command JsonList2 not loaded
Beitrag von: Medel am 29 Oktober 2017, 10:54:45
Hallo,

im log steht nichts.
Aber soweit ich es herausgefunden habe liegt das Problem beim csrfToken.
Muss also nur noch versuchen einen ajax Abruf zu programmieren der den Token enthält.
Titel: Antw:Command JsonList2 not loaded
Beitrag von: CoolTux am 29 Oktober 2017, 10:59:40
Wenn es am csrfToken liegt steht definitiv etwas im Log
Titel: Antw:Command JsonList2 not loaded
Beitrag von: msfox am 01 Januar 2018, 21:03:07
Nach meinem Update vom 31.12.2017 (letztes Update vor einem Jahr) habe ich ähnliches Problem:
Folgende Abfragen liefern im IE HTTP400:
- http://fhem:8083/fhem?XHR=1&cmd=jsonlist2
- http://fhem:8083/fhem?cmd=jsonlist2
- http://fhem:8083/fhem?XHR=1&cmd=jsonlist2%20HMW_LC_Bl1_DR_MEQ0078522_03

Der Firefox zeigt nur eine leere Seite an.
Im Log steht mit Loglevel = 2 (verbose) nix.

Wenn ich im FHEMWEB das Commando "jsonlist2" absetze, so bekomme ich Ergebnis:

{
  "Arg":"",
  "Results": [
  {
    "Name":"AP310",
    "PossibleSets":"ActivateUnitMode:DemandMode,ManualMode,WeekProgramMode,AwayMode,FirePlaceMode,SummerMode,ActivateBypass,DeactivateBypass FanSpeedLevel:L0,L1,L2,L3,
[...]


Was muss ich machen, damit es wieder geht?
Titel: Antw:Command JsonList2 not loaded
Beitrag von: Markus Bloch am 01 Januar 2018, 21:24:08
Lies dir mal diesen Wiki-Artikel durch: https://wiki.fhem.de/wiki/CsrfToken-HowTo

Gruß
Markus
Titel: Antw:Command JsonList2 not loaded
Beitrag von: msfox am 02 Januar 2018, 10:48:09
Ah, danke. Jetzt gehts. Lag also doch am Token, obwohl im Log nix steht:
Zitat von: CoolTux am 29 Oktober 2017, 10:59:40
Wenn es am csrfToken liegt steht definitiv etwas im Log
Daher hatte ich diese Ursache nicht weiter verfolgt.