Hallo zusammen,
ich will einen Abfallkalender in Dortmund automatisiert in Fhem einfägen lassen.
Beispiel für die Kleppingstraße 3; Die Anfrage nach:
http://www.edg.de/JsonHandler.ashx?dates=1&street=Kleppingstr.&nr=3&cmd=findtrash&tbio=1&tpapier=1&trest=1&twert=1&feiertag=0
liefert folgenden json zurück (gekürzt):
{
"errorCode":0,
"data":[
{
"date":"16.11.2017",
"fraktion":[
"Restabfall"
],
"cssclass":[
"restabfall"
],
"wochentag":[
"Do"
]
},
{
"date":"17.11.2017",
"fraktion":[
"Wertstoffe"
],
"cssclass":[
"wertstoffe"
],
"wochentag":[
"Fr"
]
},
{
"date":"20.11.2017",
"fraktion":[
"Altpapier"
],
"cssclass":[
"altpapier"
],
"wochentag":[
"Mo"
]
},
{
"date":"23.11.2017",
"fraktion":[
"Restabfall"
],
"cssclass":[
"restabfall"
],
"wochentag":[
"Do"
]
}
],
"errorMessage":"",
"errorDescription":""
}
Leider bekomme ich in Fhem es nicht hin, den JSON zu bekommen, geschweige denn zu extrahieren. Mein HTTPMOD Device sieht wie folgt aus:
defmod MuellLoader HTTPMOD none 0
attr MuellLoader userattr getHeader1 getHeader2 getURL
attr MuellLoader getHeader1 Content-Type: application/json
attr MuellLoader getHeader2 Accept: */*;; q=0.01
attr MuellLoader getURL http://www.edg.de/JsonHandler.ashx?dates=1&street=Kleppingstr.&nr=3&cmd=findtrash&tbio=1&tpapier=1&trest=1&twert=1&feiertag=0
attr MuellLoader requestData.* 1
Kann mir da jemand helfen? Danke!