Metainformationen zur Seite

LoxBerry::System::epoch2lox

$loxonetime = epoch2lox([int $epochtime]);

Diese Funktion liefert aus einem Unix Epoch Timestamp den Loxone Timestamp (oder wahlweise den Loxone Timestamp von der aktuellen Zeit).

LoxBerry 1.4.2

This function is available starting with LoxBerry V1.4.2. If you use that function, set this minimum version in your plugin.cfg.

Timezones

We haven't tested this function for every timezone and every set-up. On anomalies, please report the timezone of LoxBerry to the Core developers.

Der Unix Epoch Timestamp enthält die Sekunden seit 1. Januar 1970, der Loxone Timestamp hingegen die Sekunden seit 1.1.2009.  Der Loxone Timestamp kann in Loxone Bausteinen, z.B. dem Status-Baustein, mittels des Schlüssels <v.u> als eine formatierte Zeit angezeigt werden.

Verwendung

use LoxBerry::System;
 
# current time minus 1 day
my $yesterday = time - 24*60*60;
my $loxonetime = epoch2lox($yesterday);
 
# current time
my $current_time_lox = epoch2lox();

Siehe auch