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. Skripten / Logik
  4. [Vorlage] todoist.com To-Do-Listen Script für VIS

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[Vorlage] todoist.com To-Do-Listen Script für VIS

Scheduled Pinned Locked Moved Skripten / Logik
130 Posts 28 Posters 25.3k Views 19 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.
  • T Offline
    T Offline
    tempestas
    wrote on last edited by
    #32

    Danke für den Hinweis.

    Habe ich übersehen; ich habe in das Skript ein paar Dinge schnell eingebaut für haselchen, dabei ist wohl was durchgerutscht.

    Passe ich gleich an.

    Bitte im "Hauptskript" und im Löschen-Skript einfach das hier ergänzen bei den "erforderlichen Eingaben". Habs oben auch korrigiert.

    var force = true;
    

    Fernzugriff ist für das Skript natürlich nicht sinnvoll, da ich für haselchen ja nur die Version für Spracheingabe dargestellt habe. Da müsstest du wohl schon sehr, sehr laut rufen ;-)

    <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

    1 Reply Last reply
    0
    • D Offline
      D Offline
      dali3
      wrote on last edited by
      #33

      Gibt es auch eine Google Home Version? ;)

      Nun läuft es! Danke dir!

      Einen Punkt habe ich noch..

      Falls ich via Telegram "Einkauf" die Liste anfordere, erhalte ich zuerst "Ich verstehe "Einkauf" nicht…

      gefolgt von der Liste "Bitte mitbringen..."

      Wie krieg ich das "Ich vestehe ... nicht" weg?

      Ergänzung: Ich versuche nun via IFTTT google Home mit einzubinden!

      Systeminfo:
      Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

      1 Reply Last reply
      0
      • T Offline
        T Offline
        tempestas
        wrote on last edited by
        #34

        Alexa sagt das? Ok, ich habs noch nicht in der Kombi getestet, das wäre ein unerwartete Nebenreaktion, deren Grund mir noch unklar ist.

        <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

        1 Reply Last reply
        0
        • D Offline
          D Offline
          dali3
          wrote on last edited by
          #35

          Nein, nicht Alexa.

          Wenn ich im Telegram am Bot die Nachricht "Einkauf" sende…

          erhalte ich zuerst "Ich verstehe "Einkauf" nicht" und anschliessend die Einkaufsliste.

          @tempestas:

          Alexa sagt das? Ok, ich habs noch nicht in der Kombi getestet, das wäre ein unerwartete Nebenreaktion, deren Grund mir noch unklar ist. `

          Systeminfo:
          Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

          1 Reply Last reply
          0
          • T Offline
            T Offline
            tempestas
            wrote on last edited by
            #36

            ok, danke.

            Moment; steht das "ich verstehe nicht…" mit auf der Einkaufsliste? mir ist unklar, wieso da überhaupt sowas kommen kann, denn der Bot redet ja gar nicht alleine.

            Bei mir passiert das auch nicht.

            Zu google home: das müsste genau so funktionieren, wenn sich google home mit todoist verbinden lässt.

            Die API bleibt ja gleich, und die Integration google bzw alexa mit todoist erfolgt ja unabhängig vom ioBroker

            <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

            1 Reply Last reply
            0
            • D Offline
              D Offline
              dali3
              wrote on last edited by
              #37

              Bilder sagen mehr als 1000 Worte.

              Jedoch habe ich glaubs auch ein anderes Problem :)

              siehe /start hmm
              4746_20-03-2018_13-17-38.jpg

              Systeminfo:
              Iobroker Pro, Surface 3 (Mobil), Acer T272 (Wand), Raspberry Pi 3, NUC, Synology DS212j (BackUp), Google Home, Xiaomi Aqara (Sensoren, Fühler, Kamera, LED), Revo Superconnect, Philips Hue, IKEA Tradfri...

              1 Reply Last reply
              0
              • T Offline
                T Offline
                tempestas
                wrote on last edited by
                #38

                ok, das liegt dann aber irgendwie an Telegram bzw dem Bot. Wenn er auch schon bei "/start" rummeckert ist das wohl eher extern induziert und hat nichts mit dem Skript zu tun.

                Aber die "Leer"-Meldung hat zu einer kleinen Anpassung geführt, die ich gleich mal einbaue. Der State ist ja nie leer, sondern wenn er "leer" sein soll, eben mit "leer" beschrieben.

                Habs im Skript angepasst

                <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                1 Reply Last reply
                0
                • E Offline
                  E Offline
                  eXTreMe
                  wrote on last edited by
                  #39

                  blöde frage: aber warum nutzt ihr nicht einfach die offizielle todoist app zur anzeige der listen statt es euch aufwendig über telegram nach eingabe eines keywords zuzusenden?

                  1 Reply Last reply
                  0
                  • T Offline
                    T Offline
                    tempestas
                    wrote on last edited by
                    #40

                    Ist ja die Frage, ob das aufwendig ist.

                    Ich persönlich habe bei mir alles so gemacht, dass ich möglichst wenig verschiedene Apps brauche. Über Telegram kommuniziert mein Haus mit mir, daher habe ich die Einkaufsliste da mit eingebaut.

                    Ich nutze ja nicht eine Integrationsplattform wie ioBroker, um dann auf meinem Handy doch wieder alles auf Einzelbasis mit zig Apps zu nutzen. Ich könnte ja auch meinen Neato D5 mit der passenden App steuern oder meine Hue Lampen oder meine Homematic Sachen mit cloudmatic usw usf.

                    Aber natürlich kann man es anders machen. Der User wollte ja nur gerne sich die Liste schicken können und quasi als "on top" gab es dann eben, falls man das schicken vergessen hat, noch die Pull Option.

                    Man kann natürlich auch einfach eine VIS mobile view erstellen (so hab ich es).

                    <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                    1 Reply Last reply
                    0
                    • haselchenH Offline
                      haselchenH Offline
                      haselchen
                      Most Active
                      wrote on last edited by
                      #41

                      Hi, da ist man mal auf Dienstreise und dann überschlagen sich hier die Ereignisse :D

                      Ich konnte das Skript deswegen noch nicht testen.

                      Welches ist denn jetzt überhaupt für meine Bedürfnisse das Richtige?

                      Ist ja ein paar Mal geändert worden wie ich so überflogen habe? :?

                      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                      1 Reply Last reply
                      0
                      • T Offline
                        T Offline
                        tempestas
                        wrote on last edited by
                        #42

                        Das aus meiner Step by Step Anleitung. Da steht alles drin

                        <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                        1 Reply Last reply
                        0
                        • haselchenH Offline
                          haselchenH Offline
                          haselchen
                          Most Active
                          wrote on last edited by
                          #43

                          Sauber. Werde ich am WE mir zu Gemüte führen :)

                          Wenn man komplett keine Ahnung von Skripten und Programmieren hat, ist man auf Cracks wie dich angewiesen und da Danke ich dir sehr für, dass dieses Projekt auf die Beine gestellt hast Daumen hoch

                          Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                          1 Reply Last reply
                          0
                          • haselchenH Offline
                            haselchenH Offline
                            haselchen
                            Most Active
                            wrote on last edited by
                            #44

                            So, dank deiner Anleitung klappt das schonmal ganz gut. Test war super. Soweit ich das als Newbie erkennen kann keine Fehlermeldungen.

                            Über Alexa einzelne Produkte löschen geht nicht.

                            Wie kann ich das lösen? (oder du vielmehr :D )

                            Und 2.Frage, ich brauche nur die Einkaufsliste, wie oder was muss ich einstellen , dass IoBroker nicht jedesmal die ganzen Listen abruft?
                            3723_aufzeichnen3.jpg

                            Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                            1 Reply Last reply
                            0
                            • E Offline
                              E Offline
                              eXTreMe
                              wrote on last edited by
                              #45

                              @haselchen:

                              Und 2.Frage, ich brauche nur die Einkaufsliste, wie oder was muss ich einstellen , dass IoBroker nicht jedesmal die ganzen Listen abruft? `

                              Entweder die anderen listen aus deinem todoist konto löschen oder wenn dich die logeinträge stören dann die zeilen mit log im code auskommentieren, abgefragt werden trotzdem weiterhin alle listen :P

                              man kann natürlich auch den code so abändern und die schleifen die alle listen ids auslesen entfernen und für die variablen jeweils die feste id der jeweiligen liste angeben….. ist dir überlassen, so wie es jetzt ist, ist es am unkompliziertesten für alle nutzer.

                              1 Reply Last reply
                              0
                              • ruhr70R Offline
                                ruhr70R Offline
                                ruhr70
                                wrote on last edited by
                                #46

                                Danke für die Idee und Anregung.

                                Obwohl ich gerne was per Skript löse, habe ich die Idee hier über den iCal Adapter übernommen.

                                • todoist Account angelegt

                                • Googlemail Kalender mit todoist synchronisiert

                                • in ical den neuen todoist Google Kalender ausgewählt

                                • todo-Liste -> Kalendereiträge in Vis angezeigt.

                                Per Alexa können neue todos in todoist hinzugefügt werden. Über die Synchronisation mit dem Goolge Kalender landen sie in ioBroker und werden per VIS dargestellt.

                                Das Skript werde ich mir trotzdem noch ansehen. Danke dafür!

                                Adapter: Fritzbox, Unify Circuit
                                Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

                                1 Reply Last reply
                                0
                                • haselchenH Offline
                                  haselchenH Offline
                                  haselchen
                                  Most Active
                                  wrote on last edited by
                                  #47

                                  @ eXTreMe

                                  Perfekte Lösung mit dem Löschen der Listen im ToDoIst Konto.

                                  Gut, dass es euch Cracks hier gibt :D

                                  Wäre noch meine 1.Frage aus meinem Post bisschen weiter oben :)

                                  Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                  1 Reply Last reply
                                  0
                                  • T Offline
                                    T Offline
                                    tempestas
                                    wrote on last edited by
                                    #48

                                    @haselchen:

                                    @ eXTreMe

                                    Perfekte Lösung mit dem Löschen der Listen im ToDoIst Konto.

                                    Gut, dass es euch Cracks hier gibt :D

                                    Wäre noch meine 1.Frage aus meinem Post bisschen weiter oben :) `

                                    Siehe dazu:

                                    @tempestas:

                                    1. Ich habe es gerade getestet: man kann NICHT via Sprachbefehl Dinge löschen. Alexa sagt dann "gehe in die Alexa App". Das nur als Hinweis. Zum löschen der gesamten Liste gibt es aber das von mir oben genannte kleine Skript. Damit könntest du dann am Tablet zumindest alles löschen, ohne in die Alexa App reinzugehen. `

                                    <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                                    1 Reply Last reply
                                    0
                                    • haselchenH Offline
                                      haselchenH Offline
                                      haselchen
                                      Most Active
                                      wrote on last edited by
                                      #49

                                      Könnte man eine Art Checkbox neben dem Produkt plazieren?

                                      Man möchte ja nicht die ganze Liste löschen wenn 1 Produkt gekauft wurde.

                                      So könnte man einen grünen Haken ranmachen, bis die Liste abgearbeitet wurde.

                                      Logischerweise wäre es schön, wenn das natürlich auch auf Telegram übertragbar wäre damit meine Holde das auch mitbekommt :D

                                      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                      1 Reply Last reply
                                      0
                                      • T Offline
                                        T Offline
                                        tempestas
                                        wrote on last edited by
                                        #50

                                        wenn man einen dynamischen HTML Button / _Link erzeugt, der dynamisch die korrespondierende task-ID übermittelt, dann ja.

                                        Ich kanns aber nicht

                                        <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                                        1 Reply Last reply
                                        0
                                        • E Offline
                                          E Offline
                                          eXTreMe
                                          wrote on last edited by
                                          #51

                                          @tempestas:

                                          wenn man einen dynamischen HTML Button / _Link erzeugt, der dynamisch die korrespondierende task-ID übermittelt, dann ja.

                                          Ich kanns aber nicht `
                                          da schließe ich mich an, da bin ich auch raus. das ginge in richtung widget programmierung, das ist für mich noch ein paar level zu hoch… bin ja leider schon an der umsetzung des scripts zu einem dauerhaft funktionierendem adapter gescheitert (bzw. ich warte immernoch auf support von jemanden der ahnung davon hat und mir anhand des adapters erklären kann wo meine fehler liegen damit das dingen endlich mal so zuverlässig läuft wie das script... :roll: )

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          765

                                          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