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: Karsiacar am 06 März 2020, 11:23:47
Hallo,

hab bemerkt, dass die Umlaute nach Modulinstallation nicht mehr angezeigt werden. Und das im kompletten fhem :o
Was kann ich denn da machen?

Beste Grüße
Das weiß ich nicht. Wenn du mir kein list zeigen kannst oder mir etwas über deine Spracheinstellungen und Co. in fhem oder deine Plattform erzählen kannst, dann kann ich dir leider nicht helfen.

Was meinst du mit Modulinstallation?

Karsiacar

Internals:
   CFGFN     
   DEF        2230690888
   FUUID      5e6221de-f33f-a388-7c06-b39d0335aeb60f69
   INTERVAL   1800
   MID        todoist_2230690888
   NAME       ToDo
   NOTIFYDEV  global
   NR         95
   NTFY_ORDER 64-ToDo
   PID        2230690888
   PROJECT_COLOR 48
   PROJECT_NAME Willkommen 👋
   PROJECT_ORDER 1
   STATE      active
   TYPE       todoist
   VERSION    1.3.5
   mayBeVisible 1
   OLDREADINGS:
   READINGS:
     2020-03-06 16:12:21   Task_000        Setze den Cursor auf diese Aufgabe & klicke auf `(i)`, um die Details zu sehen
     2020-03-06 16:12:21   Task_000_ID     3736112258
     2020-03-06 16:12:21   Task_000_sectionID 7632280
     2020-03-06 16:12:21   Task_001        Hier kannst du Teilaufgaben hinzufügen! ✅
     2020-03-06 16:12:21   Task_001_ID     3736112266
     2020-03-06 16:12:21   Task_001_parentID 3736112258
     2020-03-06 16:12:21   Task_001_sectionID 7632280
     2020-03-06 16:12:21   Task_002        [Starte deine Projekte mit Vorlagen →](https://todoist.com/templates?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
     2020-03-06 16:12:21   Task_002_ID     3736112298
     2020-03-06 16:12:21   Task_002_sectionID 7632281
     2020-03-06 16:12:21   Task_003        Füge eine neue Aufgabe hinzu ➕
     2020-03-06 16:12:21   Task_003_ID     3736112269
     2020-03-06 16:12:21   Task_003_dueDate 2020-03-06 00:00:00
     2020-03-06 16:12:21   Task_003_sectionID 7632280
     2020-03-06 16:12:21   Task_004        [Erfahre mit der Kurzanleitung, wie du Todoist nutzen kannst →](https://todoist.com/guide/getting-started?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
     2020-03-06 16:12:21   Task_004_ID     3736112303
     2020-03-06 16:12:21   Task_004_sectionID 7632281
     2020-03-06 16:12:21   Task_005        Plane diese Aufgabe 📅
     2020-03-06 16:12:21   Task_005_ID     3736112279
     2020-03-06 16:12:21   Task_005_sectionID 7632280
     2020-03-06 16:12:21   Task_006        [Bleibe überall organisiert mit den Apps →](https://todoist.com/downloads?focus=mobile&utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
     2020-03-06 16:12:21   Task_006_ID     3736112310
     2020-03-06 16:12:21   Task_006_sectionID 7632281
     2020-03-06 16:12:21   Task_007        Füge über das Menü oben rechts einen Abschnitt hinzu `...`
     2020-03-06 16:12:21   Task_007_ID     3736112282
     2020-03-06 16:12:21   Task_007_sectionID 7632280
     2020-03-06 16:12:21   Task_008        [Noch Fragen? Weitere Tipps? Besuche das Help Center →](https://get.todoist.help/?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
     2020-03-06 16:12:21   Task_008_ID     3736112312
     2020-03-06 16:12:21   Task_008_sectionID 7632281
     2020-03-06 16:12:21   Task_009        Klicke auf das **+** neben Projekte, um ein eigenes Projekt hinzuzufügen
     2020-03-06 16:12:21   Task_009_ID     3736112290
     2020-03-06 16:12:21   Task_009_sectionID 7632280
     2020-03-06 16:12:21   count           10
     2020-03-06 16:12:23   countUsers      0
     2020-03-06 16:12:23   error           none
     2020-03-06 16:12:21   listText        Setze den Cursor auf diese Aufgabe & klicke auf `(i)`, um die Details zu sehen, Hier kannst du Teilaufgaben hinzufügen! ✅, [Starte deine Projekte mit Vorlagen →](https://todoist.com/templates?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project), Füge eine neue Aufgabe hinzu ➕, [Erfahre mit der Kurzanleitung, wie du Todoist nutzen kannst →](https://todoist.com/guide/getting-started?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project), Plane diese Aufgabe 📅, [Bleibe überall organisiert mit den Apps →](https://todoist.com/downloads?focus=mobile&utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project), Füge über das Menü oben rechts einen Abschnitt hinzu `...`, [Noch Fragen? Weitere Tipps? Besuche das Help Center →](https://get.todoist.help/?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project), Klicke auf das **+** neben Projekte, um ein eigenes Projekt hinzuzufügen
     2020-03-06 11:12:04   state           active
   helper:
     DUE_DATE:
       3736112269 2020-03-06 00:00:00
     IDS:
       Task_0     3736112258
       Task_1     3736112266
       Task_2     3736112298
       Task_3     3736112269
       Task_4     3736112303
       Task_5     3736112279
       Task_6     3736112310
       Task_7     3736112282
       Task_8     3736112312
       Task_9     3736112290
     ORDER:
       3736112258
       3736112266
       3736112269
       3736112279
       3736112282
       3736112290
       3736112298
       3736112303
       3736112310
       3736112312
     PARENT_ID:
       3736112266 3736112258
     PRIORITY:
       3736112258 1
       3736112266 1
       3736112269 1
       3736112279 1
       3736112282 1
       3736112290 1
       3736112298 1
       3736112303 1
       3736112310 1
       3736112312 1
     RESPONSIBLE_UID:
     SECTION_ID:
       3736112258 7632280
       3736112266 7632280
       3736112269 7632280
       3736112279 7632280
       3736112282 7632280
       3736112290 7632280
       3736112298 7632281
       3736112303 7632281
       3736112310 7632281
       3736112312 7632281
     TIDS:
       3736112258
       3736112266
       3736112298
       3736112269
       3736112303
       3736112279
       3736112310
       3736112282
       3736112312
       3736112290
     TITLE:
       3736112258 Setze den Cursor auf diese Aufgabe & klicke auf `(i)`, um die Details zu sehen
       3736112266 Hier kannst du Teilaufgaben hinzufügen! ✅
       3736112269 Füge eine neue Aufgabe hinzu ➕
       3736112279 Plane diese Aufgabe 📅
       3736112282 Füge über das Menü oben rechts einen Abschnitt hinzu `...`
       3736112290 Klicke auf das **+** neben Projekte, um ein eigenes Projekt hinzuzufügen
       3736112298 [Starte deine Projekte mit Vorlagen →](https://todoist.com/templates?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
       3736112303 [Erfahre mit der Kurzanleitung, wie du Todoist nutzen kannst →](https://todoist.com/guide/getting-started?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
       3736112310 [Bleibe überall organisiert mit den Apps →](https://todoist.com/downloads?focus=mobile&utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
       3736112312 [Noch Fragen? Weitere Tipps? Besuche das Help Center →](https://get.todoist.help/?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
     TITLES:
       Füge eine neue Aufgabe hinzu ➕ 3736112269
       Füge über das Menü oben rechts einen Abschnitt hinzu `...` 3736112282
       Hier kannst du Teilaufgaben hinzufügen! ✅ 3736112266
       Klicke auf das **+** neben Projekte, um ein eigenes Projekt hinzuzufügen 3736112290
       Plane diese Aufgabe 📅 3736112279
       Setze den Cursor auf diese Aufgabe & klicke auf `(i)`, um die Details zu sehen 3736112258
       [Bleibe überall organisiert mit den Apps →](https://todoist.com/downloads?focus=mobile&utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project) 3736112310
       [Erfahre mit der Kurzanleitung, wie du Todoist nutzen kannst →](https://todoist.com/guide/getting-started?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project) 3736112303
       [Noch Fragen? Weitere Tipps? Besuche das Help Center →](https://get.todoist.help/?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project) 3736112312
       [Starte deine Projekte mit Vorlagen →](https://todoist.com/templates?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project) 3736112298
     TITS:
       Setze den Cursor auf diese Aufgabe & klicke auf `(i)`, um die Details zu sehen
       Hier kannst du Teilaufgaben hinzufügen! ✅
       [Starte deine Projekte mit Vorlagen →](https://todoist.com/templates?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
       Füge eine neue Aufgabe hinzu ➕
       [Erfahre mit der Kurzanleitung, wie du Todoist nutzen kannst →](https://todoist.com/guide/getting-started?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
       Plane diese Aufgabe 📅
       [Bleibe überall organisiert mit den Apps →](https://todoist.com/downloads?focus=mobile&utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
       Füge über das Menü oben rechts einen Abschnitt hinzu `...`
       [Noch Fragen? Weitere Tipps? Besuche das Help Center →](https://get.todoist.help/?utm_source=todoist&utm_medium=in_app&utm_campaign=welcome_project)
       Klicke auf das **+** neben Projekte, um ein eigenes Projekt hinzuzufügen
     WID:
       3736112258 0
       3736112266 1
       3736112269 3
       3736112279 5
       3736112282 7
       3736112290 9
       3736112298 2
       3736112303 4
       3736112310 6
       3736112312 8
     child_order:
       3736112258 1
       3736112266 1
       3736112269 2
       3736112279 3
       3736112282 4
       3736112290 5
       3736112298 1
       3736112303 2
       3736112310 3
       3736112312 4
     parent_id:
       3736112258
       3736112266 3736112258
       3736112269
       3736112279
       3736112282
       3736112290
       3736112298
       3736112303
       3736112310
       3736112312
     section_id:
       3736112258 7632280
       3736112266 7632280
       3736112269 7632280
       3736112279 7632280
       3736112282 7632280
       3736112290 7632280
       3736112298 7632281
       3736112303 7632281
       3736112310 7632281
       3736112312 7632281
Attributes:
   language   DE

Hallo marvin78,
sonst fux ich mich bis in die tiefe ... aber hier  ::) komm ich nicht weiter. Ist bestimmt die kleinste Kleinigkeit.
In global hab ich DE eingestellt. Änderung auf EN bewirkt leider nichts. Im todoistModul selbst das gleiche.

Meinte natürlich nicht installieren, sondern Modul anlegen.
Ach so, es werden nicht im komplette fhem keine ä, ö usw. angezeigt, wie ich schrieb, sondern nur auf der Modul"seite" ... auch in der Navigation.
Danke fürs drum kümmern.

Beste Grüße

marvin78

Bitte Code Tags verwenden. Das hier kann niemand lesen.

Was genau meinst du denn mit der "Modulseite"? Ist damit die Deteilansicht eines todoist-Devices gemeint?

Setze mal bitte das Attribut "showDetailWidget" auf 0 und schaue, ob das Besserung bringt. Falls nicht, bitte auch nach dem Setzen des Attributs, FHEM einmal neu starten und dann nochml schauen.

Karsiacar

Sorry, wenn ich zu ungenau mit meinen Formulierungen bin. Ja, meine die Detailansicht des Device.
War auch mit dem Absenden zu voreilig. Code ins Tag gesetzt aber nicht mit "Vorschau" kontrolliert.

Das Attribut "showDetailWidget" auf 0 setzen hat leider nichts gebracht. Auch nach Neustart nicht.


Musste die setstate von den Task´s löschen, sonst - "Textfeld wurde nicht ausgefüllt". Keine Ahnung warum.
Deswegen hat es das letzte Mal auch nicht funktioniert. Muss man auch erst mal raus finden.
defmod ToDo todoist 2230690888
attr ToDo language DE
attr ToDo showDetailWidget 0

setstate ToDo active
setstate ToDo 2020-03-06 22:23:22 count 10
setstate ToDo 2020-03-06 22:23:23 countUsers 0
setstate ToDo 2020-03-06 22:23:23 error none

setstate ToDo 2020-03-06 11:12:04 state active


Beste Grüße

Edit: Hab jetzt noch raus gefunden, wenn ich das language-Attribut lösche und FHEM neu starte, ist das Attribut wieder da(EN) und alles ist gut. Aber wenn ich den Browser refreshe, ist alles wieder futsch.

marvin78


Karsiacar

Hier ist auf deutsch gestellt

marvin78

Ich habe nicht nach der Sprache gefragt. Die Codierung sollte UTF-8 sein.

Karsiacar

die ist eingestellt.
Mir ist noch aufgefallen, erst wenn ich den Token setzt beginnt das Desaster.

marvin78

Ich denke, es liegt an der Liste. Was passiert, wenn du die. Icons raus nimmst (bspw. aus dem Projektnamen "Willkommen 👋")?

Oder probiere mal eine gewöhnliche Liste mit Texten.

Karsiacar

unglaublich! am Icon hats gelegen. Danke dir herzlichst für dein zutun!

Beste Grüße und ein schönes RestWE
Karsiacar

marvin78

Ich habe Version 1.3.7 eingecheckt. Mit dieser Version kannst du/könnt ihr auch Icons im Title verwenden.

sxx128

Hallo zusammen,

ich habe todoist in Fhem integriert. Leider kann ich keinerlei Task sehen oder neu anlegen. Im Log erhalte ich folgende Fehlermeldung.



020.04.25 14:28:40 3 : todoist (todolist): Error Message: GetTasks: Response was damaged or empty. See log for details.
2020.04.25 14:28:40 4 : todoist (todolist): Api-Error Callback-data: $VAR1 = '{"error_tag":"INVALID_ARGUMENT_VALUE","error_code":20,"http_code":400,"error_extra":{"expected":"number","event_id":"f75b0a95f7a740a5a75764156eabf90a","argument":"project_id","retry_after":3},"error":"Invalid argument value"}';



Einen Token habe ich scon mehrfach neu erstellt. Das hat aber nix geholfen.

Könnt ihr mir bitte weiterhelfen wo das Problem ist ?
Das wäre super nett.

Grüße
und Danke im Voraus
sxx128
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

marvin78

Ein list wäre gut.

Sicher, dass du die richtige Project-ID hast?

sxx128

Hallo Marvin

ja ziemlich sicher. Der State ist auch activ. Hier mein Listning.


nternals:
   CFGFN     
   DEF        XXXXXXXXXXXXXXX
   FUUID      xxxxxxxxxxxxxxxxxxxxxxxx
   INTERVAL   1800
   MID        todoist_XXXXXXXXXXXXXXX
   NAME       todolist
   NOTIFYDEV  global
   NR         297
   NTFY_ORDER 64-todolist
   PID        xxxxxxxxxxxxxxxxxxxxxxx
   STATE      active
   TYPE       todoist
   VERSION    1.3.7
   mayBeVisible 1
   READINGS:
     2020-04-25 15:43:51   countUsers      0
     2020-04-25 15:43:51   error           none
     2020-04-25 15:43:50   lastError       GetTasks: Response was damaged or empty. See log for details.
     2020-04-25 15:43:50   listText        -
     2020-04-25 15:43:25   state           active
   helper:
     errorData 
     errorMessage
     TIDS:
Attributes:


Ich kopiere mir halt aus dem  "Projekt Link" alles zwischen den % Zeichen. Das ist ja die Projekt ID und dann setzte ich den Token.

Grüße
sxx128
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU

sxx128

Ach herrje. und das 2F davor. Ich probier es gleich. Sorry


geht. Entschuldige bitte. Man sollte sich einfach konzentrieren. Natürlich muss das 2F davor wegbleiben.

Grüße
und Danke
sxx128
Hardware: Raspberryy PI 4
CC1101-USB-Lite 868MHz/Culfw-1.66
HM-MOD-RPI-PCB
Komponenten: Homematic/Homematic IP/Zigbee
PiVCCU