FHEM Forum

FHEM => Frontends => Thema gestartet von: kud am 23 Juni 2013, 17:35:01

Titel: FHEM-Werte-Jsonlist mit jquery und Ajax lesen und auswerten
Beitrag von: kud am 23 Juni 2013, 17:35:01
Bin mal wieder am Spielen und möchte gern in einer GUI Werte von FHEM darstellen.
Ich weiss, es gibt schon genug dieser Frontends aber ich mag basteln.
Mein Ansatz ist das Jquery-Framework zu benutzen.
Hat Jemand schon Erfahrung damit? Folgender Code bringt leider immer nur JSON-Error.
Die Abfrage soll den Status des Schalter "Gartenwasser" liefern, jedoch kommt die Abfrage nicht einmal in den Success-zweig.

   jQuery.ajax({
       type: "GET",
       dataType: 'json',
       async: false,
       url: 'http://192.168.1.104:8083/fhem (//192.168.1.104:8083/fhem)',
       data: 'cmd=jsonlist%20Gartenwasser&XHR=1',
       success: function (data) {
             $("#notification").append('DRIN' + '<BR>');
       },
       error:function (xhr) {
          $("#notification").append('JSON-ERROR' + '<BR>');
       },
       complete: function(xhr) {

       }
    });


Ps. die Eingabe im Browser von:
http://192.168.1.104:8083/fhem?cmd=jsonlist%20Gartenwasser&XHR=1 (//192.168.1.104:8083/fhem?cmd=jsonlistGartenwasser&XHR=1)
liefert die Daten.
Titel: Aw: FHEM-Werte-Jsonlist mit jquery und Ajax lesen und auswerten
Beitrag von: kud am 23 Juni 2013, 17:54:30
Edit:
Ich habe den Ordner nach /opt/fhem/www verschoben und die Rechte angepaßt.
Jetzt komme ich zwar in den Success-Zweig jedoch Werte bekomme ich noch nicht.

 var json = $.parseJSON(data);
 $("#notification").append('Gartenwasser:' + json.STATE + '<BR>');

Hat schon Jemand so etwas erfolgreich umgesetzt?