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
Hallo,
bitte Definition des Device, verwendete Hardware und Log mit Verbosity 5 posten. Private URLs unkenntlich machen.
Viele Grüße
Boris
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 --------
attr Mittagschicht_Kalendar update async
attr Mittagschicht_Kalendar ignoreCancelled
attr Mittagschicht_Kalendar quirks ignoreDtStamp
Hilft das?
Ja hat geholfen, vielen lieben Dank! :)
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
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?
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
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
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.
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)
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
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.
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