FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Kalendermodule => Thema gestartet von: m0urs am 08 Februar 2018, 15:53:55

Titel: 57_Calendar.pm: Freeze trotz Update-Attribut auf "async"
Beitrag von: m0urs am 08 Februar 2018, 15:53:55
Hallo,
ich habe zwei Google-Kalender, die ich mit dem Modul "57_Calendar.pm" lese. Bei beiden ist das Attribut "update" auf "async" gesetzt. Trotzdem bekomme ich beim Update jeweils einen Freeze, z.B.:

defmod cal.dienstplan.xxx Calendar ical url https://calendar.google.com/calendar/ical/xxxxxxx%40group.calendar.google.com/private-xxxxxxx/basic.ics
attr cal.dienstplan.xxx hideOlderThan 0
attr cal.dienstplan.xxx room sys_Kalender
attr cal.dienstplan.xxx update async


Im Log:

2018.02.08 15:31:25 1: FreezeMon: FREEZEMON possible freeze starting at 15:31:21, delay is 4.179 possibly caused by Calendar_PollChild(cal.dienstplan.sabine)

Sollte "async" nicht genau das verhindern?
Titel: Antw:57_Calendar.pm: Freeze trotz Update-Attribut auf "async"
Beitrag von: KernSani am 08 Februar 2018, 17:35:27
Bitte beachten: freezemon ermittelt nur einen möglichen Verursacher. Bitte zusätzlich- z.B. mit verbose 5 - überprüfen, ob CALVIEW tatsächlich den freeze verursacht


Kurz, weil mobil...
Titel: Antw:57_Calendar.pm: Freeze trotz Update-Attribut auf "async"
Beitrag von: m0urs am 08 Februar 2018, 19:32:47
Ich konnte es bei jedem Aufruf reproduzieren, und zwar mit beiden Kalendern. Allerdings muss ich gestehen, dass es eben egal wie oft ich es probiert habe, nicht mehr aufgetreten ist. Scheinbar doch falscher Alarm. Sollte es wieder passieren, meld ich mich nochmal. Ansonsten erst mal erledigt. Danke!
Titel: Antw:57_Calendar.pm: Freeze trotz Update-Attribut auf "async"
Beitrag von: m0urs am 10 Februar 2018, 17:10:21
Also, es tritt trotzdem noch auf. Nach dem Neustart von FHEM war FREEZEMON irgendwie nicht mehr aktiv, deswegen gab es keine Meldungen. Ich kann bei UPDATE und RELOAD meiner Kalender den Freeze reproduzieren. Oder FREEZEMON meint zu UNrecht einen Freeze zu erkennen?

2018.02.10 17:06:26 4: Calendar cal.dienstplan.sabine: Updating...
2018.02.10 17:06:26 4: Calendar cal.dienstplan.sabine: Getting data from URL <hidden>
2018.02.10 17:06:26 4: Calendar cal.dienstplan.sabine: parsing data asynchronously (PID= 3612)
2018.02.10 17:06:26 5: Calendar cal.dienstplan.sabine: control passed back to main loop.
2018.02.10 17:06:27 4: Calendar cal.dienstplan.sabine: got result from asynchronous parsing.
2018.02.10 17:06:28 4: Calendar cal.dienstplan.sabine: asynchronous parsing finished.
2018.02.10 17:06:28 4: Calendar cal.dienstplan.sabine: merging data
2018.02.10 17:06:28 4: Calendar cal.dienstplan.sabine: 205 records processed, 0 new, 205 known, 0 modified, 0 changed.
2018.02.10 17:06:28 4: Calendar cal.dienstplan.sabine: creating calendar events
2018.02.10 17:06:28 4: Calendar cal.dienstplan.sabine: Checking times...
2018.02.10 17:06:31 4: Calendar cal.dienstplan.sabine: process ended.
2018.02.10 17:06:31 1: FreezeMon: FREEZEMON possible freeze starting at 17:06:28, delay is 3.992 possibly caused by SONOSPLAYER_SimulateCurrentTrackPosition(SONOS_GaesteBad) FRITZBOX_Readout_Start(FRITZBOX.Readout) Calendar_PollChild(cal.dienstplan.sabine)
2018.02.10 17:06:46 4: Calendar cal.dienstplan.sabine: Updating...
2018.02.10 17:06:46 4: Calendar cal.dienstplan.sabine: Getting data from URL <hidden>
2018.02.10 17:06:47 4: Calendar cal.dienstplan.sabine: parsing data asynchronously (PID= 3633)
2018.02.10 17:06:47 5: Calendar cal.dienstplan.sabine: control passed back to main loop.
2018.02.10 17:06:48 4: Calendar cal.dienstplan.sabine: got result from asynchronous parsing.
2018.02.10 17:06:48 4: Calendar cal.dienstplan.sabine: asynchronous parsing finished.
2018.02.10 17:06:48 4: Calendar cal.dienstplan.sabine: merging data
2018.02.10 17:06:48 4: Calendar cal.dienstplan.sabine: 205 records processed, 205 new, 0 known, 0 modified, 0 changed.
2018.02.10 17:06:48 4: Calendar cal.dienstplan.sabine: creating calendar events
2018.02.10 17:06:49 4: Calendar cal.dienstplan.sabine: Checking times...
2018.02.10 17:06:52 4: Calendar cal.dienstplan.sabine: process ended.
2018.02.10 17:06:53 1: FreezeMon: FREEZEMON possible freeze starting at 17:06:49, delay is 4.066 possibly caused by Calendar_PollChild(cal.dienstplan.sabine) SONOSPLAYER_SimulateCurrentTrackPosition(SONOS_GaesteBad)


Was meint ihr?
Titel: Antw:57_Calendar.pm: Freeze trotz Update-Attribut auf &quot;async&quot;
Beitrag von: KernSani am 10 Februar 2018, 17:33:52
Schau mal hier... https://forum.fhem.de/index.php/topic,63575.msg763767.html#msg763767


Kurz, weil mobil...