Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter TrashSchedule 3.2.x - MyMüll-Integration

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter TrashSchedule 3.2.x - MyMüll-Integration

    This topic has been deleted. Only users with topic management privileges can see it.
    • haus-automatisierung
      haus-automatisierung Developer Most Active last edited by haus-automatisierung

      Aktuelle Test Version 3.2.0
      Veröffentlichungsdatum 23.01.2024
      Github Link https://github.com/klein0r/ioBroker.trashschedule#changelog (Bitte über das Beta-Repository installieren!)

      Heute konnte ich ein großes ToDo von meiner Liste abhaken: Die Integration von MyMüll direkt in den Trashschedule-Adapter. Dieser unterstützt jetzt mehrere Quellen: iCal (wie bisher) und MyMüll per API.

      Dafür wählst Du (ab Adapter-Version >= 3.x) einfach die Quelle und konfigurierst Stadt + Straße im zweiten Tab. Fertig. Die entsprechenden Müllsorten werden dann von der API angezeigt.

      ToDo ist noch, dass dann die "Müllarten/Typen" ebenfalls von der API genutzt werden, damit man diese nicht noch ein zweites mal pflegen muss. Oder zumindest eine Möglichkeit, die Werte von der API einfach in die Tabelle zu übernehmen.

      Bitte fragt nicht, warum Eure Stadt nicht dabei ist. Das sind die Daten vom Webservice. Ich zeige an, was existiert.

      Jey Cee Feuersturm isi07 3 Replies Last reply Reply Quote 2
      • Jey Cee
        Jey Cee Developer @haus-automatisierung last edited by

        @haus-automatisierung hast du das als Plugin Konzipiert? Dann könnte man auch noch weitere Quellen einfacher hinzufügen.
        Sowas steht schon lange auf meiner Wunsch/Todo liste.

        haus-automatisierung 1 Reply Last reply Reply Quote 0
        • haus-automatisierung
          haus-automatisierung Developer Most Active @Jey Cee last edited by

          @jey-cee sagte in Test Adapter TrashSchedule 3.x - MyMüll-Integration:

          hast du das als Plugin Konzipiert?

          Ja, wobei die Schnittstelle eventuell noch nicht generisch genug ist, um alles abzubilden. Ist aber ein erster Entwurf.

          Jey Cee 1 Reply Last reply Reply Quote 1
          • Jey Cee
            Jey Cee Developer last edited by Jey Cee

            Bei mir kommt folgender Fehler:

            trashschedule.0
            	2023-12-23 09:11:01.055	error	Not exists
            trashschedule.0
            	2023-12-23 09:11:01.055	error	Error: Not exists at Object.maybeCallbackWithError (/opt/iobroker/node_modules/@iobroker/js-controller-common/src/lib/common/maybeCallback.ts:136:17) at ObjectsInRedisClient._readDir (/opt/iobroker/node_modules/@iobroker/db-objects-redis/src/lib/objects/objectsInRedisClient.ts:1468:26) at processTicksAndRejections (node:internal/process/task_queues:95:5)
            trashschedule.0
            	2023-12-23 09:11:00.997	error	unhandled promise rejection: Not exists
            trashschedule.0
            	2023-12-23 09:11:00.996	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
            trashschedule.0
            	2023-12-23 09:14:00.776	info	starting. Version 3.1.1 in /opt/iobroker/node_modules/iobroker.trashschedule, node: v18.17.1, js-controller: 5.0.17
            

            Edit: Ist egal ob ich iCal oder MyMüll als Quelle Auswähle, alle anderen Einstellungen hab ich auf Standard gelassen.

            PS: Warum ist meine Stadt nicht dabei? 😛

            haus-automatisierung 1 Reply Last reply Reply Quote 0
            • haus-automatisierung
              haus-automatisierung Developer Most Active @Jey Cee last edited by

              @jey-cee Längst gefixt in 3.1.2

              Jey Cee 1 Reply Last reply Reply Quote 0
              • Jey Cee
                Jey Cee Developer @haus-automatisierung last edited by

                @haus-automatisierung Hab gerade eben installiert und die 3.1.1 bekommen.
                Leider Ist mein Ort nicht dabei.
                Wie bist du an die Vollständige Liste der Orte gekommen? Wird die mit der Api ausgespielt oder gibts da ne Doku zu?

                1 Reply Last reply Reply Quote 0
                • Jey Cee
                  Jey Cee Developer @haus-automatisierung last edited by

                  @haus-automatisierung sagte in Test Adapter TrashSchedule 3.x - MyMüll-Integration:

                  @jey-cee sagte in Test Adapter TrashSchedule 3.x - MyMüll-Integration:

                  hast du das als Plugin Konzipiert?

                  Ja, wobei die Schnittstelle eventuell noch nicht generisch genug ist, um alles abzubilden. Ist aber ein erster Entwurf.

                  Habs mir angeschaut. Sollte meiner Meinung nach anders aufgebaut werden, damit es einfacher erweitert werden kann.

                  Statt es nach Anbieter zu machen, das ist für den Benutzer ja nicht immer zu sehen, wäre es besser das ganze Hirarchisch nach Bundesland -> Landkreis/Stadt auf zu Bauen.

                  Der zweite große Anbieter abfall pluss (abfall.io) liefert die Daten welche Landkreise Unterstützt werden nicht einfach per API aus. Hier wird auch mit Hash Keys und Zahlencodes gearbeitet und nicht mit Klartext.
                  Andere lösen das in dem sie Benutzern das finden der Informationen überlassen oder mit einem Helfer Script. Beides finde ich nicht sehr Benutzer freundlich.

                  Mein Plan diesbezüglich ist es eine Liste mit den Landkreisen/Städten zu erstellen die diesen Dienst nutzen (done). Dort die URL zur Seite auf der man den Kalender herunterladen kann und dann mit einem Skript die bötigen informationen holen.
                  Lieber wäre es mir direkt einmal die Liste damit zu erstellen, aber ich denke der Betreiber würde das nicht gut finden wenn die Liste auf Github zu finden ist.

                  1 Reply Last reply Reply Quote 0
                  • Feuersturm
                    Feuersturm @haus-automatisierung last edited by

                    @haus-automatisierung Bei mir kommt im Admin Log

                    Admin v6.13.5
                    trashschedule v3.1.2

                    admin.0
                    	2023-12-23 20:25:50.078	warn	trashschedule has an invalid jsonConfig: [{"instancePath":"","schemaPath":"#/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"iconPosition"},"message":"must NOT have additional properties"}]
                    

                    Wenn die Instanz gestoppt ist, dann komme ich in die Konfiguration der Instanz.
                    Wenn ich die Instanz starte bleibt sie gelb und wenn ich dann in die Konfiguration gehen möchte kommt ein GUI error
                    9fd6356e-822a-450d-ab2c-0e03950259db-grafik.png

                    T 1 Reply Last reply Reply Quote 0
                    • T
                      TT-Tom @Feuersturm last edited by

                      @feuersturm

                      Habe die selben Versionen wie du, kann aber alles bedienen ohne Fehlermeldung. Instanz wird auch grün in beiden Varianten. Nutze als Browser Safari.

                      1 Reply Last reply Reply Quote 1
                      • Feuersturm
                        Feuersturm last edited by

                        @haus-automatisierung
                        Zusätzliche Informationen zu meinem oben beschriebenen Fehler:

                        • Instanz war gestoppt
                        • My Müll konfiguriert und bei der Adresse hab ich dann einfach mal meine Stadt eingegeben. Da die Instanz gestoppt war, kam keine entsprechende Auswahlliste.
                          Diese unglückliche Konstellation kann mit zu meinem Fehler geführt haben. (P.S: Durch meinen zweiten Versuch hat sich dann auch herausgestellt, das meine Stadt nicht unterstützt wird)

                        Zweiter Versuch

                        • Instanz gestartet
                        • My müll auf dem ersten Reiter ausgewählt
                        • Im zweiten Reiter die erste Stadt "Abens" zum testen ausgewählt
                        • Es kommt ein GUI Error

                        bd7a7a54-7692-44bc-b0f4-139dee859fa2-grafik.png

                        T haus-automatisierung 2 Replies Last reply Reply Quote 0
                        • T
                          TT-Tom @Feuersturm last edited by TT-Tom

                          @feuersturm
                          Rein aus Interesse, was für ein System nutzt du?
                          Ich habe ein Raspi mit bookworm und der iobroker läuft im Beta Reposity. Alles auf aktuellem Stand. Als Client nutze ich ein Mac mini mit aktuellen OS.

                          haus-automatisierung 1 Reply Last reply Reply Quote 0
                          • haus-automatisierung
                            haus-automatisierung Developer Most Active @TT-Tom last edited by

                            @feuersturm sagte in Test Adapter TrashSchedule 3.x - MyMüll-Integration:

                            Es kommt ein GUI Error

                            Wie Du ja weißt, wird die komplette jsonConfig vom Admin-Adapter aufbereitet. Daher wäre interessant, welche Admin-Version Du verwendest.

                            @tt-tom sagte in Test Adapter TrashSchedule 3.x - MyMüll-Integration:

                            Ich habe ein Raspi mit bookworm

                            Das sollte irrelevant sein. Wichtig ist nur mindestens nodejs 16.x (aktuell empfohlen 18.x).

                            T 1 Reply Last reply Reply Quote 0
                            • T
                              TT-Tom @haus-automatisierung last edited by

                              @haus-automatisierung
                              Node ist bei mir auch 18.19.0.

                              1 Reply Last reply Reply Quote 0
                              • isi07
                                isi07 @haus-automatisierung last edited by

                                Hallo @haus-automatisierung
                                vielen Dank für die Weiterentwicklung.
                                Es gibt einige Kommunen/Landkreise, die nutzen ein MyMüll De Luxe mit eigener App.
                                https://www.mymuell.de/app
                                Ist es möglich, auch diese mit der API in den Adapter zu integrieren?
                                Danke und frohe Feiertage
                                Christian

                                haus-automatisierung 1 Reply Last reply Reply Quote 0
                                • haus-automatisierung
                                  haus-automatisierung Developer Most Active @isi07 last edited by

                                  @isi07 sagte in Test Adapter TrashSchedule 3.x - MyMüll-Integration:

                                  Ist es möglich, auch diese mit der API in den Adapter zu integrieren?

                                  Bisher nicht mit befasst wo der Unterschied liegt. Eventuell wird da intern ja eine komplett eigene Datenquelle in der jeweiligen App genutzt. Gern mal etwas recherchieren woher die Infos kommen an einem Beispiel.

                                  1 Reply Last reply Reply Quote 0
                                  • haus-automatisierung
                                    haus-automatisierung Developer Most Active @Feuersturm last edited by

                                    @feuersturm Mit der aktuellsten Beta vom Admin-Adapter läuft es bei mir auch nicht mehr (v6.13.5). Keine Ahnung, was dort geändert wurde. Muss ich mal tiefer einsteigen.

                                    Feuersturm Rene55 3 Replies Last reply Reply Quote 0
                                    • Feuersturm
                                      Feuersturm @haus-automatisierung last edited by

                                      @haus-automatisierung admin 6.13.5 mit nodejs 18 habe ich im Einsatz

                                      1 Reply Last reply Reply Quote 0
                                      • Feuersturm
                                        Feuersturm @haus-automatisierung last edited by

                                        @haus-automatisierung Ich hab jetzt Admin auf v6.13.9 und trashschedule auf v3.1.3 aktualisiert.
                                        Ich konnte jetzt die Stadt Abens erfolgreich konfigurieren und die Datenpunkte werden mit Inhalten gefüllt 🙂

                                        1 Reply Last reply Reply Quote 1
                                        • Rene55
                                          Rene55 @haus-automatisierung last edited by

                                          @haus-automatisierung Ich teste auch gerade die neue Version 3.1.3 - allerdings konventionell mit iCal.
                                          Im Log sehe ich beim Neustart des Adapters"}]

                                          admin.0
                                          2023-12-29 13:17:02.046	warn	trashschedule has an invalid jsonConfig: [{"instancePath":"","schemaPath":"#/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"iconPosition"},"message":"must NOT have additional properties"}]
                                          

                                          Muss ich mir hierzu gedanken machen (admin 6.13.11) ?

                                          Weiterhin sehe ich im Log

                                          trashschedule.0	2023-12-29 13:14:38.003	warn	(5) nextAfter has no entries. Check configuration of trashschedule!
                                          trashschedule.0	2023-12-29 13:14:37.961	warn	no events matches type "Papiertonne" with match "Papier"
                                          trashschedule.0	2023-12-29 13:14:37.957	warn	no events matches type "Wertstofftonne" with match "Wertstoff"
                                          trashschedule.0	2023-12-29 13:14:37.952	warn	no events matches type "Restabfalltonne" with match "Restabfall"
                                          

                                          Muss das als Warnung sein bzw. wie kann ich das verhindern?

                                          haus-automatisierung 1 Reply Last reply Reply Quote 0
                                          • haus-automatisierung
                                            haus-automatisierung Developer Most Active @Rene55 last edited by

                                            @rene55 sagte in Test Adapter TrashSchedule 3.x - MyMüll-Integration:

                                            Muss ich mir hierzu gedanken machen (admin 6.13.11) ?

                                            Nö, angeblich ist das Schema der JSONconfig nicht valide. Ist nur eine Warnung.

                                            @rene55 sagte in Test Adapter TrashSchedule 3.x - MyMüll-Integration:

                                            Muss das als Warnung sein bzw. wie kann ich das verhindern?

                                            Du kannst die Warnungen je Typ deaktivieren. Allerdings finde ich das schon sinnvoll, wenn nichts gefunden wurde.

                                            Rene55 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            438
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            10
                                            37
                                            2816
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo