Einlesen von Json Daten von Externen Webserver (jquery)

Hallo,

also stehe vor folgendem Problem, möchte mit Symcon bereitgestellte Daten einlesen (Json werden bereitgestellt),
wie kann ich das mit Symcon am besten bewerkstelligen ?? jquery ?

Wäre euch echt dankbar.

Gruß
My

Was möchtest du von wo und wie genau holen? Bisher ist deine Frage nicht ganz eindeutig :slight_smile:

paresy

Hallo, Meister Paresy

nun eigentlich ganz einfach beschrieben ich stelle über weewx (Wettersoftware) eine json datei bereit, diese möchte ich durch Symcon einlesen und dann dort auch verwenden - Wetterdaten, Wind etc.
Die json.data sieht so aus. Das wäre nun das erste Problem. Das zweite wie bekomm ich dann dieses in die Variablen ?

Vielen Dank schon mal für die Hilfe Paresy :slight_smile:


{
  "title":"Aktuelle Werte",
  "location":xy, Germany",
  "time":"23.12.2014 23:30:00",
  "lat":"00° 34.14' N",
  "lon":"009° 42.72' E",
  "alt":"32 meters",
  "hardware":"VantagePro2",
  "uptime":"21 days, 13 hrs, 6 minutes",
  "serverUptime":"25 days, 2 hrs, 20 minutes",
  "weewxVersion":"2.7.0",
  "stats": {
    "current": {
      "outTemp":"9,0",
      "windchill":"6,8",
      "heatIndex":"9,0",
      "dewpoint":"8,2",
      "humidity":"95%",
      "insideHumidity":"56%",
      "barometer":"1009,2 hPa",
      "barometerTrendDelta":"3 hrs",
      "barometerTrendData":"-0,2 hPa",
      "windSpeed":"14 km/h",
      "windDir":"270°",
      "windDirText":"W",
      "windGust":"26 km/h",
      "windGustDir":"248°",
      "rainRate":"0,0 mm/hr",
      "insideTemp":"23,7"
    },
    "sinceMidnight": {
      "tempMaxValue":"10,1",
      "tempMaxTime":"00:01:24",
      "tempMinValue":"8,9",
      "tempMinTime":"14:14:12",
      "heatIndexMaxValue":"10,1",
      "heatIndexMaxTime":"00:01:24",
      "windchillMinValue":"4,6",
      "windchillMinTime":"11:16:59",
      "humidityMaxValue":"96%",
      "humidityMaxTime":"00:00:01",
      "humidityMinValue":"91%",
      "humidityMinTime":"16:47:02",
      "dewpointMaxValue":"9,4",
      "dewpointMaxTime":"00:01:24",
      "dewpointMinValue":"7,9",
      "dewpointMinTime":"14:45:46",
      "barometerMaxValue":"1009,7 hPa",
      "barometerMaxTime":"19:49:04",
      "barometerMinValue":"1007,7 hPa",
      "barometerMinTime":"01:01:02",
      "rainSum":"4,0 mm",
      "rainRateMaxValue":"1,4 mm/hr",
      "rainRateMaxTime":"19:18:00",
      "windMaxValue":"51 km/h",
      "windMaxGustDir":"270°",
      "windMaxTime":"11:16:59",
      "windAvg":"16 km/h",
      "windRms":"16 km/h",
      "windVecAvg":"16 km/h",
      "windVecDir":"269°",
       "inTempMaxValue":"25,1",
       "inTempMaxTime":"21:17:03",
       "inTempMinValue":"21,4",
       "inTempMinTime":"08:21:01"
    }
  },
  "almanach":{
    "sun":{
      "startCivilTwilight":"07:50:09",
      "sunrise":"08:35:47",
      "transit":"12:20:09",
      "sunset":"16:04:33",
      "endCivilTwilight":"16:50:12",
      "azimuth":"337.6°",
      "altitude":"-58.4°",
      "rightAscension":"272.2°",
      "declination":"-23.4°",
      "equinox":"20.03.2015 23:45:07",
      "solstice":"21.06.2015 18:38:03"
    },
    "moon":{
      "rise":"09:11:21",
      "transit":"13:42:15",
      "set":"18:18:28",
      "azimuth":"306.2°",
      "altitude":"-42.4°",
      "rightAscension":"298.0°",
      "declination":"-16.5°",
      "fullMoon":"05.01.2015 05:53:16",
      "newMoon":"20.01.2015 14:13:41",
      "phase":"Neumond",
      "fullness":"5%"
    }
  },
  "plots":{
    "tempdew":"daytempdew.png",
    "tempchill":"daytempchill.png",
    "rain":"dayrain.png",
    "wind":"daywind.png",
    "barometer":"daybarometer.png",
    "winddir":"daywinddir.png",
    "windvec":"daywindvec.png",
    "rx":"dayrx.png",
    "inside":"dayinside.png"
  }
}

Such mal nach file_get_contents / Sys_GetURLContent / json_decode / SetValue

paresy

Hi, Paresy

hast mir da vll. irgenwas aus dem Zauberhut -> Code-Schnippel ??

Vielen Dank schon mal im voraus :slight_smile:

Gruß
My