From 012ed47247b98a5085ebc124f070a269a5949d8b Mon Sep 17 00:00:00 2001 From: nasseeder1 Date: Sun, 2 Feb 2020 21:01:54 +0000 Subject: [PATCH] 57_SSCal: contrib 1.5.0 git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@21097 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- contrib/DS_Starter/57_SSCal.pm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/contrib/DS_Starter/57_SSCal.pm b/contrib/DS_Starter/57_SSCal.pm index f30ca5f8a..ed46840c4 100644 --- a/contrib/DS_Starter/57_SSCal.pm +++ b/contrib/DS_Starter/57_SSCal.pm @@ -2171,6 +2171,7 @@ sub SSCal_writeValuesToArray ($$$$$$$$$$$) { push(@row_array, $bts+$n." 09_Timezone " .$tz."\n") if($tz); foreach my $p (keys %{$vh}) { + $vh->{$p} = SSCal_jboolmap($vh->{$p}); $vh->{$p} = "" if(!defined $vh->{$p}); next if($vh->{$p} eq ""); @@ -3117,6 +3118,19 @@ sub SSCal_setVersionInfo($) { return; } +############################################################################### +# JSON Boolean Test und Mapping +############################################################################### +sub SSCal_jboolmap($){ + my ($bool)= @_; + + if(JSON::is_bool($bool)) { + $bool = $bool?1:0; + } + +return $bool; +} + ############################################################################################# # Kalenderliste als HTML-Tabelle zurückgeben #############################################################################################