Hallo zusammen,
ich möchte den jeweils letzten Lauf eines Plugins auf den Bus schreiben, damit ich in der CV den Triggerzeitpunkt angezeigt bekomme.
Meine Lösung erscheint mir aber etwas unglücklich:
Hat jemand eine Idee wie man das besser lösen könnte à la knx_write($GA_Zeit,time(),binary);
vG
Wolfgang
ich möchte den jeweils letzten Lauf eines Plugins auf den Bus schreiben, damit ich in der CV den Triggerzeitpunkt angezeigt bekomme.
Meine Lösung erscheint mir aber etwas unglücklich:
Code:
# Zeit ermitteln
my $sec; #Sekunde
my $min; # Minute
my $hour; #Stunde
my $mday; #Monatstag
my $mon; #Monatsnummer
my $year; #Jahr
my $wday; #Wochentag 0-6
my $yday; #Tag ab 01.01.xxxx
my $isdst;
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$year += 1900;
$mon += 1;
my $Zeit=substr("0".$hour,-2).":".substr("0".$min,-2).":".substr("0".$sec,-2);
knx_write($GA_Zeit,$Zeit,10);
vG
Wolfgang



Kommentar