Hier erfährst du alles über die Handhabung der Müllerinnerungs Codegeneratoren
Müllerinnerung Tools
Die Müllerinnerung Tools ermöglichen es, Müllabholungen effizient zu planen, Kalenderdaten zu bearbeiten, Sensoren zu konfigurieren und Dashboards sowie Pop-Up-Karten in Home Assistant zu erstellen. Alles an einem Ort für deine perfekte Organisation!
1. ICS Code Generator
Der ICS Code Generator ermöglicht das Hochladen und Zusammenführen von ICS-Kalenderdateien.
1. ICS-Dateien hochladen, auslesen oder zusammenführen
Lade bis zu sechs .ics-Dateien hoch.
Klicke anschließend auf .
Option 1: Datei direkt vom Computer hochladen.
Option 2: Kalendereinträge auslesen
Option 3: Mehrere ICS-Dateien zu einem zusammenführen
Automatische Prüfung auf problematische Einträge.
2. Datei anzeigen und kontrollieren
Nach der Verarbeitung werden die Kalenderdaten in einem Textbereich angezeigt.
Kontrolliere sie und speichere die Änderungen.
Untersuche die Inhalte der Datei.
Klicke auf , um Ziffern oder Punkte zu entfernen.
3. Datei exportieren
Nach der Bearbeitung kannst du die Datei herunterladen oder in die Zwischenablage kopieren:
Klicke auf , um den Text zu speichern.
Nutze , um eine neue ICS-Datei zu erstellen.
Hinweis: Problematische Einträge werden hervorgehoben. Überprüfe diese sorgfältig!
2. Eigenen ICS Kalender erstellen
Mit diesem Tool Eigene ICS erstellen kann ein Kalender mit eigenem Namen, frei definierten Event-Namen und Ereignisdatum erstellt werden.
Funktionsweise
1: Trage einen Namen bei Kalendername ein
2: Vergib einen Namen für dein Ereignis bei Eventname
3: Wähle ein Datum für das Ereignis oder trage es ein
4: Klicke auf Event hinzufügen
Mit jedem Klick wird ein weiteres Event nach deinen Angaben hinzugefügt.
Nach Fertigstellung deiner Eingaben kannst du die Datei herunterladen
3. Müllerinnerung Sensoren Codegenerator
1. Kalenderdaten auslesen
Datei hochladen oder URL eingeben:
Lade deine .ics-Datei hoch oder gib die URL deines Müllkalenders ein. Klicke anschließend auf
.
Einträge überprüfen:
Die Kalendereinträge werden geladen und angezeigt.
2. Kalenderdaten umwandeln
Einträge prüfen und anpassen:
Wähle die Einträge aus, die du als Sensor nutzen möchtest, und passe die Bezeichnungen an.
Achte darauf, keine Umlaute oder Leerzeichen zu verwenden.
Kontrolliere deine ausgewählten Kalendereinträge und ändere die Bezeichnungen nach deinen Wünschen.
Weiter zu Sensoren:
Bestätige mit
.
3. Sensoren Konfiguration
Integration installieren:
Nun sollte die "Waste Collection Schedule" Integration installiert werden.
Eine Anleitung, wie genau das funktioniert, findest du im 🔽 Dropdown Menü 🔽
Dieser Abschnitt erklärt Schritt für Schritt, wie die Waste Collection Schedule eingerichtet wird.
1. Land auswählen
Suche dein Land im Auswahlmenü und danach klicke auf SPEICHERN.
2. Kalenderanbieter auswählen
Suche nach deinem Abfallentsorger bzw. deiner Stadt, wähle diese aus und klicke auf SPEICHERN.
3. Müllkalender-Einstellungen
Standardmäßig wird der Anbietername als Kalendername verwendet.
Du kannst diesen auch individuell vergeben.
Trage entweder die URL deines Kalenderanbieters oder den Pfad und Dateinamen deiner ICS-Datei ein und schließe die Einrichtung mit SPEICHERN ab.
4. Sensoren oder keine Sensoren?
Wenn du die Namen deiner Einträge (Alias-Namen) anpassen möchtest, setze einen Haken bei “Mülltyp-Anpassungsmenü”,
um Sensoren anzulegen. Hake zusätzlich “Sensoren-Konfiguration anzeigen” an. Danach klicke auf SPEICHERN.
Wenn die Kalendereinträge deines Abfallentsorgers mit zusätzlichen Bezeichnungen wie
beispielsweise Restabfall (zum angegebenen Datum) ausgegeben werden,
können diese Bezeichnungen mithilfe folgender Anleitung angepasst werden.
5. Mülltyp-Anpassung wählen
Wähle die zu ändernden Typen aus der Liste aus und klicke anschließend auf OK.
6. Mülltyp-Anpassung eintragen
In der Überschrift siehst du, um welchen Eintrag es sich handelt. Vergib eine eigene Bezeichnung, wähle optional ein Icon und klicke danach auf OK.
In diesem Abschnitt wird erklärt, wie man einzelne Sensoren direkt in der Integration einrichtet.
7. Sensor “Nächste Abholung” Template
Kopiere den Sensornamen aus der Tabelle des Code-Generators (der erste Eintrag ist der Sensor “Nächste Abholung”) und füge diesen als Namen des Sensors ein.
Kopiere dann das Wertetemplate “Nächste Abholung” und füge es bei “Wertetemplate” ein.
8. Sensor “Nächste Abholung” Abfallarten
Ganz unten wähle alle Abfallarten deines Kalenders aus dem Auswahlmenü aus, die zu dem Sensor “Nächste Abholung” hinzugefügt werden sollen.
Setze dann den Haken bei “Weitere Sensoren hinzufügen” und klicke auf SPEICHERN.
9. Sensor “Abfallarten” Template
Kopiere auch hier den Sensornamen aus der Tabelle des Code-Generators (diesmal der jeweiligen Abholart) und füge diesen als Namen des Sensors ein.
Kopiere dann das Wertetemplate für einzelne Abholungen und füge es bei “Wertetemplate” ein.
10. Sensor “Abfallart”
Wähle auch hier unten die einzelne Abfallart deines Sensors aus dem Auswahlmenü aus.
Um weitere Sensoren anzulegen, setze den Haken bei “Weitere Sensoren hinzufügen”, klicke auf SPEICHERN und wiederhole Schritt 7 und 8, bis alle Sensoren angelegt sind.
Beim letzten Sensor lasse den Haken bei “Weitere Sensoren hinzufügen” weg, um die Einrichtung abzuschließen.
Waste Collection Schedule Integration - Datum Sensoren einrichten
Wenn du das exakte Datum für die nächste Abholung der einzelnen Mülltypen ausgegeben haben möchtest,
können diese Sensoren ebenfalls in der Integration Waste Collection Schedule angelegt werden. Hier erfährst du wie.
11. Sensor “Abfallart Datum” anlegen
Trage den Namen deiner Abfallart (z.B. Restabfall) mit dem Zusatz Datum ein und wähle bei Detailsformat Abfallarten aus.
12. Sensor “Abfallart Datum” anlegen
Trage das Werte Template Datum einzelne Abholungen bei Werte Template ein und wähle die zugehörige Abfallart bei Typen aus.
Wenn Alias Namen verwendet werden, ist dieser einzutragen. Bei bedarf `Weitere Sensoren hinzufügen wählen und Speichern drücken.
Sensoren definieren:
Die Sensoren werden aus den Kalendereinträgen erstellt. Wähle für jeden Sensor die Farbe der Tonne aus.
Beachte: Jede Farbe darf nur einmal verwendet werden.
Kopieroption:
Klicke auf den Sensor-Namen, um ihn in die Zwischenablage zu kopieren.
Kopiere dir die Werte Templates und lege die Sensoren in der WCS Integration an.
Wenn alle Sensoren angelegt sind, klicke auf .
4. Templates erstellen
Optionen festlegen:
Entscheide, ob die Meldungen "Keine Tonne rausstellen" angezeigt werden sollen.
Aktiviere hierfür die Checkboxen für "Heute" und/oder "Morgen".
Templates generieren:
Um die Templates zu generieren, klicke auf .
Die Templates für die Müllabholungen werden erstellt. Kopiere die Überschriften mit einem Klick darauf und die YAML-Templates mithilfe der
-Buttons.
Helfer Templates anlegen
Gehe in Home Assistant auf Einstellungen - Geräte&Dienste - Helfer
Lege dort die 4 Helfer Templates an. Eine detaillierte Beschreibung findest du im 🔽 Dropdown Menü 🔽.
Home Assistant - Template Sensor Helfer anlegen
1. Helfer erstellen Ablauf
Navigiere in den Einstellungen über Geräte & Dienste zu Helfer. Klicke dort auf HELFER ERSTELLEN.
2. Helfer Liste: Template auswählen
Wähle in der Liste den Eintrag Template aus, um einen neuen Template-Helfer anzulegen.
3. Template für einen Sensor erstellen
Wähle die Option Template für einen Sensor erstellen, um einen Template-Sensor für deinen Anwendungsfall zu definieren.
4. Sensor Template einrichten
Füge einen individuellen Namen für den Sensor ein. Im Feld Zustandstemplate kannst du die Bedingungen mit Jinja2 definieren.
Bei Bedarf kannst du eine Maßeinheit, Geräteklasse, Zustandsklasse und ein Gerät wählen. Eine Vorschau des erstellten Sensors wird unten angezeigt.
Wenn die Templates angelegt sind, klicke auf .
5. Dashboard-Karten
Vorbereitung:
Stelle sicher, dass die "Custom Button Card" installiert ist und die Tonnenbilder im Ordner www/muell gespeichert sind.
Die Bilder der einzelnen Tonnen, kannst du dir mit einem Klick auf das Vorschaubild herunterladen.
Kartenoptionen:
Wähle Schriftarten, Darstellung und Animationseffekte. Passe den Stil der Karte optional an (z. B. Hintergrund, Rahmen).
Code generieren:
Klicke auf
, um den YAML-Code und die Vorschaukarten zu erstellen.
Karte am Dashboard einfügen
Kopiere dir den YAML-Code und gehe in Home Assistant auf dein Dashboard.
Erstelle eine neue Karte und suche nach Manuell. Nun füge den kopierten Code ein und klicke auf Speichern.
6. Pop-Up Karte
Die Pop-Up Karte zeigt Müllabholungen prominent an und blendet dazu ein individuelles Pop-Up ein.
Diese Funktion hilft, wichtige Informationen direkt auf dem Dashboard sichtbar zu machen.
6.1 Hintergrundbild hinzufügen
Für das Pop-Up wird ein Hintergrundbild benötigt:
Lade das Hintergrundbild herunter.
Speichere es in Home Assistant unter www/muell.
Vergewissere dich, dass das Bild vor der Einrichtung des Pop-Ups gespeichert ist, um Cache-Probleme zu vermeiden.
6.2 Helfer erstellen
Für die Pop-Up Karte werden zwei Helfer benötigt:
Müllerinnerung Taster: Zum manuellen Auslösen des Pop-Ups.
Müllerinnerung Zeitplan: Zum automatischen Öffnen des Pop-Ups anhand eines Zeitplans.
Lege die Helfer mit den entsprechenden Namen in Home Assistant an. Detaillierte Anleitungen dazu findest du im
Home Assistant - Zeitplan Helfer anlegen
1. Helfer erstellen Ablauf
Navigiere in den Einstellungen über Geräte & Dienste zu Helfer. Klicke dort auf HELFER ERSTELLEN.
2. Helfer Liste: Zeitplan auswählen
Wähle in der Liste den Eintrag Zeitplan aus, um einen neuen Zeitplan anzulegen.
3. Zeitplan einrichten
Füge einen individuellen Namen für den Zeitplan ein und wähle ein Icon. Für die aktive Zeit des Zeitplans markiere die Felder. Danch klicke auf ERSTELLEN.
4. Zeitplan einrichtenbearbeiten
Um den die Zeitpunkte der Aktivierung detaillierter einzurichten, klicke auf einen Eintrag und füge Minuten hinzu.
Danch klicke auf SPEICHERN.
6.3 YAML-Code für das Pop-Up generieren
Generiere den Code für das Pop-Up basierend auf deinen Einstellungen:
Wähle die Anzeige für Heute oder Morgen.
Klicke auf , um den YAML-Code zu generieren.
Kopiere den Code in die Zwischenablage.
6.4 Pop-Up Karte auf Dashboards einfügen
Füge die Pop-Up Karte auf deinen Home Assistant Dashboards hinzu:
Erstelle eine neue Karte.
Wähle den Typ Manuell.
Füge den kopierten YAML-Code ein und speichere die Änderungen.
6.5 Browser Mod und Browser ID einrichten
Um das Pop-Up nur auf bestimmten Geräten anzuzeigen, richte die Browser ID ein:
Installiere die Browser Mod Integration.
Registriere die Browser, auf denen das Pop-Up erscheinen soll.
Weise den Browsern eine ID zu.
Weitere Informationen findest du im
Browser Mod herunterladen und Browser ID einrichten
Hier erfährst du, wie Browser Mod installiert und eine Browser ID eingerichtet wird.
Wenn mehrere Geräte für die Anzeige von Dashboards verwendet werden, muss die Einrichtung der Browser ID auf jedem Gerät durchgeführt werden.
1. Browser Mod installieren
Suche im HACS nach browser_mod und klicke auf HERUNTERLADEN
2. Browser ID einrichten
Öffne Browser Mod, ändere die vorgegebene ID auf deine Individuelle und schalte Register ein.
3. Verbindung schließen ausschalten
Gehe links unten in dein Profil, suche nach Verbindung automatisch schließen und schalte dies aus.
4. Fertig registrierter Browser
Wenn alles erledigt ist, wird der registrierte Browser hier angezeigt und die ID kann verwendet werden.
Video- und Bildanleitungen zur Einrichtung von Browser Mod und Browser ID.
6.6 Automatisierung erstellen
Damit das Pop-Up automatisch angezeigt wird, lege eine Automatisierung an:
Lade das bereitgestellte Blueprint herunter und installiere es in Home Assistant.
Erstelle eine Automatisierung mit dem Namen Müllerinnerung Pop-Up.
Verknüpfe die Automatisierung mit dem Müllerinnerung Taster und dem Müllerinnerung Zeitplan.