klein0r / ioBroker.trashschedule

Calculates trash pickup dates by using an ical calendar
https://haus-automatisierung.com/
MIT License
31 stars 13 forks source link

Feature Request: Weitere Müll "Organisationen" #210

Closed tritanium73 closed 7 months ago

tritanium73 commented 8 months ago

The problem

Hallo Matthias,

wärst du so nett, wenn es deine Zeit zulässt, folgende "Müll" Online API Städte noch hinzuzufügen?

Ich habe die API derzeit via "blockly" angezapft, tue mich aber schwer mit einigen Berechnungen, die dein trashscheduler direkt als Objekte mitliefert.

Schau mal hier: MyMuell: (die hattest du ja bereits integriert)

https://mymuell.jumomind.com/mmapp/api.php?r=cities&city_id=&area_id=               -> Alle Städte
https://mymuell.jumomind.com/mmapp/api.php?r=streets&city_id=23911&area_id=     -> Alle Strassen einer cities ID

Im Homeassistant GIT hat jemand noch andere "Müll Dienstleister" einiger Kommunen ermöglicht. Unter anderem auch meine Stadt Recklinghausen. Ich hatte mir dann das Py Script dort angesehen und daraus dann die http URLs der "Zusatzkommunen" abgeleitet.

-> hier der Link zum HA GIT: https://github.com/tuxuser/abfallapi_jumomind_ha/tree/master

Die API ist unter: https://{services}.jumomind.com/mmapp/api.php erreichbar

Folgende Services (Städte) würden dann noch mit ermöglicht werden:

SERVICES = { 'ZAW': 'zaw', 'Aurich': 'lka', 'Altötting': 'aoe',

'Bad Homburg vdH': 'hom',

'Lübbecke': 'lue',
#'Hattersheim am Main': 'ham',
'Barnim': 'bdg',
'Minden': 'sbm',
'Rhein-Hunsrück': 'rhe',
'Recklinghausen': 'ksr',
'Ingolstadt': 'ingol',
'Uckermark': 'udg',
#'Groß-Gerau': 'aws',
'MyMuell': 'mymuell'

}

Für meine Stadt RECKLINGHAUSEN, die durch die "Kommunalen Service Betriebe Recklinghausen" mülltechnisch abgedeckt wird, lautet dann die URL:

https://ksr.jumomind.com/mmapp/api.php?r=streets&city_id=87&area_id=                    -> Alle Strassen aus RE
https://ksr.jumomind.com/mmapp/api.php?r=trash&city_id=87&area_id=4520476               -> Neckarstraße AreaID 4520476
https://ksr.jumomind.com/mmapp/api.php?r=dates/0&city_id=87&area_id=4520476         -> Daten für Tonnen
https://ksr.jumomind.com/mmapp/api.php?r=calendar/2024-01&city_id=87&area_id=4520476    -> mit Datumsangabe JJJJ / MM

Wenn das klappen kann, würde ich liebend gerne wieder den trashscheduler verwenden :-)

lg Micha

Version of nodejs

18.17.0

Version of ioBroker js-controller

7.1.6

Version of Adapter

3.1.3

Operating system running ioBroker

ubuntu 22.04 "physisch"

Checklist of files to include below

Additional information & file uploads

No response

github-actions[bot] commented 8 months ago

Thanks for reporting a new issue @tritanium73!

  1. Please make sure your topic is not covered in the documentation
  2. Please attach all necessary log files (in debug mode!), screenshots and other information to reproduce this issue
  3. Search for the issue topic in other/closed issues to avoid duplicates!

    Otherwise this issue will be closed.

ScumbagSteve commented 8 months ago

Ich war die Tage auch in Kontakt mit den Entwicklern und wurde dabei ebenfalls auf diesen Link hingewiesen. Auch meine Stadt wäre dann dabei, daher guter Tipp 👍🏻

klein0r commented 8 months ago

Habe das Ganze hier schon vor längerer Zeit angefangen: https://github.com/klein0r/ioBroker.trashschedule/tree/abfall-io

ScumbagSteve commented 7 months ago

Sollen wir das Release dort testen?

klein0r commented 7 months ago

Ne, das läuft alles noch nicht richtig. Bei manchen Providern bekomme ich gar keine Städte zurück. Muss mir noch anschauen wie sich das zu mymüll unterscheidet.

klein0r commented 7 months ago

3.2.0

tritanium73 commented 7 months ago

Du bist der Hammer :-D

-> Danke, gerade eben die 3.2.0 installiert, durchkonfiguriert mit "ksr" -> LÄUFT !