Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter TrashSchedule

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    950

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Test Adapter TrashSchedule

Scheduled Pinned Locked Moved Tester
adaptercalendaricalkalendermülltrash
1.4k Posts 186 Posters 531.3k Views 171 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • haus-automatisierungH haus-automatisierung

    @sigi234 Mh, also für Gebutstage finde ich den Adapter etwas schwierig. Aber dann müsste man ja jeden nochmal in der Liste pflegen. Das finde ich etwas umständlich, oder? Ich glaube ich dupliziere den Adapter nochmal und baue ihn leicht um. Gerade wenn man noch an Widgets dazu denkt wird es dann klarer getrennt.

    NegaleinN Offline
    NegaleinN Offline
    Negalein
    Global Moderator
    wrote on last edited by
    #47

    @haus-automatisierung sagte in Test Adapter TrashSchedule:

    Ich glaube ich dupliziere den Adapter nochmal und baue ihn leicht um. Gerade wenn man noch an Widgets dazu denkt wird es dann klarer getrennt.

    Danke!!
    Willst ein Bier? Natürlich ein gutes österreichisches!!

    ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
    ° Node.js Fixer ---> iob nodejs-update
    ° Fixer ---> iob fix

    1 Reply Last reply
    0
    • coyoteC Offline
      coyoteC Offline
      coyote
      Most Active
      wrote on last edited by
      #48

      @haus-automatisierung wie weit im voraus schaut der Adapter nach Events? Hab hier einen Event "Papiertonne" in 17 Tagen, der wird aber nicht angezeigt. Schreibe ich zb. für nächste Woche einen Event "Papiertonne" findet er ihn.

      liv-in-skyL 1 Reply Last reply
      0
      • coyoteC coyote

        @haus-automatisierung wie weit im voraus schaut der Adapter nach Events? Hab hier einen Event "Papiertonne" in 17 Tagen, der wird aber nicht angezeigt. Schreibe ich zb. für nächste Woche einen Event "Papiertonne" findet er ihn.

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        wrote on last edited by liv-in-sky
        #49

        @coyote - hast du im ical genügend definiert ?

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        coyoteC 1 Reply Last reply
        1
        • liv-in-skyL liv-in-sky

          @coyote - hast du im ical genügend definiert ?

          coyoteC Offline
          coyoteC Offline
          coyote
          Most Active
          wrote on last edited by
          #50

          @liv-in-sky :man-facepalming: Augen auf, dann geht es auch:face_with_rolling_eyes:
          Habe in der zweiten Instanz mit den Müllkalendern natürlich nur 14 Tage drin.
          Danke dir

          haus-automatisierungH 1 Reply Last reply
          0
          • coyoteC coyote

            @liv-in-sky :man-facepalming: Augen auf, dann geht es auch:face_with_rolling_eyes:
            Habe in der zweiten Instanz mit den Müllkalendern natürlich nur 14 Tage drin.
            Danke dir

            haus-automatisierungH Online
            haus-automatisierungH Online
            haus-automatisierung
            Developer Most Active
            wrote on last edited by
            #51

            @coyote Genau, es werden alle Termine durchsucht, welche iCal kennt. Also den Zeitraum groß genug wählen. Aber dann gibt es keine Limits :)

            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
            📚 Meine inoffizielle ioBroker Dokumentation

            1 Reply Last reply
            0
            • A H 0A Offline
              A H 0A Offline
              A H 0
              wrote on last edited by
              #52

              @haus-automatisierung

              Danke für den Adapter, ich hatte das Thema Müllkalender vor mir hergeschoben und werde es mit deinem Adapter jetzt mal angehen.

              p.s.: deinen YT Kanal habe ich schon eine Weile aboniert, Daumen hoch :-)

              1 Reply Last reply
              1
              • haus-automatisierungH haus-automatisierung
                Aktuelle Test Version 2.0.0
                Veröffentlichungsdatum 04.05.2022
                Github Link https://github.com/klein0r/ioBroker.trashschedule

                Im Forum existieren mehrere Themen, wie man aus einem iCal-Kalender die Müllabfahrtzeiten extrahieren kann. Dafür werden immer wieder Blockly und JavaScript-Funktionen geteilt. Ich dachte mir, dass es doch viel schöner wäre, wenn das ein Adapter erledigen könnte.

                Die Idee kommt aus dem FHEM-Umfeld, wo das ABFALL-Modul genau das gleiche macht. Auch dort wurden zuvor viele Funktionen bereitgestellt und jeder hat das Thema anders gelöst.

                Dieser Adapter nimmt eine iCal-Instanz als Quelle und durchsucht die nächsten Events nach den vorher definierten "Abfall-Typen". Wird ein Typ gefunden, werden die Tage bis zur Abholung berechnet und in einem State bereitgestellt. So entsteht eine Struktur, welche als Basis für VIS o.ä. genutzt werden kann.

                Weiterhin gibt es eine Zusammenfassung der nächsten Abholung, wenn mehrere "Abfall-Typen" auf einmal abgeholt werden. Diese kann man zum Beispiel für Pushover- oder Telegram-Nachrichten nutzen.

                Konfiguration

                Gelöscht. Bitte die aktuelle Doku nutzen: https://github.com/klein0r/ioBroker.trashschedule/blob/master/docs/de/README.md

                Wichtige Änderung ab Version 1.1.0

                Leider musste ich die Namen der Datenpunkte aufräumen, da immer wieder Quatsch dort reingeschrieben wurde. Solltest Du also Scripts oder eine Visualisierung auf den Datenpunkten der einzelnen Abfalltypen haben, müssen diese kontrolliert und ggf. angepasst werden.

                Reihenfolge um ab Version 1.0.1 wieder Daten zu bekommen (in VIS)

                1. Trashschedule Instanz stoppen
                2. Alle Datenpunkte des Adapters löschen (also von trashschedule.0). Einfach in der Objektansicht auf die Mülltonne klicken und weg damit.
                3. In der Expertenansicht der Adapterliste erst bei Trashschedule auf Upload klicken, dann bei VIS
                4. iCal einmal Instanzliste neustarten, dann Trashschedule wieder starten
                  Danach sollte alles wieder richtig sein.
                L Offline
                L Offline
                leuchtturm
                wrote on last edited by
                #53

                @haus-automatisierung
                Leider weicht hier in Hamburg die Stadtreinigung von der üblichen Vorgehensweise ab, und setzt in dem iCal die Abholtermine immer einen Tag früher rein.
                Das heißt auch dein schöner Adapter rechnet für mich persönlich falsch.
                Kannst du vielleicht noch einen Offset mit in deine Konfiguration einsetzen, dass würde extrem helfen :blush:
                Thomas

                NegaleinN haus-automatisierungH 2 Replies Last reply
                1
                • L leuchtturm

                  @haus-automatisierung
                  Leider weicht hier in Hamburg die Stadtreinigung von der üblichen Vorgehensweise ab, und setzt in dem iCal die Abholtermine immer einen Tag früher rein.
                  Das heißt auch dein schöner Adapter rechnet für mich persönlich falsch.
                  Kannst du vielleicht noch einen Offset mit in deine Konfiguration einsetzen, dass würde extrem helfen :blush:
                  Thomas

                  NegaleinN Offline
                  NegaleinN Offline
                  Negalein
                  Global Moderator
                  wrote on last edited by
                  #54

                  @leuchttrm sagte in Test Adapter TrashSchedule:

                  und setzt in dem iCal die Abholtermine immer einen Tag früher rein.

                  kommen die bei euch immer verschieden oder zB "Rest" alle 6 Wochen, "Papier" alle 3 Wochen, usw.?

                  ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
                  ° Node.js Fixer ---> iob nodejs-update
                  ° Fixer ---> iob fix

                  L 1 Reply Last reply
                  0
                  • NegaleinN Negalein

                    @leuchttrm sagte in Test Adapter TrashSchedule:

                    und setzt in dem iCal die Abholtermine immer einen Tag früher rein.

                    kommen die bei euch immer verschieden oder zB "Rest" alle 6 Wochen, "Papier" alle 3 Wochen, usw.?

                    L Offline
                    L Offline
                    leuchtturm
                    wrote on last edited by
                    #55

                    @Negalein
                    In Hamburg gibt es einen pro Straße genauen iCal Kalender der Stadtreinigung. Die Abholung,
                    Ändert sich leider öfter mal wegen Feiertagen etc.

                    1 Reply Last reply
                    0
                    • JB_SullivanJ Offline
                      JB_SullivanJ Offline
                      JB_Sullivan
                      wrote on last edited by
                      #56

                      So, kurze Frage von mir - hat vermutlich erstmal nix dem Adapter zu tun. Der läuft super VIELEN DANK dafür. Jetzt konnte ich endlich das hier aus dem Forum bekannte und angepasste "Müll" Skript abschalten.

                      Also meine Frage bezieht sich auf den Datenpunkt ".nextdateformat" Wie kann ich es erreichen, das der TEXT des Datenpunktes im VIS zu einer voreingestellten Zeit (z.B. 2 Tage) vor erreichen des Datums, von weiß auf Rot umspringt? Welches Widget muss ich dafür nehmen? Ich habe mir schon einen Wolf gesucht.

                      2019-11-25 21_01_41-Window.png

                      ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

                      SBorgS 1 Reply Last reply
                      0
                      • L leuchtturm

                        @haus-automatisierung
                        Leider weicht hier in Hamburg die Stadtreinigung von der üblichen Vorgehensweise ab, und setzt in dem iCal die Abholtermine immer einen Tag früher rein.
                        Das heißt auch dein schöner Adapter rechnet für mich persönlich falsch.
                        Kannst du vielleicht noch einen Offset mit in deine Konfiguration einsetzen, dass würde extrem helfen :blush:
                        Thomas

                        haus-automatisierungH Online
                        haus-automatisierungH Online
                        haus-automatisierung
                        Developer Most Active
                        wrote on last edited by haus-automatisierung
                        #57

                        @leuchttrm said in Test Adapter TrashSchedule: Kannst du vielleicht noch einen Offset mit in deine Konfiguration einsetzen, dass würde extrem helfen

                        Guter Hinweis, nehme ich mit auf! Was es alles gibt...

                        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                        📚 Meine inoffizielle ioBroker Dokumentation

                        1 Reply Last reply
                        1
                        • JB_SullivanJ JB_Sullivan

                          So, kurze Frage von mir - hat vermutlich erstmal nix dem Adapter zu tun. Der läuft super VIELEN DANK dafür. Jetzt konnte ich endlich das hier aus dem Forum bekannte und angepasste "Müll" Skript abschalten.

                          Also meine Frage bezieht sich auf den Datenpunkt ".nextdateformat" Wie kann ich es erreichen, das der TEXT des Datenpunktes im VIS zu einer voreingestellten Zeit (z.B. 2 Tage) vor erreichen des Datums, von weiß auf Rot umspringt? Welches Widget muss ich dafür nehmen? Ich habe mir schon einen Wolf gesucht.

                          2019-11-25 21_01_41-Window.png

                          SBorgS Offline
                          SBorgS Offline
                          SBorg
                          Forum Testing Most Active
                          wrote on last edited by SBorg
                          #58

                          @JB_Sullivan Trage beim Text unter "CSS Font & Text" bei color ein Binding ein:

                          {wert:trashschedule.0.type.Biotonne.daysleft; wert<2 ? "#ff0000" :: "#ffffff"}
                          

                          Hinter "wert" kommt der gewünschte Datenpunktname, <2 sind die Tage, der Rest heißt dann soviel wie wenn kleiner als 2 Tage färbe rot (ff0000), sonst weiß (ffffff)

                          LG SBorg ( SBorg auf GitHub)
                          Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                          JB_SullivanJ 1 Reply Last reply
                          1
                          • A Offline
                            A Offline
                            Airwesterhof
                            wrote on last edited by
                            #59

                            Danke Mathias, finde ich klasse. Einfacher geht es nicht. Hatte vorher auch ein abgewandeltes Skript laufen - aber einen Adapter als Ausgangspunkt für weitere Aktionen finde ich deutlich geschmeidiger. Reines Bauchgefühl, technisch unbegründet. :grinning:

                            1 Reply Last reply
                            1
                            • SBorgS SBorg

                              @JB_Sullivan Trage beim Text unter "CSS Font & Text" bei color ein Binding ein:

                              {wert:trashschedule.0.type.Biotonne.daysleft; wert<2 ? "#ff0000" :: "#ffffff"}
                              

                              Hinter "wert" kommt der gewünschte Datenpunktname, <2 sind die Tage, der Rest heißt dann soviel wie wenn kleiner als 2 Tage färbe rot (ff0000), sonst weiß (ffffff)

                              JB_SullivanJ Offline
                              JB_SullivanJ Offline
                              JB_Sullivan
                              wrote on last edited by
                              #60

                              @SBorg sagte in Test Adapter TrashSchedule:

                              @JB_Sullivan Trage beim Text unter "CSS Font & Text" bei color ein Binding ein:

                              {wert:trashschedule.0.type.Biotonne.daysleft; wert<2 ? "#ff0000" :: "#ffffff"}
                              

                              Hinter "wert" kommt der gewünschte Datenpunktname, <2 sind die Tage, der Rest heißt dann soviel wie wenn kleiner als 2 Tage färbe rot (ff0000), sonst weiß (ffffff)

                              Vielen Dank, ich habe es gerade mit meinen Datenpunktnamen ausprobiert. Im Editor färbt sich das Feld zwar Rot in der Laufzeit bleibt es aber weiß ( <3 Tage ) müsste bei Stand 2 Tage ja Rot werden.

                              ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

                              SBorgS 1 Reply Last reply
                              1
                              • JB_SullivanJ JB_Sullivan

                                @SBorg sagte in Test Adapter TrashSchedule:

                                @JB_Sullivan Trage beim Text unter "CSS Font & Text" bei color ein Binding ein:

                                {wert:trashschedule.0.type.Biotonne.daysleft; wert<2 ? "#ff0000" :: "#ffffff"}
                                

                                Hinter "wert" kommt der gewünschte Datenpunktname, <2 sind die Tage, der Rest heißt dann soviel wie wenn kleiner als 2 Tage färbe rot (ff0000), sonst weiß (ffffff)

                                Vielen Dank, ich habe es gerade mit meinen Datenpunktnamen ausprobiert. Im Editor färbt sich das Feld zwar Rot in der Laufzeit bleibt es aber weiß ( <3 Tage ) müsste bei Stand 2 Tage ja Rot werden.

                                SBorgS Offline
                                SBorgS Offline
                                SBorg
                                Forum Testing Most Active
                                wrote on last edited by
                                #61

                                @JB_Sullivan Nö, "2" ist nicht kleiner "2", dann musst du wert<=2 eintragen :)

                                LG SBorg ( SBorg auf GitHub)
                                Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                                JB_SullivanJ 1 Reply Last reply
                                0
                                • SBorgS SBorg

                                  @JB_Sullivan Nö, "2" ist nicht kleiner "2", dann musst du wert<=2 eintragen :)

                                  JB_SullivanJ Offline
                                  JB_SullivanJ Offline
                                  JB_Sullivan
                                  wrote on last edited by
                                  #62

                                  @SBorg sagte in Test Adapter TrashSchedule:

                                  @JB_Sullivan Nö, "2" ist nicht kleiner "2", dann musst du wert<=2 eintragen :)

                                  OK, alle klar, mein Fehler - ich habe <= mit "alt"+8804 (≤) versucht. Scheint im Editor nicht interpretierbar zu sein.

                                  Jetzt geht es - vielen Dank wieder etwas dazu gelernt.

                                  2019-11-25 22_14_25-Window.png

                                  ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

                                  SBorgS 1 Reply Last reply
                                  0
                                  • JB_SullivanJ JB_Sullivan

                                    @SBorg sagte in Test Adapter TrashSchedule:

                                    @JB_Sullivan Nö, "2" ist nicht kleiner "2", dann musst du wert<=2 eintragen :)

                                    OK, alle klar, mein Fehler - ich habe <= mit "alt"+8804 (≤) versucht. Scheint im Editor nicht interpretierbar zu sein.

                                    Jetzt geht es - vielen Dank wieder etwas dazu gelernt.

                                    2019-11-25 22_14_25-Window.png

                                    SBorgS Offline
                                    SBorgS Offline
                                    SBorg
                                    Forum Testing Most Active
                                    wrote on last edited by
                                    #63

                                    @JB_Sullivan Die Bindings sind JS und da gibt es nur "<=", ">="...
                                    Du könntest auch ein Binding bei den CSS-Klassen definieren. Dann kannst du bspw. bei "0" Tagen auch noch den Text blinken, flashen,glühen... lassen ;)

                                    LG SBorg ( SBorg auf GitHub)
                                    Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                                    O 1 Reply Last reply
                                    1
                                    • D Online
                                      D Online
                                      darkiop
                                      Most Active
                                      wrote on last edited by
                                      #64

                                      Getestet und funktioniert auch hier :)

                                      Aber sollte was sowas nicht generisch in den ical Adapter?

                                      Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

                                      haus-automatisierungH 1 Reply Last reply
                                      0
                                      • D darkiop

                                        Getestet und funktioniert auch hier :)

                                        Aber sollte was sowas nicht generisch in den ical Adapter?

                                        haus-automatisierungH Online
                                        haus-automatisierungH Online
                                        haus-automatisierung
                                        Developer Most Active
                                        wrote on last edited by
                                        #65

                                        @darkiop Da war ich mir auch unsicher. Auf der einen Seite ist das ja sehr speziell. Gerade wenn noch eigene Widgets usw. hier mit rein wandern. Auf der anderen Seite könnte man das bestimmt sehr generisch bauen, um noch mehr verschiedene Szenarien damit abbilden zu können. Wenn es dann zu generisch wird, verstehen die User die Anwendungsmöglichkeiten und die Idee dahinter nicht mehr (schon in vielen FHEM Modulen passiert).

                                        Gerade das Beispiel mit dem offset ist ja etwas schwierig in den ical Adapter zu übernehmen.

                                        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                        📚 Meine inoffizielle ioBroker Dokumentation

                                        D 1 Reply Last reply
                                        0
                                        • haus-automatisierungH haus-automatisierung

                                          @darkiop Da war ich mir auch unsicher. Auf der einen Seite ist das ja sehr speziell. Gerade wenn noch eigene Widgets usw. hier mit rein wandern. Auf der anderen Seite könnte man das bestimmt sehr generisch bauen, um noch mehr verschiedene Szenarien damit abbilden zu können. Wenn es dann zu generisch wird, verstehen die User die Anwendungsmöglichkeiten und die Idee dahinter nicht mehr (schon in vielen FHEM Modulen passiert).

                                          Gerade das Beispiel mit dem offset ist ja etwas schwierig in den ical Adapter zu übernehmen.

                                          D Online
                                          D Online
                                          darkiop
                                          Most Active
                                          wrote on last edited by
                                          #66

                                          @haus-automatisierung ja, da finden sich argumente für beide Optionen. Je mehr ich darüber nachdenke überwiegen aber diese für eine Trennung. So kann man in der Entwicklung einfacher auf spezielle Wünsche eingehen. Der Pflegeaufwand wird halt entsprechend höher wenn es mal 5 Versionen gibt und grundlegen Code-Zeilen in allen angepasst werden sollen.

                                          Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

                                          1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          375

                                          Online

                                          32.6k

                                          Users

                                          82.2k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe