Hallo,
habe leider hier und anderswo kein Lösung meines Problems gefunden.
Ich hoffe jemand hat Ideen, wie ich das Problem löse.
Mein Abfallkalender will nicht mehr :
Das Modul ical ruft per url die Abfalldaten meiner Adresse von der Stadtreinigung Hamburg ab.
Die Anleitung hierzu habe ich in diesem Forum gefunden => https://forum.fhem.de/index.php/topic,24646.msg291796.html#msg291796
Es funktioniert seit mehreren Jahren problemlos.
Seit Ende letzten Jahres kommt aber der folgende Fehler :
2020.01.26 13:36:20 4: Calendar MUELL: Updating...
2020.01.26 13:36:20 4: Calendar MUELL: Getting data from URL <hidden>
2020.01.26 13:36:20 1: Calendar MUELL: retrieval failed with HTTP response code 400
2020.01.26 13:36:20 5: Calendar MUELL: HTTP response header:
HTTP/1.1 400 Bad Request
Date: Sun, 26 Jan 2020 12:36:20 GMT
Server: Apache/2.4.7 (Ubuntu)
Content-Length: 317
Connection: close
Content-Type: text/html; charset=iso-8859-1
2020.01.26 13:36:20 1: Calendar MUELL: retrieved no or empty data
2020.01.26 13:36:20 4: Calendar MUELL: Checking times...
Der Link in der url ist aber korrekt, im Browser wird die .ics sofort geladen.
Was kann ich prüfen, um dem Problem auf die Spur zu kommen ?
Danke !!
Hi,
Zeig mal noch ein list MUELL
BTW: Modul ical gibt es nicht, das Modul heisst Calendar ;)
Gruß Otto
Oh, sorry, natürlich "Calendar" :)
hier der list :
Internals:
DEF ical url http://www.stadtreinigung.hamburg/privatkunden/abfuhrkalender/Abfuhrtermin.ics?asId=5481&hnId=138534&adresse=hier meine strasse%2019 86400
FUUID 5cfe3c3e-f33f-fb3f-719c-5a99fdacad3231b7
NAME MUELL
NOTIFYDEV global
NR 768
NTFY_ORDER 50-MUELL
STATE triggered
TYPE Calendar
READINGS:
2019-12-27 16:19:27 lastUpdate 2019-12-27 16:19:23
2017-09-19 13:41:34 modeAlarm
2017-09-19 13:41:34 modeAlarmOrStart
2017-09-19 13:41:34 modeAlarmed
2020-01-04 13:17:47 modeChanged
2020-01-04 13:17:47 modeEnd
2020-01-04 13:17:47 modeEnded
2017-09-19 13:41:34 modeStart
2017-09-19 13:41:34 modeStarted
2020-01-04 13:17:47 modeUpcoming
2019-12-27 16:19:27 nextUpdate 2019-12-28 16:19:23
2020-01-26 13:36:20 nextWakeup 2020-01-27 13:36:20
2020-01-26 13:36:20 state triggered
Attributes:
icon recycling
room 500_Müll
verbose 5
Naja zwei Dinge: 1. 2019 -> 2020 :)
Aber diese url liefert über einen "Mechanismus" eine ics Datei aus, ein direkter Link ist das nicht.
Mein Tipp: lad die Datei herunter, leg sie irgendwo hin und binde sie einfach als Datei ein.
Wieso das Ende letzten Jahres anders geworden ist weiß ich nicht. Ich glaube eigentlich Calendar braucht den Link zur ics datei als download, mit zwischengeschalteten Scripten usw kommt es nicht klar.
Gruß Otto
Hallo Otto,
das bedeutet nicht das Jahr 2019 sondern ist die Hausnummer mit Blank getrennt "%20 19".
Das lokale Laden der Datei habe ich auch schon in Erwägung gezogen.
Finde es aber keine schöne Lösung, mußte mich mit der Auto-Lösung seit Jahren nicht mehr darum kümmern, das finde ich besser.
Da ist nix anders geworden, der Link zur ics Datei IST der Download.
Ich forsche weiter, Danke !
Ok - das hab ich dann gründlich falsch verstanden. :-[
Ich habe mit der url http://www.stadtreinigung.hamburg/privatkunden/abfuhrkalender/Abfuhrtermin.ics?asId=5481&hnId=138534&adresse=elbchaussee%2019 getestet. Ich bekomme damit im Browser die ics Datei zurück aber in FHEM bekomme ich damit auch einen Fehler.
2020.01.26 14:26:36 1: Calendar TestKal: retrieval failed with HTTP response code 400
2020.01.26 14:26:36 1: Calendar TestKal: retrieved no or empty data
Gut dann muss Du das mal nach https://forum.fhem.de/index.php/board,85.0.html verschieben, vielleicht hat Boris eine Idee.
Gruß Otto
ok, Danke.
Das ist ja schon ein erster guter Hinweis, das es nicht nur bei mir nicht funktioniert.
Ich verschiebe das Thema mal zu Boris.
Hi polillo,
probier mal:
define HA_Kalender_3 Calendar ical url https://www.stadtreinigung.hamburg/privatkunden/abfuhrkalender/Abfuhrtermin.ics?asId=5481&hnId=111152&adresse=Hans-Matthiessen-Strasse%2019 86400
//Roger
HTTPS hatte ich auch schon probiert.
Ergebnis :
2020.01.26 18:19:35 1: Calendar HA_Kalender_3: retrieval failed with HTTP response code 400
2020.01.26 18:19:35 1: Calendar HA_Kalender_3: retrieved no or empty data
2020.01.26 18:19:54 4: Calendar HA_Kalender_3: Updating...
2020.01.26 18:19:54 4: Calendar HA_Kalender_3: Getting data from URL <hidden>
2020.01.26 18:19:54 1: Calendar HA_Kalender_3: retrieval failed with HTTP response code 400
2020.01.26 18:19:54 5: Calendar HA_Kalender_3: HTTP response header:
HTTP/1.1 400 Bad Request
Date: Sun, 26 Jan 2020 17:19:54 GMT
Server: Apache/2.4.7 (Ubuntu)
Content-Length: 318
Connection: close
Content-Type: text/html; charset=iso-8859-1
attr MUELL quirks noWildcards
WOW !
Alles wieder gut.
Vielen Dank.
Im Forum nach "quirks" suchen bringt auch den gesuchten Erfolg, aber da bin ich nicht drauf gekommen >:(