Hallo,
ich habe ein kleines Problem mit meiner Datenimportierung.
Heute Nacht war ja Zeitumstellung und seitdem funktioniert mein Code nicht mehr richtig.
Ich hole mir einmal am Tag die LogDaten von unserer Photovoltaik Anlage und importiere diese.
Nur ist hier das Problem, dass unser Wechselrichter nicht einen Zeistempel verwendet sondern die Sekunden seit Betriebsbeginn der Anlage Zählt.
Eigentlich kein Problem aus diesem Wert das Datum herauszurechnen.
Aber seit der Zeitumstellung soll eben 3600 hinzugezählt werden.
Dies habe ich so gelöst.
$Zeit ist schon der richtige Zeistempel vom heutigen Tag zb.
$Datum wird anschließend in die DB import.
Wenn ich das ganze Local mit xmapp mache klappt alles.
Lasse ich das Script hingegen von der DS durchlaufen funktionierts nicht mehr.
Kann mir bitte wer dabei helfen mein Problem zu lösen?
Vielen Dank
ich habe ein kleines Problem mit meiner Datenimportierung.
Heute Nacht war ja Zeitumstellung und seitdem funktioniert mein Code nicht mehr richtig.
Ich hole mir einmal am Tag die LogDaten von unserer Photovoltaik Anlage und importiere diese.
Nur ist hier das Problem, dass unser Wechselrichter nicht einen Zeistempel verwendet sondern die Sekunden seit Betriebsbeginn der Anlage Zählt.
Eigentlich kein Problem aus diesem Wert das Datum herauszurechnen.
Aber seit der Zeitumstellung soll eben 3600 hinzugezählt werden.
Dies habe ich so gelöst.
$Zeit ist schon der richtige Zeistempel vom heutigen Tag zb.
PHP:
$Zeitumstellung = date("I",(int)$Zeit);
if ($Zeitumstellung == 1)
{
$NeueZeit = $Zeit + 3600;
}
else
{
$NeueZeit = $Zeit;
}
$Datum = date("Y-m-d H:i:s",(int)$NeueZeit);
$Datum wird anschließend in die DB import.
Wenn ich das ganze Local mit xmapp mache klappt alles.
Lasse ich das Script hingegen von der DS durchlaufen funktionierts nicht mehr.
Kann mir bitte wer dabei helfen mein Problem zu lösen?
Vielen Dank