FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: cotecmania am 23 Februar 2016, 20:05:58

Titel: CALENDAR - Feste Zeit für Aktualisierung
Beitrag von: cotecmania am 23 Februar 2016, 20:05:58
Hallo,

es wäre wünschenswert, das Kalendermodul auch nur einmalig am Tag zu einer bestimmten Zeit aktivieren zu können.
Man kann zwar mit 86400 ms eine Tag zyklisch definieren, wann aber das update dann erfolgt, hängt somit vom Restart von FHEM etc. ab
Ich würde gerne einmalig am Tag morgens sehr früh meine Termine (z.B. auch Müllabfuhr) aktualisieren wollen.
Aus Performancegründen wäre das für mich sehr hilfreich.

Gruss
Joe
Titel: Antw:CALENDAR - Feste Zeit für Aktualisierung
Beitrag von: betateilchen am 24 Februar 2016, 19:00:33
Was hindert Dich daran, ein at zu definieren, mit dem Du jede Nacht um 00:05 Uhr (als Beispiel) ein "set calendarName reload" durchführst?

Titel: Antw:CALENDAR - Feste Zeit für Aktualisierung
Beitrag von: cotecmania am 25 Februar 2016, 08:26:40
Zitat von: betateilchen am 24 Februar 2016, 19:00:33
Was hindert Dich daran, ein at zu definieren, mit dem Du jede Nacht um 00:05 Uhr (als Beispiel) ein "set calendarName reload" durchführst?

Nichts, aber genau diese Umwege machen FHEM unübersichtlich. Ich muss z.B. 86400 als Intervall angeben und zusätzlich ein AT definieren.
Zeitdauer für Aktualisierung bei mir ca. 17 Sekunden. Mein HMLAN steigt dabei regelmässig aus.
Ich habe auch mehrere Kalender, also mehrere ATs, da nicht alle zur selben Zeit ausgefuehrt werden sollen, wegen obigem Zeitproblem.
Mein Vorschlag wäre halt die elegantere und effizientere Lösung ...

Gruss
Joe
Titel: Antw:CALENDAR - Feste Zeit für Aktualisierung
Beitrag von: betateilchen am 25 Februar 2016, 10:58:35
Ich wäre eher dafür, mit einer Intervallangabe von 0 die automatische Aktualisierung der Kalender deaktivieren zu können, um dann per at den Aktualisierungszeitpunkt selbst festzulegen.

Man muss m.E. keine Lösung in einem Modul nachbauen, für die es bereits eine gute Lösung innerhalb fhem gibt.
Titel: Antw:CALENDAR - Feste Zeit für Aktualisierung
Beitrag von: Doggiebert am 25 Februar 2016, 12:42:48
Bin auch für betateilchens Vorschlag, das hilft mehr.
Ich hab schon länger nicht mehr auf das Zeitverhalten geschaut, aber momentan lade ich mir mein cal-File ausserhalb von FHEM runter, und lass den CALENDAR auf das lokale File zugreifen, das hat mir geholfen.

Wenn man nun eine Art at-commando ins Modul einbaut, dann reicht einem einmal am Tag nicht mehr, brauchts unter der Woche öfters, o.ä. - das alles hat man ja mit dem at-Befehl ohnehin schon alles. Ich hab' eh ein Wartungs-at, das zu unkritischer Nachtzeit läuft und alles mögliche macht.
Titel: Antw:CALENDAR - Feste Zeit für Aktualisierung
Beitrag von: cotecmania am 26 Februar 2016, 07:49:58
Zitat von: betateilchen am 25 Februar 2016, 10:58:35
Ich wäre eher dafür, mit einer Intervallangabe von 0 die automatische Aktualisierung der Kalender deaktivieren zu können, um dann per at den Aktualisierungszeitpunkt selbst festzulegen.

Damit wäre mir auch geholfen ...
Titel: Antw:CALENDAR - Feste Zeit für Aktualisierung
Beitrag von: cotecmania am 22 April 2016, 09:06:01
Hi,

ich habe nun die Aktualisierungszeit auf 99999 (mehr als 24h) gesetzt und ein AT definiert, das einmal taeglich zu einer bestimmten Zeit aktualisiert.

Gruss