Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Vorlage] todoist.com To-Do-Listen Script für VIS

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Matze89 @tempestas last edited by

      @tempestas
      hab mal dein neues Skript seid gestern am Laufen.
      Leider immernoch fehler im log obwohl es funktioniert.
      Trotzdem Danke 🙂

      Hat jemand noch eine andere Idee?

      host.debian 2019-03-28 18:04:01.473 error instance system.adapter.javascript.0 terminated with code 0 (OK)
      Caught 2019-03-28 18:04:01.473 error by controller[0]: at Object.onceWrapper (events.js:313:30)
      Caught 2019-03-28 18:04:01.473 error by controller[0]: at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1083:12)
      Caught 2019-03-28 18:04:01.473 error by controller[0]: at Request.emit (events.js:211:7)
      Caught 2019-03-28 18:04:01.473 error by controller[0]: at emitOne (events.js:116:13)
      Caught 2019-03-28 18:04:01.473 error by controller[0]: at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1161:10)
      Caught 2019-03-28 18:04:01.473 error by controller[0]: at Request.emit (events.js:214:7)
      Caught 2019-03-28 18:04:01.473 error by controller[0]: at emitTwo (events.js:126:13)
      Caught 2019-03-28 18:04:01.473 error by controller[0]: at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22)
      Caught 2019-03-28 18:04:01.473 error by controller[0]: at Request._callback (script.js.Einkaufsliste.Einkaufslisteneutest:105:33)
      Caught 2019-03-28 18:04:01.473 error by controller[0]: at JSON.parse (<anonymous>:null:null)
      Caught 2019-03-28 18:04:01.473 error by controller[0]: SyntaxError: Unexpected token I in JSON at position 0

      T 1 Reply Last reply Reply Quote 0
      • T
        tempestas @Matze89 last edited by

        @Matze89

        kannst du mir mal sagen, was bei dir in Zeile 105 steht? Welcher Code Abschnitt?

        M haselchen 2 Replies Last reply Reply Quote 0
        • M
          Matze89 @tempestas last edited by

          @tempestas

          zeile 105 ist:

                      var json = JSON.parse(body);
          1 Reply Last reply Reply Quote 0
          • E
            ettaner last edited by

            Hi,

            das Script läuft super bei mir, vielen Dank dafür.
            Leider zeigt es auch Termine in der Zukunft mit an, kann man das ändern? Ich habe viele Serienaufgaben mit drin, z.B. alle 8 Wochen Rasen düngen. Siehe Screenshot. Ich hätte in meiner Liste gerne nur die derzeit gültigen Aufgaben drin. Also nicht die gelb markierten. aufgaben.png Geht das irgendwie? In Vis sind leider alle drin:
            vis.png

            1 Reply Last reply Reply Quote 0
            • haselchen
              haselchen Most Active @tempestas last edited by haselchen

              @tempestas

              Ich brauche bitte dringend Deine Hilfe.
              Aus dem Nichts erscheint im Log : Unexpected token P in JSON at Position 0.
              Einkaufsliste wird nicht mehr aktualisiert.
              Ich habe nichts geändert.
              Vor 3 Tagen um 2 Uhr morgens ist das passiert. Hab es im Logfile lesen können. Da war auch nichts außergewöhnliches.

              T 1 Reply Last reply Reply Quote 0
              • T
                tempestas @haselchen last edited by

                @haselchen

                Hallo,

                das Problem gibt es schon länger, meistens mit "unexpected Token I"... bislang keine Lösung, sorry

                haselchen 1 Reply Last reply Reply Quote 0
                • haselchen
                  haselchen Most Active @tempestas last edited by

                  @tempestas

                  Und das kommt aus dem Nichts und lässt sich nicht reparieren? 😮

                  I 1 Reply Last reply Reply Quote 0
                  • I
                    intruder7 @haselchen last edited by

                    @haselchen
                    ersetze die Adresse in dem Skript durch die Neue dann sollte wieder alles gehen

                        var APIprojectsURL = "https://api.todoist.com/rest/v1/projects?token=" + APItoken;
                        var APItaskURL = "https://api.todoist.com/rest/v1/tasks?token=" + APItoken;
                    
                    haselchen 1 Reply Last reply Reply Quote 1
                    • haselchen
                      haselchen Most Active @intruder7 last edited by

                      @intruder7

                      Alter , Du bist der Geilste!
                      Ich drücke 1000 Mal auf Danke , wenn das ginge.
                      Ich denke, damit rettest Du den meisten hier den Tag.

                      Funktioniert wieder.

                      I 1 Reply Last reply Reply Quote 0
                      • I
                        intruder7 @haselchen last edited by

                        @haselchen

                        das freut mich.😊

                        1 Reply Last reply Reply Quote 0
                        • R
                          Rambo79 last edited by

                          Hallo und einen schönen Sonntag. Hab o.s. Script mit den geänderten URL's importiert. Objekte wurden erzeugt und lt. Log im Script werden die Einträge (meine ToDo's) auch gefunden. Im Datenpunkt Inbox steht allerdings nichts drin. Kann mir da einer helfen ?

                          haselchen 1 Reply Last reply Reply Quote 0
                          • haselchen
                            haselchen Most Active @Rambo79 last edited by

                            @Rambo79
                            Hast du über die Todoist App was eingetragen?
                            Wenn ja dauert es je nach angegebene Abrufzeit wann es erscheint.

                            R 1 Reply Last reply Reply Quote 0
                            • R
                              Rambo79 @haselchen last edited by

                              @haselchen Hab mehrere zum testen eingetragen und den Timeout berücksichtigt. Im Log werden die in der App eingetragenen ToDo's auch als: xxx in Liste yyy gefunden angezeigt. In den ioB Objekten werden auch die Listen durchs Script erzeugt. Diese bleiben allerdings leer.

                              haselchen 1 Reply Last reply Reply Quote 0
                              • haselchen
                                haselchen Most Active @Rambo79 last edited by

                                @Rambo79

                                Ich habe auf der Website ein Projekt erstellt mit dem + Zeichen: Alexa-Einkaufsliste
                                Bis auf Eingang alles gelöscht.
                                Dann synchronisieren geklickt (gibt es in den Einstellungen oben rechts)
                                Wichtig ist auch das du den Token in das Skript einträgst.
                                Den bekommst du auf der Website.
                                Ansonsten fällt mir nicht viel ein.
                                Ich habe nur Eingang und Alexa-Einkaufsliste in den Objekten.

                                R 1 Reply Last reply Reply Quote 0
                                • R
                                  Rambo79 @haselchen last edited by

                                  @haselchen Ok, teste ich. Danke. Token ist drin und muss ja passen, es kommen ja Infos von ToDoIst rein ....

                                  1 Reply Last reply Reply Quote 0
                                  • R
                                    Rambo79 last edited by

                                    Hat leider auch nichts gebracht. Änderung auf der Website durchgeführt und vorher alle Objekte unter ioB gelöscht. Script neu gestartet. Die Listen Inbox und Alexa-Einkaufsliste werden nach dem ersten Timeout angelegt aber weiterhin nicht mit den Inhalten gefüllt 😞

                                    haselchen 1 Reply Last reply Reply Quote 0
                                    • haselchen
                                      haselchen Most Active @Rambo79 last edited by haselchen

                                      @Rambo79

                                      Welches Skript hast du benutzt?
                                      Blöde Frage aber sinnvoll, Skript gestartet?

                                      1 Reply Last reply Reply Quote 0
                                      • R
                                        Rambo79 last edited by

                                        Moin

                                        Gibt keine blöden Fragen 😉 Aber ja, Script ist gestartet. 🙂 Hatte das ganz oben stehende ursprungs Script verwendet. Habs jetzt gerade mal mit der Variante welche "Telegram" beinhaltet getestet und den Telegram-Teil gelöscht. Damit werden Daten abgerufen und auch in VIS angezeigt. Allerdings absolut unformatiert. Die einzelnen Einträge werden einfach als "Endlos-Satz" hintereinander geschrieben. Weißt Du Wo oder bzw. Wie ich das noch ändern kann ?

                                        haselchen 1 Reply Last reply Reply Quote 0
                                        • haselchen
                                          haselchen Most Active @Rambo79 last edited by

                                          @Rambo79

                                          Welches Widget hast du denn benutzt?

                                          1 Reply Last reply Reply Quote 0
                                          • R
                                            Rambo79 last edited by

                                            Sowohl das aus dem Ursprungs-Thread wie auch ein einfaches String (unescaped)

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            28
                                            130
                                            18340
                                            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