Hallo,
wollte in Openhab den Abfallkalender meines Entsorgers einbinden. Funktioniert theoretisch soweit auch, die Daten hole ich über das HTTP-Binding von der HP. Nun das Problem: ich wohne "außerhalb des Stadtgebiets", wenn ich den Link kopieren möchte, habe ich folgendes:
Hier mein Item dazu:
In obigen Fall funktionert es nicht, so wie ich es mit meinem beschränkten Wissen sehe da wegen den %-Zeichen ein Wert erwartet wird.
Ändere ich es um:
folgt diese Ausgabe:
Jedoch liefert mir
durchaus den richtigen Kalender.
Ein Umzug in das Stadtgebiet wäre sicherlich ein Lösungsansatz auch habe ich schon Orte gesucht bei denen der Abfall am gleichen Tag geholt wird, aber nichts gefunden...
wollte in Openhab den Abfallkalender meines Entsorgers einbinden. Funktioniert theoretisch soweit auch, die Daten hole ich über das HTTP-Binding von der HP. Nun das Problem: ich wohne "außerhalb des Stadtgebiets", wenn ich den Link kopieren möchte, habe ich folgendes:
Code:
http://www.awv-isar-inn.de/sites/default/files/ical/Dingolfing/Umliegende_Orte_au%C3%9Ferhalb_des_Stadtgebiets.ics
Code:
String ABFALL_ICAL { http="<[http://www.awv-isar-inn.de/sites/default/files/ical/Dingolfing/Umliegende_Orte_au%C3%9Ferhalb_des_Stadtgebiets.ics:360000:JS(abfall_morgen.js)]"
Ändere ich es um:
Code:
String ABFALL_ICAL { http="<[http://www.awv-isar-inn.de/sites/default/files/ical/Dingolfing/Umliegende_Orte_außerhalb_des_Stadtgebiets.ics:360000:JS(abfall_morgen.js)]"
Code:
2016-09-21 16:25:19.285 [ERROR] [.service.AbstractActiveService] - Error while executing background thread HTTP Refresh Service java.lang.IllegalArgumentException: Invalid uri 'http://www.awv-isar-inn.de/sites/default/files/ical/Dingolfing/Umliegende_Orte_außerhalb_des_Stadtgebiets.ics': escaped absolute path not valid at org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:222) ~[na:na] at org.apache.commons.httpclient.methods.GetMethod.<init>(GetMethod.java:89) ~[na:na] at org.openhab.io.net.http.HttpUtil.createHttpMethod(HttpUtil.java:337) ~[na:na] at org.openhab.io.net.http.HttpUtil.executeUrl(HttpUtil.java:167) ~[na:na] at org.openhab.io.net.http.HttpUtil.executeUrl(HttpUtil.java:133) ~[na:na] at org.openhab.binding.http.internal.HttpBinding.execute(HttpBinding.java:164) ~[na:na] at org.openhab.core.binding.AbstractActiveBinding$BindingActiveService.execute(AbstractActiveBinding.java:156) ~[na:na] at org.openhab.core.service.AbstractActiveService$RefreshThread.run(AbstractActiveService.java:173) ~[na:na]
Code:
http://www.awv-isar-inn.de/sites/default/files/ical/Dingolfing/Umliegende_Orte_außerhalb_des_Stadtgebiets.ics
Ein Umzug in das Stadtgebiet wäre sicherlich ein Lösungsansatz auch habe ich schon Orte gesucht bei denen der Abfall am gleichen Tag geholt wird, aber nichts gefunden...
Kommentar