[Gelöst]Calendar Freeze

Begonnen von Bigsonic1, 24 November 2018, 19:32:35

Vorheriges Thema - Nächstes Thema

Bigsonic1

Ich bekomme bei dem abrufen des Kalendars immer einen Freeze von ca. 12s, kann man das irgendwie ändern, oder ist das normal?

Eventmonitor:
2018-11-24 19:24:25 Calendar Kalender_Marco reload
2018-11-24 19:24:25 Calendar Kalender_Marco retrieved
2018-11-24 19:24:25 Calendar Kalender_Marco parsed
2018-11-24 19:24:38 Calendar Kalender_Marco calname: Kalender_Marco
2018-11-24 19:24:38 Calendar Kalender_Marco lastUpdate: 2018-11-24 19:24:25
2018-11-24 19:24:38 Calendar Kalender_Marco nextUpdate: 2018-11-24 23:24:25
2018-11-24 19:24:38 Calendar Kalender_Marco modeUpcoming: cgp3ad1ic4q3ibb664q3eb9kcosjgb9pcgs36b9jc8o32c9oc4rmcc1mcogooglecom;s127a5lgdfeas47na48ur0lib8googlecom;4fui0892m73qbf3p9ivo18lrmsgooglecom;31ov1utrqimge0l1lpgs3sher4googlecom;cpj64o9l6kq34b9i6or68b9kccrjab9o61i34bb16hgjae9o70p6cohoccgooglecom;nvn42dk9j7i0u4tbsea7iojth8googlecom;ih6cmt4ohmbm6u7ggg08kg18aogooglecom;6dim6oplcorm2b9k6so6cb9kccp6cb9p6hh32b9i6gsmaor26kom2e3664googlecom;fqeck456pcm5tes0ip6c3r9jisgooglecom;s4c9m7pkji4adhnhi7k4ejsot4googlecom;au9kp0lv7kpamaqf9d1flq0imkgooglecom;6cq3ccpn64qm6b9g6oqj8b9kc4s3cb9o6dgm8b9gc8rj4p1pccp3ge9hcggooglecom;60q32dhj71i32b9mclijeb9kchh68b9p68p66b9jckom8e9l6krjgd9m70googlecom;2i35km1rjfaucf9ohq5744mf4ogooglecom;cco6cc1pcgsjeb9h6os38b9kclhjibb1ccqm6bb670rj2d9hclj64ohlckgooglecom
2018-11-24 19:24:38 Calendar Kalender_Marco modeEnd: 15nkn2n13h3jctfm121d5nunl4googlecom;hgm39cbeq2qs1h4qbbior0ilicgooglecom;99gpk03hvkrs6miegnemb2n0jggooglecom;jf877en5acpia6hjvc4ihfe6acgooglecom;7t328vusm4p0k82rtngmk2u70kgooglecom;4jong22edc0rlr57iqgg02p8cggooglecom;276i6ktepkemc3vm1bndr1hbg4googlecom;o8480ordv0q8iollmgol90ij3ggooglecom;7tadfum2415fu0oit64r29tkksgooglecom;6q7v9jotnh5e0m1vrv1mbgro1ugooglecom;4i07psp6cogmbl8904it4o72iqgooglecom;a5qr645okcsrlp5rm5600p66a8googlecom;0ipfij5kio3jp96efh2davde5mgooglecom;03r7rv9rn6svholq7hj2e97sokgooglecom;6d8vj58ebg7d0qi1lcg85r77dmgooglecom;hrq4farrkm1cj8a07p0mjs6rvggooglecom;0qesa86ucqubiqmo7tdooqvkk0googlecom;qrhil8alach8qhnsm2av8n4v5cgooglecom;lpom82oc4fuqehak9t5h6g4em0googlecom;u44nagb2rl8n81t7ic3kikj97ggooglecom;634b1bj5lisfs72hf147ic63bcgooglecom;0fj0ogtpk5f1gt43f3it5mtp7ngooglecom;6h4agcrgvckteadqapcej97vk6googlecom;2vvllhupgd2sftcnjhb3pd7itcgooglecom;via751idg7dthh07ti88catan0googlecom;3sdoadsa8uo5njtrnl67iubau0googlecom;2mt7i6sffttomht96onbn4fttfgooglecom;sdnh3jgj12ltbj8igj5ln6obc4googlecom;4fnid1f0re4i600r45k2q0l7pogooglecom;jtoum0tt34s6o7dsk2lhn9jii8googlecom;7k5vj9srh58utim56fa8q6fjokgooglecom;2jr4gvleusas4smaqsnusk3v9mgooglecom;iqiekk38nfa0f7fe7eql3kdn1kgooglecom;2ftfoi40jdv09iajfhvhlqupj1googlecom;msvu65rttco3ivr8v54bj1m89ggooglecom;s6fu80gtrs9c3ssgeuidt5arbggooglecom;5o5o4mu0df9jpce6i75e3hp135googlecom;9i9vtft1d685sgur5k7i2qn23sgooglecom;batllqob89krm7qjh7qluad5s8googlecom;dcbp2h4qiftul17i8k3h6iqpdkgooglecom;avsq2utm3pddbqos75fbpssifogooglecom;7h64u8jj24v4cisgjdg0dh98pkgooglecom;1a8i2unl80io3uipiuloog3l2cgooglecom;3c48ud1lbnl2qtqdj63f0lt4vcgooglecom;2m67tm8cad0s4pts4i789mc494googlecom;9pdnrkusn1gjvq4gkd9ben1qdggooglecom;u8on85861qpbbdm2ma903tk8a0googlecom;3jvq3vr6vom5df0b88runulugogooglecom;3kglq7b5tctu9pj8v1nl6ar059googlecom;82f68k43v2mrcf6jjt2o2j77bsgooglecom;209ulj4er5gqroqb4o4mutvvfrgooglecom;6ul08hg9clf04u0pk5gcftv9rmgooglecom;97njs152oa9op2lk3kq0lkg66kgooglecom;k920btm0s1rb0tvdh8699b3deggooglecom;1u6d3419ug7qvo5cl2ra4oesb2googlecom;2prco9q8inafr8vofppsrml5c7googlecom;qvl2dk1103tdfrok7qrv5p225ogooglecom;6gr30c1n6opmcb9k61j32b9k6hij8b9p64pj6bb470rjiopn6ko3ep1g6kgooglecom;2kkt00rhe38edcf74c8kg2fq6tgooglecom;7arikrf2s6jt00lc0v8fkpf59ggooglecom;8o9n5523biei1sl8n4tbrmd8dogooglecom;tcrrqugqtql845e943i1a9ibosgooglecom;0gdjk084jdb59pfurnp10n6o9vgooglecom;5hh2n36r9i5in8k9cganivj7ehgooglecom;20sik1hp2jmmag61vct7l8guh9googlecom;ehbp4nptaspkd2ab99snssnoeogooglecom;6ird4tv2c1tisifstj6rg5rb3mgooglecom;2ap9ni6nvbpk0qgc9f53a9n37fgooglecom;rcqfi123b4771flqp773fab0c0googlecom;qpietacvd5v0oieeg7hp1n4irkgooglecom;tchv3sohclj6mf6bkmlrccqblcgooglecom;jl6pcq2hhdngtk6csijvmfj10cgooglecom;8vmvb9enmjrhd92jv7d951c6h8googlecom;3rg4oprvphasptll46hqmbrcjfgooglecom;t362uvnhebs1k6vet8dn7dcv1cgooglecom
2018-11-24 19:24:38 Calendar Kalender_Marco triggered
2018-11-24 19:24:38 Calendar Kalender_Marco nextWakeup: 2018-11-24 23:24:25
2018-11-24 19:24:38 freezemon myFreezemon s:19:24:26 e:19:24:38 f:12.789 d:no bad guy found :-(
2018-11-24 19:24:38 freezemon myFreezemon freezeTime: 12.789
2018-11-24 19:24:38 freezemon myFreezemon fcDay: 9
2018-11-24 19:24:38 freezemon myFreezemon ftDay: 112.364
2018-11-24 19:24:38 freezemon myFreezemon freezeDevice: no bad guy found :-(

list Kalendar:
Internals:
   DEF        ical url http://www.google.com/calendar/ical/xxxxxxxx/basic.ics 14400
   NAME       Kalender_Marco
   NOTIFYDEV  global
   NR         224
   NTFY_ORDER 50-Kalender_Marco
   STATE      triggered
   TYPE       Calendar
   READINGS:
     2018-11-24 19:24:38   calname         Kalender_Marco
     2018-11-24 19:24:38   lastUpdate      2018-11-24 19:24:25
     2018-11-01 00:00:00   modeAlarm       
     2018-11-24 19:07:00   modeAlarmOrStart
     2018-11-01 00:00:00   modeAlarmed     
     2018-11-24 19:11:17   modeChanged     
     2018-11-24 19:24:38   modeEnd         15nkn2n13h3jctfm121d5nunl4googlecom;hgm39cbeq2qs1h4qbbior0ilicgooglecom;99gpk03hvkrs6miegnemb2n0jggooglecom;jf877en5acpia6hjvc4ihfe6acgooglecom;7t328vusm4p0k82rtngmk2u70kgooglecom;4jong22edc0rlr57iqgg02p8cggooglecom;276i6ktepkemc3vm1bndr1hbg4googlecom;o8480ordv0q8iollmgol90ij3ggooglecom;7tadfum2415fu0oit64r29tkksgooglecom;6q7v9jotnh5e0m1vrv1mbgro1ugooglecom;4i07psp6cogmbl8904it4o72iqgooglecom;a5qr645okcsrlp5rm5600p66a8googlecom;0ipfij5kio3jp96efh2davde5mgooglecom;03r7rv9rn6svholq7hj2e97sokgooglecom;6d8vj58ebg7d0qi1lcg85r77dmgooglecom;hrq4farrkm1cj8a07p0mjs6rvggooglecom;0qesa86ucqubiqmo7tdooqvkk0googlecom;qrhil8alach8qhnsm2av8n4v5cgooglecom;lpom82oc4fuqehak9t5h6g4em0googlecom;u44nagb2rl8n81t7ic3kikj97ggooglecom;634b1bj5lisfs72hf147ic63bcgooglecom;0fj0ogtpk5f1gt43f3it5mtp7ngooglecom;6h4agcrgvckteadqapcej97vk6googlecom;2vvllhupgd2sftcnjhb3pd7itcgooglecom;via751idg7dthh07ti88catan0googlecom;3sdoadsa8uo5njtrnl67iubau0googlecom;2mt7i6sffttomht96onbn4fttfgooglecom;sdnh3jgj12ltbj8igj5ln6obc4googlecom;4fnid1f0re4i600r45k2q0l7pogooglecom;jtoum0tt34s6o7dsk2lhn9jii8googlecom;7k5vj9srh58utim56fa8q6fjokgooglecom;2jr4gvleusas4smaqsnusk3v9mgooglecom;iqiekk38nfa0f7fe7eql3kdn1kgooglecom;2ftfoi40jdv09iajfhvhlqupj1googlecom;msvu65rttco3ivr8v54bj1m89ggooglecom;s6fu80gtrs9c3ssgeuidt5arbggooglecom;5o5o4mu0df9jpce6i75e3hp135googlecom;9i9vtft1d685sgur5k7i2qn23sgooglecom;batllqob89krm7qjh7qluad5s8googlecom;dcbp2h4qiftul17i8k3h6iqpdkgooglecom;avsq2utm3pddbqos75fbpssifogooglecom;7h64u8jj24v4cisgjdg0dh98pkgooglecom;1a8i2unl80io3uipiuloog3l2cgooglecom;3c48ud1lbnl2qtqdj63f0lt4vcgooglecom;2m67tm8cad0s4pts4i789mc494googlecom;9pdnrkusn1gjvq4gkd9ben1qdggooglecom;u8on85861qpbbdm2ma903tk8a0googlecom;3jvq3vr6vom5df0b88runulugogooglecom;3kglq7b5tctu9pj8v1nl6ar059googlecom;82f68k43v2mrcf6jjt2o2j77bsgooglecom;209ulj4er5gqroqb4o4mutvvfrgooglecom;6ul08hg9clf04u0pk5gcftv9rmgooglecom;97njs152oa9op2lk3kq0lkg66kgooglecom;k920btm0s1rb0tvdh8699b3deggooglecom;1u6d3419ug7qvo5cl2ra4oesb2googlecom;2prco9q8inafr8vofppsrml5c7googlecom;qvl2dk1103tdfrok7qrv5p225ogooglecom;6gr30c1n6opmcb9k61j32b9k6hij8b9p64pj6bb470rjiopn6ko3ep1g6kgooglecom;2kkt00rhe38edcf74c8kg2fq6tgooglecom;7arikrf2s6jt00lc0v8fkpf59ggooglecom;8o9n5523biei1sl8n4tbrmd8dogooglecom;tcrrqugqtql845e943i1a9ibosgooglecom;0gdjk084jdb59pfurnp10n6o9vgooglecom;5hh2n36r9i5in8k9cganivj7ehgooglecom;20sik1hp2jmmag61vct7l8guh9googlecom;ehbp4nptaspkd2ab99snssnoeogooglecom;6ird4tv2c1tisifstj6rg5rb3mgooglecom;2ap9ni6nvbpk0qgc9f53a9n37fgooglecom;rcqfi123b4771flqp773fab0c0googlecom;qpietacvd5v0oieeg7hp1n4irkgooglecom;tchv3sohclj6mf6bkmlrccqblcgooglecom;jl6pcq2hhdngtk6csijvmfj10cgooglecom;8vmvb9enmjrhd92jv7d951c6h8googlecom;3rg4oprvphasptll46hqmbrcjfgooglecom;t362uvnhebs1k6vet8dn7dcv1cgooglecom
     2018-11-24 19:11:17   modeEnded       
     2018-11-24 19:07:00   modeStart       
     2018-11-24 19:07:00   modeStarted     
     2018-11-24 19:24:38   modeUpcoming    cgp3ad1ic4q3ibb664q3eb9kcosjgb9pcgs36b9jc8o32c9oc4rmcc1mcogooglecom;s127a5lgdfeas47na48ur0lib8googlecom;4fui0892m73qbf3p9ivo18lrmsgooglecom;31ov1utrqimge0l1lpgs3sher4googlecom;cpj64o9l6kq34b9i6or68b9kccrjab9o61i34bb16hgjae9o70p6cohoccgooglecom;nvn42dk9j7i0u4tbsea7iojth8googlecom;ih6cmt4ohmbm6u7ggg08kg18aogooglecom;6dim6oplcorm2b9k6so6cb9kccp6cb9p6hh32b9i6gsmaor26kom2e3664googlecom;fqeck456pcm5tes0ip6c3r9jisgooglecom;s4c9m7pkji4adhnhi7k4ejsot4googlecom;au9kp0lv7kpamaqf9d1flq0imkgooglecom;6cq3ccpn64qm6b9g6oqj8b9kc4s3cb9o6dgm8b9gc8rj4p1pccp3ge9hcggooglecom;60q32dhj71i32b9mclijeb9kchh68b9p68p66b9jckom8e9l6krjgd9m70googlecom;2i35km1rjfaucf9ohq5744mf4ogooglecom;cco6cc1pcgsjeb9h6os38b9kclhjibb1ccqm6bb670rj2d9hclj64ohlckgooglecom
     2018-11-24 19:24:38   nextUpdate      2018-11-24 23:24:25
     2018-11-24 19:24:38   nextWakeup      2018-11-24 23:24:25
     2018-11-24 19:24:38   state           triggered
Attributes:
   hideLaterThan 30d
   hideOlderThan 1d

Dr. Boris Neubert

Hallo,

bitte Definition des Device, verwendete Hardware und Log mit Verbosity 5 posten. Private URLs unkenntlich machen.

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

Bigsonic1

#2
Raspberry Pi 3

devices:
Internals:
   CFGFN     
   DEF        Mittagschicht:changed:.* { Mittagschicht($EVTPART1,$EVTPART2) }
   NAME       Mittagschicht_Kalendar
   NOTIFYDEV  Mittagschicht
   NR         7242
   NTFY_ORDER 50-Mittagschicht_Kalendar
   REGEXP     Mittagschicht:changed:.*
   STATE      active
   TYPE       notify
   READINGS:
     2018-11-24 18:55:08   state           active
Attributes:

Internals:
   NAME       Mittagschicht
   NR         228
   STATE      nein
   TYPE       dummy
   READINGS:
     2018-11-24 19:07:00   state           nein
Attributes:
   room       Unsorted
   setList    ja nein

log:
2018.11.24 19:47:54 5: Cmd: >set Kalender_Marco reload<
2018.11.24 19:47:54 4: Calendar Kalender_Marco: Updating...
2018.11.24 19:47:54 5: HttpUtils url=<hidden>
2018.11.24 19:47:54 5: IP: www.google.com -> xxx.xxx.xxx.xxx
2018.11.24 19:47:54 4: Calendar Kalender_Marco: Getting data from URL <hidden>
2018.11.24 19:47:54 5: Starting notify loop for Kalender_Marco, 1 event(s), first is reload
2018.11.24 19:47:54 5: createNotifyHash
2018.11.24 19:47:54 5: End notify loop for Kalender_Marco
2018.11.24 19:47:54 5: HttpUtils request header:
GET /calendar/ical/xxxxxx/basic.ics HTTP/1.0
Host: www.google.com
User-Agent: fhem
Accept-Encoding: gzip,deflate

2018.11.24 19:47:54 4: WEB_xxx.xxx.xxx.xx_xxx GET /fhem?detail=Kalender_Marco&fw_id=; BUFLEN:0
2018.11.24 19:47:55 4: WEB: /fhem?detail=Kalender_Marco&fw_id= / RL:6257 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2018.11.24 19:47:55 4: Connection closed for WEB_xxxxx: EOF
2018.11.24 19:47:55 4: <hidden>: HTTP response code 301
2018.11.24 19:47:55 4: HttpUtils <hidden>: Redirect to <hidden>
2018.11.24 19:47:55 5: HttpUtils url=<hidden>
2018.11.24 19:47:55 5: IP: calendar.google.com -> xxxxx
2018.11.24 19:47:55 5: HttpUtils request header:
GET /calendar/ical/xxxxxxx/basic.ics HTTP/1.0
Host: calendar.google.com
User-Agent: fhem
Accept-Encoding: gzip,deflate

2018.11.24 19:47:55 4: WEB_xxxx GET /fhem?cmd=%7BReadingsVal(%22Kalender_Marco%22%2C%22reload%22%2C%22%22)%7D&XHR=1; BUFLEN:0
2018.11.24 19:47:55 5: Cmd: >{ReadingsVal("Kalender_Marco","reload","")}<
2018.11.24 19:47:55 4: WEB: /fhem?cmd=%7BReadingsVal(%22Kalender_Marco%22%2C%22reload%22%2C%22%22)%7D&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.11.24 19:47:55 4: WEB_xxxx GET /fhem?cmd=%7BAttrVal(%22Kalender_Marco%22%2C%22room%22%2C%22%22)%7D&XHR=1; BUFLEN:0
2018.11.24 19:47:55 5: Cmd: >{AttrVal("Kalender_Marco","room","")}<
2018.11.24 19:47:55 4: WEB: /fhem?cmd=%7BAttrVal(%22Kalender_Marco%22%2C%22room%22%2C%22%22)%7D&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2018.11.24 19:47:55 4: Connection accepted from WEB_xxxxx
2018.11.24 19:47:55 4: <hidden>: HTTP response code 200
2018.11.24 19:47:55 5: HttpUtils <hidden>: Got data, length: 54460
2018.11.24 19:47:55 5: HttpUtils response header:
HTTP/1.0 200 OK
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Content-Security-Policy-Report-Only: script-src 'report-sample' 'nonce-xoRd9EjkrYQ' 'unsafe-inline' 'strict-dynamic' https: http: 'unsafe-eval';object-src 'none';base-uri 'self';report-uri /calendar/cspreport
Content-Type: text/calendar; charset=UTF-8
Expires: Mon, 01 Jan 1990 00:00:00 GMT
Date: Sat, 24 Nov 2018 18:47:55 GMT
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Content-Encoding: gzip
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35"
2018.11.24 19:47:55 5: Calendar Kalender_Marco: HTTP response code 200
2018.11.24 19:47:55 5: Starting notify loop for Kalender_Marco, 1 event(s), first is retrieved
2018.11.24 19:47:55 5: End notify loop for Kalender_Marco
2018.11.24 19:47:55 4: Calendar Kalender_Marco: parsing data synchronously
2018.11.24 19:47:55 5: Starting notify loop for Kalender_Marco, 1 event(s), first is parsed
2018.11.24 19:47:55 5: End notify loop for Kalender_Marco
2018.11.24 19:47:55 4: Calendar Kalender_Marco: merging data
2018.11.24 19:47:55 4: Calendar Kalender_Marco: 137 records processed, 137 new, 0 known, 0 modified, 0 changed.
2018.11.24 19:47:55 4: Calendar Kalender_Marco: creating calendar events
2018.11.24 19:48:08 5: Starting notify loop for Kalender_Marco, 3 event(s), first is calname: Kalender_Marco
2018.11.24 19:48:08 5: End notify loop for Kalender_Marco
2018.11.24 19:48:08 4: Calendar Kalender_Marco: Checking times...
2018.11.24 19:48:08 5: Starting notify loop for Kalender_Marco, 3 event(s), first is modeUpcoming: cpj64o9l6kq34b9i6or68b9kccrjab9o61i34bb16hgjae9o70p6cohoccgooglecom;31ov1utrqimge0l1lpgs3sher4googlecom;nvn42dk9j7i0u4tbsea7iojth8googlecom;4fui0892m73qbf3p9ivo18lrmsgooglecom;cgp3ad1ic4q3ibb664q3eb9kcosjgb9pcgs36b9jc8o32c9oc4rmcc1mcogooglecom;s127a5lgdfeas47na48ur0lib8googlecom;cco6cc1pcgsjeb9h6os38b9kclhjibb1ccqm6bb670rj2d9hclj64ohlckgooglecom;60q32dhj71i32b9mclijeb9kchh68b9p68p66b9jckom8e9l6krjgd9m70googlecom;2i35km1rjfaucf9ohq5744mf4ogooglecom;s4c9m7pkji4adhnhi7k4ejsot4googlecom;6cq3ccpn64qm6b9g6oqj8b9kc4s3cb9o6dgm8b9gc8rj4p1pccp3ge9hcggooglecom;au9kp0lv7kpamaqf9d1flq0imkgooglecom;6dim6oplcorm2b9k6so6cb9kccp6cb9p6hh32b9i6gsmaor26kom2e3664googlecom;fqeck456pcm5tes0ip6c3r9jisgooglecom;ih6cmt4ohmbm6u7ggg08kg18aogooglecom
2018.11.24 19:48:08 5: End notify loop for Kalender_Marco
2018.11.24 19:48:08 5: Starting notify loop for Kalender_Marco, 1 event(s), first is nextWakeup: 2018-11-24 23:47:54
2018.11.24 19:48:08 5: End notify loop for Kalender_Marco
2018.11.24 19:48:08 4: Calendar Kalender_Marco: process ended.
2018.11.24 19:48:08 5: HttpUtils url=http://xxxx/
2018.11.24 19:48:08 5: IP: xxxxx -> xxxxxx
2018.11.24 19:48:08 5: [Freezemon] myFreezemon: ----------- Starting Freeze handling at 2018.11.24 19:48:08.791 ---------------------
2018.11.24 19:48:08 1: [Freezemon] myFreezemon: possible freeze starting at 19:47:56, delay is 12.791 possibly caused by: no bad guy found :-(
2018.11.24 19:48:08 5: Starting notify loop for myFreezemon, 5 event(s), first is s:19:47:56 e:19:48:08 f:12.791 d:no bad guy found :-(
2018.11.24 19:48:08 5: End notify loop for myFreezemon
2018.11.24 19:48:08 5: [Freezemon] myFreezemon: ----------- Ending Freeze handling at 2018.11.24 19:48:08.810 after 0.018384 --------

Dr. Boris Neubert

attr Mittagschicht_Kalendar update async
attr Mittagschicht_Kalendar ignoreCancelled
attr Mittagschicht_Kalendar quirks ignoreDtStamp


Hilft das?
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Bigsonic1

Ja hat geholfen, vielen lieben Dank!  :)

Dr. Boris Neubert

Prima.

Kannst Du es bitte nur mit

attr Mittagschicht_Kalendar update async

probieren? Mich würde interessieren, ob die anderen beiden Attribute hier notwendig sind.

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

michael.winkler

Hi,

ich habe ein ähnliches Problem. Bei jedem Reload entseht ein Freez.


Internals:
   DEF        ical url https://calendar.google.com/calendar/ical/xxxxxxxxxxxxxxxx/basic.ics
   FUUID      5c507a20-f33f-e2f1-1c52-56075c1beedb030c
   NAME       kalender.michael
   NOTIFYDEV  global
   NR         159
   NTFY_ORDER 50-kalender.michael
   STATE      triggered
   TYPE       Calendar
   READINGS:
     2019-09-13 14:45:04   calname         xxxxxx
     2019-09-13 14:45:04   lastUpdate      2019-09-13 14:44:52
     2019-09-13 10:30:00   modeAlarm       
     2019-09-13 14:41:34   modeAlarmOrStart
     2019-09-13 10:19:24   modeAlarmed     
     2019-09-13 11:19:24   modeChanged     
     2019-09-13 14:45:04   modeEndxxxxx
     2019-09-13 11:19:24   modeEnded       
     2019-09-13 14:41:34   modeStart       xxx
     2019-09-13 11:00:00   modeStarted     
     2019-09-13 14:45:04   modeUpcoming    xxxxx
     2019-09-13 14:45:04   nextUpdate      2019-09-13 15:44:52
     2019-09-13 14:45:05   nextWakeup      2019-09-13 15:44:52
     2019-09-13 14:45:04   state           triggered
Attributes:
   cutoffOlderThan 0
   group      Kalender
   hideOlderThan 0
   ignoreCancelled 1
   quirks     ignoreDtStamp
   room       ZZ_FHEM
   synchronousUpdate 0


Gibt es hierfür eine Lösung?

Dr. Boris Neubert

Hallo,

hast Du das aync-Attribut gesetzt?

Auf schwachen Rechnern brauchen große Kalender lange. Dafür gibt es keine FHEM-seitige Lösung.

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

michael.winkler

Zitat von: Dr. Boris Neubert am 14 September 2019, 12:46:14
Hallo,

hast Du das aync-Attribut gesetzt?

Auf schwachen Rechnern brauchen große Kalender lange. Dafür gibt es keine FHEM-seitige Lösung.

Viele Grüße
Boris
Hi Boris,

wenn Du das Attribut "synchronousUpdate" meinst, ja das habe ich gesetzt. Aktuell hat es den Wert 0.

Mein FHEM Server wird in einer VM betrieben. Habe als Hostsystem einen Intel i7-4700MQ im Einsatz. Es sollte genügen Power da sein.

Gruß
Michael

Dr. Boris Neubert

Hmm, da hilft vielleicht nur noch ein Post des vollen Abzugs aus dem Log mit verbosity 5 (sofern Du die Informationen aus dem Kalender preisgeben willst) nach einem set kalender.michael update.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

michael.winkler

Zitat von: Dr. Boris Neubert am 19 September 2019, 19:39:08
Hmm, da hilft vielleicht nur noch ein Post des vollen Abzugs aus dem Log mit verbosity 5 (sofern Du die Informationen aus dem Kalender preisgeben willst) nach einem set kalender.michael update.
Viel steht in dem LOG nicht, vor allem keine Kalenderdaten


2019.09.20 09:25:43.720 4: Calendar kalender.michael: Updating...
2019.09.20 09:25:43.738 4: Calendar kalender.michael: Getting data from URL <hidden>
2019.09.20 09:25:46.542 5: Calendar kalender.michael: HTTP response code 200
2019.09.20 09:25:46.621 4: Calendar kalender.michael: parsing data asynchronously (PID= 31322)
2019.09.20 09:25:46.622 5: Calendar kalender.michael: control passed back to main loop.
2019.09.20 09:25:47.653 4: Calendar kalender.michael: got result from asynchronous parsing.
2019.09.20 09:25:47.689 4: Calendar kalender.michael: asynchronous parsing finished.
2019.09.20 09:25:47.778 4: Calendar kalender.michael: merging data
2019.09.20 09:25:47.908 4: Calendar kalender.michael: 3755 records processed, 0 new, 3752 known, 0 modified, 3 changed.
2019.09.20 09:25:47.909 4: Calendar kalender.michael: creating calendar events
2019.09.20 09:25:48.709 2: Calendar: keyword BYSETPOS in RRULE FREQ=MONTHLY;COUNT=13;BYDAY=FR;BYSETPOS=2 is not supported
2019.09.20 09:25:51.242 4: Calendar kalender.michael: Checking times...
2019.09.20 09:25:51.334 4: Calendar kalender.michael: process ended.
2019.09.20 09:25:51.367 1: 10.10.0.232:1883 disconnected, waiting to reappear (fhem.mqtt.client)
2019.09.20 09:25:51.432 1: [Freezemon] myFreezemon: possible freeze starting at 09:25:48, delay is 3.429 possibly caused by: tmr-Calendar_PollChild(kalender.michael) tmr-DbLog_execmemcache(fhem.dblog) tmr-MQTT2_CLIENT_keepalive(fhem.mqtt.client) tmr-HMUARTLGW_CheckCredits(HNMWHWG001)

Dr. Boris Neubert

Hallo,

Zitat von: michael.winkler am 20 September 2019, 09:28:00


2019.09.20 09:25:47.689 4: Calendar kalender.michael: asynchronous parsing finished.
2019.09.20 09:25:47.778 4: Calendar kalender.michael: merging data
2019.09.20 09:25:47.908 4: Calendar kalender.michael: 3755 records processed, 0 new, 3752 known, 0 modified, 3 changed.
2019.09.20 09:25:47.909 4: Calendar kalender.michael: creating calendar events
2019.09.20 09:25:51.242 4: Calendar kalender.michael: Checking times...
2019.09.20 09:25:51.334 4: Calendar kalender.michael: process ended.


es ist die schiere Anzahl von 3755 Ereignissen, die beim Zusammenführen mit dem Ergebnis des letzten Kalenderabrufs etwa 2,5 Sekunden Wartezeit erzeugt.

Ich kenne keine Möglichkeit, das noch zu beschleunigen.

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

michael.winkler

Zitat von: Dr. Boris Neubert am 22 September 2019, 13:14:52
Hallo,

es ist die schiere Anzahl von 3755 Ereignissen, die beim Zusammenführen mit dem Ergebnis des letzten Kalenderabrufs etwa 2,5 Sekunden Wartezeit erzeugt.

Ich kenne keine Möglichkeit, das noch zu beschleunigen.

Viele Grüße
Boris
hmm ok, schade. Gibt es denn keine Möglichkeit das Ergebnis extern zu berechnen? Ich lasse z.B. in meinem Modul ein Skript aßerhalt von FHEM laufen und prüfen dann per Timer auf das fertige Ergebnis. Nur mal so als Idee.


Dr. Boris Neubert

Hallo Michael,

ich wüsste nicht, wie und warum ein externen Skript schneller sein sollte als das Perl-Modul. Ich habe viel Zeit in die Optimierung gesteckt und jetzt bin ich damit am Ende der Fahnenstange angelangt. Ich kann mich gerade nicht daran erinnern, warum ich das Erzeugen und Verschmelzen der neugelesenen Ereignisse nicht auch nebenläufig zum FHEM-Hauptprozess mache, aber ich meine, dass das aufwändig war.

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