Modul: todoist - Task-/Listenverwaltung in FHEM (Bsp. Einkaufsliste) + Frontend

Begonnen von marvin78, 27 Oktober 2017, 16:26:48

Vorheriges Thema - Nächstes Thema

marvin78

Zitat von: zensbert am 04 Februar 2025, 09:47:59bei mir sind alle Project_IDs alphanumerisch.. dementsprechend kann ich das nicht sagen oder testen.. aber so klappt es nun auch bei mir.. interessanterweise kam er beim Lesen der Tasks mit dem alphanumerischen klar aber nicht beim schreiben..

Ich denke, das API von todoist kam in einer älteren Version beim Schreiben nicht mit einem String in der ID klar. Deshalb das int(). Ich nehme es mal raus und teste das. Danach kommt es ins offizielle Update, falls es passt.

marvin78

Das müsste dann morgen im Update gefixt sein.

Falls dann doch jemand Probleme mit nur numerischen Project-IDs haben sollte, bitte hier melden. Danke.

betateilchen

Kannst Du bitte die an der falschen Stelle eingecheckte Datei im SVN wieder löschen (siehe Anhang)?
Danke.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

marvin78

Ich dachte, das hätte ich bereits. Danke für den Hinweis. Ist gelöscht.

sprudelverduenner

Guten Abend zusammen,

bei meiner todoist-Integration ist seit heute morgen 00:57 Uhr nichts mehr aktualisiert worden.
Bei jeglicher Aktion meines Device kommt der Fehler:

Response was damaged or empty. See log for details.
Hat noch jemand anderes das Problem oder ist das Problem nur bei mir??

Besten Dank für ein Feedback,
Sprudelverduenner

FHEM @ RaspberryPi 3, HMLAN, HMUART + HMRS485, Homematic, ESPEasy @ Sonoff / Shelly / ESP8266, ZigBee @ CC2531
Echo Dot, Dreambox, Yamaha MusicCast, Logitech Hub, LW-12, LD382
FRITZ!Box 7590 AX, Mesh @ FRITZ!Repeater 6000, FRITZ!Fon, iPhone 16 pro, iPad Air 5, AppleWatch 8

2space

Kann ich bestätigen ich habe auch Probleme beim Anlegen oder erledigen von Aufgaben

marvin78

Das API hat sich offenbar komplett geändert. Ich muss mir mal ansehen, ob es sich lohnt, die Anpassungen vorzunehmen

marvin78

Ich habe hier eine Version angehängt, in der einige der wichtigsten Dinge repariert wurden. Ich kann nicht garantieren, dass alles zuverlässig funktioniert. Repariert wurden:

  • getTasks
  • addTask
  • deleteTask
  • completeTask

Alles andere wird noch nicht funktionieren. Das API wurde komplett verändert.

marvin78

Und hier noch eine Version, die die wichtigsten Teile von updateTask fixt.

sprudelverduenner

#384
Guten Morgen,

Besten Dank schon mal für Deinen Einsatz.
Ich habe jetzt nacheinander beide Versionen bei mir reinkopiert, einen Neustart von FHEM gemacht und getestet.

Wenn ich ein getTasks durchführe dann habe ich keinen ERROR mehr... aaaaaaber es werden bei mir auch keine Readings aktualisiert!
Dein Modul zeigt mir die Versionsnummer 1.4.0 im Fall der 2. Datei an.

EDIT: es gibt wohl eine Fehlermeldung:

Error Message: GetTasks: Response was damaged or empty. See log for details
Wie komme ich an einen LOG ran? Verbose 5 ??

Mache ich etwas verkehrt ??

LG, Sprudelverduenner
FHEM @ RaspberryPi 3, HMLAN, HMUART + HMRS485, Homematic, ESPEasy @ Sonoff / Shelly / ESP8266, ZigBee @ CC2531
Echo Dot, Dreambox, Yamaha MusicCast, Logitech Hub, LW-12, LD382
FRITZ!Box 7590 AX, Mesh @ FRITZ!Repeater 6000, FRITZ!Fon, iPhone 16 pro, iPad Air 5, AppleWatch 8

KOAL

Zitat von: marvin78 am 15 Februar 2026, 09:21:14Und hier noch eine Version, die die wichtigsten Teile von updateTask fixt.


DANKE, eine Version läuft und meine Frau ist wieder happy.  ;D
1X DEBAIN 11 ESXI VM, Openvpn-Server, FHEM, DHCP, HM-LAN W, USB-Enocean, Smartvisu V3.X
1X UBUNU 20.X LTS ESXI VM, AUTO-SERVER, Openvpn-Backup Server
1X UBUNU 20.X LTS ESXI VM, MAILSERVER, CLOUD
1X Lockerstor 4, NAS + APC CS650
1X WIN-10 ESXI VM, BLUEIRIS CAM Server

sprudelverduenner

#386
Im Anhang ein Verbose 5 LOG.

EDIT: Problem gelöst!

Ich musste von meinen 2 Listen die Projekt-IDs anpassen - die haben sich wohl geändert.
Jetzt funktioniert alles.

Besten Dank.
FHEM @ RaspberryPi 3, HMLAN, HMUART + HMRS485, Homematic, ESPEasy @ Sonoff / Shelly / ESP8266, ZigBee @ CC2531
Echo Dot, Dreambox, Yamaha MusicCast, Logitech Hub, LW-12, LD382
FRITZ!Box 7590 AX, Mesh @ FRITZ!Repeater 6000, FRITZ!Fon, iPhone 16 pro, iPad Air 5, AppleWatch 8

marvin78

Stimmt. Die Ids sind jetzt alphanumerisch. Die müssen in allen Projekten angepasst werden.

marvin78

Und alles funktioniert noch nicht. Da muss noch viel gemacht werden, bevor ich das einchecken kann.