drapple
1
Hi hich hatte mal folgendes Script gefunden (weis aber nicht wo):
$bm=37106 /*[Bewegungsmelder\Büro B.M.\Status]*/ ;
$Var= IPS_GetVariable($bm);
$Zeit= date("U", time() - $Var['VariableUpdated']);
$Tage = intval($Zeit/86400);
$Zeit -= $Tage*86400;
$Stunden = intval($Zeit/3600);
$Zeit -= $Stunden*3600;
$Minuten = intval($Zeit/60);
$Nachricht = "Letzte Meldung vor ".$Tage." Tage(n),
".$Stunden." Stunde(n) und
".$Minuten." Minuten.";
Wie bekomme ich es hin, das ich auch die Sekunden rausbekomme ?
Habe alles schon versucht, aber ich bekomme es nicht hin Habe auch mir schon einen Wolf abgesucht
$bm= xxxxx /*[Bewegungsmelder\Büro B.M.\Status]*/ ;
$Var= IPS_GetVariable($bm);
$Zeit= date("U", time() - $Var['VariableUpdated']);
$Tage = intval($Zeit/86400);
$Zeit -= $Tage*86400;
$Stunden = intval($Zeit/3600);
$Zeit -= $Stunden*3600;
$Minuten = intval($Zeit/60);
$Zeit -= $Minuten*60;
$Sekunden = intval($Zeit);
echo $Nachricht = "Letzte Meldung vor ".$Tage." Tage(n),
".$Stunden." Stunde(n) und
".$Minuten." Minute(n) und
".$Sekunden." Sekunde(n)";
paresy
3
Du darfst diese Skripte natürlich nicht auf die Änderung der Variable triggern… Sonst kommt da immer etwas bei 0 Sekunden raus
paresy
drapple
4
Danke Ihr seid die Besten !