

define FSR61_Treppe EnOcean 042E5EDB
setuuid FSR61_Treppe 699c8092-f33f-3e5d-874f-150be55d2c6a0d49
attr FSR61_Treppe IODev TCM_ESP3_0
attr FSR61_Treppe alias Licht Treppe
attr FSR61_Treppe manufID 7FF
attr FSR61_Treppe room EnOcean
attr FSR61_Treppe subDef FFC3C801
attr FSR61_Treppe subType switch
attr FSR61_Treppe switchMode pushbutton

define EnO_FECB5E38 EnOcean FECB5E38
setuuid EnO_FECB5E38 699c7fb7-f33f-3e5d-544e-d45878da0569bba4
attr EnO_FECB5E38 IODev TCM_ESP3_0
attr EnO_FECB5E38 alias Taster Treppe oben
attr EnO_FECB5E38 comMode biDir
attr EnO_FECB5E38 creator autocreate
attr EnO_FECB5E38 destinationID FFC3C801
attr EnO_FECB5E38 eep F6-02-01
attr EnO_FECB5E38 manufID 7FF
attr EnO_FECB5E38 room EnOcean
attr EnO_FECB5E38 subType switch
attr EnO_FECB5E38 teachMethod RPS
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.