ioBrokerioBroker Tutorials

Abfallkalender in ioBroker integrieren – Jetzt noch einfacher mit TrashSchedule Adapter

In diesem Artikel zeige ich Dir, wie Du den Abfallkalender in ioBroker integrieren kannst.

Für meine neue Visualisierung benötige ich die Termine der Abfallabholung getrennt nach Art der Abholung (Restmüll, Biomüll, Flach und Rund). In einem anderen Artikel habe ich bereits gezeigt, wie Du ein Kalender über den Adapter „ical“ integrieren kannst. Ich werde in diesem Artikel nicht mehr auf die Installation des Adapters eingehen, da ich die Installation und Konfiguration bereits im anderen Artikel beschrieben habe.

Die Termine der Abfallabholung erhält man in der Regel von den entsprechenden Entsorgungsbetrieben. Bei uns stehen die Termine als ics-Datei zur Verfügung, welche ich einfach und schnell in einen Kalender importieren kann. Im ersten Schritt habe ich also die Termine als ics-Datei heruntergeladen und in einen neuen Google Kalender importiert.

Matthias Kleine von https://haus-automatisierung.com hat einen ioBroker Adapter entwickelt, mit dem die Termine der jeweiligen Leerungen aus dem Kalender extrahiert werden können. Als Grundlage wird eine Instanz des iCal-Kalenders benötigt. Im folgenden Artikel werde ich die Installation sowie Einrichtung des Adapters beschreiben.

 

Im ersten Schritt wechseln wir nun auf den Bereich „Adapter“. Da sich der Adapter noch im Test befindet, kann er derzeit nur aus GitHub installiert werden. Klicke dazu einfach auf die gelb markierte Schaltfläche „Installieren aus eigener URL“.

 

Auf dem Fenster wechseln wir zunächst auf die Lasche „Beliebig“ und fügen dann die folgende URL ein:

https://github.com/klein0r/ioBroker.trashschedule

 

Nach der Installation des Adapters können wir nun eine Instanz des Adapters hinzufügen. Suche dazu im Bereich Adapter nach der Bezeichnung „trash“. Du solltest jetzt den Adapter „Trash Schedule“ finden. Über die Plus-Schaltfläche kannst Du den Adapter hinzufügen.

 

 

Nach der Installation öffnen wir die Konfiguration des Adapters. Hier können wir nun die Instanz des iCal-Kalenders auswählen, welche wir für unsere Leerungstermine bereits angelegt haben. Zudem können wir ein globales Offset in Tagen definieren, mit dem die Termine entsprechend verschoben dargestellt werden können.

 

 

Jetzt können wir mit der Konfiguration der Abfall-Typen beginnen. Für das bessere Verständnis der Funktionsweise hier ein Auszug aus unserem Abfallkalender. Folgende Abfalltypen stehen zur Verfügung:

  • Biogut
  • Flach
  • Flach 1.100L (West)
  • Flach 1.100L (Ost)
  • Restmüll
  • Rund

 

Für uns relevant sind aber nur die folgenden Termine:

  • Biogut
  • Flach
  • Rund
  • Restmüll

 

In der Konfiguration habe ich daher unsere 4 Abfall-Typen definiert und zur Sicherheit für alle Typen die Option „Genauer Treffer“.

 

Im nächsten Schritt sehen wir uns die Objekt-Struktur des Adapters an. Dazu wechseln wir in die Objekte und öffnen den Datenpunkt „trashschedule.0“. Wir finden hier unter dem Ordner „type“ die von uns definierten Abfall-Typen. Zudem verfügt jeder Typ unter folgenden Datenpunkten:

  • daysleft (Tage bis zur Leerung)
  • nextdate (Datum der nächsten Leerung)
  • nextdateformat (Datum der nächsten Leerung als DD.MM.YYYY formatiert)
  • nextweekday (Wochentag der Leerung)

 

Im Bereich „next“ sehen wir zudem die nächste Leerung eines Abfall-Types.

 

Wichtiger Hinweis an dieser Stelle, da ich da selber zunächst reingefallen bin:

Achte in der „ical“ Adapter-Konfiguration darauf, dass Du genügend Tage in der Vorschau hast und somit auch alle Typen von Leerungen im Kalender hast. Ich hatte den Wert hier zu klein eingestellt.

 

An dieser Stelle nochmals ein Dank an Matthias Kleine, der damit eine tolle und vor allem sehr einfach zu bedienende Alternative zur Verfügung gestellt hat. Damit könnt ihr eure Leerungstermine noch einfacher in ioBroker integrieren. Zudem ist noch ein Widget für die Visualisierung geplant. Ich denke aber, dass meisten kein Widget benötigen, da die Termine ja auch sehr einfach per Widget in die eigene Visualisierung integriert werden können.

 

Ich hoffe euch gefällt dieser Artikel. Über Kommentare unterhalb des Artikels oder per E-Mail freue ich mich wie immer 🙂

Matthias Korte

Hauptberuflich Software-Entwickler und seit einigen Jahren Smart-Home Fan. Angefangen hat alles mit einem RaspberryMatic und einer schaltbaren Steckdose. Mittlerweile habe ich einige Steckdosen, Sensoren, und Thermostate sowie ioBroker zur Visualisierung im Einsatz.

15 Gedanken zu „Abfallkalender in ioBroker integrieren – Jetzt noch einfacher mit TrashSchedule Adapter

  • Pingback: Blockly Beispiel – Erinnerung Mülleimer-Leerung – smarthome-tricks.de

  • Christian Elsner

    Hallo
    Schöner Adapter.
    Warum funktioniert er nur auf dem PC .
    Weder auf meinem Samsung Tab noch auf dem Apple Tab wir mir etwas angezeigt.
    Auf dem normalen Rechner funktioniert er einwandfrei.
    Viele Grüße
    Christian Elsner

    Antwort
    • Hannes

      hmm also bin ich nicht der einzige bei dem es nicht auf einem Adriod geht.
      schade das man niergentwo eine Antwort bekommt auf die Frage.

      Antwort
      • Matthias Korte

        Hallo,

        welchen Browser nutzt ihr denn unter Android? Ich nutze den FullyKiosk-Browser, da geht es problemlos. In der Android.Vis App geht es wohl noch nicht, da hier der App-Entwickler immer erst die Widgets freigeben muss.
        Gebt mal Bescheid was ihr nutzt, vielleicht kommen wir hier weiter 🙂

        LG Matthias

        Antwort
  • Pingback: ioBroker Jarvis – Teil 12 – Abfalltermine darstellen – smarthome-tricks.de

  • Jens

    Ich habe ebenfalls festgestellt, auf einem VIS mit RPI3 mit Bildschirm geht es,
    auf einem anderen RPI3 mit Bildschirm (VIS) Leider nicht. Ursprünglich waren die mal gleich konfiguriert. Es gibt nur minimale Paket unterschiede. Habe nachinstalliert und gelöscht aber trotzdem habe ich es nicht hinbekommen.
    Auf dem PC gehen jedenfalls beide VIS.
    Den Fehler konnte ich jetzt noch nicht weiter eingrenzen außer der PI mit dem VIS. Konnte jemand anderes noch etwas finden?

    Antwort
  • Pingback: ioBroker Jarvis – Teil 19 – TrashSchedule einbinden – smarthome-tricks.de

  • Christian

    Hi,

    ich habe auch das Problem, dass es auf dem PC funktioniert und auf einem Galaxy Tab 6 auch.
    Auf nem alten Lenovo A10, welches ich an der Wand hängen habe, geht es nicht. Und zwar weder im Fullykioskbrowser, noch im Wallpanel, noch in irgendeinem Browser.
    Liegt das dann an der Android Version? Wobei das doch egal sein sollte, denn sonst funkioniert alles in der iobroker VIS (zumindest alles was ich brauche).

    Antwort
    • Matthias Korte

      Hallo, was für eine Android-Version setzt Du denn auf dem alten Tablet ein?

      Antwort
  • Detlef Meyer

    Hallo Mathias, ich habe gestern den Trash Adapter in meine VIS eingebaut. Funktioniert alles super!

    Ds einzige was ich mir wünchen würde wäre kleiner Mülleimer.
    Die 5 Mülltypen passennichtmal komplett auf einen HD Bildschirm.

    Gibt es eine Scale Möglichkeit für die Mülltonnen Symbole ?

    Antwort
    • Detlef Meyer

      Zu Dumm, ich habs soeben gefunden 🙂

      Antwort
  • Flopsi

    Leider scheitere ich schon daran das ich nicht weis wie du ical.0 erstellt hast .
    Ich kann da nix auswählen.

    Eine ical datei habe ich wie kann ich die in den Adapter laden ?

    Antwort
  • Hallo,
    ich grüße alle hier.
    Mein Problem mit den Müllkalender ist das er mir das Falsche Datum anzeigt, obwohl im ICAl.0 Kalender wird es alles richtig angzeigt.
    gruß Sven

    Antwort
  • Walter O.

    Geht die Visualisierung auch mit Node Red?

    Antwort

Schreibe einen Kommentar zu Detlef Meyer Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht.