Page 1 of 1

[German] Wie Kalender auslesen

Posted: 24 Oct 2014 19:09
by Ingo M.
Hallo,
ich habe Automagic schon seit einer Woche, schaffe es aber einfach nicht meinen Kalender auszulesen und in der Statusbar anzuzeigen.
Die Überschrift wird angezeigt, aber die Variablen wie "event_title" usw. werden nur mit "null" angezeigt.
Kann mir hier jemand mit einem Beispiel helfen ?
Ich habe ein Galaxy S3 mit Cyanogen Mod. Mein Kalender ist der Calengoo (habe aber nur meinen pers. Kalender aktiviert nicht den von Google)
Ich freue mich auf eine Antwort.
Mit freundlichen Grüßen
Ingo M.

Re: Wie Kalender auslesen

Posted: 25 Oct 2014 08:10
by Martin
Hallo Ingo

Wie sieht dein Flow im Moment aus, wleche Trigger und Actions verwendest du? Kannst du den besteheneden Flow im Forum posten (Forum in Automagic öffnen, Knopf Flows/Widgets veröffentlichen unten verwenden und den Link in einer Antwort einfügen)?

Freundliche Grüsse
Martin

Re: [German] Wie Kalender auslesen

Posted: 25 Oct 2014 09:47
by Ingo M.

Re: [German] Wie Kalender auslesen

Posted: 26 Oct 2014 11:06
by Martin
Der Flow sieht eigentlich gut aus, insofern der Standort des Termins genau Wi entspricht. Wenn kein Termin dem Filter entspricht, wird der Trigger nie ausgeführt.
Hast du den Flow evtl. manuell ausgeführt? Wenn ein Flow manuell ausgeführt wird, stehen die Variablen des normalen Triggers wie event_title nicht zur Verfügung und würden dann in der Benachrichtigung als null erscheinen. Deshalb würde ich im Kalender einen Testtesrmin erstellen, der mindestens 5 Minuten später beginnt und warten bis der Trigger den Flow ausführt.

Re: [German] Wie Kalender auslesen

Posted: 26 Oct 2014 11:50
by Ingo M.
Hallo Martin,
danke für die Antwort.
Ich habe einen Testtermin um 12:15 erstellt der um 12:30 beginnen soll und 3 Stunden später endet.
Es hat alles funktioniert.
Jetzt versuche ich noch ein bisschen rumzubasteln, ich möchte dass diese Termine alle xx Stunden oder Minuten in der Statusbar erscheinen.
Hast du evtl. einen Vorschlag?
Mit freundlichen Grüssen
Ingo M.

Re: [German] Wie Kalender auslesen

Posted: 26 Oct 2014 13:34
by Martin
Hallo Ingo

Du könntest mit der Condition Kalender Event perioisch prüfen, ob ein Termin ansteht. Als Trigger könntest du Periodischer Timer: alle 2h verwenden. Alternativ gibt es auch die Action Content Provider abfragen mit der du direkt auf die Kalenderdatenbank zugreifen kannst. Die Action ist allerdings kompliziert in der Anwendung und setzt relativ gute Kenntnisse der Android-Internas voraus.

Freundliche Grüsse
Martin

Re: [German] Wie Kalender auslesen

Posted: 26 Oct 2014 20:45
by Ingo M.
Hallo Martin,
mein Problem habe ich gelöst.
Ich habe Periodischer Timer als Trigger
und Kalender Event als Condtion
Ich hoffe ich habe nicht sehr genervt
Mit freundlichen Grüßen
Ingo M.