Ich bin 1:1 nach dem Wiki Eintrag vorgegangen (konnte sogar den namen übernehmen :D ).
Er zeigt mir auch die Notifys an, da ändern sich auch Zeiten... aber weder der Besuch noch der Urlaub Dummy werden gesetzt.
Wie kann man jetzt den Fehler finden?
Als Kalender muß ich ja den privaten Lalender nehmen, nicht die öffentliche URL, oder?
Zeigt das Kalendermodul die von Dir erwarteten Einträge an?
ohne deinen Quellcode wird es ein reines Glaskugel lesen werden :)
DAS ist mein Quelltext, 1:1!
http://www.fhemwiki.de/wiki/Google-Kalender_zur_Steuerung_von_Dummies
Welche Einträge soll/kann es denn anzeigen? Bei Start und Ende im Notify stehen jetzt nur die Start und End Zeit des letzten Eintrags.
Nicht in
Zitatim Notify
, sondern in "Kalender_Christian". Was dort steht bestimmst Du selbst.
Was kann ich denn da bestimmen?
Aussehen tut das List folgendermassen:
Internals:
CFGFN
DEF ical url https://calendar.google.com/calendar/ical/christian...................ics 14400
NAME Kalender_Christian
NR 174
STATE Active
TYPE Calendar
Readings:
2015-12-20 21:12:09 all 040000008200E00074C5B7101A82E008000000000325F2F06BA34DE9A994932E68015713100000008F2269CA4DF66DCD4F6386BB0E1B2B3A;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000000B49F4BEB6AFA01C4B162014E90279F5;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000001A8C82D351E4C946CA4B66BA14DE44A8;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000002651170DCFC3C212E892BEB20B49DF4E;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD1000000037C9D0C99E44768F77F62B59F36608FE;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000577355D6BF39D6EF5518013E31F6BAA2;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000005E17E601C583EBB9B61C229DE7E89EA2;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD1000000087BE9C1DC327528F89BC671214A75408;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000A6D295D3BBCB12DB53CB4D3C38BA2930;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000C40F33D7C323303C3A417409209648E8;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000E28DD4B4CCF5188CF7D1F777657181F3;040000008200E00074C5B7101A82E0080000000020CB80248D0DC901000000000000000010000000F1B897F9141BD94C87799F639C7AE8FD;040000008200E00074C5B7101A82E008000000003083D8B22146CB010000000000000000100000000A296B4427D9564C93C0C07CE2F778D3;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A27041000000008C4D89B3AF4C0AEF342624AD2E183FB;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A27041000000024ABBF9EDD1D4F8B4BD503052E8B331E;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A270410000000BE22D9441064C7374E979758B9F50731;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A270410000000C8212654BE3ECD307406D5DD112F2001;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A270410000000DC68CAD8893E9CD340662786EFF35157;040000008200E00074C5B7101A82E00800000000B1EFF16111ADBD6D983AD154B93B2D1C4D781600C0F7DFC7F8F0B7B69454A145;040000008200E00074C5B7101A82E00800000000B1EFF16111ADBD6D983AD154B93B2D1CE4929AFFE5C15EFD75468625A8B0C07B;040000008200E00074C5B7101A82E00800000000B341FAD540B9C32965FDB35CC9BE3F7510000000C43D22E2340EB9D3F8615454B4447986;040000008200E00074C5B7101A82E00800000000CF1E1D9ABFE6595FA43B414C51CAE190960E8A9D858219D27AA24C1CF2101DBA;040000008200E00074C5B7101A82E00800000000D872A5232306596B753073D929C77EAF33F8B337FB41483E6BF75B7949747C68;040000008200E00074C5B7101A82E00800000000EAC1A645591C072AB140DC60B18F607210000000CCC3B687CBB654EF535F42121244E408;040000008200E00074C5B7101A82E00800000000F3018A4A1C6D9FC631FFC53B4A779C5F100000003F5C9E6DC520B3F540E3296A356C1B21;0or4614e16qccvt3jl70tm5ac8googlecom;13ien77q065oum9hbulgie6r40googlecom;1l1chub9mn9l8te62m5p1vhql4googlecom;2grq1gfgtco24v7lcclfp03q9ggooglecom;3fg0gq73qv5vf2fd4eekhiaescgooglecom;57vc8pm9fn5imv6v4s9lumpvikgooglecom;60pj0dpn68p3ab9pchj3cb9kcph3gb9p64smab9j74p3eo9o60sm8chk6ogooglecom;60qj0phk6osm6b9h6gsm2b9kchj3eb9pc4o3gb9g69ijccpkckoj8d1k60googlecom;61i64pj26gsj0bb46or3cb9kckom4b9p64sjgb9n69i3ceb3ckqmadj574googlecom;61ijgo9hcdhmcbb6c8p3eb9kcli3gb9p6krj0bb2cphm6dpj70qm8cb368googlecom;64om4cj66kp6cb9j74p32b9k6ko62bb268ojeb9n69j3cphlc8r3ae9j6ggooglecom;64s3ipj668om4b9icgr38b9kclgjabb26os30b9kc9i68cpjc9hm8dpkc8googlecom;65h62c1j6dj3ib9l6srj4b9k6pij8bb1c9gj8b9i6li32cb56opm4chh6sgooglecom;65i30cpp6pi36bb26tij4b9kchi36b9p74oj0bb56ssmcchm65imcdb2cogooglecom;65j6adb46ks30b9m6lh30b9k60s3eb9oc5gj2b9ic9gjcdph60qm8chg6cgooglecom;65r8pubq8c0bc23ts2t6ljbpeogooglecom;68oj4dph61ijcb9n61i3cb9kcdi6ab9p61gmcbb16limadj170sjaopmcggooglecom;68q36p9p6gq3ib9j6cs3gb9k71gjabb26gsm6b9jc4om8c9g6oqj4opm68googlecom;68q66d1g6ksj6bb3clim8b9k68rj0bb264o3gbb6cos6coj4cksm2p9l70googlecom;68qjie1j64sjab9h65h66b9k6ooj4b9p70pj8b9n60rjechj69h32pj4ccgooglecom;69gj6dpp64o3abb4c9i3ib9k60s38bb164pj0b9g6oq3gcj275hjce1pcggooglecom;6crj6cj66li3ib9nc9h68b9k74p3gbb1c9gj4bb2copj0e3468q3gdhlc4googlecom;6crm2p34c8r3cb9mc4s3ib9kchgm4b9o6thmcb9n6oqmcdhg6tgm2p1j68googlecom;6dgm4dr4clj6cb9m6gr68b9k6gp6ab9oc8p3ib9k6som8db1c5gjap316sgooglecom;6dimacr1cgsm8bb4c9gj6b9kckojgbb171hj0b9j6gpjid346gsm8dpi6cgooglecom;6gom6c1ocgo6ab9oclh64b9k65gjcb9o68qm2b9hc5i30ob1cco6ceb66ogooglecom;6gp36dj36lh3cb9k74sjeb9k69j6cbb260oj0bb36dgm6p33c8s62chn6ogooglecom;6gq38c9n6cqmab9kc8pmcb9kchijeb9pclim6b9lclij8d1n71ij4dj2cogooglecom;6kq3iohj6kpjibb5corjeb9k6gs3abb268qj0b9nchj3ad1i6lhjcdpg74googlecom;6opm2e1lckpjcbb5cgqmab9k61im4b9pchijcb9i6gs66p9ickoj4e356ggooglecom;6p6okaff8g4bba34nreufh8u9ggooglecom;6pij0opj6thm2b9nccrj4b9k60oj8bb1ccqjebb36oomadpg6tijcc9iccgooglecom;6qo4atpjvmgian762ujd7irh4sgooglecom;6som2dr36cqjcb9j74q62b9kcgqj4b9p6dgjibb66pi30e1g70q30c336sgooglecom;6ss30dpg6gq6cb9o64s3ab9kcgpjibb16sqjgbb66ti62e1h68s30p9nccgooglecom;6ti32d9g6tgm4b9pccqj2b9kc4r3abb2c9j34bb260q34cr3cdi3cpb270googlecom;71hmcp1k69h3ibb671gj0b9kcgrm6bb274o6cb9h6opm6opj64s66cj66sgooglecom;71i3co9lcopj0bb4coq68b9k68pmab9p61gjcb9i75hmac33c4rmae36c4googlecom;74o36c336hh3cb9gchh6cb9k71ij4b9ockqj2b9hcgr3gor1c4r3iphm64googlecom;74pjcc9j60q6cb9o74q3cb9kcoq3cbb1ccq34b9mchgjae366hj68d9gcggooglecom;74r64cr56pi62b9j60pjgb9k74rmcb9o6lj6cb9o6ti38dhgckqm8cj56ogooglecom;75h6aphp6ksj6b9k6sp3eb9k6ooj6b9p6pgjgbb56sq38p1ic4o38ohlc8googlecom;75i3cp9n6timab9g68p66b9k6cojcbb275ijcbb36dimachl61ij2oj3ccgooglecom;75i3ge9p64omcbb66hj30b9kclhm8bb1c5gj0bb56dhjid9k6opjiob46ogooglecom;75im4cb571j3eb9n74qj2b9kc4r3ib9ochj6ab9h6gsjeoppc8o64c1k6cgooglecom;75j68eb365h32b9j68o6cb9k6cq3cb9occoj8b9h74ojap1nckr6cdj1c4googlecom;7cvgrg0i3hc4b2gab88l7v8320googlecom;91407bllu36v0qb0vgjc6gkvgsgooglecom;97t8s417q2irj580euavfd7mkogooglecom;a5uk1c0kenhj5gs06lkka93504googlecom;aavj7n6vj2bfkpn8mfa6moqquggooglecom;am51j01bgkosemdiqbn3puap84googlecom;b3mes4gktoa7luv502nsjco5ikgooglecom;b3vipepo60a1djvsmeb07j9u2ogooglecom;bgd6qgc574imnh73m9ijksb5lsgooglecom;bnleokkp8edteucsulof14ht5ggooglecom;bqa8sn8sblvmtudnbvmgeqmel0googlecom;bsrg0l0th8ltcnornmo3anorfkgooglecom;c4o3aoj168pjgb9k6hj3ib9kcoqj0bb16kpm4bb16orjed1icopj0chi6ggooglecom;c4rm6c3168o64bb3cdi30b9kcoojab9p6pgmab9ichgj2pb465i3io9g6cgooglecom;c5h3cohhcop6cbb570rj4b9k6sp30b9p69gj4b9icdhmaeb375j38dpjcggooglecom;c5imacplcgs3ebb374qjeb9k6grjibb2c4s3ebb1cgpjee1ic4o68e356ggooglecom;c5j6cpb56kq32b9o6tj34b9kcgp62bb16cpj0bb6cdi66pj1c8q3ep1hcggooglecom;c65duhf0tvnc371pm0a6ah9ancgooglecom;c8q38or360rm6b9lcksmab9k6gs66b9ocgqm2bb4c5i3cohoclij2c1h74googlecom;c8qjidhh6op3ebb168qjgb9kc4s34bb271i3gb9g64q3ecpkccs64p9h60googlecom;c8rjadj36ssjgbb56kom8b9kcopmcb9o6gsm4b9m6pi68d3168p3ccpn6kgooglecom;ccq38p9j6pgjibb464sm8b9k65gmcbb16sq32b9h6oq6aeb461h38o9g60googlecom;ccrjed1jc8om4bb274r3ib9k68q3cbb16pgjgb9l6lh6ac9oclh64p9h64googlecom;cdgjcohockoj4b9nc8p3eb9kccqj4bb26kq3ab9pc8p64ohp6kp66ohm6cgooglecom;cdh3idhgc8r3gb9k70qjib9k74r66b9pcpj68b9h64r64dpm74p3id1l60googlecom;chctbikvvv0go0i18hh1gcvs5ggooglecom;chgjao9k71gjeb9k6timab9kchh34b9p70s68b9m71h30phh64sj2dhhcggooglecom;chhj4chj64om4b9ocop38b9kcor36bb26ks34b9n68pj2d9kcpi3ieb564googlecom;cko64dr36kq64b9hccqm6b9k6gq62bb1c5i3ib9g6th38c1p6gp3icb1cggooglecom;ckqjecb56gojgb9k69gm8b9k60pj8bb16th64b9pcdh6ac1mcoo66or2ccgooglecom;ckrj6cb3ccp38b9k70p66b9kc8om2bb16gqm2b9ockqj4phh6ksjidr56kgooglecom;coqj4oj374pjib9g61h66b9k6dj6cb9p6ph30b9p6cs66c1l6gr3ip31c4googlecom;coqj8c9kcksj0b9k6hi32b9k6kp6cb9p60ojcb9hcoo6ap9pc4smce9ncggooglecom;corm6oj169j3ab9icdgm8b9k61gmab9p60sm4b9k75gjcc34c8sjicj66cgooglecom;cosj6c9n70pj0b9ic8s6ab9kcgp36b9o74pmcbb26opjep1k65gj2d1m6ggooglecom;cpgj0opnc5j32b9i60p62b9k6ksm2b9p74r36b9o6kr34e1i60p66p1mckgooglecom;cphj2d9m6cp6cb9mcksj8b9kcoq30b9ockp64bb2corjepj5c4o30cb36sgooglecom;cpi66cpn70r6cb9h65hjib9k70pm2bb2c8o68bb269j34chm6cqmadpkckgooglecom;cpim8db174s34b9i6gr68b9kchimabb16hj66b9o6thjee9m71i64p1ickgooglecom;cpj6cdpkckq3cbb46oo32b9k6tij8b9oc8pmcb9p6phj8oj2chi66p1l6ogooglecom;d6hhvatcosn0mis9a1cnak2pp4googlecom;dnbg1lfsf5bfdl987ljt7du5o4googlecom;e3p6jmv5ggm068io7igsj8i4sggooglecom;e938keabi56fi3lj4kvbd70evcgooglecom;emf0lcti1dvm7m3fnbrvokj8asgooglecom;fftcrn5o4sp333kbgbrmiicr2ogooglecom;g1pql5l4ven3opt2j85647c6m0googlecom;g8qsdkhtir2hqq2o0f0nac71acgooglecom;gbapafnf1cspd3tua6s1nd7f60googlecom;ggr7siog6ia7g7p1stolut48f4googlecom;ht38bkdgi83bnf8uj7gj84mhucgooglecom;i6h77cm6p0c9iotn1u1i5t5hu0googlecom;i9b79mbfpfb99moak75nfog0osgooglecom;in29m2l8nn57etmtc3qk4t311cgooglecom;iq8kq8j4ud3q3i1tc7dkj65j90googlecom;ir9gtso6kh2vhnecpnpn60rn84googlecom;j0dp4pgt2aot4dhcj6lr7u22ksgooglecom;jao6iifq0ourrkohp8cveffmbggooglecom;l6hp0st4r2outv27ubrepq0918googlecom;lhp44u2k7ohh6bdogoqoveelrggooglecom;nd9ms8g2nnfqsoa41q73jqs2o8googlecom;nqhf1qvt9duntfnjegd9qdd9kogooglecom;nqhfjfc2q17ld7130oid8sep98googlecom;o0isgemtiibg2b1jd0tgvqc8b4googlecom;o47mnqlfkc4uff6jbmvp2u27lcgooglecom;t03inalq8hv5t2mbjm797aohqogooglecom;thge114uk4b0h8djqbr7v86q1kgooglecom;uvbvh0qgrkska2f976m1klpij0googlecom;vqbcr0a9r15ihjf4jvec2tgfb4googlecom
2015-12-20 21:12:09 calname Privat
2015-12-20 21:12:09 lastCheck 2015-12-20 20:44:34
2015-12-20 21:12:09 lastUpdate 2015-12-20 20:44:34
2015-12-20 21:12:09 modeAlarm cdgjcohockoj4b9nc8p3eb9kccqj4bb26kq3ab9pc8p64ohp6kp66ohm6cgooglecom
2015-12-20 21:12:09 modeAlarmOrStart cdgjcohockoj4b9nc8p3eb9kccqj4bb26kq3ab9pc8p64ohp6kp66ohm6cgooglecom;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000000B49F4BEB6AFA01C4B162014E90279F5;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000001A8C82D351E4C946CA4B66BA14DE44A8;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000002651170DCFC3C212E892BEB20B49DF4E;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD1000000037C9D0C99E44768F77F62B59F36608FE;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000577355D6BF39D6EF5518013E31F6BAA2;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000005E17E601C583EBB9B61C229DE7E89EA2;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD1000000087BE9C1DC327528F89BC671214A75408;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000A6D295D3BBCB12DB53CB4D3C38BA2930;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000C40F33D7C323303C3A417409209648E8;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000E28DD4B4CCF5188CF7D1F777657181F3;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A27041000000008C4D89B3AF4C0AEF342624AD2E183FB;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A270410000000BE22D9441064C7374E979758B9F50731;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A270410000000C8212654BE3ECD307406D5DD112F2001;040000008200E00074C5B7101A82E00800000000B1EFF16111ADBD6D983AD154B93B2D1C4D781600C0F7DFC7F8F0B7B69454A145;040000008200E00074C5B7101A82E00800000000B1EFF16111ADBD6D983AD154B93B2D1CE4929AFFE5C15EFD75468625A8B0C07B;0or4614e16qccvt3jl70tm5ac8googlecom;13ien77q065oum9hbulgie6r40googlecom;2grq1gfgtco24v7lcclfp03q9ggooglecom;64om4cj66kp6cb9j74p32b9k6ko62bb268ojeb9n69j3cphlc8r3ae9j6ggooglecom;64s3ipj668om4b9icgr38b9kclgjabb26os30b9kc9i68cpjc9hm8dpkc8googlecom;65j6adb46ks30b9m6lh30b9k60s3eb9oc5gj2b9ic9gjcdph60qm8chg6cgooglecom;68oj4dph61ijcb9n61i3cb9kcdi6ab9p61gmcbb16limadj170sjaopmcggooglecom;68qjie1j64sjab9h65h66b9k6ooj4b9p70pj8b9n60rjechj69h32pj4ccgooglecom;6gom6c1ocgo6ab9oclh64b9k65gjcb9o68qm2b9hc5i30ob1cco6ceb66ogooglecom;6gp36dj36lh3cb9k74sjeb9k69j6cbb260oj0bb36dgm6p33c8s62chn6ogooglecom;6gq38c9n6cqmab9kc8pmcb9kchijeb9pclim6b9lclij8d1n71ij4dj2cogooglecom;6kq3iohj6kpjibb5corjeb9k6gs3abb268qj0b9nchj3ad1i6lhjcdpg74googlecom;6pij0opj6thm2b9nccrj4b9k60oj8bb1ccqjebb36oomadpg6tijcc9iccgooglecom;6som2dr36cqjcb9j74q62b9kcgqj4b9p6dgjibb66pi30e1g70q30c336sgooglecom;6ti32d9g6tgm4b9pccqj2b9kc4r3abb2c9j34bb260q34cr3cdi3cpb270googlecom;74pjcc9j60q6cb9o74q3cb9kcoq3cbb1ccq34b9mchgjae366hj68d9gcggooglecom;74r64cr56pi62b9j60pjgb9k74rmcb9o6lj6cb9o6ti38dhgckqm8cj56ogooglecom;75h6aphp6ksj6b9k6sp3eb9k6ooj6b9p6pgjgbb56sq38p1ic4o38ohlc8googlecom;75i3cp9n6timab9g68p66b9k6cojcbb275ijcbb36dimachl61ij2oj3ccgooglecom;75i3ge9p64omcbb66hj30b9kclhm8bb1c5gj0bb56dhjid9k6opjiob46ogooglecom;75j68eb365h32b9j68o6cb9k6cq3cb9occoj8b9h74ojap1nckr6cdj1c4googlecom;7cvgrg0i3hc4b2gab88l7v8320googlecom;97t8s417q2irj580euavfd7mkogooglecom;a5uk1c0kenhj5gs06lkka93504googlecom;aavj7n6vj2bfkpn8mfa6moqquggooglecom;b3mes4gktoa7luv502nsjco5ikgooglecom;b3vipepo60a1djvsmeb07j9u2ogooglecom;bgd6qgc574imnh73m9ijksb5lsgooglecom;bnleokkp8edteucsulof14ht5ggooglecom;bqa8sn8sblvmtudnbvmgeqmel0googlecom;bsrg0l0th8ltcnornmo3anorfkgooglecom;c4o3aoj168pjgb9k6hj3ib9kcoqj0bb16kpm4bb16orjed1icopj0chi6ggooglecom;c65duhf0tvnc371pm0a6ah9ancgooglecom;c8q38or360rm6b9lcksmab9k6gs66b9ocgqm2bb4c5i3cohoclij2c1h74googlecom;c8qjidhh6op3ebb168qjgb9kc4s34bb271i3gb9g64q3ecpkccs64p9h60googlecom;c8rjadj36ssjgbb56kom8b9kcopmcb9o6gsm4b9m6pi68d3168p3ccpn6kgooglecom;ccrjed1jc8om4bb274r3ib9k68q3cbb16pgjgb9l6lh6ac9oclh64p9h64googlecom;cdh3idhgc8r3gb9k70qjib9k74r66b9pcpj68b9h64r64dpm74p3id1l60googlecom;chctbikvvv0go0i18hh1gcvs5ggooglecom;chgjao9k71gjeb9k6timab9kchh34b9p70s68b9m71h30phh64sj2dhhcggooglecom;chhj4chj64om4b9ocop38b9kcor36bb26ks34b9n68pj2d9kcpi3ieb564googlecom;cko64dr36kq64b9hccqm6b9k6gq62bb1c5i3ib9g6th38c1p6gp3icb1cggooglecom;coqj4oj374pjib9g61h66b9k6dj6cb9p6ph30b9p6cs66c1l6gr3ip31c4googlecom;coqj8c9kcksj0b9k6hi32b9k6kp6cb9p60ojcb9hcoo6ap9pc4smce9ncggooglecom;corm6oj169j3ab9icdgm8b9k61gmab9p60sm4b9k75gjcc34c8sjicj66cgooglecom;cphj2d9m6cp6cb9mcksj8b9kcoq30b9ockp64bb2corjepj5c4o30cb36sgooglecom;cpi66cpn70r6cb9h65hjib9k70pm2bb2c8o68bb269j34chm6cqmadpkckgooglecom;cpj6cdpkckq3cbb46oo32b9k6tij8b9oc8pmcb9p6phj8oj2chi66p1l6ogooglecom;dnbg1lfsf5bfdl987ljt7du5o4googlecom;e3p6jmv5ggm068io7igsj8i4sggooglecom;emf0lcti1dvm7m3fnbrvokj8asgooglecom;fftcrn5o4sp333kbgbrmiicr2ogooglecom;g1pql5l4ven3opt2j85647c6m0googlecom;g8qsdkhtir2hqq2o0f0nac71acgooglecom;ht38bkdgi83bnf8uj7gj84mhucgooglecom;i6h77cm6p0c9iotn1u1i5t5hu0googlecom;i9b79mbfpfb99moak75nfog0osgooglecom;iq8kq8j4ud3q3i1tc7dkj65j90googlecom;l6hp0st4r2outv27ubrepq0918googlecom;lhp44u2k7ohh6bdogoqoveelrggooglecom;o0isgemtiibg2b1jd0tgvqc8b4googlecom;uvbvh0qgrkska2f976m1klpij0googlecom;vqbcr0a9r15ihjf4jvec2tgfb4googlecom
2015-12-20 21:12:09 modeAlarmed
2015-12-20 21:12:09 modeChanged cpgj0opnc5j32b9i60p62b9k6ksm2b9p74r36b9o6kr34e1i60p66p1mckgooglecom
2015-12-20 21:12:09 modeEnd 57vc8pm9fn5imv6v4s9lumpvikgooglecom;60pj0dpn68p3ab9pchj3cb9kcph3gb9p64smab9j74p3eo9o60sm8chk6ogooglecom;68q36p9p6gq3ib9j6cs3gb9k71gjabb26gsm6b9jc4om8c9g6oqj4opm68googlecom;69gj6dpp64o3abb4c9i3ib9k60s38bb164pj0b9g6oq3gcj275hjce1pcggooglecom;74o36c336hh3cb9gchh6cb9k71ij4b9ockqj2b9hcgr3gor1c4r3iphm64googlecom;c4rm6c3168o64bb3cdi30b9kcoojab9p6pgmab9ichgj2pb465i3io9g6cgooglecom;c5j6cpb56kq32b9o6tj34b9kcgp62bb16cpj0bb6cdi66pj1c8q3ep1hcggooglecom;cosj6c9n70pj0b9ic8s6ab9kcgp36b9o74pmcbb26opjep1k65gj2d1m6ggooglecom;jao6iifq0ourrkohp8cveffmbggooglecom
2015-12-20 21:12:09 modeEnded
2015-12-20 21:12:09 modeStart 040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000000B49F4BEB6AFA01C4B162014E90279F5;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000001A8C82D351E4C946CA4B66BA14DE44A8;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000002651170DCFC3C212E892BEB20B49DF4E;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD1000000037C9D0C99E44768F77F62B59F36608FE;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000577355D6BF39D6EF5518013E31F6BAA2;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD100000005E17E601C583EBB9B61C229DE7E89EA2;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD1000000087BE9C1DC327528F89BC671214A75408;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000A6D295D3BBCB12DB53CB4D3C38BA2930;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000C40F33D7C323303C3A417409209648E8;040000008200E00074C5B7101A82E0080000000015E42B327B17EC08C7847D681D3BAACD10000000E28DD4B4CCF5188CF7D1F777657181F3;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A27041000000008C4D89B3AF4C0AEF342624AD2E183FB;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A270410000000BE22D9441064C7374E979758B9F50731;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A270410000000C8212654BE3ECD307406D5DD112F2001;040000008200E00074C5B7101A82E00800000000B1EFF16111ADBD6D983AD154B93B2D1C4D781600C0F7DFC7F8F0B7B69454A145;040000008200E00074C5B7101A82E00800000000B1EFF16111ADBD6D983AD154B93B2D1CE4929AFFE5C15EFD75468625A8B0C07B;0or4614e16qccvt3jl70tm5ac8googlecom;13ien77q065oum9hbulgie6r40googlecom;2grq1gfgtco24v7lcclfp03q9ggooglecom;64om4cj66kp6cb9j74p32b9k6ko62bb268ojeb9n69j3cphlc8r3ae9j6ggooglecom;64s3ipj668om4b9icgr38b9kclgjabb26os30b9kc9i68cpjc9hm8dpkc8googlecom;65j6adb46ks30b9m6lh30b9k60s3eb9oc5gj2b9ic9gjcdph60qm8chg6cgooglecom;68oj4dph61ijcb9n61i3cb9kcdi6ab9p61gmcbb16limadj170sjaopmcggooglecom;68qjie1j64sjab9h65h66b9k6ooj4b9p70pj8b9n60rjechj69h32pj4ccgooglecom;6gom6c1ocgo6ab9oclh64b9k65gjcb9o68qm2b9hc5i30ob1cco6ceb66ogooglecom;6gp36dj36lh3cb9k74sjeb9k69j6cbb260oj0bb36dgm6p33c8s62chn6ogooglecom;6gq38c9n6cqmab9kc8pmcb9kchijeb9pclim6b9lclij8d1n71ij4dj2cogooglecom;6kq3iohj6kpjibb5corjeb9k6gs3abb268qj0b9nchj3ad1i6lhjcdpg74googlecom;6pij0opj6thm2b9nccrj4b9k60oj8bb1ccqjebb36oomadpg6tijcc9iccgooglecom;6som2dr36cqjcb9j74q62b9kcgqj4b9p6dgjibb66pi30e1g70q30c336sgooglecom;6ti32d9g6tgm4b9pccqj2b9kc4r3abb2c9j34bb260q34cr3cdi3cpb270googlecom;74pjcc9j60q6cb9o74q3cb9kcoq3cbb1ccq34b9mchgjae366hj68d9gcggooglecom;74r64cr56pi62b9j60pjgb9k74rmcb9o6lj6cb9o6ti38dhgckqm8cj56ogooglecom;75h6aphp6ksj6b9k6sp3eb9k6ooj6b9p6pgjgbb56sq38p1ic4o38ohlc8googlecom;75i3cp9n6timab9g68p66b9k6cojcbb275ijcbb36dimachl61ij2oj3ccgooglecom;75i3ge9p64omcbb66hj30b9kclhm8bb1c5gj0bb56dhjid9k6opjiob46ogooglecom;75j68eb365h32b9j68o6cb9k6cq3cb9occoj8b9h74ojap1nckr6cdj1c4googlecom;7cvgrg0i3hc4b2gab88l7v8320googlecom;97t8s417q2irj580euavfd7mkogooglecom;a5uk1c0kenhj5gs06lkka93504googlecom;aavj7n6vj2bfkpn8mfa6moqquggooglecom;b3mes4gktoa7luv502nsjco5ikgooglecom;b3vipepo60a1djvsmeb07j9u2ogooglecom;bgd6qgc574imnh73m9ijksb5lsgooglecom;bnleokkp8edteucsulof14ht5ggooglecom;bqa8sn8sblvmtudnbvmgeqmel0googlecom;bsrg0l0th8ltcnornmo3anorfkgooglecom;c4o3aoj168pjgb9k6hj3ib9kcoqj0bb16kpm4bb16orjed1icopj0chi6ggooglecom;c65duhf0tvnc371pm0a6ah9ancgooglecom;c8q38or360rm6b9lcksmab9k6gs66b9ocgqm2bb4c5i3cohoclij2c1h74googlecom;c8qjidhh6op3ebb168qjgb9kc4s34bb271i3gb9g64q3ecpkccs64p9h60googlecom;c8rjadj36ssjgbb56kom8b9kcopmcb9o6gsm4b9m6pi68d3168p3ccpn6kgooglecom;ccrjed1jc8om4bb274r3ib9k68q3cbb16pgjgb9l6lh6ac9oclh64p9h64googlecom;cdh3idhgc8r3gb9k70qjib9k74r66b9pcpj68b9h64r64dpm74p3id1l60googlecom;chctbikvvv0go0i18hh1gcvs5ggooglecom;chgjao9k71gjeb9k6timab9kchh34b9p70s68b9m71h30phh64sj2dhhcggooglecom;chhj4chj64om4b9ocop38b9kcor36bb26ks34b9n68pj2d9kcpi3ieb564googlecom;cko64dr36kq64b9hccqm6b9k6gq62bb1c5i3ib9g6th38c1p6gp3icb1cggooglecom;coqj4oj374pjib9g61h66b9k6dj6cb9p6ph30b9p6cs66c1l6gr3ip31c4googlecom;coqj8c9kcksj0b9k6hi32b9k6kp6cb9p60ojcb9hcoo6ap9pc4smce9ncggooglecom;corm6oj169j3ab9icdgm8b9k61gmab9p60sm4b9k75gjcc34c8sjicj66cgooglecom;cphj2d9m6cp6cb9mcksj8b9kcoq30b9ockp64bb2corjepj5c4o30cb36sgooglecom;cpi66cpn70r6cb9h65hjib9k70pm2bb2c8o68bb269j34chm6cqmadpkckgooglecom;cpj6cdpkckq3cbb46oo32b9k6tij8b9oc8pmcb9p6phj8oj2chi66p1l6ogooglecom;dnbg1lfsf5bfdl987ljt7du5o4googlecom;e3p6jmv5ggm068io7igsj8i4sggooglecom;emf0lcti1dvm7m3fnbrvokj8asgooglecom;fftcrn5o4sp333kbgbrmiicr2ogooglecom;g1pql5l4ven3opt2j85647c6m0googlecom;g8qsdkhtir2hqq2o0f0nac71acgooglecom;ht38bkdgi83bnf8uj7gj84mhucgooglecom;i6h77cm6p0c9iotn1u1i5t5hu0googlecom;i9b79mbfpfb99moak75nfog0osgooglecom;iq8kq8j4ud3q3i1tc7dkj65j90googlecom;l6hp0st4r2outv27ubrepq0918googlecom;lhp44u2k7ohh6bdogoqoveelrggooglecom;o0isgemtiibg2b1jd0tgvqc8b4googlecom;uvbvh0qgrkska2f976m1klpij0googlecom;vqbcr0a9r15ihjf4jvec2tgfb4googlecom
2015-12-20 21:12:09 modeStarted
2015-12-20 21:12:09 modeUpcoming 040000008200E00074C5B7101A82E008000000000325F2F06BA34DE9A994932E68015713100000008F2269CA4DF66DCD4F6386BB0E1B2B3A;040000008200E00074C5B7101A82E0080000000020CB80248D0DC901000000000000000010000000F1B897F9141BD94C87799F639C7AE8FD;040000008200E00074C5B7101A82E008000000003083D8B22146CB010000000000000000100000000A296B4427D9564C93C0C07CE2F778D3;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A27041000000024ABBF9EDD1D4F8B4BD503052E8B331E;040000008200E00074C5B7101A82E0080000000058659B588AB7BEC41EF944AA577A270410000000DC68CAD8893E9CD340662786EFF35157;040000008200E00074C5B7101A82E00800000000B341FAD540B9C32965FDB35CC9BE3F7510000000C43D22E2340EB9D3F8615454B4447986;040000008200E00074C5B7101A82E00800000000CF1E1D9ABFE6595FA43B414C51CAE190960E8A9D858219D27AA24C1CF2101DBA;040000008200E00074C5B7101A82E00800000000D872A5232306596B753073D929C77EAF33F8B337FB41483E6BF75B7949747C68;040000008200E00074C5B7101A82E00800000000EAC1A645591C072AB140DC60B18F607210000000CCC3B687CBB654EF535F42121244E408;040000008200E00074C5B7101A82E00800000000F3018A4A1C6D9FC631FFC53B4A779C5F100000003F5C9E6DC520B3F540E3296A356C1B21;1l1chub9mn9l8te62m5p1vhql4googlecom;3fg0gq73qv5vf2fd4eekhiaescgooglecom;60qj0phk6osm6b9h6gsm2b9kchj3eb9pc4o3gb9g69ijccpkckoj8d1k60googlecom;61i64pj26gsj0bb46or3cb9kckom4b9p64sjgb9n69i3ceb3ckqmadj574googlecom;61ijgo9hcdhmcbb6c8p3eb9kcli3gb9p6krj0bb2cphm6dpj70qm8cb368googlecom;65h62c1j6dj3ib9l6srj4b9k6pij8bb1c9gj8b9i6li32cb56opm4chh6sgooglecom;65i30cpp6pi36bb26tij4b9kchi36b9p74oj0bb56ssmcchm65imcdb2cogooglecom;65r8pubq8c0bc23ts2t6ljbpeogooglecom;68q66d1g6ksj6bb3clim8b9k68rj0bb264o3gbb6cos6coj4cksm2p9l70googlecom;6crj6cj66li3ib9nc9h68b9k74p3gbb1c9gj4bb2copj0e3468q3gdhlc4googlecom;6crm2p34c8r3cb9mc4s3ib9kchgm4b9o6thmcb9n6oqmcdhg6tgm2p1j68googlecom;6dgm4dr4clj6cb9m6gr68b9k6gp6ab9oc8p3ib9k6som8db1c5gjap316sgooglecom;6dimacr1cgsm8bb4c9gj6b9kckojgbb171hj0b9j6gpjid346gsm8dpi6cgooglecom;6opm2e1lckpjcbb5cgqmab9k61im4b9pchijcb9i6gs66p9ickoj4e356ggooglecom;6p6okaff8g4bba34nreufh8u9ggooglecom;6qo4atpjvmgian762ujd7irh4sgooglecom;6ss30dpg6gq6cb9o64s3ab9kcgpjibb16sqjgbb66ti62e1h68s30p9nccgooglecom;71hmcp1k69h3ibb671gj0b9kcgrm6bb274o6cb9h6opm6opj64s66cj66sgooglecom;71i3co9lcopj0bb4coq68b9k68pmab9p61gjcb9i75hmac33c4rmae36c4googlecom;75im4cb571j3eb9n74qj2b9kc4r3ib9ochj6ab9h6gsjeoppc8o64c1k6cgooglecom;91407bllu36v0qb0vgjc6gkvgsgooglecom;am51j01bgkosemdiqbn3puap84googlecom;c5h3cohhcop6cbb570rj4b9k6sp30b9p69gj4b9icdhmaeb375j38dpjcggooglecom;c5imacplcgs3ebb374qjeb9k6grjibb2c4s3ebb1cgpjee1ic4o68e356ggooglecom;ccq38p9j6pgjibb464sm8b9k65gmcbb16sq32b9h6oq6aeb461h38o9g60googlecom;ckqjecb56gojgb9k69gm8b9k60pj8bb16th64b9pcdh6ac1mcoo66or2ccgooglecom;ckrj6cb3ccp38b9k70p66b9kc8om2bb16gqm2b9ockqj4phh6ksjidr56kgooglecom;cpgj0opnc5j32b9i60p62b9k6ksm2b9p74r36b9o6kr34e1i60p66p1mckgooglecom;cpim8db174s34b9i6gr68b9kchimabb16hj66b9o6thjee9m71i64p1ickgooglecom;d6hhvatcosn0mis9a1cnak2pp4googlecom;e938keabi56fi3lj4kvbd70evcgooglecom;gbapafnf1cspd3tua6s1nd7f60googlecom;ggr7siog6ia7g7p1stolut48f4googlecom;in29m2l8nn57etmtc3qk4t311cgooglecom;ir9gtso6kh2vhnecpnpn60rn84googlecom;j0dp4pgt2aot4dhcj6lr7u22ksgooglecom;nd9ms8g2nnfqsoa41q73jqs2o8googlecom;nqhf1qvt9duntfnjegd9qdd9kogooglecom;nqhfjfc2q17ld7130oid8sep98googlecom;o47mnqlfkc4uff6jbmvp2u27lcgooglecom;t03inalq8hv5t2mbjm797aohqogooglecom;thge114uk4b0h8djqbr7v86q1kgooglecom
2015-12-20 21:12:09 stateChanged cpgj0opnc5j32b9i60p62b9k6ksm2b9p74r36b9o6kr34e1i60p66p1mckgooglecom
2015-12-20 21:12:09 stateDeleted
2015-12-20 21:12:09 stateNew cpgj0opnc5j32b9i60p62b9k6ksm2b9p74r36b9o6kr34e1i60p66p1mckgooglecom
2015-12-20 21:12:09 stateUpdated
Fhem:
interval 14400
lastCheck 2015-12-20 20:44:34
lastChkTs 1450640674.44092
lastUpdate 2015-12-20 20:44:34
lstUpdtTs 1450640674.44104
nextCheck 2015-12-20 23:05:00
nextChkTs 1450649100
nextUpdate 2015-12-21 00:44:34
nxtUpdtTs 1450655074.44104
type url
url https://calendar.google.com/calendar/ical/christian........................../basic.ics
Attributes:
room Kalender
Was steht in der Commandref beim Kalendermodul, wie Du Daten auslesen kannst?
OK, jetzt wusste ich was du meinst:
Ein "get Kalender_Christian full all" bringt unter anderem:
22.12.2015 15:00:00 22.12.2015 16:00:00-22.12.2015 21:00:00 Besuch
Also der Kalender ist sauber gefüllt.
Heute ist der 21.12.2015. Wie sollte der Dummy dann am 19.12.2015 gesetzt werden?
Der Kalendereintrag ist für morgen ;)
Aber egal - auch dieser wird heute den Dummy nicht füttern wenn es im Code nicht so programmiert ist.
Und nachdem man sich die Infos aus Links zusammensuchen muss gehe ich davon aus das nicht morgen abgefragt wird sondern heute.
Daß morgen erst der 22. ist weiß ich auch. :)
Aber das ist ein echter Eintrag, die anderen Test Einträge am WE haben ja alle die Dummys nicht gesetzt.
Und woher sollen wir das sehen ???
Dann würde ich die Kalenderereignisse in den Notifys mal ins Logfile schreiben lassen Log 3, $EVENT;
und in den Subs die Variable $KalendertextLog 3, $Kalendertext;
. Und dann schauen ob "Besuch" am 22. auftaucht.
Naja, also geht einfach mal davon aus daß ich in der Lage bin sowohl Uhr als auch Kalender zu lesen. :)
So sahen die Einträge vom 19. aus:
19.12.2015 17:30:00 19.12.2015 18:00:00-20.12.2015 10:20:00 Ashley Besuch
o0isgemtiibg2b1jd0tgvqc8b4googlecom known end
20.12.2015 00:05:00-20.12.2015 23:05:00 Urlaub
60pj0dpn68p3ab9pchj3cb9kcph3gb9p64smab9j74p3eo9o60sm8chk6ogooglecom known end
Na dann geh du mal davon aus des es zumindest bei mir funktioniert ;)
ZitatSo sahen die Einträge vom 19. aus:
Wobei sich die Frage stellt, ob die Einträge am 19. in FHEM bereits synchronisiert waren.
Also wenn ich das um etwa 8 Uhr morgens anlege dann denke ich daß es bis 18 Uhr drin war.
Es kommt drauf an wann der Kalender eingelesen wird.
ZitatDEF ical url https://calendar.google.com/calendar/ical/christian...................ics 14400
Bei einer Aktualisierung alle 4 h hat es vermutlich geklappt und falls die Synchronisation mit dem Eingabegerät stattgefunden hat.
Hey.
Ich habe leider exakt das gleiche Problem.
Und ich bin auch 1:1 nach dem Wiki gegangen. Bei mir wird genauso erkannt, dass "Urlaub" startet und endet. Aber die Dummys werden nicht geschaltet.
Das grenzt dass Problem ja ziemlich ein. Ich gehe davon aus, wenn zwei Leute das absolut gleiche Problem haben, dass etwas mit dem Wiki nicht stimmt. Evtl veraltet? Könnte das bitte jemand verifizieren?
Vielen Dank.
ZitatKönnte das bitte jemand verifizieren?
Wie wär's, wenn Du es selbst machst und $Event und $Kalendertext logst?
Das würde ich gerne tun. Wenn ich wüsste wie das geht :/
Google spuckt nichts aus zu "fhem log $Event". Bin ziemlich frisch in FHEM, sorry.
Bei "Log 3, $EVENT;" wie aus dem anderen Posting führt (natürlich) zu unknown command ..
Aber wenn ich mir das ganze so anschaue, denke ich auch nicht, dass es funktionieren kann. Schließlich ist nirgendwo ein verweis auf die dummys, oder anders herum. Es wird keine Assoziation zwischen den dummys und den kalendar-"devices" angezeigt.
Es muss doch einen simplen weg geben, die dummys zu aktivieren, sobald die kalender ein aktiv anzeigen - was scheinbar nicht passiert.
Irgendwie scheint mir das script, was in die myUtiles zu legen ist, nicht zu funktionieren. Kann man das nicht auch einfach umgehen?
ZitatUm nicht für verschiedene Dummies immer einzelne Notifys zu bauen, wird hier bei mir je eine Funktion aus meiner 99_MyUtils.pm 99 myUtils anlegen aufgerufen und das Event als Parameter übergeben.
Würde mich nicht weiter stören - schließlich will ich nur zwei dummys anlegen?!
Ein Königreich für ein Modul :( ^^
Mal ehrlich - wäre das nicht sinnvoll? Könnte mir kaum ein Modul vorstellen, dass ich mehr vermisse :/
Danke.
ZitatWenn ich wüsste wie das geht
Wenn Du Dir dein FHEM startest und das Menü siehst, welcher Link könnte wohl die meisten Informationen offenbaren?
Bei Google versuch mal "perl einsteiger". Das ist der erste Schritt zum eigenen Modul.
Leute mal ganz im Ernst, ich habe es zu Beginn schon mal gesagt und sage es einfach nochmal. Es ist ein reines Glaskugel lesen, wenn ihr nicht euren Code/eure Codes postet. Und die Aussage, dass ihr ihn von irgendwo kopiert oder übernommen habt, bringt rein gar nichts. Auch hier können Fehler entstehen, welche wir nicht nachvollziehen können, wenn wir nicht eure relevanten Codes sehen. Also poste doch bitte mal deine Codes, welche du hast und dazu noch der Kalendereintrag, welcher dazu führen soll, dass ein Dummy gesetzt werden soll und dann sehen wir weiter. Es kann doch nicht so schwer sein! Und vor allem haben wir keine Lust irgendwo einem Link zu folgen um eure Fehler zu finden. Wir helfen echt alle gerne, aber bissi was müsst ihr halt auch schon machen.
Zitat von: snickers2k am 23 Dezember 2015, 04:38:36
Aber wenn ich mir das ganze so anschaue, denke ich auch nicht, dass es funktionieren kann. Schließlich ist nirgendwo ein verweis auf die dummys, oder anders herum. Es wird keine Assoziation zwischen den dummys und den kalendar-"devices" angezeigt.
Hallo snickers2k,
bevor du solche Aussage tätigst, solltest du zumindest versuchen zu verstehen, was bei den Codeschnipseln aus dem Wiki passiert. Es ist sehr wohl eine Verbindung vorhanden!
Und auch wenn ich nicht auf dem aktuellen Stand der einzelnen Module bin, habe ich es gerade bei mir wieder getest: und es funktioniert weiterhin so wie ich es im Wiki beschrieben habe! Allerdings keine Gewähr dafür, dass mit dem aktuellen Kalendermodul etwas komplett anders ist.
Hilfreich ist wie bereits gesagt die Definitionen des Calendar-Devices, und der Dummies sowie der beiden Notifies. Dann ein List des Kalenderdevices mit einem zu diesem Zeitpunkt gültigen Kalendereintrag, welcher auch im modeStarted erscheint. Denn nur darauf prüft das Notify!
Wenn du ein neuen Eintrag im Google Kalender anlegst bekommst du diesen mit dem Update Kommando im Kalenderdevice auch nach FHEM. Dann müsste unter modeStarted eine UID stehen. Diese kannst du mit get summary UID auslesen. Dann siehst du den Inhalt, welchen auch die Funktion überprüft.
Wenn beim Update ein Eintrag bei modeStarted vorhanden ist, schlägt auch das Notify an und wenn Regexp matched, dann wird auch der Status des Dummies gesetzt.
Gruß
crissiloop
Ich dachte zwar es wäre einfacher wenn ich NICHT den Code den ich 1:1 per Copy/Paste übernommen habe hier posten müsste, aber wenn es so gewünscht wird...
in fhem.cfg:
define Urlaub_dummy dummy
attr Urlaub_dummy room Kalender
attr Urlaub_dummy setList ja nein
attr Urlaub_dummy webCmd ja:nein
define Gast_dummy dummy
attr Gast_dummy room Kalender
attr Gast_dummy setList ja nein
attr Gast_dummy webCmd ja:nein
define Kalender_Christian_Start notify Kalender_Christian:modeStarted.*googlecom.* {\Kalenderstart("$EVENT");;\}
define Kalender_Christian_Ende notify Kalender_Christian:modeEnded.*googlecom.* {\Kalenderende("$EVENT");;\}
Und in 99_MyUtils.pm steht:
sub
Kalenderstart ($)
{
my ($Ereignis) = @_;
my @Ereignisarray = split(/.*:\s/,$Ereignis);
my $Ereignisteil1 = $Ereignisarray[1];
my @uids=split(/;/,$Ereignisteil1);
foreach my $uid (@uids) {
my $Kalendertext = fhem("get Kalender_Christian summary $uid");
if ($Kalendertext =~ /Urlaub/) {
fhem("set Urlaub_dummy ja");
};
if ($Kalendertext =~ /Besuch/) {
fhem("set Gast_dummy ja");
};
};
}
sub Kalenderende ($) {
my ($Ereignis) = @_;
my @Ereignisarray = split(/.*:\s/,$Ereignis);
my $Ereignisteil1 = $Ereignisarray[1];
my @uids=split(/;/,$Ereignisteil1);
foreach my $uid (@uids) {
my $Kalendertext = fhem("get Kalender_Christian summary $uid");
if ($Kalendertext =~ /Urlaub/) {
fhem("set Urlaub_dummy nein");
};
if ($Kalendertext =~ /Besuch/) {
fhem("set Gast_dummy nein");
};
};
}
Zitat von: Ellert am 21 Dezember 2015, 20:26:55
Dann würde ich die Kalenderereignisse in den Notifys mal ins Logfile schreiben lassen Log 3, $EVENT;
und in den Subs die Variable $KalendertextLog 3, $Kalendertext;
. Und dann schauen ob "Besuch" am 22. auftaucht.
Und jetzt nochmal mitloggen was passiert und die Einträge posten.
Ihr habt natürlich recht. Ich war etwas zu forsch mit meiner Aussage. Und unrecht hatte ich natürlich auch :/
Die Abfrage findet ja in der myUtils statt. Vermutlich wird desshalb keine assoziation im Device angezeigt. Mein Fehler.
Ich denke, ich habe den Fehler gefunden.. Jedenfalls funktioniert es jetzt. Ich sollte mir dringend angewöhnen den "DEF-Editor" (heißt der so?) zum eintragen von Funktionen zu nutzen.
Nachdem ich die Funktion aus dem Wiki direkt in den DEF geschrieben habe, also mit richtiger Zeilensetzung, hat es funktioniert
Dadurch ergibt sich auch in der fhem.cfg ein anderes Bild
define Kalender_Markus Calendar ical url https://calendar.google.com/calendar/ical/s8odvj1pojldkZENSIERTgv4o62g0%40group.calendar.goo$
attr Kalender_Markus group Kalender
attr Kalender_Markus room Administration
define Gast_dummy dummy
attr Gast_dummy group Kalender
attr Gast_dummy room Administration
attr Gast_dummy setList ja nein
attr Gast_dummy webCmd ja:nein
define Kalender_Markus_Start notify Kalender_Markus:modeStarted.*googlecom.* {\\
Kalenderstart("$EVENT");;;;\\
}
attr Kalender_Markus_Start group Kalender
attr Kalender_Markus_Start room Administration
define Kalender_Markus_Ende notify Kalender_Markus:modeEnded.*googlecom.* {\\
Kalenderende("$EVENT");;;;\\
}
Hoffe das hilft auch dir, Christian72D
Hallo zusammen,
ich weiß, dass das Thema schon älter ist aber ich komme nicht weiter.
Den Kalender über Google habe ich eingerichtet und ich kann alle Events abrufen.
Wenn ich einen list auf den Kalender mache, kommt folgendes: Ich habe ein Event exemplarisch rauskopiert.
SUMMARY:Homeoffice
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20240107
DTEND;VALUE=DATE:20240108
DTSTAMP:20240107T193109Z
UID:7A727BCF-FA58-4201-B6C0-E0219C4CB2DA
CREATED:20240107T152724Z
LAST-MODIFIED:20240107T152724Z
SEQUENCE:0
STATUS:CONFIRMED
Bisher scheint soweit alles zu funktionieren.
Nun habe ich folgenden Eintrag in der 99_myUtils.pm:
sub
Kalenderstart ($)
{
my ($Ereignis) = @_;
my @Ereignisarray = split(/.*:\s/,$Ereignis);
my $Ereignisteil1 = $Ereignisarray[1];
my @uids = split(/;/,$Ereignisteil1);
foreach my $uid (@uids) {
my $Kalendertext = fhem("get Kalender summary uid=$uid 1");
if ($Kalendertext =~ /Urlaub/) {
fhem("set Urlaub ja");
}
if ($Kalendertext =~ /Homeoffice/) {
fhem("set Homeoffice ja");
}
}
}
sub Kalenderende ($) {
my ($Ereignis) = @_;
my @Ereignisarray = split(/.*:\s/,$Ereignis);
my $Ereignisteil1 = $Ereignisarray[1];
my @uids = split(/;/,$Ereignisteil1);
foreach my $uid (@uids) {
my $Kalendertext = fhem("get Kalender summary uid=$uid 1");
if ($Kalendertext =~ /Urlaub/) {
fhem("set Urlaub nein");
}
if ($Kalendertext =~ /Homeoffice/) {
fhem("set Homeoffice nein");
}
}
}
Problem Nr. 1: Wenn ich nun "get Kalender summary uid=$uid 1" ausführe, kommt nichts! Das Dialogfenster ist einfach leer. Hier scheint ein Fehler zu sein warum es in Summe nicht funktioniert.
Zudem habe ich folgende Notifies:
Kalender:start:.*googlecom.* {Kalenderstart("$EVENT")}
Kalender:end:.*googlecom.* {Kalenderende("$EVENT")}
Problem Nr.2: Wenn ich nun den Notify folgerndermaße anpasse, wie oben beschrieben, bekomme ich einen Syntax Error:
Kalender:modeStarted.*googlecom.* {\\
Kalenderstart("$EVENT");;;;\\
}
Syntax Error:
syntax error at (eval 3248483) line 1, at EOF
Jetzt komme ich nicht weiter - vielleicht könnt ihr mir helfen.
Abgesehen davon, dass der Thread tatsächlich schon über 8 Jahre lang in der Versenkung verschwunden war und Du beim Schreiben die rote Warnung ignoriert hast, bist Du mit Deiner Frage auch noch komplett im falschen Forumbereich unterwegs.
Was Du da in Deiner 99_myUtils.pm versuchst, ist uralte Syntax die schon lange nicht mehr aktuell ist. Wo hast Du das abgeschrieben?
Schau mal hier - im richtigen Unterforum zu Calendar: https://forum.fhem.de/index.php?topic=87895.0
Da hatte ich schon vor fast 6 Jahren die Anwendung der neuen Syntax mit Beispielen beschrieben.
Ansonsten hilft auch ein Blick in die commandref weiter.
Hi Betateilchen.
Die Meldung habe ich tatsächlich gesehen aber ich wollte keinen neuen Thread aufmachen.
Ich das ganz hier gefunden:
https://www.fhemwiki.de/wiki/Google-Kalender_zur_Steuerung_von_Dummies (https://www.fhemwiki.de/wiki/Google-Kalender_zur_Steuerung_von_Dummies)
Ganz oben habe ich nun auch gesehen, dass ich darüber auf Deinen Link komme.
Es hat nun tatsächlich funktioniert, danke. Ich muss dann nur noch ein paar Anpassungen machen.
Ich würde gerne nach einem Wort im Betreff der Events suchen und dann einen Dummy einschalten.
Problem ist nämlich, dass der Dummy und das Event nicht den gleichen Namen haben können (ich leite mir diverse Termin von der Arbeit weiter und möchte darauf reagieren).
Wenn Du noch Fragen hast, mach bitte im richtigen Unterforum einen neuen Thread auf.