angehängter Patch implementiert wiederkehrende Events.
Unterstützt:
SECONDLY, MINUTELY, HOURLY, DAILY, WEEKLY, FREQ, COUNT, UNITL, EXDATE
Nicht untersützt:
MONTHLY, YEARLY, BYDAY, BY*
Nicht unterstützte Fälle werden im Log angesagt.
Ich habe das jetzt bei mir im Test. Folgendes ist mir aufgefallen:
- ein täglich um 22:00 wiederkehrendes Event erscheint als Event als um 23:00 in fhem - könnte ein grundsätzliches Problem in tm() sein
- advanceToNextOccurance() sucht immer wieder von vorne; aus Performancegründen sollten wir den letzten Startzeitpunkt merken und ab dort suchen; der letzte Startzeitpunkt muß bei Updates des Calendar Events gelöscht werden
- MONTHLY und YEARLY mit Schaltjahresberücksichtigung müssen noch eingefügt werden
Und ich danke dir für die Fixes :-)
> --
> Sie haben diese Nachricht erhalten, weil Sie der Google Groups-Gruppe FHEM developers beigetreten sind.
> Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-de...@googlegroups.com.
> Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-develope...@googlegroups.com.
> Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-developers?hl=de, um weitere Optionen zu erhalten.
--
--
Sowas könnt Ihr besser beurteilen. Allerdings wirbt AVM bei seinen DECT Steckdosen ja auch damit, dass man sie per Google Kalender steuern kann. Vielleicht könnte man ja heraus finden, womit die parsen. Sollte es auch Perl sein, ist das Package ja vielleicht sogar drauf.
Ich nutze FHEM auf nem Linux-Rechner, da wärs mir egal. Vielleicht kann man das ja auch irgendwie optional machen?
--
--