Müllabfuhr Logikbaustein

0,00 

Dieser Logikbaustein lädt einen ICS-Kalender von einem Server und ermittelt den nächsten Müllabfuhrtermin. Er liest nicht nur ICS-Datei des Entsorgers ein, sondern a) kann auch mit mehreren Müllarten an einem Tag klar und hilft auch beim Umbenennen der Müllarten.

⚠️ Hinweis zur Kompatibilität

Der Baustein wurde bisher nur mit BonnOrange (Abfall+) ICS-Kalendern getestet. Die Kompatibilität mit anderen Abfallwirtschaftsbetrieben kann nicht garantiert werden.


Eingänge

Trigger (Binary)

  • Typ: Boolean
  • Beschreibung: Löst die Aktualisierung der Müllabfuhrdaten aus
  • Verwendung: Bei jedem Triggersignal (z.B. täglich morgens) wird die ICS-Datei neu vom Server geladen und ausgewertet

Parameter

ICS-URL (String) – Pflichtfeld

  • Typ: String
  • Beschreibung: Vollständige URL zur ICS-Kalenderdatei auf dem Server oder NAS
  • Beispiel: https://www.beispiel.de/abfallkalender.ics
  • Hinweis: Die URL muss öffentlich zugänglich sein (ohne Authentifizierung)

Müllarten (kommagetrennt, optional mit :umbenennung) (String) – Optional

  • Typ: String
  • Beschreibung: Kommagetrennte Liste von Müllarten zum Filtern und/oder Umbenennen
  • Format: Originalname oder Originalname:Neuer Name
  • Beispiele:
    • Nur filtern: Gelbe Behaelter,Restabfallbehaelter,Bioabfallbehaelter
    • Filtern und umbenennen: Gelbe Behaelter:gelb,Restabfallbehaelter:Rest,Bioabfallbehaelter:Bio
  • Leer lassen: Alle Müllarten werden berücksichtigt

Ausgänge

Nächstes Datum (String)

  • Typ: String
  • Format: yyyy-MM-dd (z.B. 2025-12-25)
  • Beschreibung: Das Datum des nächsten Abholtermins

Müllart (String)

  • Typ: String
  • Beschreibung: Die Müllart(en), die am nächsten Termin abgeholt werden
  • Besonderheit: Werden mehrere Müllarten am selben Tag abgeholt, werden sie mit ” und ” verknüpft
  • Beispiele:
    • Gelbe Behaelter
    • gelb und Rest (bei Umbenennung und mehreren Arten)

Tage verbleibend (Integer)

  • Typ: Integer
  • Beschreibung: Anzahl der verbleibenden Tage bis zur Abholung
  • Werte:
    • 0 = Heute
    • 1 = Morgen
    • 2 = Übermorgen
    • usw.

Zeitangabe (String)

  • Typ: String
  • Beschreibung: Benutzerfreundliche Zeitangabe in deutscher Sprache
  • Mögliche Werte:
    • heute (bei 0 Tagen)
    • morgen (bei 1 Tag)
    • in 3 Tagen (bei mehr als 1 Tag)

Heute oder Morgen (Binary)

  • Typ: Boolean
  • Beschreibung: Gibt an, ob die Abholung heute oder morgen stattfindet
  • Werte:
    • 1 (true) = Abholung ist heute oder morgen
    • 0 (false) = Abholung ist in 2 oder mehr Tagen
  • Verwendung: Ideal für Benachrichtigungen oder automatische Erinnerungen

Fehlermeldung (String)

  • Typ: String
  • Beschreibung: Fehlermeldungen bei Problemen
  • Werte:
    • Leer = Alles OK
    • Fehlermeldung = Beschreibung des aufgetretenen Problems
  • Mögliche Fehler:
    • ICS-URL fehlt
    • ICS-Datei konnte nicht geladen werden
    • Keine Events in ICS-Datei gefunden
    • Keine zukünftigen Termine gefunden

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Warenkorb
Nach oben scrollen