ioBrokerioBroker Tutorials

ioBroker Abfallkalender 2026: TrashSchedule einrichten und Mülltermine anzeigen

Zuletzt aktualisiert: 16. September 2026

Mit TrashSchedule lassen sich die Termine der Müllabfuhr direkt in ioBroker einbinden. Der Adapter erkennt beispielsweise Restmüll, Biomüll, Papier oder Wertstoff und stellt die nächsten Abholtermine als Datenpunkte zur Verfügung.

Ich nutze TrashSchedule schon seit mehreren Jahren für meinen Abfallkalender. Seit meiner ursprünglichen Anleitung aus dem Jahr 2019 hat sich allerdings einiges verändert. Der Adapter kann heute direkt über ioBroker installiert werden und unterstützt neben einem iCal-Kalender auch verschiedene Abfallanbieter als Datenquelle.

TrashSchedule kurz erklärt

  • Mülltermine automatisch in ioBroker übernehmen
  • iCal-Kalender als Quelle verwenden
  • je nach Region Abfallanbieter direkt anbinden
  • Restmüll, Bio, Papier und weitere Abfallarten getrennt erfassen
  • Tage bis zur nächsten Leerung auswerten
  • Erinnerungen über Blockly oder JavaScript erstellen

Was ist der ioBroker TrashSchedule Adapter?

TrashSchedule wertet Abholtermine aus und bereitet sie für ioBroker auf. Dadurch muss eine Automation nicht selbst einen kompletten Kalender durchsuchen.

Für jeden eingerichteten Abfalltyp kann der Adapter ermitteln, wann die nächste Abholung stattfindet. Diese Informationen lassen sich anschließend in einer Visualisierung anzeigen oder für Erinnerungen verwenden.

Ein typisches Beispiel wäre eine Benachrichtigung am Abend vor der Leerung:

Morgen wird die Biotonne geleert.

TrashSchedule 2026: iCal ist nicht mehr zwingend notwendig

In meiner alten Anleitung war zunächst eine iCal-Instanz notwendig. TrashSchedule hat anschließend die Abfalltermine aus diesem Kalender gelesen.

Diese Methode funktioniert weiterhin und ist besonders praktisch, wenn dein Landkreis oder Entsorgungsbetrieb eine ICS-Datei beziehungsweise einen Kalender-Link bereitstellt.

Aktuelle TrashSchedule-Versionen können zusätzlich verschiedene Anbieter direkt verwenden. Ob dein Entsorger verfügbar ist, siehst du in der Konfiguration des Adapters.

TrashSchedule installieren

Die frühere Installation über GitHub ist für eine normale Installation nicht mehr notwendig.

  1. ioBroker Admin öffnen.
  2. In den Bereich Adapter wechseln.
  3. Nach TrashSchedule suchen.
  4. Adapter installieren.
  5. Eine neue TrashSchedule-Instanz anlegen.

Danach öffnet sich die Konfiguration der Instanz.

Variante 1: Abfallanbieter direkt auswählen

Wenn dein regionaler Entsorger von TrashSchedule unterstützt wird, ist dies meist der einfachste Weg.

  1. In der TrashSchedule-Konfiguration die passende Datenquelle auswählen.
  2. Region beziehungsweise Anbieter auswählen.
  3. Adresse oder Abfuhrgebiet festlegen.
  4. Konfiguration speichern.
  5. Instanz starten.

Welche Eingaben notwendig sind, hängt vom jeweiligen Anbieter ab. Bei einigen Diensten werden beispielsweise Ort, Straße und Hausnummer abgefragt.

Variante 2: Abfallkalender über iCal einbinden

Falls dein Entsorgungsbetrieb einen ICS-Kalender bereitstellt, kannst du weiterhin den ioBroker iCal-Adapter verwenden.

Dazu benötigst du zunächst eine eigene iCal-Instanz für den Müllkalender.

  1. ioBroker iCal Adapter installieren.
  2. Neue iCal-Instanz anlegen.
  3. URL des Abfallkalenders eintragen.
  4. Tagesvorschau ausreichend groß einstellen.
  5. Instanz speichern und starten.

Eine ausführliche Anleitung zum iCal-Adapter findest du hier: Kalender in ioBroker integrieren.

Wie groß sollte die iCal-Tagesvorschau sein?

Dieser Punkt hat mir bereits bei meiner ersten TrashSchedule-Einrichtung Probleme gemacht.

TrashSchedule kann nur Termine auswerten, die vom iCal-Adapter tatsächlich bereitgestellt werden. Ist die Vorschau beispielsweise nur auf sieben Tage eingestellt und die nächste Papierleerung findet erst in zwei Wochen statt, kann TrashSchedule diesen Termin noch nicht sehen.

Die TrashSchedule-Dokumentation empfiehlt deshalb eine Vorschau, in der möglichst jeder Abfalltyp mindestens zweimal vorkommt. Als Beispiel werden etwa 45 Tage genannt.

Abfalltypen einrichten

Im nächsten Schritt werden die Abfallarten angelegt, die du in deiner Region verwendest.

Typische Bezeichnungen sind:

  • Restmüll
  • Biomüll
  • Papiertonne
  • Gelbe Tonne
  • Wertstoff
  • Grünschnitt

Die Bezeichnung muss zu den Terminen passen, die der Kalender beziehungsweise der ausgewählte Anbieter liefert.

Wenn beispielsweise im Kalender immer der Begriff Bioabfall verwendet wird, sollte dieser Begriff auch beim entsprechenden Abfalltyp berücksichtigt werden.

Genauer Treffer oder Teil des Namens?

Je nach Kalender können sehr ähnliche Bezeichnungen vorhanden sein. Ein Beispiel wäre:

  • Restmüll
  • Restmüll 1.100 Liter
  • Restmüll Gewerbe

Wenn nur ein ganz bestimmter Termin verwendet werden soll, ist eine exakte Zuordnung sinnvoll. Andernfalls könnten mehrere Termine demselben Abfalltyp zugeordnet werden.

Welche Daten stellt TrashSchedule bereit?

Nach erfolgreicher Einrichtung legt TrashSchedule verschiedene Datenpunkte in ioBroker an. Darüber lassen sich die Termine anschließend in Skripten, Blockly oder einer Visualisierung verwenden.

Interessant sind vor allem Informationen wie:

  • Tage bis zur nächsten Leerung
  • Datum der nächsten Leerung
  • Abfalltyp
  • nächster anstehender Termin
  • Information, ob eine Aktion notwendig ist

Welche einzelnen States vorhanden sind, kannst du unter Objekte → trashschedule.0 ansehen.

Erinnerung am Abend vor der Müllabfuhr

TrashSchedule besitzt inzwischen eine praktische Funktion für Erinnerungen. In der Adapter-Konfiguration lässt sich festlegen, wie viele Tage vor der Abholung eine Aktion notwendig wird.

Ist dieser Zeitpunkt erreicht, kann der entsprechende actionNeeded-State auf true wechseln.

Damit lässt sich beispielsweise eine Blockly-Automation bauen:

Wenn actionNeeded = true, sende eine Nachricht auf das Smartphone.

Nach dem Herausstellen der Tonne kann die Aufgabe über den jeweiligen completed-State bestätigt werden.

Mehrere Mülltonnen gleichzeitig bestätigen

Praktisch ist das, wenn am gleichen Tag mehrere Behälter abgeholt werden. TrashSchedule stellt dafür zusätzliche States bereit.

  • completedToday – heute anstehende Behälter bestätigen
  • completedTomorrow – anstehende Behälter bis morgen bestätigen
  • completedAll – alle aktuell notwendigen Abfalltypen bestätigen

Damit lässt sich beispielsweise ein einzelner Button in einer Visualisierung verwenden: „Mülltonnen rausgestellt“.

TrashSchedule in Blockly verwenden

Für eine einfache Müll-Erinnerung muss kein JavaScript geschrieben werden. Die Datenpunkte können direkt in Blockly verwendet werden.

Ein typischer Ablauf wäre:

  1. Änderung von actionNeeded überwachen.
  2. Prüfen, ob der Wert true ist.
  3. Abfalltyp ausgeben.
  4. Nachricht über Telegram, Pushover oder einen anderen Benachrichtigungsdienst senden.

Wenn du Blockly noch nicht verwendet hast, findest du hier unsere ausführliche Einführung: ioBroker Blockly Anleitung.

TrashSchedule und ioBroker VIS

TrashSchedule besitzt ein eigenes Widget für die klassische ioBroker VIS 1.

Wichtig für aktuelle Installationen: Das vorhandene TrashSchedule-Widget wird laut Adapter-Dokumentation derzeit nicht von VIS 2 unterstützt.

In VIS 2 kannst du die normalen TrashSchedule-Datenpunkte natürlich trotzdem verwenden und dir daraus eine eigene Darstellung bauen.

TrashSchedule zeigt keine Termine an

Wenn keine Abholtermine erscheinen, würde ich die folgenden Punkte prüfen:

  • Zeigt der iCal-Adapter die Mülltermine überhaupt an?
  • Ist die Tagesvorschau groß genug?
  • Sind die gewünschten Ereignisse im iCal-Adapter auf „anzeigen“ gestellt?
  • Stimmen die Namen der Abfalltypen?
  • Wurde versehentlich „genauer Treffer“ aktiviert?
  • Läuft die TrashSchedule-Instanz?
  • Gibt es Warnungen im ioBroker-Protokoll?

Abfalltermine fehlen nur teilweise

Wenn beispielsweise Restmüll und Biomüll funktionieren, die Papiertonne aber fehlt, liegt das häufig an der Vorschau oder an der Bezeichnung des Termins.

Öffne zunächst den ursprünglichen Kalender und vergleiche den Namen des Termins mit deiner TrashSchedule-Konfiguration.

Brauche ich noch einen Google Kalender?

Nein. In meiner alten Lösung hatte ich die heruntergeladene ICS-Datei zunächst in einen Google Kalender importiert. Das ist heute in vielen Fällen unnötig.

Wenn dein Entsorgungsbetrieb eine direkt erreichbare ICS-Adresse bereitstellt, kann der iCal-Adapter diese verwenden. Unterstützt TrashSchedule deinen Entsorger direkt, kann unter Umständen sogar der iCal-Adapter entfallen.

Fazit

TrashSchedule ist auch 2026 eine sehr praktische Lösung für einen Abfallkalender in ioBroker. Gegenüber meiner ursprünglichen Einrichtung aus dem Jahr 2019 ist die Installation deutlich einfacher geworden.

Der Adapter wird direkt über ioBroker installiert, iCal ist nur noch eine mögliche Datenquelle und verschiedene Anbieter können direkt unterstützt werden. Über die erzeugten Datenpunkte lassen sich die nächsten Leerungen anschließend problemlos in Blockly, JavaScript oder einer Visualisierung weiterverwenden.

Häufige Fragen zum ioBroker Abfallkalender

Braucht TrashSchedule den iCal-Adapter?

Nicht zwingend. iCal kann weiterhin als Quelle verwendet werden. TrashSchedule unterstützt inzwischen zusätzlich verschiedene Abfallanbieter direkt.

Wie installiere ich TrashSchedule?

Der Adapter kann inzwischen direkt über die normale Adapter-Suche in ioBroker installiert werden. Die frühere GitHub-Installation ist für die stabile Version nicht mehr notwendig.

Warum zeigt TrashSchedule keine Termine?

Bei Verwendung von iCal ist häufig die Tagesvorschau zu klein. Sie sollte so groß gewählt werden, dass möglichst alle Abfallarten innerhalb des Vorschaufensters vorkommen.

Kann TrashSchedule mich an die Mülltonne erinnern?

Ja. Über die actionNeeded- und completed-Datenpunkte lassen sich Erinnerungen und Bestätigungen in Blockly oder JavaScript aufbauen.

Funktioniert das TrashSchedule-Widget mit VIS 2?

Das mitgelieferte TrashSchedule-Widget ist für VIS 1 vorgesehen. Laut aktueller Adapter-Dokumentation wird VIS 2 damit nicht unterstützt. Die normalen Datenpunkte können in VIS 2 aber weiterhin verwendet werden.

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 Kommentare zu „ioBroker Abfallkalender 2026: TrashSchedule einrichten und Mülltermine anzeigen“

  • 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

    Antworten
    • 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.

      Antworten
      • Matthias KorteBeitragsautor

        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

        Antworten
  • 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?

    Antworten
  • 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).

    Antworten
    • Matthias KorteBeitragsautor

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

      Antworten
  • 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 ?

    Antworten
    • Detlef Meyer

      Zu Dumm, ich habs soeben gefunden 🙂

      Antworten
  • 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 ?

    Antworten
  • 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

    Antworten
  • Walter O.

    Geht die Visualisierung auch mit Node Red?

    Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert