2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-06 18:56:55 +00:00

60 Commits

Author SHA1 Message Date
borisneubert
9438a0eee1 57_Calendar: reverted to version as of 04 June 2015 (r8687)
git-svn-id: https://svn.fhem.de/fhem/trunk@9155 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-29 15:13:59 +00:00
borisneubert
ad55f7912f 57_Calendar: fix for weekly recurring events
git-svn-id: https://svn.fhem.de/fhem/trunk@9063 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-12 20:41:53 +00:00
borisneubert
b63d170735 57_Calendar: randomly delay update of calendar after initialization or rereadcfg
git-svn-id: https://svn.fhem.de/fhem/trunk@9055 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-09 18:15:09 +00:00
borisneubert
a84609701a 57_Calendar: fixes for previously introduced asynchronous processing of calendar retrieval and processing; BYDAY now working with INTERVAL>1; module now works with out-of-series calendar events in recurring events series
git-svn-id: https://svn.fhem.de/fhem/trunk@9039 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-09 10:01:32 +00:00
borisneubert
93f3c785c4 57_Calendar.pm: made download from URL non-blocking
git-svn-id: https://svn.fhem.de/fhem/trunk@9026 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-08 06:54:33 +00:00
borisneubert
782095634e 57_Calendar: remove ended calendar events from list
git-svn-id: https://svn.fhem.de/fhem/trunk@8986 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-07-26 17:40:59 +00:00
borisneubert
33f83d96a3 57_Calendar: suppress warning in case of empty result list of get ... find ...
git-svn-id: https://svn.fhem.de/fhem/trunk@8687 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-06-04 13:29:42 +00:00
borisneubert
eae1c17c17 57_Calendar: catch deadly regular expressions in get
git-svn-id: https://svn.fhem.de/fhem/trunk@8644 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-05-28 17:55:18 +00:00
borisneubert
a087a8ab37 57_Calendar.pm: silence perl warnings about smartmatch
git-svn-id: https://svn.fhem.de/fhem/trunk@7701 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-01-24 20:16:37 +00:00
borisneubert
13fabcbd8f 57_Calendar: enable gzipped ical files (forum #31845)
git-svn-id: https://svn.fhem.de/fhem/trunk@7509 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-01-10 20:19:03 +00:00
borisneubert
5a24265611 57_Calendar.pm: documentation of potential issues and future extensions
git-svn-id: https://svn.fhem.de/fhem/trunk@7090 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-29 14:23:17 +00:00
borisneubert
77037e7df8 57_Calendar: process continuation lines, get/set syntax checks
git-svn-id: https://svn.fhem.de/fhem/trunk@6742 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-11 17:39:02 +00:00
borisneubert
659f1a10cf 57_Calendar: line parsing rewritten, care for missing modification timestamps
git-svn-id: https://svn.fhem.de/fhem/trunk@6690 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-05 14:14:23 +00:00
borisneubert
8c6a06f94a 57_Calendar: one more code line hardened against non-existent start or end times; evaluate error message returned from HttpUtils
git-svn-id: https://svn.fhem.de/fhem/trunk@6661 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-03 07:27:27 +00:00
borisneubert
029ea74fe3 57_Calendar: calendar event anymore in modeAlarmed if started
git-svn-id: https://svn.fhem.de/fhem/trunk@6655 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-02 18:05:46 +00:00
borisneubert
8f7b4a0921 57_Calendar: deal with non-existent end times
git-svn-id: https://svn.fhem.de/fhem/trunk@6654 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-02 17:44:53 +00:00
borisneubert
695ca5fe69 reverted changes in addproperty to r6423
git-svn-id: https://svn.fhem.de/fhem/trunk@6499 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-09-02 10:16:51 +00:00
borisneubert
b579a2f7f5 applied immi's TZ patch http://forum.fhem.de/index.php/topic,26034.msg194038.html#msg194038
git-svn-id: https://svn.fhem.de/fhem/trunk@6491 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-08-31 16:56:38 +00:00
borisneubert
93cae33309 removed noshutdown=0 for HTTP connections made in 57_Calendar.pm and 59_Weather.pm to address issues when FHEM is behind a web proxy
git-svn-id: https://svn.fhem.de/fhem/trunk@6423 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-08-19 20:18:59 +00:00
borisneubert
1bb5d56267 do no parse empty lines in 57_Calendar.p
git-svn-id: https://svn.fhem.de/fhem/trunk@6197 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-07-04 17:19:57 +00:00
borisneubert
eca85fc23e added notes
git-svn-id: https://svn.fhem.de/fhem/trunk@6145 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-06-20 09:50:14 +00:00
borisneubert
699b594463 duration parsing of calendar events and evaluation of creation/modification times in 57_Calendar.pm fixed
git-svn-id: https://svn.fhem.de/fhem/trunk@6116 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-06-15 07:17:06 +00:00
borisneubert
a7e48837a7 honor DURATION in 57_Calendar.pm
git-svn-id: https://svn.fhem.de/fhem/trunk@6021 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-05-31 09:23:18 +00:00
borisneubert
c88675b4d8 note on missing BYDAY functionality in Calendar documentation
git-svn-id: https://svn.fhem.de/fhem/trunk@5887 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-05-18 13:47:33 +00:00
borisneubert
0e4940f91c 57_Calendar.pm: German documentation added
git-svn-id: https://svn.fhem.de/fhem/trunk@5742 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-05-04 17:28:52 +00:00
borisneubert
7a0d399f31 new command reload for 57_Calendar.pm forces cleanup
git-svn-id: https://svn.fhem.de/fhem/trunk@5453 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-04-06 06:55:44 +00:00
borisneubert
c18ec5b14c small update to the documentation of recurring events in 57_Calendar.pm
git-svn-id: https://svn.fhem.de/fhem/trunk@5451 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-04-06 06:18:22 +00:00
borisneubert
6f63e29c09 Calendar: Reduced Loglevel from 1 to 5 for GetURLFromFileQuiet
git-svn-id: https://svn.fhem.de/fhem/trunk@5290 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-22 15:52:49 +00:00
borisneubert
8837e5e179 minor fix
git-svn-id: https://svn.fhem.de/fhem/trunk@4859 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-09 16:33:35 +00:00
borisneubert
04a567d8a4 tweak for HttpUtils logging and minor fix
git-svn-id: https://svn.fhem.de/fhem/trunk@4858 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-09 16:03:32 +00:00
borisneubert
6bf783a487 Calendar:
- Undefined return values and empty strings from GetFileFromURLQuiet() are error conditions.
- Do not retry download of ical file immediately; wait until the next scheduled time instead.
- STATE is "No data" on error.

git-svn-id: https://svn.fhem.de/fhem/trunk@4695 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-01-19 20:36:51 +00:00
borisneubert
ae5c97a662 fix issue with DST changes in 57_Calendar.pm
git-svn-id: https://svn.fhem.de/fhem/trunk@4194 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-09 18:58:18 +00:00
borisneubert
41b1d1f709 feature: Calendar can read from file and limit number of calendar events retrieved in get command
git-svn-id: https://svn.fhem.de/fhem/trunk@3955 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-09-24 17:37:49 +00:00
borisneubert
1ca00a2342 Log migrated to Log3
git-svn-id: https://svn.fhem.de/fhem/trunk@3830 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-08-31 17:09:10 +00:00
borisneubert
22fa4af3b1 bugfix for duration (sub d)
git-svn-id: https://svn.fhem.de/fhem/trunk@3042 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-04-07 16:16:21 +00:00
borisneubert
b63fbfe57e added soft hyphens to documentation
git-svn-id: https://svn.fhem.de/fhem/trunk@2980 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-03-24 17:06:28 +00:00
borisneubert
011805e70e changed to make repeating events occur COUNT times (was COUNT+1 times before this change)
git-svn-id: https://svn.fhem.de/fhem/trunk@2569 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-01-26 14:22:51 +00:00
rudolfkoenig
b128ebbc5a readingsUpdate attribute-Namelist and documentation unified
git-svn-id: https://svn.fhem.de/fhem/trunk@2406 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-01-03 12:51:51 +00:00
borisneubert
6d6a8417a7 patch to enable WEEKLY;BYDAY applied
git-svn-id: https://svn.fhem.de/fhem/trunk@2339 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-12-16 17:50:58 +00:00
borisneubert
6bee2245d7 added support for rule BYMONTH (single months only)
git-svn-id: https://svn.fhem.de/fhem/trunk@2311 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-12-10 17:08:03 +00:00
borisneubert
cd42da2e71 amended docs
git-svn-id: https://svn.fhem.de/fhem/trunk@2287 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-12-09 14:51:28 +00:00
borisneubert
96fca292d6 added support for weekly recurring calendar events
git-svn-id: https://svn.fhem.de/fhem/trunk@2249 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-12-02 17:06:37 +00:00
borisneubert
8ab898384c support for recurring events added thanks to Matthias Gehre
git-svn-id: https://svn.fhem.de/fhem/trunk@2247 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-12-01 20:11:35 +00:00
borisneubert
1ce53cc9ae calendar event is now started if t < endtime and ended if t>= endtime (before it was <= and > respectively)
git-svn-id: https://svn.fhem.de/fhem/trunk@2179 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-24 12:42:24 +00:00
borisneubert
bf3d1a0700 introduced readingsBulkUpdate, readingsSingleUpdate
introduced GPLv2

git-svn-id: https://svn.fhem.de/fhem/trunk@2099 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-08 20:56:21 +00:00
rudolfkoenig
a1397d1c34 THE SPLIT
git-svn-id: https://svn.fhem.de/fhem/trunk@2076 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-04 13:49:43 +00:00
borisneubert
01d0dc97ca Calendar now creates extra events for every changed calendar events (changed: UID mode)
git-svn-id: https://svn.fhem.de/fhem/trunk@1826 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-09-01 17:29:04 +00:00
borisneubert
c041ca7286 added sub GetFileFromURLQuiet() which does not show URL in logs
git-svn-id: https://svn.fhem.de/fhem/trunk@1800 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-08-14 18:58:15 +00:00
borisneubert
e7c42e20f1 bugfix: ignore deleted events
bugfix: consider only times later (instead of equal or later) than now when determining the next wakeup time.

git-svn-id: https://svn.fhem.de/fhem/trunk@1785 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-08-04 16:08:00 +00:00
borisneubert
2b6e3b924b fixed some "uninitialized string" warnings
git-svn-id: https://svn.fhem.de/fhem/trunk@1702 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-07-08 08:28:37 +00:00