Hallo,
ich habe 3 Google-Kalender und möchte die mit einem AT einmal um 01:30 Uhr täglich aktualisieren. Dazu starte ich diese mit dem Zeitinterval 99999 (>24h)
Einer der Kalender wird allerdings immer um 0:00 Uhr zusätzlich aktualisiert :
2016.04.28 00:00:00 3: CALVIEW CalView_All - CALENDAR:CALENDAR_Abfall triggered, updating CALVIEW CalView_All ...
2016.04.28 01:30:01 3: CALVIEW CalView_All - CALENDAR:CALENDAR_Joe triggered, updating CALVIEW CalView_All ...
2016.04.28 01:30:12 3: CALVIEW CalView_All - CALENDAR:CALENDAR_Feiertage triggered, updating CALVIEW CalView_All ...
2016.04.28 01:30:23 3: CALVIEW CalView_All - CALENDAR:CALENDAR_Abfall triggered, updating CALVIEW CalView_All ...
Internals:
DEF ical url http://calendar.google.com/calendar/ical/9hr00qrmpjh20mcv5hc83foccc%40group.calendar.google.com/private-6b8807b8bc813eb542c014e2f63cbeb6/basic.ics 99999
NAME CALENDAR_Abfall
NOTIFYDEV global
NR 920
NTFY_ORDER 50-CALENDAR_Abfall
STATE triggered
TYPE Calendar
Readings:
2016-04-28 01:30:23 lastUpdate 2016-04-28 01:30:00
2016-03-15 20:04:46 modeAlarm
2016-04-28 00:00:00 modeAlarmOrStart
2016-03-15 20:04:46 modeAlarmed
2016-04-28 01:30:23 modeChanged
2016-04-28 00:00:00 modeEnd b098b3194cbd1904f0452e7e7f122201;22bnrcuog999mqcvugc4rej38ogooglecom;256o3n629aov23ik3b7qjq7v6sgooglecom;889beb54334ae70873d39560f3a19b83;18ac8a2bfb6a8b9c6eaa0e76fa057d00;oakntetc2eiefpudroclgfdejogooglecom;df09bf8af3c6d8511bc30193686b990d
2016-04-28 01:30:23 modeEnded
2016-04-28 00:00:00 modeStart
2016-04-27 01:30:54 modeStarted
2016-04-28 01:30:23 modeUpcoming 5308877bdab96dcb4ca9f0bf86d02787;2157a200d4b515fe22484565919e2c85;f0d833adba93535e4d46af46734eeff1;a0ccabd1048b0921616ddd162c248eac;2cd3ed3c0d3d8bfee773d47aac66843c;69ddb791bd75d39d6f47ad4ceb36588d;6cf7b3e5222e979ca7608c2a4195ec32;070ac6290b366274b2f6ec304ba9ec52;cedb2c8720fcabe5179cb95a08f5f12f;36159e848f64ebb2b91e830029e94437;99cc6ce75eb0b0c178233bd8ba731b7c;1b4026642917f004d02037251eb45f30;0262e67c73ede28bb6f9c0110500b4a0;f8dfe697c9d5b039c95c26ecbb66b72b;edfc64e00d1fad8a9c8c82dbcb2437f0;2e9a80a09725cb8cb7d2c6cbaba1d045;279d1df76a586c906e72ba52a7d5d685;eb1275598027020bc76b971758099475;2071a14ccfae6d80043f872a8d1ff6cc;e98f6e6871c64e131a013e639371388c;5e481d2b53a4b91ed082fa9d61f2fce3;34bb3a5faf067aeab4ead408cdecac3a;6191140c072693f9665f1040e62e1e8b;c16b33e3a82ed8697d6c3a0a558a8b65;e9825a8d2a8b3d53bd2fe57ecdfe609f;5f2a93a1422fa96fc803c461bcc41121;7122b8fa788796192df1b47ecfd8de7c;da9e3219d7e459b316b6448f85fcedd1;f7f377dcc01be4f1f0f149a76f903b10;751006893c54073543862940b7e8086d;9009d8e97732d81106ce54f8f5591437;10d24a1bbdd5d32b97c8b0eb9e2a0e4c;6769230d987a6daedfba4fc014ae8fb3;84664bb0fbe9e66b0820b0c37abd4321;855862c189caa6d860aff659f973b191;265532edc890113184828d78f821ad40;bab8e78b3427f1c5c5a442b76511a851;5022f8f9b50f10711cf697d2dd6aad93;8958d62897d1702f949e1871f6f642f5;9419bde58f6373dc03d57c5a27e90a04;1b7eda78fba9ba216b36498f313992c7;acfbf4a154ee6effb689f5680a1a7367;38d82d89b676198b74465ab86f4e7614;c8bd155f0cafe806b0e7aa19ef66993c;6da125608b9fba18897b449a160e4903;665d76e05d6f0fe4ef2f0adc4ad92854;6b70e5622793e40728411e4078883f9b;37bb4e0917dcb6c09b8f96ae1a84b1af;15fc32734502fe068e6ed5e074855eb3
2016-04-28 01:30:23 nextUpdate 2016-04-29 05:16:39
2016-04-28 01:30:31 nextWakeup 2016-04-29 05:16:39
2016-04-28 01:30:23 state triggered
Attributes:
hideOlderThan 1d
room Kalender,Abfall
Jemand 'ne Idee ?
Gruss
Du solltest Deine at Definitionen kontrollieren, mit dem Kalendermodul selbst hat das nix zu tun.
Hi,
Es gibt nur ein AT für die Kalender :
*01:30:00 { fhem ('set CALENDAR_.* reload') }
Gruss
2 Sachen:
1. mal in der fhem config geguckt, das Du wirklich nur eine solche definition hast?
auf der Konsole
grep CALENDAR fhem.cfg
2. Warum gehst Du eigentlich über Perl, anstatt direkt über fhem zu gehen?
{ fhem (' ') }
Genau das würdest Du Dir sparen! Perl aufruf und dann wieder fhem ...
Ich würde ein "list TYPE=at" machen und die Liste kontrollieren.
Die erste Aktualisierung wird auf jeden Fall nicht von dem bereits erwähnten at (01:30 Uhr) ausgeführt.
Was Werniemann unter 2) meint, ist folgendes (ich musste es auch erst zweimal lesen, um es zu verstehen):
*01:30:00 set CALENDAR_.* reload
Wobei ich ja lieber
*01:30:00 set TYPE=Calendar reload
verwenden würde, um unabhängig vom DeviceName zu sein.