From cd42da2e713a718ca9aee45a984875919b1f383b Mon Sep 17 00:00:00 2001 From: borisneubert <> Date: Sun, 9 Dec 2012 14:51:28 +0000 Subject: [PATCH] amended docs git-svn-id: https://svn.fhem.de/fhem/trunk@2287 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/57_Calendar.pm | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/57_Calendar.pm b/fhem/FHEM/57_Calendar.pm index 3b319a70f..14f35804c 100644 --- a/fhem/FHEM/57_Calendar.pm +++ b/fhem/FHEM/57_Calendar.pm @@ -1142,9 +1142,23 @@ sub Calendar_Undef($$) {
- define SwitchActorOn notify MyCalendar:modeStarted.* { my $uid= "%EVTPART1";; my $actor= fhem("get MyCalendar summary $uid");; fhem("set $actor on") }
- define SwitchActorOff notify MyCalendar:modeEnded.* { my $uid= "%EVTPART1";; my $actor= fhem("get MyCalendar summary $uid");; fhem("set $actor off") }
+
+ define SwitchActorOn notify MyCalendar:modeStarted.* {
+ my $reading="%EVTPART0";;
+ my $uid= "%EVTPART1";;
+ my $actor= fhem("get MyCalendar summary $uid");;
+ if(defined $actor) {
+ fhem("set $actor on")
+ }
+ }
+ define SwitchActorOff notify MyCalendar:modeEnded.* {
+ my $reading="%EVTPART0";;
+ my $uid= "%EVTPART1";;
+ my $actor= fhem("get MyCalendar summary $uid");;
+ if(defined $actor) {
+ fhem("set $actor off")
+ }
+ }
You can also do some logging: