2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 09:16:53 +00:00

57_SSCal: contrib 1.11.0

git-svn-id: https://svn.fhem.de/fhem/trunk@21199 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
nasseeder1 2020-02-14 21:05:59 +00:00
parent dc1ed6635f
commit b309107ca6

View File

@ -2183,18 +2183,19 @@ sub SSCal_doCompositeEvents ($$$) {
my ($name,$abnr,$evref) = @_; my ($name,$abnr,$evref) = @_;
my $hash = $defs{$name}; my $hash = $defs{$name};
my ($summary,$begin,$status,$id,$event); my ($summary,$begin,$status,$isrepeat,$id,$event);
foreach my $bnr (@{$abnr}) { foreach my $bnr (@{$abnr}) {
$summary = ReadingsVal($name, $bnr."_01_Summary", ""); $summary = ReadingsVal($name, $bnr."_01_Summary", "");
$begin = ReadingsVal($name, $bnr."_05_Begin", ""); $begin = ReadingsVal($name, $bnr."_05_Begin", "");
$status = ReadingsVal($name, $bnr."_17_Status", ""); $status = ReadingsVal($name, $bnr."_17_Status", "");
$isrepeat = ReadingsVal($name, $bnr."_55_isRepeatEvt", 0);
$id = ReadingsVal($name, $bnr."_98_EventId", ""); $id = ReadingsVal($name, $bnr."_98_EventId", "");
$begin =~ s/\s/T/; # Formatierung nach ISO8601 (YYYY-MM-DDTHH:MM:SS) für at-Devices $begin =~ s/\s/T/; # Formatierung nach ISO8601 (YYYY-MM-DDTHH:MM:SS) für at-Devices
if($begin) { # einen Composite-Event erstellen wenn Beginnzeit gesetzt ist if($begin) { # einen Composite-Event erstellen wenn Beginnzeit gesetzt ist
$event = "composite: $id $begin $status $summary"; $event = "composite: $id $isrepeat $begin $status $summary";
CommandTrigger(undef, "$name $event"); CommandTrigger(undef, "$name $event");
} }
} }