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
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.
Hallo,
JsonList2 ist ein Commando kein Modul
das Ausführen von JsonList2 bringt folgendes Ergebnis
Unknown command JsonList2, try help.
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
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
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?
Ich tippe immer noch auf eine nicht aktuelle Installation. Das Thema Gross-/Kleinschreibung hat Rudi vor vielen Wochen gefixt.
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.
Wenn es am csrfToken liegt steht definitiv etwas im Log
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?
Lies dir mal diesen Wiki-Artikel durch: https://wiki.fhem.de/wiki/CsrfToken-HowTo
Gruß
Markus
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.