mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-04 11:26:55 +00:00
98_logProxy.pm: added logProxy_hms2sec and logProxy_isDay
git-svn-id: https://svn.fhem.de/fhem/trunk@9653 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
f539c4b36d
commit
617b5fde8b
@ -353,6 +353,27 @@ logProxy_WeekProfile2Plot($$$;$)
|
|||||||
return ($ret,$min,$max,$prev_value);
|
return ($ret,$min,$max,$prev_value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub logProxy_hms2sec($){
|
||||||
|
my ($h,$m,$s) = split(":", shift);
|
||||||
|
$m = 0 if(!$m);
|
||||||
|
$s = 0 if(!$s);
|
||||||
|
my $t = $s;
|
||||||
|
$t += $m * 60;
|
||||||
|
$t += $h * 60*60;
|
||||||
|
return ($t)
|
||||||
|
}
|
||||||
|
sub logProxy_isDay($) {
|
||||||
|
my ($sec) = @_;
|
||||||
|
|
||||||
|
my $sr = logProxy_hms2sec(sunrise_abs_dat($sec));
|
||||||
|
my $ss = logProxy_hms2sec(sunset_abs_dat($sec));
|
||||||
|
|
||||||
|
my ($s,$m,$h) = localtime($sec);
|
||||||
|
my $cur = logProxy_hms2sec( "$h:$m:$s" );
|
||||||
|
|
||||||
|
return $cur > $sr && $cur < $ss;
|
||||||
|
}
|
||||||
|
|
||||||
sub logProxy_hms2dec($){
|
sub logProxy_hms2dec($){
|
||||||
my ($h,$m,$s) = split(":", shift);
|
my ($h,$m,$s) = split(":", shift);
|
||||||
$m = 0 if(!$m);
|
$m = 0 if(!$m);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user