das habe ich dann gleich mal ungeprüft korrigiert 
DEF
Elch 06:45:00|on {sunrise_abs('HORIZON=-2',0,"07:15","08:40")}|off Mo-So {sunset_abs('HORIZON=-2',0,"15:30","22:30")}|on Mo-So|23:30|off
DEVICE
Elch
FUUID
6925705a-f33f-be1a-9b8e-450e3bf9854ee7eb
GlobalDaylistSpec
LANGUAGE
en
NAME
ElchTimer
NR
185
Profil 0: Sunday
06:45:00 on, 07:55:44 off,
Profil 1: Monday
06:45:00 on, 07:55:44 off,
Profil 2: Tuesday
06:45:00 on, 07:55:44 off,
Profil 3: Wednesday
06:45:00 on, 07:55:44 off,
Profil 4: Thursday
06:45:00 on, 07:55:44 off,
Profil 5: Friday
06:45:00 on, 07:55:44 off,
Profil 6: Saturday
06:45:00 on, 07:55:44 off,
attr <device> widgetOverride climacontrol:controlminidash,measured-temp,humidity,desired-temp,state,#,#,#,#,#,#ZitatApropos "gutes Training"... hier wurde von verschiedenen Nutzern schon öfter festgestellt, dass die Erzeugungsprognosen wegen teilweise unpassender Wetterprognosen nicht immer passen. Das ganze verstärkt sich dann phasenweise noch selbst, weil die Korrekturfaktoren "immer weiter ausreißen".Natürlich sind die Wetter- und Strahlungsprognosen! der Wetterdienste der maßgebliche Faktor auf den sich die PV Prognose stützt. Wenn diese Vorhersagen von der Realität abweichen, kommt es zwangsläufig zu Abweichungen. Die herkömmliche Verwendung von Korrekturfaktoren arbeitet mit Medianwerten entsprechend Strahlungsvorhersage, Sonnenstand und Bewölkung im Vergleich ebenfalls mit Medianwerten der realen PV Erzeugung. Das vermeidet eine Selbstverstärkung ... Ausreißer werden ignoriert.
ZitatWäre es möglich die Lern-/Korrekturfaktoren an "harte Fakten" wie z.B. einen Helligkeitswert zu knüpfen?Das wird bereits gemacht und zwar in Form der Solarstrahlung Rad1h. Auch hier ist es nicht ganz so einfach, denn es gibt Direktstrahlung wenn die Sonne direkt auf die Zellen scheint und die Diffusstrahlung, die auch bei Bewölkung und anderen Gegebenheiten vorhanden ist. Beides zusammen führt zu unserem PV-Ertrag.
Zitat@erwin: ASC erwartet, dass das "Lese-Reading" und das "set"-Reading ein und denselben Namen haben....kein Problem: bei jeder definition "nosuffix" setzen.
define ElchMorgends WeekdayTimer Elch 06:45:00|on {sunrise_abs('HORIZON=-2',0,"07:15","08:40")}|off
attr ElchMorgends commandTemplate set $NAME $EVENT
attr ElchMorgends room Garten
define ElchAbends WeekdayTimer Elch Mo-So|{sunset_abs('HORIZON=-2',0,"15:30","22:30")}|on Mo-So|23:30|off
attr ElchAbends commandTemplate set $NAME $EVENT
attr ElchAbends room Garten
define ElchTimer WeekdayTimer Elch 06:45:00|on {sunrise_abs( HORIZON=-2 ,0, 07:15 , 08:40 )}|off Mo-So|{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}|on Mo-So|23:30|off
attr ElchTimer commandTemplate set $NAME $EVENT
attr ElchTimer icon time_timer
attr ElchTimer room Garten->hinten
2025.12.09 00:00:05 3: [ElchTimer] Can't modify constant item in scalar assignment at (eval 220172) line 1, near "2 ," syntax error at (eval 220172) line 1, near "07:" Illegal octal digit '8' at (eval 220172) line 1, at end of line >>>{ my $date=1765580405;{sunrise_abs( HORIZON=-2 ,0, 07:15 , 08:40 )}}<<<
2025.12.09 00:00:05 1: ERROR evaluating { my $date=1765407605;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}: Can't modify constant item in scalar assignment at (eval 220173) line 1, near "2 ,"
syntax error at (eval 220173) line 1, near "15:"
2025.12.09 00:00:05 3: [ElchTimer] Can't modify constant item in scalar assignment at (eval 220173) line 1, near "2 ," syntax error at (eval 220173) line 1, near "15:" >>>{ my $date=1765407605;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}<<<
2025.12.09 00:00:05 1: ERROR evaluating { my $date=1765321205;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}: Can't modify constant item in scalar assignment at (eval 220174) line 1, near "2 ,"
syntax error at (eval 220174) line 1, near "15:"
2025.12.09 00:00:05 3: [ElchTimer] Can't modify constant item in scalar assignment at (eval 220174) line 1, near "2 ," syntax error at (eval 220174) line 1, near "15:" >>>{ my $date=1765321205;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}<<<
2025.12.09 00:00:05 1: ERROR evaluating { my $date=1765234805;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}: Can't modify constant item in scalar assignment at (eval 220175) line 1, near "2 ,"
syntax error at (eval 220175) line 1, near "15:"
2025.12.09 00:00:05 3: [ElchTimer] Can't modify constant item in scalar assignment at (eval 220175) line 1, near "2 ," syntax error at (eval 220175) line 1, near "15:" >>>{ my $date=1765234805;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}<<<
2025.12.09 00:00:05 1: ERROR evaluating { my $date=1765321205;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}: Can't modify constant item in scalar assignment at (eval 220176) line 1, near "2 ,"
syntax error at (eval 220176) line 1, near "15:"
2025.12.09 00:00:05 3: [ElchTimer] Can't modify constant item in scalar assignment at (eval 220176) line 1, near "2 ," syntax error at (eval 220176) line 1, near "15:" >>>{ my $date=1765321205;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}<<<
2025.12.09 00:00:05 1: ERROR evaluating { my $date=1765407605;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}: Can't modify constant item in scalar assignment at (eval 220177) line 1, near "2 ,"
syntax error at (eval 220177) line 1, near "15:"
2025.12.09 00:00:05 3: [ElchTimer] Can't modify constant item in scalar assignment at (eval 220177) line 1, near "2 ," syntax error at (eval 220177) line 1, near "15:" >>>{ my $date=1765407605;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}<<<
2025.12.09 00:00:05 1: ERROR evaluating { my $date=1765494005;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}: Can't modify constant item in scalar assignment at (eval 220178) line 1, near "2 ,"
syntax error at (eval 220178) line 1, near "15:"
2025.12.09 00:00:05 3: [ElchTimer] Can't modify constant item in scalar assignment at (eval 220178) line 1, near "2 ," syntax error at (eval 220178) line 1, near "15:" >>>{ my $date=1765494005;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}<<<
2025.12.09 00:00:05 1: ERROR evaluating { my $date=1765580405;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}: Can't modify constant item in scalar assignment at (eval 220179) line 1, near "2 ,"
syntax error at (eval 220179) line 1, near "15:"
2025.12.09 00:00:05 3: [ElchTimer] Can't modify constant item in scalar assignment at (eval 220179) line 1, near "2 ," syntax error at (eval 220179) line 1, near "15:" >>>{ my $date=1765580405;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}<<<
2025.12.09 00:00:05 1: ERROR evaluating { my $date=1765234805;{sunrise_abs( HORIZON=-2 ,0, 07:15 , 08:40 )}}: Can't modify constant item in scalar assignment at (eval 220188) line 1, near "2 ,"
syntax error at (eval 220188) line 1, near "07:"
Illegal octal digit '8' at (eval 220188) line 1, at end of line
2025.12.09 00:00:05 3: [ElchTimer] Can't modify constant item in scalar assignment at (eval 220188) line 1, near "2 ," syntax error at (eval 220188) line 1, near "07:" Illegal octal digit '8' at (eval 220188) line 1, at end of line >>>{ my $date=1765234805;{sunrise_abs( HORIZON=-2 ,0, 07:15 , 08:40 )}}<<<
2025.12.09 00:00:05 1: ERROR evaluating { my $date=1765234805;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}: Can't modify constant item in scalar assignment at (eval 220189) line 1, near "2 ,"
syntax error at (eval 220189) line 1, near "15:"
2025.12.09 00:00:05 3: [ElchTimer] Can't modify constant item in scalar assignment at (eval 220189) line 1, near "2 ," syntax error at (eval 220189) line 1, near "15:" >>>{ my $date=1765234805;{sunset_abs( HORIZON=-2 ,0, 15:30 , 22:30 )}}<<<
2025.12.09 00:00:05 3: CUL433 IT_set: Elch off
2025.12.09 00:00:05 3: CUL433 IT_set: Elch on