57_Calendar - Keine Update möglich

Begonnen von chris1284, 09 Februar 2014, 17:15:19

Vorheriges Thema - Nächstes Thema

chris1284

Hallo,

Edit: siehe letzten post da ich den fred nicht löschen kann....

Dr. Boris Neubert

Zitat von: chris1284 am 09 Februar 2014, 17:15:19
wenn ich im Kalender ein get Kalender start all absetzte bekomme ich geliefert. Die Termine starten aber immer genau 1 Tag später:

Die angezeigten Daten scheinen mir in sich schlüssig. Was meinst Du denn mit "starten genau 1 Tag später"?

Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

chris1284

#2
Hallo Boris,

z.B der erste Termin
gecgeav43jesnp7oc2qpuk8bu8googlecom   known    start                     09.02.2014 00:00:00-10.02.2014 00:00:00 Chrischi Einkauf

steht im Kalender am 10.2.2014 drin (ob ich nun direkt im Google-Kalender schaue oder die ics in Outlook einbinde).
Jedoch zeigt get Kalender start all in am 09.02. Startend an. Tut er aber nicht. Das reale Datum ist jedoch unter FULL ALL sichbar (siehe die Fetten Daten),
Anbei der Screenshot aus google. Ich habe keinen Termin am 09.02. (heute ) im Kalender, doch startet laut Calender-Modul einer.

Wenn ich das richtig sehe zeigt get Kalender start all den Start der Errinnerung an, denn mein Einkaufstermin soll mich wirklich 1 Tag vorher informieren. Der Termin startet am 10. jedoch die Erinnerung schon am 9.

Evtl. wäre eine Erweiterung in Richtung  get Kalender start alarm all  für Start der Erinnerung und ein get Kalender start all für den eigentlichen Termin sinnvoll.

Dr. Boris Neubert

Sorry, ich bekomme die Termine in dem Google-Kalender und in dem Output von "get Kalendar full all" überhaupt nicht übereinander:

Google: Bioabfall 10.02, Restabfall 11.02., Ani Einkauf 08.02., Crischi Einkauf 15.02.
FHEM: Bioabfall 18.02, Restabfall 19.02., Ani Einkauf 16.02., Crischi Einkauf 09.02.

Hilfst Du mir bitte auf die Sprünge?

Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

chris1284

Ich merke gerade was du meinst.. hier past ja nichts bis auf die Termine die keine Serientermine sind.

Die Termine Chrischi Einkauf / Ani Einkauf kommen abwechsend alle 2 Wochen
Die Abfalltermine alle 1 oder 2 Wochen je nach Art.

FHEM:

09.02.2014 00:00:00-10.02.2014 00:00:00 Chrischi Einkauf    -> Serientermin, falsch ist erst am 15.02, war zu letzte am 01.02
12.02.2014 00:00:00-13.02.2014 00:00:00 Vodafone fristgerecht Kündigen!     -> richtig, normaler Termin
15.02.2014 00:00:00-16.02.2014 00:00:00 Leichtverpackungen  -> Serientermin, falsch ist erst am 21.02, war zu letzte am 07.02
16.02.2014 00:00:00-17.02.2014 00:00:00 Ani Einkauf -> Serientermin, falsch ist erst am 22.02, war zu letzte am 087.02
18.02.2014 00:00:00-19.02.2014 00:00:00 Bioabfall -> Serientermin, falsch ist schon am 10.02
19.02.2014 00:00:00-20.02.2014 00:00:00 Restabfall -> Serientermin, falsch ist schon am 11.02
24.02.2014 06:00:00-24.02.2014 07:00:00 Vodafone fristgerecht Kündigen! -> richtig, normaler Termin ; am selben Tag ist der Bio-Serientermin
08.03.2014 07:30:00-08.03.2014 08:30:00 asdadadadad      -> richtig, normaler Termin

Um ein Problm bei mir auszuschließen habe ich:
pi rebooted
kalender in fhem gelöscht, gebooted, neu definiert
einen 2. Kalender in fhem angelegt

nichts bringt andere Termine.

chris1284

Habe gerade auf dem Cubietruck in fhem den Kalender 1:1 definiert und siehe da:
Zitatv89vm18pqb8v6tiq36s9gmvenggooglecom     new upcoming                     10.02.2014 00:00:00-11.02.2014 00:00:00 Bioabfall
g7b53p6bamnl0d9ahip639bibogooglecom     new upcoming                     11.02.2014 00:00:00-12.02.2014 00:00:00 Restabfall
62eh0st9hknvc060erah0m4okogooglecom     new upcoming                     12.02.2014 00:00:00-13.02.2014 00:00:00 Vodafone fristgerecht Kündigen!
gecgeav43jesnp7oc2qpuk8bu8googlecom     new upcoming                     15.02.2014 00:00:00-16.02.2014 00:00:00 Chrischi Einkauf
67acc2vhmrl1khgksfuv4os3uggooglecom     new upcoming                     21.02.2014 00:00:00-22.02.2014 00:00:00 Leichtverpackungen
9jgm8huj5e07r732ilfnl0qvgogooglecom     new upcoming                     22.02.2014 00:00:00-23.02.2014 00:00:00 Ani Einkauf
h06f32dcreufvlgkk50k7tspo8googlecom     new upcoming                     24.02.2014 05:00:00-24.02.2014 06:00:00 Vodafone fristgerecht Kündigen!
iguq7g3u8o2saeldgllqbruhnogooglecom     new upcoming                     08.03.2014 06:30:00-08.03.2014 07:30:00 asdadadadad


Werden die Kalenderdaten irgendwo gecached und bei mir scheinbar nicht sauber überschrieben/verwurfen?

chris1284

Hallo Boris,

kannst du evtl. hier weiter helfen? FHEM liest einfach nicht die aktuelle ics ein. Weisst du wo die Kalenderdaten lokal gespeichert werden? Ich habe sogar die url in google zurück gesetzt so das die privare ics unter einer völig anderen url liegt. FHEM interessiert es recht wenig ob ich den Kalender mit anderem Namen und anderer url neu anlege, lösche und neu anlegen, lösche-reboote- neu anlege usw usw. Jedes mal sind die gleichen Daten in den readings. Aber nur beim Kalender

Dr. Boris Neubert

Hallo,

ich kann nicht ausschließen, daß bestimmte Aktualisierungen von Kalendereinträgen, die die UID nicht ändern, vom Modul nicht erkannt werden. Es gibt Berichte anderer Anwender, die darauf hindeuten. Ich hatte bisher noch nicht die Muße, das durchzudebuggen - steht aber auf meiner Todoliste ganz oben (ich muß nämlich selbst einen Kalendereintrag ab nächsten Samstag ändern ;-)

Du kannst Dir helfen, indem Du fhem beendest und aus der fhem.save die Einträge rauslöschst. Alternativ das Device Kalender entfernen, FHEM einmal neu durchstarten, und wieder reintun. M.W. überleben gespeicherte Readings bei fehlendem zugehörigen Device nicht.

Viel Erfolg
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

chris1284

Was ich gerade grmacht habe:

deletereading Kalender *
delete Kalender
fhem stop
keine Readings mehr vom Kalender in fhem.save
reboot

Kalender neu definiert  -> die Termine bleiben unverändert. Erst das Löschen (und anschließende neu Einrichten) des gesamten Google-Kalenders brachte abhilfe.
Komisch nur das es in einer anderen FHEM-Instanz auf einem anderen Gerät ohne Problem funktionierte...


chris1284

leider ist es wieder soweit der, erlich gesagt schon seit einpaar tagen. hat also nicht lang gehalten. :-\
der kalender aktualisiert die serientermine nicht mehr/ falsch.

kann das evtl. mit dieser logmeldung zu tun haben?
ZitatCalendar: RRULE FREQ=MONTHLY;INTERVAL=3;WKST=MO;BYMONTHDAY=15 is not supported
so das er sie einliesst aber nie wieder aktualisiert

Dr. Boris Neubert

Hallo,

es werden vom Calendar-Modul wiederkehrende Kalender-Ereignisse nur in begrenztem Umfang erkannt und verarbeitet.

Ich habe jetzt WKST ergänzt, ohne es auszuwerten. Welche Schlüsselwörter für wiederkehrende Kalender-Ereignisse  erkannt und welche davon verarbeitet werden, steht jetzt in der Dokumentation. Verfügbar per Update ab morgen.

Ich nehme gerne Patches entgegen, welche die Verarbeitung weiterer Arten von wiederkehrenden Kalender-Ereignissen ermöglichen.

Viele Grüße
Boris 
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

chris1284

Hallo Boris,

leider war heute kein Update für das Kalendermodul bei mir zu sehen.
Checkst du das heute erst ein oder liegt das Problem bei mir?

Dr. Boris Neubert

Hallo,

habe gerade überprüft, daß das Modul im SVN aktualisiert ist.

update force probieren?

Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

chris1284

war wohl noch zu früh heute morgen, heut nachmittag wars mit dabei, danke

chris1284

die fehlermeldungen
ZitatCalendar: RRULE FREQ=MONTHLY;INTERVAL=3;WKST=MO;BYMONTHDAY=15 is not supported
sind weg,
aber der kalender hat termine wo keine sind, selbst auf einem frischen system.  Aber ich denke das meintest du mit
ZitatIch habe jetzt WKST ergänzt, ohne es auszuwerten
.