Zitat von: Gisbert am 23 Februar 2026, 14:38:55Die obige Funktion macht die Berechnung so halb richtig, aber es fehlen ein paar Stunden. Konkret ergibt die Anzahl von 16290 Stunden 1y 313d 12h mit der obigen Funktion, aber es müssten 1y 313d 17h sein. Das ist jetzt nur ein kleiner Unterschied, aber ich hätte es gerne richtig, falls der Aufwand vertretbar ist.
2020-01-01 -> 2021-11-09 18:00:00 => 1y 312d 18h
2021-01-01 -> 2022-11-10 18:00:00 => 1y 313d 18h
2022-01-01 -> 2023-11-10 18:00:00 => 1y 313d 18h
2023-01-01 -> 2024-11-09 18:00:00 => 1y 313d 18h
2024-01-01 -> 2025-11-09 18:00:00 => 1y 312d 18h
2025-01-01 -> 2026-11-10 18:00:00 => 1y 313d 18h
2026-01-01 -> 2027-11-10 18:00:00 => 1y 313d 18h
use strict;
use warnings;
use DateTime;
sub hours_to_ydh {
my ($start, $hours) = @_;
my $end = $start->clone->add( hours => $hours );
my $t = $start->clone;
my ($y,$d,$h) = (0,0,0);
# Jahre
while ( $t->clone->add( years => 1 ) <= $end ) {
$t->add( years => 1 );
$y++;
}
# Tage
while ( $t->clone->add( days => 1 ) <= $end ) {
$t->add( days => 1 );
$d++;
}
# Reststunden (echte Zeitdifferenz)
my $seconds_left = $end->epoch - $t->epoch;
$h = int($seconds_left / 3600);
return ($y,$d,$h, $end);
}
my $hours = 16290;
for my $year (2020 .. 2026) {
my $start = DateTime->new(
year => $year,
month => 1,
day => 1,
hour => 0,
minute => 0,
second => 0,
time_zone => 'Europe/Berlin', # vermutlich Gisberts TZ
);
my ($y,$d,$h,$end) = hours_to_ydh($start, $hours);
printf "%d-01-01 -> %s => %dy %dd %dh\n",
$year,
$end->ymd . ' ' . $end->hms,
$y, $d, $h;
}
update force https://raw.githubusercontent.com/wvhn/fronthem/master/controls_fronthem.txtmache bekomme ich die Meldung:2026.02.23 19:15:49.751 1: Downloading https://raw.githubusercontent.com/wvhn/fronthem/master/controls_fronthem.txt
2026.02.23 19:15:50.079 1: UPD FHEM/01_fronthem.pm
2026.02.23 19:15:50.194 1: Got 29329 bytes for FHEM/01_fronthem.pm, expected 30263
2026.02.23 19:15:50.195 1: aborting.Zitat von: dieter114 am 23 Februar 2026, 18:43:09warum willst du
Zitat von: dieter114 am 23 Februar 2026, 18:43:09Und warum willst du das Fz dann einphasig Laden?
Zitat von: dieter114 am 23 Februar 2026, 18:43:09DC Schnelladen geht und 11kW Dreiphasig (normale Betriebsart) nicht?
Verstehe ich nicht.
Zitat von: dieter114 am 23 Februar 2026, 18:43:09Was ist das den für ein Auto?
Zitat von: betateilchen am 23 Februar 2026, 17:27:41Und warum willst du das Fz dann einphasig Laden?Zitat von: dieter114 am 23 Februar 2026, 17:21:53mit welcher Leistung läd den dein Fz dort?
Macht die Säule mehr als 4,6kW?
Beim DC Schnellladen fließen bis zu 48kW ins Fahrzeug, da kann ich auf dem Supermarktparkplatz das Fahrzeug anstöpseln, in Ruhe einkaufen gehen und wenn ich fertig bin mit Einkaufen, ist mein Auto wieder auf 80% geladen.
