Moin zusammen,
ich bin die Tage auf eine interessante Möglichkeit gestoßen die Benzman81 herausgefunden hat um sich die Termine für die Müllabholung (my-muell-ical) in seiner Stadt in iCal zu übernehmen bzw. zu abonnieren. Da ich es unter der Hilfe von Benzman81 (Danke!) nun auch erfolgreich umgesetzt habe dachte ich mir das eine kleine detalierte Anleitung für alle nicht verkehrt wäre
Für die Anleitung habe ich als Beispiel die Stadt Paderborn gewählt, die Daten müsst ih dementsprechend abändern.
1. Herausfinden der Stadt ID:
Link öffnen und seine Stadt in der Liste suchen, dort die zugehörige ID merken:
Link:
Ergebnis:
{"name":"Paderborn","_name":"Paderborn","id":"48001","region_code":"07","area_id":"0","img":null,"has_streets":true},
Merken:
48001
2. Herausfinden der Straßen ID:
Link anpassen mit der richtigen Stadt ID und anschließend öffnen. In der Liste die zugehörige Straßen ID merken:
Link:
Ergebnis:
{"name":"Achsenschmiede","_name":"Achsenschmiede","id":"105701","area_id":"265","street_comment":""},
Merken:
265
3. Kostenlosen Heroku Account erstellen.
4. Über das Dashboard eine neue App anlegen:
5. Name der App vergeben und Region auswählen:
6. Einen Fork erstellen des GitHub Repo:
7. Deployment Methode einrichten und mit GitHub verbinden.
Dazu connect to GitHub auswählen und anschließend seinen Fork suchen und eine Verbindung herstellen über den Connect Schalter und Deploy Branch auswählen.
8. Heroku Domain URL kopieren:
Dazu wechseln wir auf den Reiter Settings und kopieren die Domain URL die etwas weiter unten auf der Seite angezeigt wird.
9. Zusammenfassen der Daten zu einem iCal Link:
Dazu passen wir die Beispieladresse für den iCal Kalender mit unseren Daten an:
https://myserverandport/calendar.ical?city_id=someCityId&area_id=someStreetAreaId
Die fertige Adresse sollte nun so ausschauen:
https://my-muell-ical-paderborn.herokuapp.com/calendar.ical?city_id=48001&area_id=265
Diese könnt ihr über Safari aufrufen und importieren oder in iCal als neuen Abo Kalender übernehmen. Die Termine können anschließend z.B. über dieses Homebridge Plugin genutzt werden um Automationen zu erstellen.
Gruß Nastra