- nodejs 20.0 (oder neuer)
- js-controller 6.0.0 (oder neuer)
- Admin Adapter 6.0.0 (oder neuer)
- iCal Adapter 1.12.1 (oder neuer) - optional
- Erstelle eine
trashschedule
Instanz und wähle die ical-Instanz aus, welche den Müllkalender enthält. Alternativ können Anbieter direkt ausgewählt werden, welche über verschiedene Online-Dienste integriert werden. - Wechsle in das Tab "Abfalltypen" und füge so viele Zeilen ein, wie Du Abfalltypen hast
- Vergib einen Namen für jeden Abfalltyp und lege fest, welche Termine im Kalender für diesen Typ relevant sind
- Starte die Instanz
Fragen? Schaue in die FAQ
- Erstelle eine neue Instanz des ical Adapters
- Konfiguriere die URL zu deinem Müllkalender (zum Beispiel ein Google Kalender)
- Setze die "Tagesvorschau" auf einen Wert, welcher möglichst jeden Abfalltyp mindestens zweimal enthält (z.B. 45 Tage)
- Falls Du die "Ereignisse" verwendest, stelle sicher, dass bei jedem Ereignis "anzeigen" ausgewählt wurde, welches für den Müllkalender ebenfalls relevant ist (andernfalls werden die Termine vom iCal Adapter ausgeblendet)
- In den Instanzeinstellungen wird mit 'daysuntilaction' eine Vorlaufzeit eingestellt, wieviele Tage im Voraus über die bevorstehende Abholung informiert wird. Annahme: Der Standard dürfte bei vielen 1 Tag, also der Abend vor der Abholung sein.
- Wird diese Vorlaufzeit erreicht, wird der State
actionNeeded
auftrue
gesetzt. - Wurde der Abfallbehälter an die Straße gestellt, wird dies über den State
completed
bestätigt. Daraufhin wirdactionNeeded
auffalse
gesetzt. - Um mehrere gleichzeitig auf completed zu setzen gibt es folgende zusätzliche States:
completedToday
= setzt alle Behälter, die heute fällig sind, auf completedcompletedTomorrow
= setzt alle Behälter, die morgen fällig sind, auf completed (einschließlich heute)completedAll
= setzt alle Behälter auf completed, die aktuell anstehen
ttd:
- Übersetzung der Texte
- '???' durch einen sinnvollen Text ersetzen
VIS 2.x wird mit diesem Widget nicht unterstützt!