76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

Begonnen von DS_Starter, 11 Februar 2024, 14:11:00

Vorheriges Thema - Nächstes Thema

DS_Starter

Ich habe an den AI Semantiken weitergearbeitet, die sich in den Profilen

v1_common_active_pv
v1_heatpump_active_pv

positiv auswirken sollten.

Das contrib ist upgedated.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

stefanru

Irgendwie hat es mir jetzt nach dem Update meine Vorhersage Grafik zerhagelt.
Oder liegt das am laufenden Training?
aiControl aiConActivate=1 aiConProfile=v1_heatpump_active_pv

flowGraphicControl size=475 animate=1 showconsumer=1 showconsumerdummy=1 showconsumerpower=1 showconsumerremaintime=0
graphicBeam1Color 3C14FF
graphicBeam1Content pvForecast
graphicBeam2Color 19FF29
graphicBeam2Content pvReal
graphicBeam3Content consumptionForecast
graphicBeam4Color FF1F78
graphicBeam4Content consumption
graphicControl hourCount=16 headerDetail=all layoutType=double beamHeightlevel=1:100,2:100
graphicHistoryHour 8
graphicSelect both
graphicShowNight 0

Ach so zur Grafik es ist kurz vor 03:00.

Danke und Gruß,
Stefan
FHEM: Raspberry PI 400+SSD Viessmann, Fronius, BYD, Wunderground, Max, Shelly, ESPEasy, FHEMPY,...  Docker + Portainer: Immich, Authelia, Caddy, Gerbera, Paperless NGX
Maintainer: Vitoconnect
GIT: https://github.com/StefanRu1
Kaffeekasse: https://www.paypal.me/stefanru01

DS_Starter

Moin Stefan,

nein, gibt keine Einflußnahme auf die Grafik und läuft auch alles einwandfrei.
Deine Grafik sieht mir eher nach Browser/JS -Thema aus.

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

TheTrumpeter

Zitat von: 300P am 09 Januar 2026, 16:16:26
Zitat von: TheTrumpeter am 09 Januar 2026, 13:00:31Hab' das grad durchgeschaut, finde aber nirgends einen Hinweis was/wie ich die WP konfigurieren/bekanntmachen muss.

Zusatzinstallierung notwendig:
Zuerst versuch es mal so in der Reihenfolge - bei meinem RPI4 hat es so geklappt.

sudo su
apt-get update && apt-get upgrade
sudo apt-get install gcc
sudo apt-get install libfann-dev
sudo cpan AI::FANN

Bei mir lief es dann so sauber durch.

Dann Contrib - Version laden / 1 x restart FHEM

Dies (o.ä.) zum "attr Forecast aiControl" hinzufügen
aiConActivate=1\
aiConAlpha=1\
aiConTrainStart=1:2\
aiConActFunc=SIGMOID\
aiConHiddenLayers=80-40-20\
aiConLearnRate=0.005\
aiConMomentum=0.8\
aiConShuffleMode=2\
aiConSteepness=0.5\
aiConTrainAlgo=INCREMENTAL

Jetzt noch bei "attr Forecast ctrlDebug" 
aiProcess
anklicken damit du was siehst.

und dann hiermit deine Wärmepumpe (ab V2.0.0.) an SF bekanntgeben


EDIT:
Ach ganz vergessen - dann must du erstmalig ein langandauerndes  AI-Training anwerfen ehe du etwas siehst...
set <SF> aiDecTree runConTrain


Super Danke...

Installiert, parametriert, und läuft mal...

2026.01.12 08:48:14 1: mySolarForecast DEBUG> AI FANN Training for Consumption Forecast BlockingCall PID "18554" with Timeout 86400 s started
2026.01.12 08:48:15 1: mySolarForecast DEBUG> AI FANN - There are 3837 Records skipped due to incomplete or invalid data. Index:
2024040209, 2024040210, 2024040211, 2024040212, 2024040213, 2024040214, 2024040215, 2024040216, 2024040217, 2024040218, 2024040219, 2024040220, 2024040307, 2024040308, 2024040309, 2024040310, 2024040311, 2024040312, 2024040313, 2024040314, 2024040315, 2024040316, 2024040317, 2024040318, 2024040319, 2024040320, 2024040407, 2024040408, 2024040409, 2024040410, 2024040411, 2024040412, 2024040413, 2024040414, 2024040415, 2024040416, 2024040417, 2024040418, 2024040419, 2024040420, 2024040507, 2024040508, 2024040509, 2024040510, 2024040511, 2024040512, 2024040513, 2024040514, 2024040515, 2024040516, 2024040517, 2024040518, 2024040519, 2024040520, 2024040607, 2024040608, 2024040609, 2024040610, 2024040611, 2024040612, 2024040613, 2024040614, 2024040615, 2024040616, 2024040617, 2024040618, 2024040619, 2024040620, 2024040707, 2024040708, 2024040709, 2024040710, 2024040711, 2024040712, 2024040713, 2024040714, 2024040715, 2024040716, 2024040717, 2024040718, 2024040719, 2024040720, 2024040807, 2024040808, 2024040809, 2024040810, 2024040811, 2024040812, 2024040813, 2024040814, 2024040815, 2024040816, 2024040817, 2024040818, 2024040819, 2024040820, 2024040907, 2024040908, 2024040909, 2024040910, 2024040911, 2024040912, 2024040913, 2024040914, 2024040915, 2024040916, 2024040917, 2024040918, 2024040919, 2024040920, 2024041007, 2024041008, 2024041009, 2024041010, 2024041011, 2024041012, 2024041013, 2024041014, 2024041015, 2024041016, 2024041017, 2024041018, 2024041019, 2024041020, 2024041107, 2024041108, 2024041109, 2024041110, 2024041111, 2024041112, 2024041113, 2024041114, 2024041115, 2024041116, 2024041117, 2024041118, 2024041119, 2024041120, 2024041207, 2024041208, 2024041209, 2024041210, 2024041211, 2024041212, 2024041213, 2024041214, 2024041215, 2024041216, 2024041217, 2024041218, 2024041219, 2024041220, 2024041307, 2024041308, 2024041309, 2024041310, 2024041311, 2024041312, 2024041313, 2024041314, 2024041315, 2024041316, 2024041317, 2024041318, 2024041319, 2024041320, 2024041407, 2024041408, 2024041409, 2024041410, 2024041411, 2024041412, 2024041413, 2024041414, 2024041415, 2024041416, 2024041417, 2024041418, 2024041419, 2024041420, 2024041507, 2024041508, 2024041509, 2024041510, 2024041511, 2024041512, 2024041513, 2024041514, 2024041515, 2024041516, 2024041517, 2024041518, 2024041519, 2024041607, 2024041608, 2024041609, 2024041610, 2024041611, 2024041612, 2024041613, 2024041614, 2024041615, 2024041616, 2024041617, 2024041618, 2024041619, 2024041620, 2024041707, 2024041708, 2024041709, 2024041710, 2024041711, 2024041712, 2024041713, 2024041714, 2024041715, 2024041716, 2024041717, 2024041718, 2024041719, 2024041720, 2024041807, 2024041808, 2024041809, 2024041810, 2024041811, 2024041812, 2024041813, 2024041814, 2024041815, 2024041816, 2024041817, 2024041818, 2024041819, 2024041820, 2024041907, 2024041908, 2024041909, 2024041910, 2024041911, 2024041912, 2024041913, 2024041914, 2024041915, 2024041916, 2024041917, 2024041918, 2024041919, 2024041920, 2024042007, 2024042008, 2024042009, 2024042010, 2024042011, 2024042012, 2024042013, 2024042014, 2024042015, 2024042016, 2024042017, 2024042018, 2024042019, 2024042020, 2024042107, 2024042108, 2024042109, 2024042110, 2024042111, 2024042112, 2024042113, 2024042114, 2024042115, 2024042116, 2024042117, 2024042118, 2024042119, 2024042120, 2024042207, 2024042208, 2024042209, 2024042210, 2024042211, 2024042212, 2024042213, 2024042214, 2024042215, 2024042216, 2024042217, 2024042218, 2024042219, 2024042220, 2024042307, 2024042308, 2024042309, 2024042310, 2024042311, 2024042312, 2024042313, 2024042314, 2024042315, 2024042316, 2024042317, 2024042318, 2024042319, 2024042320, 2024042407, 2024042408, 2024042409, 2024042410, 2024042411, 2024042412, 2024042413, 2024042414, 2024042415, 2024042416, 2024042417, 2024042418, 2024042419, 2024042420, 2024042507, 2024042508, 2024042509, 2024042510, 2024042511, 2024042512, 2024042513, 2024042514, 2024042515, 2024042516, 2024042517, 2024042518, 2024042519, 2024042520, 2024042607, 2024042608, 2024042609, 2024042610, 2024042611, 2024042612, 2024042613, 2024042614, 2024042615, 2024042616, 2024042617, 2024042618, 2024042619, 2024042620, 2024042706, 2024042707, 2024042708, 2024042709, 2024042710, 2024042711, 2024042712, 2024042713, 2024042714, 2024042715, 2024042716, 2024042717, 2024042718, 2024042719, 2024042720, 2024042806, 2024042807, 2024042808, 2024042809, 2024042810, 2024042811, 2024042812, 2024042813, 2024042814, 2024042815, 2024042816, 2024042817, 2024042818, 2024042819, 2024042820, 2024042906, 2024042907, 2024042908, 2024042909, 2024042910, 2024042911, 2024042912, 2024042913, 2024042914, 2024042915, 2024042916, 2024042917, 2024042918, 2024042919, 2024042920, 2024043006, 2024043007, 2024043008, 2024043009, 2024043010, 2024043011, 2024043012, 2024043013, 2024043014, 2024043015, 2024043016, 2024043017, 2024043018, 2024043019, 2024043020, 2024050106, 2024050107, 2024050108, 2024050109, 2024050110, 2024050111, 2024050112, 2024050113, 2024050114, 2024050115, 2024050116, 2024050117, 2024050118, 2024050119, 2024050120, 2024050206, 2024050207, 2024050208, 2024050209, 2024050210, 2024050211, 2024050212, 2024050213, 2024050214, 2024050215, 2024050216, 2024050217, 2024050218, 2024050219, 2024050220, 2024050307, 2024050308, 2024050309, 2024050310, 2024050311, 2024050312, 2024050313, 2024050314, 2024050315, 2024050316, 2024050317, 2024050318, 2024050319, 2024050320, 2024050406, 2024050407, 2024050408, 2024050409, 2024050410, 2024050411, 2024050412, 2024050413, 2024050414, 2024050415, 2024050416, 2024050417, 2024050418, 2024050419, 2024050420, 2024050506, 2024050507, 2024050508, 2024050509, 2024050510, 2024050511, 2024050512, 2024050513, 2024050514, 2024050515, 2024050516, 2024050517, 2024050518, 2024050519, 2024050520, 2024050606, 2024050607, 2024050608, 2024050609, 2024050706, 2024050707, 2024050708, 2024050709, 2024050710, 2024050711, 2024050712, 2024050713, 2024050714, 2024050715, 2024050716, 2024050717, 2024050718, 2024050719, 2024050720, 2024050807, 2024050808, 2024050809, 2024050810, 2024050811, 2024050812, 2024050813, 2024050814, 2024050815, 2024050816, 2024050817, 2024050818, 2024050819, 2024050820, 2024050906, 2024050907, 2024050908, 2024050909, 2024050910, 2024050911, 2024050912, 2024050913, 2024050914, 2024050915, 2024050916, 2024050917, 2024050918, 2024050919, 2024050920, 2024050921, 2024051006, 2024051007, 2024051008, 2024051009, 2024051010, 2024051011, 2024051012, 2024051013, 2024051014, 2024051015, 2024051016, 2024051017, 2024051018, 2024051019, 2024051020, 2024051021, 2024051106, 2024051107, 2024051108, 2024051109, 2024051110, 2024051111, 2024051112, 2024051113, 2024051114, 2024051115, 2024051116, 2024051117, 2024051118, 2024051119, 2024051120, 2024051121, 2024051206, 2024051207, 2024051208, 2024051209, 2024051210, 2024051211, 2024051212, 2024051213, 2024051214, 2024051215, 2024051216, 2024051217, 2024051218, 2024051219, 2024051220, 2024051221, 2024051306, 2024051307, 2024051308, 2024051309, 2024051310, 2024051311, 2024051312, 2024051313, 2024051314, 2024051315, 2024051316, 2024051317, 2024051318, 2024051319, 2024051320, 2024051321, 2024051406, 2024051407, 2024051408, 2024051409, 2024051410, 2024051411, 2024051412, 2024051413, 2024051414, 2024051415, 2024051416, 2024051417, 2024051418, 2024051419, 2024051420, 2024051421, 2024051506, 2024051507, 2024051508, 2024051509, 2024051510, 2024051511, 2024051512, 2024051513, 2024051514, 2024051515, 2024051516, 2024051517, 2024051518, 2024051519, 2024051520, 2024051521, 2024051606, 2024051607, 2024051608, 2024051609, 2024051610, 2024051611, 2024051612, 2024051613, 2024051614, 2024051615, 2024051616, 2024051617, 2024051618, 2024051619, 2024051620, 2024051707, 2024051708, 2024051709, 2024051710, 2024051711, 2024051712, 2024051713, 2024051714, 2024051715, 2024051716, 2024051717, 2024051718, 2024051719, 2024051720, 2024051806, 2024051807, 2024051808, 2024051809, 2024051810, 2024051811, 2024051812, 2024051813, 2024051814, 2024051815, 2024051816, 2024051817, 2024051818, 2024051819, 2024051820, 2024051821, 2024051906, 2024051907, 2024051908, 2024051909, 2024051910, 2024051911, 2024051912, 2024051913, 2024051914, 2024051915, 2024051916, 2024051917, 2024051918, 2024051919, 2024051920, 2024051921, 2024052006, 2024052007, 2024052008, 2024052009, 2024052010, 2024052011, 2024052012, 2024052013, 2024052014, 2024052015, 2024052016, 2024052017, 2024052018, 2024052019, 2024052020, 2024052021, 2024052106, 2024052107, 2024052108, 2024052109, 2024052110, 2024052111, 2024052112, 2024052113, 2024052114, 2024052115, 2024052116, 2024052117, 2024052118, 2024052119, 2024052120, 2024052121, 2024052206, 2024052207, 2024052208, 2024052209, 2024052210, 2024052211, 2024052212, 2024052213, 2024052214, 2024052215, 2024052216, 2024052217, 2024052218, 2024052219, 2024052220, 2024052221, 2024052306, 2024052307, 2024052308, 2024052309, 2024052310, 2024052311, 2024052312, 2024052313, 2024052314, 2024052315, 2024052316, 2024052317, 2024052318, 2024052319, 2024052320, 2024052321, 2024052406, 2024052407, 2024052408, 2024052409, 2024052410, 2024052411, 2024052412, 2024052413, 2024052414, 2024052415, 2024052416, 2024052417, 2024052418, 2024052419, 2024052420, 2024052421, 2024052506, 2024052507, 2024052508, 2024052509, 2024052510, 2024052511, 2024052512, 2024052513, 2024052514, 2024052515, 2024052516, 2024052517, 2024052518, 2024052519, 2024052520, 2024052521, 2024052606, 2024052607, 2024052608, 2024052609, 2024052610, 2024052611, 2024052612, 2024052613, 2024052614, 2024052615, 2024052616, 2024052617, 2024052618, 2024052619, 2024052620, 2024052621, 2024052706, 2024052707, 2024052708, 2024052709, 2024052710, 2024052711, 2024052712, 2024052713, 2024052714, 2024052715, 2024052716, 2024052717, 2024052718, 2024052719, 2024052720, 2024052721, 2024052806, 2024052807, 2024052808, 2024052809, 2024052810, 2024052811, 2024052812, 2024052813, 2024052814, 2024052815, 2024052816, 2024052817, 2024052818, 2024052819, 2024052820, 2024052821, 2024052906, 2024052907, 2024052908, 2024052909, 2024052910, 2024052911, 2024052912, 2024052913, 2024052914, 2024052915, 2024052916, 2024052917, 2024052918, 2024052919, 2024052920, 2024052921, 2024053006, 2024053007, 2024053008, 2024053009, 2024053010, 2024053011, 2024053012, 2024053013, 2024053014, 2024053015, 2024053016, 2024053017, 2024053018, 2024053019, 2024053020, 2024053021, 2024053106, 2024053107, 2024053108, 2024053109, 2024053110, 2024053111, 2024053112, 2024053113, 2024053114, 2024053115, 2024053116, 2024053117, 2024053118, 2024053119, 2024053120, 2024053121, 2024060106, 2024060107, 2024060108, 2024060109, 2024060110, 2024060111, 2024060112, 2024060113, 2024060114, 2024060115, 2024060116, 2024060117, 2024060118, 2024060119, 2024060120, 2024060121, 2024060206, 2024060207, 2024060208, 2024060209, 2024060210, 2024060211, 2024060212, 2024060213, 2024060214, 2024060215, 2024060216, 2024060217, 2024060218, 2024060219, 2024060220, 2024060221, 2024060306, 2024060307, 2024060308, 2024060309, 2024060310, 2024060311, 2024060312, 2024060313, 2024060314, 2024060315, 2024060316, 2024060317, 2024060318, 2024060319, 2024060320, 2024060321, 2024060406, 2024060407, 2024060408, 2024060409, 2024060410, 2024060411, 2024060412, 2024060413, 2024060414, 2024060415, 2024060416, 2024060417, 2024060418, 2024060419, 2024060420, 2024060421, 2024060506, 2024060507, 2024060508, 2024060509, 2024060510, 2024060511, 2024060512, 2024060513, 2024060514, 2024060515, 2024060516, 2024060517, 2024060518, 2024060519, 2024060520, 2024060521, 2024060606, 2024060607, 2024060608, 2024060609, 2024060610, 2024060611, 2024060612, 2024060613, 2024060614, 2024060615, 2024060616, 2024060617, 2024060618, 2024060619, 2024060620, 2024060621, 2024060706, 2024060707, 2024060708, 2024060709, 2024060710, 2024060711, 2024060712, 2024060713, 2024060714, 2024060715, 2024060716, 2024060717, 2024060718, 2024060719, 2024060720, 2024060721, 2024060806, 2024060807, 2024060808, 2024060809, 2024060810, 2024060811, 2024060812, 2024060813, 2024060814, 2024060815, 2024060816, 2024060817, 2024060818, 2024060819, 2024060820, 2024060821, 2024060906, 2024060907, 2024060908, 2024060909, 2024060910, 2024060911, 2024060912, 2024060913, 2024060914, 2024060915, 2024060916, 2024060917, 2024060918, 2024060919, 2024060921, 2024061006, 2024061007, 2024061008, 2024061009, 2024061010, 2024061011, 2024061012, 2024061013, 2024061014, 2024061015, 2024061016, 2024061017, 2024061018, 2024061019, 2024061020, 2024061021, 2024061106, 2024061107, 2024061108, 2024061109, 2024061110, 2024061111, 2024061112, 2024061113, 2024061114, 2024061115, 2024061116, 2024061117, 2024061118, 2024061119, 2024061120, 2024061121, 2024061206, 2024061207, 2024061208, 2024061209, 2024061210, 2024061211, 2024061212, 2024061213, 2024061214, 2024061215, 2024061216, 2024061217, 2024061218, 2024061219, 2024061220, 2024061221, 2024061306, 2024061307, 2024061308, 2024061309, 2024061310, 2024061311, 2024061312, 2024061313, 2024061314, 2024061315, 2024061316, 2024061317, 2024061318, 2024061319, 2024061320, 2024061321, 2024061406, 2024061407, 2024061408, 2024061409, 2024061410, 2024061411, 2024061412, 2024061413, 2024061414, 2024061415, 2024061416, 2024061417, 2024061418, 2024061419, 2024061420, 2024061421, 2024061506, 2024061507, 2024061508, 2024061509, 2024061510, 2024061511, 2024061512, 2024061513, 2024061514, 2024061515, 2024061516, 2024061517, 2024061518, 2024061519, 2024061520, 2024061521, 2024061606, 2024061607, 2024061608, 2024061609, 2024061610, 2024061611, 2024061612, 2024061613, 2024061614, 2024061615, 2024061616, 2024061617, 2024061618, 2024061619, 2024061620, 2024061621, 2024061706, 2024061707, 2024061708, 2024061709, 2024061710, 2024061711, 2024061712, 2024061713, 2024061714, 2024061715, 2024061716, 2024061717, 2024061718, 2024061719, 2024061720, 2024061721, 2024061806, 2024061807, 2024061808, 2024061809, 2024061810, 2024061811, 2024061812, 2024061813, 2024061814, 2024061815, 2024061816, 2024061817, 2024061818, 2024061819, 2024061820, 2024061821, 2024061906, 2024061907, 2024061908, 2024061909, 2024061910, 2024061911, 2024061912, 2024061913, 2024061914, 2024061915, 2024061916, 2024061917, 2024061918, 2024061919, 2024061920, 2024061921, 2024062006, 2024062007, 2024062008, 2024062009, 2024062010, 2024062011, 2024062012, 2024062013, 2024062014, 2024062015, 2024062016, 2024062017, 2024062018, 2024062019, 2024062020, 2024062021, 2024062106, 2024062107, 2024062108, 2024062109, 2024062110, 2024062111, 2024062112, 2024062113, 2024062114, 2024062115, 2024062116, 2024062117, 2024062118, 2024062119, 2024062120, 2024062121, 2024062206, 2024062207, 2024062208, 2024062209, 2024062210, 2024062211, 2024062212, 2024062213, 2024062214, 2024062215, 2024062216, 2024062217, 2024062218, 2024062219, 2024062220, 2024062221, 2024062306, 2024062307, 2024062308, 2024062309, 2024062310, 2024062311, 2024062312, 2024062313, 2024062314, 2024062315, 2024062316, 2024062317, 2024062318, 2024062319, 2024062320, 2024062321, 2024062406, 2024062407, 2024062408, 2024062409, 2024062410, 2024062411, 2024062412, 2024062413, 2024062414, 2024062415, 2024062416, 2024062417, 2024062418, 2024062419, 2024062420, 2024062421, 2024062506, 2024062507, 2024062508, 2024062509, 2024062510, 2024062511, 2024062512, 2024062513, 2024062514, 2024062515, 2024062516, 2024062517, 2024062518, 2024062519, 2024062520, 2024062521, 2024062606, 2024062607, 2024062608, 2024062609, 2024062610, 2024062611, 2024062612, 2024062613, 2024062614, 2024062615, 2024062616, 2024062617, 2024062618, 2024062619, 2024062620, 2024062621, 2024062706, 2024062707, 2024062708, 2024062709, 2024062710, 2024062711, 2024062712, 2024062713, 2024062714, 2024062715, 2024062716, 2024062717, 2024062718, 2024062719, 2024062720, 2024062721, 2024062806, 2024062807, 2024062808, 2024062809, 2024062810, 2024062811, 2024062812, 2024062813, 2024062814, 2024062815, 2024062816, 2024062817, 2024062818, 2024062819, 2024062820, 2024062821, 2024062906, 2024062907, 2024062908, 2024062909, 2024062910, 2024062911, 2024062912, 2024062913, 2024062914, 2024062915, 2024062916, 2024062917, 2024062918, 2024062919, 2024062920, 2024062921, 2024063006, 2024063007, 2024063008, 2024063009, 2024063010, 2024063011, 2024063012, 2024063013, 2024063014, 2024063015, 2024063016, 2024063017, 2024063018, 2024063019, 2024063020, 2024063021, 2024070106, 2024070107, 2024070108, 2024070109, 2024070110, 2024070111, 2024070112, 2024070113, 2024070114, 2024070115, 2024070116, 2024070117, 2024070118, 2024070119, 2024070120, 2024070121, 2024070206, 2024070207, 2024070208, 2024070209, 2024070210, 2024070211, 2024070212, 2024070213, 2024070214, 2024070215, 2024070216, 2024070217, 2024070218, 2024070219, 2024070220, 2024070221, 2024070306, 2024070307, 2024070308, 2024070309, 2024070310, 2024070311, 2024070312, 2024070313, 2024070314, 2024070315, 2024070316, 2024070317, 2024070318, 2024070319, 2024070320, 2024070321, 2024070406, 2024070407, 2024070408, 2024070409, 2024070410, 2024070411, 2024070412, 2024070413, 2024070414, 2024070415, 2024070416, 2024070417, 2024070418, 2024070419, 2024070420, 2024070421, 2024070506, 2024070507, 2024070508, 2024070509, 2024070510, 2024070511, 2024070512, 2024070513, 2024070514, 2024070515, 2024070516, 2024070517, 2024070518, 2024070519, 2024070520, 2024070521, 2024070606, 2024070607, 2024070608, 2024070609, 2024070610, 2024070611, 2024070612, 2024070613, 2024070614, 2024070615, 2024070616, 2024070617, 2024070618, 2024070619, 2024070620, 2024070621, 2024070706, 2024070707, 2024070708, 2024070709, 2024070710, 2024070711, 2024070712, 2024070713, 2024070714, 2024070715, 2024070716, 2024070717, 2024070718, 2024070719, 2024070720, 2024070721, 2024070806, 2024070807, 2024070808, 2024070809, 2024070810, 2024070811, 2024070812, 2024070813, 2024070814, 2024070815, 2024070816, 2024070817, 2024070818, 2024070819, 2024070820, 2024070821, 2024070906, 2024070907, 2024070908, 2024070909, 2024070910, 2024070911, 2024070912, 2024070913, 2024070914, 2024070915, 2024070916, 2024070917, 2024070918, 2024070919, 2024070920, 2024070921, 2024071006, 2024071007, 2024071008, 2024071009, 2024071010, 2024071011, 2024071012, 2024071013, 2024071014, 2024071015, 2024071016, 2024071017, 2024071018, 2024071019, 2024071020, 2024071021, 2024071106, 2024071107, 2024071108, 2024071109, 2024071110, 2024071111, 2024071112, 2024071113, 2024071114, 2024071115, 2024071116, 2024071117, 2024071118, 2024071119, 2024071120, 2024071121, 2024071206, 2024071207, 2024071208, 2024071209, 2024071210, 2024071211, 2024071212, 2024071213, 2024071214, 2024071215, 2024071216, 2024071217, 2024071218, 2024071219, 2024071306, 2024071307, 2024071308, 2024071309, 2024071310, 2024071311, 2024071312, 2024071313, 2024071314, 2024071315, 2024071316, 2024071317, 2024071318, 2024071319, 2024071320, 2024071321, 2024071406, 2024071407, 2024071408, 2024071409, 2024071410, 2024071411, 2024071412, 2024071413, 2024071414, 2024071415, 2024071416, 2024071417, 2024071418, 2024071419, 2024071420, 2024071421, 2024071506, 2024071507, 2024071508, 2024071509, 2024071510, 2024071511, 2024071512, 2024071513, 2024071514, 2024071515, 2024071516, 2024071517, 2024071518, 2024071519, 2024071520, 2024071521, 2024071606, 2024071607, 2024071608, 2024071609, 2024071610, 2024071611, 2024071612, 2024071613, 2024071614, 2024071615, 2024071616, 2024071617, 2024071618, 2024071619, 2024071620, 2024071621, 2024071706, 2024071707, 2024071708, 2024071709, 2024071710, 2024071711, 2024071712, 2024071713, 2024071714, 2024071715, 2024071716, 2024071717, 2024071718, 2024071719, 2024071720, 2024071721, 2024071806, 2024071807, 2024071808, 2024071809, 2024071810, 2024071811, 2024071812, 2024071813, 2024071814, 2024071815, 2024071816, 2024071817, 2024071818, 2024071819, 2024071820, 2024071821, 2024071906, 2024071907, 2024071908, 2024071909, 2024071910, 2024071911, 2024071912, 2024071913, 2024071914, 2024071915, 2024071916, 2024071917, 2024071918, 2024071919, 2024071920, 2024071921, 2024072006, 2024072007, 2024072008, 2024072009, 2024072010, 2024072011, 2024072012, 2024072013, 2024072014, 2024072015, 2024072016, 2024072017, 2024072018, 2024072019, 2024072020, 2024072021, 2024072106, 2024072107, 2024072108, 2024072109, 2024072110, 2024072111, 2024072112, 2024072113, 2024072114, 2024072115, 2024072116, 2024072117, 2024072118, 2024072119, 2024072120, 2024072121, 2024072206, 2024072207, 2024072208, 2024072209, 2024072210, 2024072211, 2024072212, 2024072213, 2024072214, 2024072215, 2024072216, 2024072217, 2024072218, 2024072219, 2024072220, 2024072221, 2024072306, 2024072307, 2024072308, 2024072309, 2024072310, 2024072311, 2024072312, 2024072313, 2024072314, 2024072315, 2024072316, 2024072317, 2024072318, 2024072319, 2024072320, 2024072321, 2024072406, 2024072407, 2024072408, 2024072409, 2024072410, 2024072411, 2024072412, 2024072413, 2024072414, 2024072415, 2024072416, 2024072417, 2024072418, 2024072419, 2024072420, 2024072421, 2024072506, 2024072507, 2024072508, 2024072509, 2024072510, 2024072511, 2024072512, 2024072513, 2024072514, 2024072515, 2024072516, 2024072517, 2024072518, 2024072519, 2024072520, 2024072521, 2024072606, 2024072607, 2024072608, 2024072609, 2024072610, 2024072611, 2024072612, 2024072613, 2024072614, 2024072615, 2024072616, 2024072617, 2024072618, 2024072619, 2024072620, 2024072621, 2024072706, 2024072707, 2024072708, 2024072709, 2024072710, 2024072711, 2024072712, 2024072713, 2024072714, 2024072715, 2024072716, 2024072717, 2024072718, 2024072719, 2024072720, 2024072721, 2024072806, 2024072807, 2024072808, 2024072809, 2024072810, 2024072811, 2024072812, 2024072813, 2024072814, 2024072815, 2024072816, 2024072817, 2024072818, 2024072819, 2024072820, 2024072821, 2024072906, 2024072907, 2024072908, 2024072909, 2024072910, 2024072911, 2024072912, 2024072913, 2024072914, 2024072915, 2024072916, 2024072917, 2024072918, 2024072919, 2024072920, 2024072921, 2024073006, 2024073007, 2024073008, 2024073009, 2024073010, 2024073011, 2024073012, 2024073013, 2024073014, 2024073015, 2024073016, 2024073017, 2024073018, 2024073019, 2024073020, 2024073021, 2024073106, 2024073107, 2024073108, 2024073109, 2024073110, 2024073111, 2024073112, 2024073113, 2024073114, 2024073115, 2024073116, 2024073117, 2024073118, 2024073119, 2024073120, 2024073121, 2024080106, 2024080107, 2024080108, 2024080109, 2024080110, 2024080111, 2024080112, 2024080113, 2024080114, 2024080115, 2024080116, 2024080117, 2024080118, 2024080119, 2024080120, 2024080121, 2024080206, 2024080207, 2024080208, 2024080209, 2024080210, 2024080211, 2024080212, 2024080213, 2024080214, 2024080215, 2024080216, 2024080217, 2024080218, 2024080219, 2024080220, 2024080221, 2024080306, 2024080307, 2024080308, 2024080309, 2024080310, 2024080311, 2024080312, 2024080313, 2024080314, 2024080315, 2024080316, 2024080317, 2024080318, 2024080319, 2024080320, 2024080321, 2024080406, 2024080407, 2024080408, 2024080409, 2024080410, 2024080411, 2024080412, 2024080413, 2024080414, 2024080415, 2024080416, 2024080417, 2024080418, 2024080419, 2024080420, 2024080506, 2024080507, 2024080508, 2024080509, 2024080510, 2024080511, 2024080512, 2024080513, 2024080514, 2024080515, 2024080606, 2024080607, 2024080608, 2024080609, 2024080610, 2024080611, 2024080612, 2024080613, 2024080614, 2024080615, 2024080616, 2024080617, 2024080618, 2024080619, 2024080620, 2024080621, 2024080706, 2024080707, 2024080708, 2024080709, 2024080710, 2024080711, 2024080712, 2024080713, 2024080714, 2024080715, 2024080716, 2024080717, 2024080718, 2024080719, 2024080720, 2024080721, 2024080807, 2024080808, 2024080809, 2024080810, 2024080811, 2024080812, 2024080813, 2024080814, 2024080815, 2024080816, 2024080817, 2024080818, 2024080819, 2024080820, 2024080906, 2024080907, 2024080908, 2024080909, 2024080910, 2024080911, 2024080912, 2024080913, 2024080914, 2024080915, 2024080916, 2024080917, 2024080918, 2024080919, 2024080920, 2024081007, 2024081008, 2024081009, 2024081010, 2024081011, 2024081012, 2024081013, 2024081014, 2024081015, 2024081016, 2024081017, 2024081018, 2024081019, 2024081020, 2024081107, 2024081108, 2024081109, 2024081110, 2024081111, 2024081112, 2024081113, 2024081114, 2024081115, 2024081116, 2024081117, 2024081118, 2024081119, 2024081120, 2024081207, 2024081208, 2024081209, 2024081210, 2024081211, 2024081212, 2024081213, 2024081214, 2024081215, 2024081216, 2024081217, 2024081218, 2024081219, 2024081220, 2024081307, 2024081308, 2024081309, 2024081310, 2024081311, 2024081312, 2024081313, 2024081314, 2024081315, 2024081316, 2024081317, 2024081318, 2024081319, 2024081320, 2024081407, 2024081408, 2024081409, 2024081410, 2024081411, 2024081412, 2024081413, 2024081414, 2024081415, 2024081416, 2024081417, 2024081418, 2024081419, 2024081420, 2024081507, 2024081508, 2024081509, 2024081510, 2024081511, 2024081512, 2024081513, 2024081514, 2024081515, 2024081516, 2024081517, 2024081518, 2024081519, 2024081520, 2024081607, 2024081608, 2024081609, 2024081610, 2024081611, 2024081612, 2024081613, 2024081614, 2024081615, 2024081616, 2024081617, 2024081618, 2024081619, 2024081620, 2024081707, 2024081708, 2024081709, 2024081710, 2024081711, 2024081712, 2024081713, 2024081714, 2024081715, 2024081716, 2024081717, 2024081718, 2024081719, 2024081720, 2024081807, 2024081808, 2024081809, 2024081810, 2024081811, 2024081812, 2024081813, 2024081814, 2024081815, 2024081816, 2024081817, 2024081818, 2024081819, 2024081820, 2024081907, 2024081908, 2024081909, 2024081910, 2024081911, 2024081912, 2024081913, 2024081914, 2024081915, 2024081916, 2024081917, 2024081918, 2024081919, 2024081920, 2024082007, 2024082008, 2024082009, 2024082010, 2024082011, 2024082012, 2024082013, 2024082014, 2024082015, 2024082016, 2024082017, 2024082018, 2024082019, 2024082020, 2024082107, 2024082108, 2024082109, 2024082110, 2024082111, 2024082112, 2024082113, 2024082114, 2024082115, 2024082116, 2024082117, 2024082118, 2024082119, 2024082120, 2024082207, 2024082208, 2024082209, 2024082210, 2024082211, 2024082212, 2024082213, 2024082214, 2024082215, 2024082216, 2024082217, 2024082218, 2024082219, 2024082220, 2024082307, 2024082308, 2024082309, 2024082310, 2024082311, 2024082312, 2024082313, 2024082314, 2024082315, 2024082316, 2024082317, 2024082318, 2024082319, 2024082320, 2024082407, 2024082408, 2024082409, 2024082410, 2024082411, 2024082412, 2024082413, 2024082414, 2024082415, 2024082416, 2024082417, 2024082418, 2024082419, 2024082420, 2024082507, 2024082508, 2024082509, 2024082510, 2024082511, 2024082512, 2024082513, 2024082514, 2024082515, 2024082516, 2024082517, 2024082518, 2024082519, 2024082520, 2024082607, 2024082608, 2024082609, 2024082610, 2024082611, 2024082612, 2024082613, 2024082614, 2024082615, 2024082616, 2024082617, 2024082618, 2024082619, 2024082620, 2024082707, 2024082708, 2024082709, 2024082710, 2024082711, 2024082712, 2024082713, 2024082714, 2024082715, 2024082716, 2024082717, 2024082718, 2024082719, 2024082720, 2024082807, 2024082808, 2024082809, 2024082810, 2024082811, 2024082812, 2024082813, 2024082814, 2024082815, 2024082816, 2024082817, 2024082818, 2024082819, 2024082820, 2024082907, 2024082908, 2024082909, 2024082910, 2024082911, 2024082912, 2024082913, 2024082914, 2024082915, 2024082916, 2024082917, 2024082918, 2024082919, 2024082920, 2024083007, 2024083008, 2024083009, 2024083010, 2024083011, 2024083012, 2024083013, 2024083014, 2024083015, 2024083016, 2024083017, 2024083018, 2024083019, 2024083020, 2024083107, 2024083108, 2024083109, 2024083110, 2024083111, 2024083112, 2024083113, 2024083114, 2024083115, 2024083116, 2024083117, 2024083118, 2024083119, 2024083120, 2024090107, 2024090108, 2024090109, 2024090110, 2024090111, 2024090112, 2024090113, 2024090114, 2024090115, 2024090116, 2024090117, 2024090118, 2024090119, 2024090120, 2024090207, 2024090208, 2024090209, 2024090210, 2024090211, 2024090212, 2024090213, 2024090214, 2024090215, 2024090216, 2024090217, 2024090218, 2024090219, 2024090220, 2024090307, 2024090308, 2024090309, 2024090310, 2024090311, 2024090312, 2024090313, 2024090314, 2024090315, 2024090316, 2024090317, 2024090318, 2024090319, 2024090320, 2024090407, 2024090408, 2024090409, 2024090410, 2024090411, 2024090412, 2024090413, 2024090414, 2024090415, 2024090416, 2024090417, 2024090418, 2024090419, 2024090420, 2024090507, 2024090508, 2024090509, 2024090510, 2024090511, 2024090512, 2024090513, 2024090514, 2024090515, 2024090516, 2024090517, 2024090518, 2024090519, 2024090520, 2024090607, 2024090608, 2024090609, 2024090610, 2024090611, 2024090612, 2024090613, 2024090614, 2024090615, 2024090616, 2024090617, 2024090618, 2024090619, 2024090620, 2024090707, 2024090708, 2024090709, 2024090710, 2024090711, 2024090712, 2024090713, 2024090714, 2024090715, 2024090716, 2024090717, 2024090718, 2024090719, 2024090720, 2024090807, 2024090808, 2024090809, 2024090810, 2024090811, 2024090812, 2024090813, 2024090814, 2024090815, 2024090816, 2024090817, 2024090818, 2024090819, 2024090820, 2024090908, 2024090909, 2024090910, 2024090911, 2024090912, 2024090913, 2024090914, 2024090915, 2024090916, 2024090917, 2024090918, 2024090919, 2024091007, 2024091008, 2024091009, 2024091010, 2024091011, 2024091012, 2024091013, 2024091014, 2024091015, 2024091016, 2024091017, 2024091018, 2024091019, 2024091107, 2024091108, 2024091109, 2024091110, 2024091111, 2024091112, 2024091113, 2024091114, 2024091115, 2024091116, 2024091117, 2024091118, 2024091119, 2024091208, 2024091209, 2024091210, 2024091211, 2024091212, 2024091213, 2024091214, 2024091215, 2024091216, 2024091217, 2024091218, 2024091219, 2024091308, 2024091309, 2024091310, 2024091311, 2024091312, 2024091313, 2024091314, 2024091315, 2024091316, 2024091317, 2024091318, 2024091319, 2024091408, 2024091409, 2024091410, 2024091411, 2024091412, 2024091413, 2024091414, 2024091415, 2024091416, 2024091417, 2024091418, 2024091419, 2024091508, 2024091509, 2024091510, 2024091511, 2024091512, 2024091513, 2024091514, 2024091515, 2024091516, 2024091517, 2024091518, 2024091519, 2024091608, 2024091609, 2024091610, 2024091611, 2024091612, 2024091613, 2024091614, 2024091615, 2024091616, 2024091617, 2024091618, 2024091619, 2024091707, 2024091708, 2024091709, 2024091710, 2024091711, 2024091712, 2024091713, 2024091714, 2024091715, 2024091716, 2024091717, 2024091718, 2024091719, 2024091807, 2024091808, 2024091809, 2024091810, 2024091811, 2024091812, 2024091813, 2024091814, 2024091815, 2024091816, 2024091817, 2024091818, 2024091819, 2024091908, 2024091909, 2024091910, 2024091911, 2024091912, 2024091913, 2024091914, 2024091915, 2024091916, 2024091917, 2024091918, 2024091919, 2024092007, 2024092008, 2024092009, 2024092010, 2024092011, 2024092012, 2024092013, 2024092014, 2024092015, 2024092016, 2024092017, 2024092018, 2024092019, 2024092107, 2024092108, 2024092109, 2024092110, 2024092111, 2024092112, 2024092113, 2024092114, 2024092115, 2024092116, 2024092117, 2024092118, 2024092119, 2024092207, 2024092208, 2024092209, 2024092210, 2024092211, 2024092212, 2024092213, 2024092214, 2024092215, 2024092216, 2024092217, 2024092218, 2024092219, 2024092307, 2024092308, 2024092309, 2024092310, 2024092311, 2024092312, 2024092313, 2024092314, 2024092315, 2024092316, 2024092317, 2024092318, 2024092319, 2024092408, 2024092409, 2024092410, 2024092411, 2024092412, 2024092413, 2024092414, 2024092415, 2024092416, 2024092417, 2024092418, 2024092419, 2024092508, 2024092509, 2024092510, 2024092511, 2024092512, 2024092513, 2024092514, 2024092515, 2024092516, 2024092517, 2024092518, 2024092519, 2024092608, 2024092609, 2024092610, 2024092611, 2024092612, 2024092613, 2024092614, 2024092615, 2024092616, 2024092617, 2024092618, 2024092619, 2024092708, 2024092709, 2024092710, 2024092711, 2024092712, 2024092713, 2024092714, 2024092715, 2024092716, 2024092717, 2024092718, 2024092719, 2024092808, 2024092809, 2024092810, 2024092811, 2024092812, 2024092813, 2024092814, 2024092815, 2024092816, 2024092817, 2024092818, 2024092819, 2024092908, 2024092909, 2024092910, 2024092911, 2024092912, 2024092913, 2024092914, 2024092915, 2024092916, 2024092917, 2024092918, 2024092919, 2024093008, 2024093009, 2024093010, 2024093011, 2024093012, 2024093013, 2024093014, 2024093015, 2024093016, 2024093017, 2024093018, 2024093019, 2024100108, 2024100109, 2024100110, 2024100111, 2024100112, 2024100113, 2024100114, 2024100115, 2024100116, 2024100117, 2024100118, 2024100119, 2024100208, 2024100209, 2024100210, 2024100211, 2024100212, 2024100213, 2024100214, 2024100215, 2024100216, 2024100217, 2024100218, 2024100308, 2024100309, 2024100310, 2024100311, 2024100312, 2024100313, 2024100314, 2024100315, 2024100316, 2024100317, 2024100318, 2024100319, 2024100408, 2024100409, 2024100410, 2024100411, 2024100412, 2024100413, 2024100414, 2024100415, 2024100416, 2024100417, 2024100418, 2024100508, 2024100509, 2024100510, 2024100511, 2024100512, 2024100513, 2024100514, 2024100515, 2024100516, 2024100517, 2024100518, 2024100608, 2024100609, 2024100610, 2024100611, 2024100612, 2024100613, 2024100614, 2024100615, 2024100616, 2024100617, 2024100618, 2024100619, 2024100708, 2024100709, 2024100710, 2024100711, 2024100712, 2024100713, 2024100714, 2024100715, 2024100716, 2024100717, 2024100718, 2024100719, 2024100808, 2024100809, 2024100810, 2024100811, 2024100812, 2024100813, 2024100814, 2024100815, 2024100816, 2024100817, 2024100818, 2024100908, 2024100909, 2024100910, 2024100911, 2024100912, 2024100913, 2024100914, 2024100915, 2024100916, 2024100917, 2024100918, 2024101008, 2024101009, 2024101010, 2024101011, 2024101012, 2024101013, 2024101014, 2024101015, 2024101016, 2024101017, 2024101018, 2024101108, 2024101109, 2024101110, 2024101111, 2024101112, 2024101113, 2024101114, 2024101115, 2024101116, 2024101117, 2024101118, 2024101208, 2024101209, 2024101210, 2024101211, 2024101212, 2024101213, 2024101214, 2024101215, 2024101216, 2024101217, 2024101218, 2024101308, 2024101309, 2024101310, 2024101311, 2024101312, 2024101313, 2024101314, 2024101315, 2024101316, 2024101317, 2024101318, 2024101408, 2024101409, 2024101410, 2024101411, 2024101412, 2024101413, 2024101414, 2024101415, 2024101416, 2024101417, 2024101418, 2024101508, 2024101509, 2024101510, 2024101511, 2024101512, 2024101513, 2024101514, 2024101515, 2024101516, 2024101517, 2024101518, 2024101608, 2024101609, 2024101610, 2024101611, 2024101612, 2024101613, 2024101614, 2024101615, 2024101616, 2024101617, 2024101618, 2024101708, 2024101709, 2024101710, 2024101711, 2024101712, 2024101713, 2024101714, 2024101715, 2024101716, 2024101717, 2024101718, 2024101808, 2024101809, 2024101810, 2024101811, 2024101812, 2024101813, 2024101814, 2024101815, 2024101816, 2024101817, 2024101818, 2024101908, 2024101909, 2024101910, 2024101911, 2024101912, 2024101913, 2024101914, 2024101915, 2024101916, 2024101917, 2024101918, 2024102008, 2024102009, 2024102010, 2024102011, 2024102012, 2024102013, 2024102014, 2024102015, 2024102016, 2024102017, 2024102018, 2024102108, 2024102109, 2024102110, 2024102111, 2024102112, 2024102113, 2024102114, 2024102115, 2024102116, 2024102117, 2024102118, 2024102208, 2024102209, 2024102210, 2024102211, 2024102212, 2024102213, 2024102214, 2024102215, 2024102216, 2024102217, 2024102218, 2024102308, 2024102309, 2024102310, 2024102311, 2024102312, 2024102313, 2024102314, 2024102315, 2024102316, 2024102317, 2024102318, 2024102408, 2024102409, 2024102410, 2024102411, 2024102412, 2024102413, 2024102414, 2024102415, 2024102416, 2024102417, 2024102418, 2024102508, 2024102509, 2024102510, 2024102511, 2024102512, 2024102513, 2024102514, 2024102515, 2024102516, 2024102517, 2024102518, 2024102609, 2024102610, 2024102611, 2024102612, 2024102613, 2024102614, 2024102615, 2024102616, 2024102617, 2024102618, 2024102708, 2024102709, 2024102710, 2024102711, 2024102712, 2024102713, 2024102714, 2024102715, 2024102716, 2024102717, 2024102807, 2024102808, 2024102809, 2024102810, 2024102811, 2024102812, 2024102813, 2024102814, 2024102815, 2024102816, 2024102817, 2024102907, 2024102908, 2024102909, 2024102910, 2024102911, 2024102912, 2024102913, 2024102914, 2024102915, 2024102916, 2024102917, 2024103007, 2024103008, 2024103009, 2024103010, 2024103011, 2024103012, 2024103013, 2024103014, 2024103015, 2024103016, 2024103017, 2024103107, 2024103108, 2024103109, 2024103110, 2024103111, 2024103112, 2024103113, 2024103114, 2024103115, 2024103116, 2024103117, 2024110108, 2024110109, 2024110110, 2024110111, 2024110112, 2024110113, 2024110114, 2024110115, 2024110116, 2024110117, 2024110208, 2024110209, 2024110210, 2024110211, 2024110212, 2024110213, 2024110214, 2024110215, 2024110216, 2024110217, 2024110308, 2024110309, 2024110310, 2024110311, 2024110312, 2024110313, 2024110314, 2024110315, 2024110316, 2024110317, 2024110408, 2024110409, 2024110410, 2024110411, 2024110412, 2024110413, 2024110414, 2024110415, 2024110416, 2024110417, 2024110508, 2024110509, 2024110510, 2024110511, 2024110512, 2024110513, 2024110514, 2024110515, 2024110516, 2024110517, 2024110608, 2024110609, 2024110708, 2024110709, 2024110710, 2024110711, 2024110712, 2024110713, 2024110714, 2024110715, 2024110716, 2024110717, 2024110808, 2024110809, 2024110810, 2024110811, 2024110908, 2024110909, 2024110910, 2024110911, 2024110912, 2024110913, 2024110914, 2024110915, 2024110916, 2024110917, 2024111008, 2024111009, 2024111010, 2024111011, 2024111012, 2024111013, 2024111014, 2024111015, 2024111016, 2024111017, 2024111108, 2024111109, 2024111110, 2024111111, 2024111112, 2024111113, 2024111114, 2024111115, 2024111116, 2024111208, 2024111209, 2024111210, 2024111211, 2024111212, 2024111213, 2024111214, 2024111215, 2024111216, 2024111308, 2024111309, 2024111310, 2024111311, 2024111312, 2024111313, 2024111314, 2024111315, 2024111316, 2024111408, 2024111409, 2024111410, 2024111411, 2024111412, 2024111413, 2024111414, 2024111415, 2024111416, 2024111508, 2024111509, 2024111510, 2024111511, 2024111512, 2024111513, 2024111514, 2024111515, 2024111516, 2024111608, 2024111609, 2024111610, 2024111611, 2024111612, 2024111613, 2024111614, 2024111615, 2024111616, 2024111708, 2024111709, 2024111710, 2024111711, 2024111712, 2024111713, 2024111714, 2024111715, 2024111716, 2024111808, 2024111809, 2024111810, 2024111811, 2024111812, 2024111813, 2024111814, 2024111815, 2024111816, 2024111908, 2024111909, 2024111910, 2024111911, 2024111912, 2024111913, 2024111914, 2024111915, 2024111916, 2024112008, 2024112009, 2024112010, 2024112011, 2024112012, 2024112013, 2024112014, 2024112015, 2024112016, 2024112108, 2024112109, 2024112110, 2024112111, 2024112112, 2024112113, 2024112114, 2024112115, 2024112116, 2024112208, 2024112209, 2024112210, 2024112211, 2024112212, 2024112213, 2024112214, 2024112215, 2024112216, 2024112308, 2024112309, 2024112310, 2024112311, 2024112312, 2024112313, 2024112314, 2024112315, 2024112316, 2024112408, 2024112409, 2024112410, 2024112411, 2024112412, 2024112413, 2024112414, 2024112415, 2024112416, 2024112508, 2024112509, 2024112510, 2024112511, 2024112512, 2024112513, 2024112514, 2024112515, 2024112516, 2024112608, 2024112609, 2024112610, 2024112611, 2024112612, 2024112613, 2024112614, 2024112615, 2024112616, 2024112708, 2024112709, 2024112710, 2024112711, 2024112712, 2024112713, 2024112714, 2024112715, 2024112716, 2024112808, 2024112809, 2024112810, 2024112811, 2024112812, 2024112813, 2024112814, 2024112815, 2024112816, 2024112908, 2024112909, 2024112910, 2024112911, 2024112912, 2024112913, 2024112914, 2024112915, 2024112916, 2024113008, 2024113009, 2024113010, 2024113011, 2024113012, 2024113013, 2024113014, 2024113015, 2024113016, 2024120108, 2024120109, 2024120110, 2024120111, 2024120112, 2024120113, 2024120114, 2024120115, 2024120116, 2024120208, 2024120209, 2024120210, 2024120211, 2024120212, 2024120213, 2024120214, 2024120215, 2024120216, 2024120308, 2024120309, 2024120310, 2024120311, 2024120312, 2024120313, 2024120314, 2024120315, 2024120316, 2024120408, 2024120409, 2024120410, 2024120411, 2024120412, 2024120413, 2024120414, 2024120415, 2024120416, 2024120508, 2024120509, 2024120510, 2024120511, 2024120512, 2024120513, 2024120514, 2024120515, 2024120516, 2024120609, 2024120610, 2024120611, 2024120612, 2024120613, 2024120614, 2024120615, 2024120616, 2024120708, 2024120709, 2024120710, 2024120711, 2024120712, 2024120713, 2024120714, 2024120715, 2024120716, 2024120809, 2024120810, 2024120811, 2024120812, 2024120813, 2024120814, 2024120815, 2024120816, 2024120909, 2024120910, 2024120911, 2024120912, 2024120913, 2024120914, 2024120915, 2024120916, 2024121009, 2024121010, 2024121011, 2024121012, 2024121013, 2024121014, 2024121015, 2024121016, 2024121109, 2024121110, 2024121111, 2024121112, 2024121113, 2024121114, 2024121115, 2024121116, 2024121208, 2024121209, 2024121210, 2024121211, 2024121212, 2024121213, 2024121214, 2024121215, 2024121216, 2024121309, 2024121310, 2024121311, 2024121312, 2024121313, 2024121314, 2024121315, 2024121316, 2024121409, 2024121410, 2024121411, 2024121412, 2024121413, 2024121414, 2024121415, 2024121416, 2024121509, 2024121510, 2024121511, 2024121512, 2024121513, 2024121514, 2024121608, 2024121709, 2024121710, 2024121711, 2024121712, 2024121713, 2024121714, 2024121715, 2024121716, 2024121808, 2024121809, 2024121810, 2024121811, 2024121812, 2024121813, 2024121814, 2024121815, 2024121816, 2024121909, 2024121910, 2024121911, 2024121912, 2024121913, 2024121914, 2024121915, 2024121916, 2024122008, 2024122009, 2024122010, 2024122011, 2024122012, 2024122013, 2024122014, 2024122015, 2024122016, 2024122108, 2024122109, 2024122110, 2024122111, 2024122112, 2024122113, 2024122114, 2024122115, 2024122116, 2024122209, 2024122210, 2024122211, 2024122212, 2024122213, 2024122214, 2024122215, 2024122216, 2024122309, 2024122310, 2024122311, 2024122312, 2024122313, 2024122314, 2024122315, 2024122316, 2024122409, 2024122410, 2024122411, 2024122412, 2024122413, 2024122414, 2024122415, 2024122416, 2024122509, 2024122511, 2024122512, 2024122513, 2024122514, 2024122515, 2024122516, 2024122609, 2024122610, 2024122611, 2024122612, 2024122613, 2024122614, 2024122615, 2024122616, 2024122709, 2024122710, 2024122809, 2024122810, 2024122811, 2024122812, 2024122813, 2024122814, 2024122815, 2024122816, 2024122909, 2024122910, 2024122911, 2024122912, 2024122913, 2024122914, 2024122915, 2024122916, 2024123009, 2024123010, 2024123011, 2024123012, 2024123013, 2024123014, 2024123015, 2024123016, 2024123109, 2024123110, 2024123111, 2024123112, 2024123113, 2024123114, 2024123115, 2024123116, 2025010109, 2025010110, 2025010111, 2025010112, 2025010113, 2025010114, 2025010115, 2025010116, 2025010209, 2025010210, 2025010211, 2025010212, 2025010213, 2025010214, 2025010215, 2025010216, 2025010308, 2025010309, 2025010310, 2025010311, 2025010312, 2025010313, 2025010314, 2025010315, 2025010316, 2025010408, 2025010409, 2025010410, 2025010411, 2025010412, 2025010413, 2025010414, 2025010415, 2025010416, 2025010509, 2025010510, 2025010511, 2025010512, 2025010513, 2025010514, 2025010515, 2025010516, 2025010609, 2025010610, 2025010611, 2025010612, 2025010613, 2025010614, 2025010615, 2025010616, 2025010709, 2025010809, 2025010810, 2025010811, 2025010812, 2025010813, 2025010814, 2025010815, 2025010816, 2025010909, 2025010910, 2025010911, 2025010912, 2025010913, 2025010914, 2025010915, 2025010916, 2025011008, 2025011009, 2025011010, 2025011011, 2025011012, 2025011013, 2025011014, 2025011015, 2025011016, 2025011017, 2025011108, 2025011109, 2025011110, 2025011111, 2025011112, 2025011113, 2025011114, 2025011115, 2025011116, 2025011209, 2025011210, 2025011211, 2025011212, 2025011213, 2025011214, 2025011215, 2025011216, 2025011308, 2025011309, 2025011310, 2025011311, 2025011312, 2025011313, 2025011314, 2025011315, 2025011316, 2025011408, 2025011409, 2025011410, 2025011411, 2025011412, 2025011413, 2025011414, 2025011415, 2025011416, 2025011417, 2025011509, 2025011510, 2025011511, 2025011512, 2025011513, 2025011514, 2025011515, 2025011516, 2025011609, 2025011610, 2025011611, 2025011612, 2025011613, 2025011614, 2025011615, 2025011616, 2025011617, 2025011709, 2025011710, 2025011711, 2025011809, 2025011810, 2025011811, 2025011812, 2025011813, 2025011814, 2025011815, 2025011816, 2025011817, 2025011909, 2025011910, 2025011911, 2025011912, 2025011913, 2025011914, 2025011915, 2025011916, 2025011917, 2025012009, 2025012010, 2025012011, 2025012012, 2025012013, 2025012014, 2025012015, 2025012016, 2025012109, 2025012110, 2025012111, 2025012112, 2025012113, 2025012114, 2025012115, 2025012116, 2025012117, 2025012209, 2025012210, 2025012211, 2025012212, 2025012213, 2025012214, 2025012215, 2025012216, 2025012217, 2025012309, 2025012314, 2025012315, 2025012316, 2025012317, 2025012408, 2025012409, 2025012410, 2025012411, 2025012412, 2025012413, 2025012414, 2025012415, 2025012416, 2025012417, 2025012508, 2025012509, 2025012510, 2025012511, 2025012512, 2025012513, 2025012514, 2025012515, 2025012516, 2025012517, 2025012608, 2025012609, 2025012610, 2025012611, 2025012612, 2025012613, 2025012614, 2025012615, 2025012616, 2025012617, 2025012708, 2025012709, 2025012710, 2025012711, 2025012712, 2025012713, 2025012714, 2025012715, 2025012716, 2025012717, 2025012808, 2025012809, 2025012810, 2025012811, 2025012812, 2025012813, 2025012814, 2025012815, 2025012816, 2025012817, 2025012908, 2025012909, 2025012910, 2025012911, 2025012912, 2025012913, 2025012914, 2025012915, 2025012916, 2025012917, 2025013008, 2025013009, 2025013010, 2025013011, 2025013012, 2025013013, 2025013014, 2025013015, 2025013016, 2025013017, 2025013108, 2025013109, 2025013110, 2025013111, 2025013112, 2025013113, 2025013114, 2025013115, 2025013116, 2025013117, 2025020108, 2025020109, 2025020110, 2025020111, 2025020112, 2025020113, 2025020114, 2025020115, 2025020208, 2025020209, 2025020210, 2025020211, 2025020212, 2025020213, 2025020214, 2025020215, 2025020216, 2025020217, 2025020308, 2025020309, 2025020310, 2025020311, 2025020312, 2025020313, 2025020314, 2025020315, 2025020316, 2025020317, 2025020408, 2025020409, 2025033003, 2025041613, 2025042314, 2025042618, 2025051610, 2025051620, 2025061211, 2025062615, 2025062714, 2025072409, 2025073009, 2025073010, 2025073011, 2025073012, 2025090814, 2025112810
2026.01.12 08:48:15 1: mySolarForecast DEBUG> AI FANN - Target-Norm: raw_max=5012, p99=3569, p99.5=4923, targmaxval=6400
2026.01.12 08:48:15 1: mySolarForecast DEBUG> AI FANN - True Outliers above p99.5 (4923): 5012
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8003]: lag1=0.589 hppf=0.203 lag24=0.345 d1p=0.000 d1n=0.328 rollstd=0.552 up=0 down=1 upS=0.000 downS=0.328 vol=1 pvX=0 break=1
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8003]: tmplag1=0.463 tmplag3=0.450 tmplag24=0.475 tmpd1p=0.012 tmpd1n=0.000 tmpd3p=0.025 tmpd3n=0.000 tmpTrdp=0.019 tmpTrdn=0.000
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8004]: lag1=0.391 hppf=0.203 lag24=0.320 d1p=0.039 d1n=0.000 rollstd=0.463 up=1 down=0 upS=0.039 downS=0.000 vol=1 pvX=0 break=1
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8004]: tmplag1=0.475 tmplag3=0.450 tmplag24=0.475 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.025 tmpd3n=0.000 tmpTrdp=0.012 tmpTrdn=0.000
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8005]: lag1=0.418 hppf=0.203 lag24=0.320 d1p=0.000 d1n=0.142 rollstd=0.297 up=0 down=1 upS=0.000 downS=0.142 vol=1 pvX=0 break=1
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8005]: tmplag1=0.475 tmplag3=0.463 tmplag24=0.463 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.012 tmpd3n=0.000 tmpTrdp=0.006 tmpTrdn=0.000
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8006]: lag1=0.332 hppf=0.203 lag24=0.318 d1p=0.000 d1n=0.005 rollstd=0.291 up=0 down=1 upS=0.000 downS=0.005 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8006]: tmplag1=0.475 tmplag3=0.475 tmplag24=0.450 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.000 tmpd3n=0.000 tmpTrdp=0.000 tmpTrdn=0.000
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8007]: lag1=0.328 hppf=0.217 lag24=0.310 d1p=0.000 d1n=0.034 rollstd=0.285 up=0 down=1 upS=0.000 downS=0.034 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8007]: tmplag1=0.475 tmplag3=0.475 tmplag24=0.450 tmpd1p=0.000 tmpd1n=0.012 tmpd3p=0.000 tmpd3n=0.012 tmpTrdp=0.000 tmpTrdn=0.012
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8008]: lag1=0.308 hppf=0.231 lag24=0.334 d1p=0.000 d1n=0.267 rollstd=0.307 up=0 down=1 upS=0.000 downS=0.267 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8008]: tmplag1=0.463 tmplag3=0.475 tmplag24=0.438 tmpd1p=0.000 tmpd1n=0.013 tmpd3p=0.000 tmpd3n=0.025 tmpTrdp=0.000 tmpTrdn=0.019
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8009]: lag1=0.146 hppf=0.231 lag24=0.249 d1p=0.000 d1n=0.061 rollstd=0.280 up=0 down=1 upS=0.000 downS=0.061 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8009]: tmplag1=0.450 tmplag3=0.475 tmplag24=0.438 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.000 tmpd3n=0.025 tmpTrdp=0.000 tmpTrdn=0.012
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8010]: lag1=0.109 hppf=0.231 lag24=0.053 d1p=0.000 d1n=0.019 rollstd=0.353 up=0 down=1 upS=0.000 downS=0.019 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8010]: tmplag1=0.450 tmplag3=0.463 tmplag24=0.425 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.000 tmpd3n=0.013 tmpTrdp=0.000 tmpTrdn=0.006
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8011]: lag1=0.098 hppf=0.231 lag24=0.062 d1p=0.017 d1n=0.000 rollstd=0.335 up=1 down=0 upS=0.017 downS=0.000 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8011]: tmplag1=0.450 tmplag3=0.450 tmplag24=0.425 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.000 tmpd3n=0.000 tmpTrdp=0.000 tmpTrdn=0.000
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8012]: lag1=0.109 hppf=0.245 lag24=0.088 d1p=0.000 d1n=0.037 rollstd=0.313 up=0 down=1 upS=0.000 downS=0.037 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8012]: tmplag1=0.450 tmplag3=0.450 tmplag24=0.425 tmpd1p=0.000 tmpd1n=0.013 tmpd3p=0.000 tmpd3n=0.013 tmpTrdp=0.000 tmpTrdn=0.013
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8013]: lag1=0.087 hppf=0.245 lag24=0.082 d1p=0.000 d1n=0.086 rollstd=0.245 up=0 down=1 upS=0.000 downS=0.086 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8013]: tmplag1=0.438 tmplag3=0.450 tmplag24=0.412 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.000 tmpd3n=0.013 tmpTrdp=0.000 tmpTrdn=0.006
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8014]: lag1=0.035 hppf=0.260 lag24=0.081 d1p=0.000 d1n=0.009 rollstd=0.107 up=0 down=1 upS=0.000 downS=0.009 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8014]: tmplag1=0.438 tmplag3=0.450 tmplag24=0.412 tmpd1p=0.000 tmpd1n=0.013 tmpd3p=0.000 tmpd3n=0.025 tmpTrdp=0.000 tmpTrdn=0.019
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8015]: lag1=0.029 hppf=0.090 lag24=0.084 d1p=0.006 d1n=0.000 rollstd=0.107 up=1 down=0 upS=0.006 downS=0.000 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8015]: tmplag1=0.425 tmplag3=0.438 tmplag24=0.600 tmpd1p=0.175 tmpd1n=0.000 tmpd3p=0.162 tmpd3n=0.000 tmpTrdp=0.169 tmpTrdn=0.000
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8016]: lag1=0.033 hppf=0.275 lag24=0.088 d1p=0.000 d1n=0.002 rollstd=0.107 up=0 down=0 upS=0.000 downS=0.002 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8016]: tmplag1=0.600 tmplag3=0.438 tmplag24=0.425 tmpd1p=0.000 tmpd1n=0.188 tmpd3p=0.000 tmpd3n=0.025 tmpTrdp=0.000 tmpTrdn=0.106
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8017]: lag1=0.032 hppf=0.275 lag24=0.087 d1p=0.000 d1n=0.004 rollstd=0.102 up=0 down=0 upS=0.000 downS=0.004 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8017]: tmplag1=0.412 tmplag3=0.425 tmplag24=0.412 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.000 tmpd3n=0.013 tmpTrdp=0.000 tmpTrdn=0.006
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8018]: lag1=0.030 hppf=0.275 lag24=0.083 d1p=0.000 d1n=0.000 rollstd=0.066 up=0 down=0 upS=0.000 downS=0.000 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8018]: tmplag1=0.412 tmplag3=0.600 tmplag24=0.412 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.000 tmpd3n=0.188 tmpTrdp=0.000 tmpTrdn=0.094
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8019]: lag1=0.030 hppf=0.290 lag24=0.081 d1p=0.045 d1n=0.000 rollstd=0.005 up=1 down=0 upS=0.045 downS=0.000 vol=0 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8019]: tmplag1=0.412 tmplag3=0.412 tmplag24=0.412 tmpd1p=0.000 tmpd1n=0.012 tmpd3p=0.000 tmpd3n=0.012 tmpTrdp=0.000 tmpTrdn=0.012
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8020]: lag1=0.061 hppf=0.290 lag24=0.082 d1p=0.031 d1n=0.000 rollstd=0.035 up=1 down=0 upS=0.031 downS=0.000 vol=0 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8020]: tmplag1=0.400 tmplag3=0.412 tmplag24=0.425 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.000 tmpd3n=0.012 tmpTrdp=0.000 tmpTrdn=0.006
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8021]: lag1=0.083 hppf=0.290 lag24=0.085 d1p=0.046 d1n=0.000 rollstd=0.064 up=1 down=0 upS=0.046 downS=0.000 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8021]: tmplag1=0.400 tmplag3=0.412 tmplag24=0.425 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.000 tmpd3n=0.012 tmpTrdp=0.000 tmpTrdn=0.006
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8022]: lag1=0.114 hppf=0.290 lag24=0.102 d1p=0.165 d1n=0.000 rollstd=0.101 up=1 down=0 upS=0.165 downS=0.000 vol=1 pvX=0 break=0
2026.01.12 08:48:17 1: mySolarForecast - DBG F[8022]: tmplag1=0.400 tmplag3=0.400 tmplag24=0.438 tmpd1p=0.000 tmpd1n=0.000 tmpd3p=0.000 tmpd3n=0.000 tmpTrdp=0.000 tmpTrdn=0.000
2026.01.12 08:48:17 1: mySolarForecast DEBUG> First attempt 0 with Seed=300872
2026.01.12 08:48:18 1: mySolarForecast DEBUG> AI FANN Training started with Params:
input datasets=8017,
Registry version=v1_heatpump_pv,
training algo=FANN_TRAIN_INCREMENTAL,
output AF=LINEAR,
hidden AF=SIGMOID,
hidden Neurons=80-40-20,
hidden steepness=0.5,
Epoches=15000,
mse_error=0.001,
learning rate=0.00500,
learning momentum=0.8,
Data sharing=split after shuffle of training data and use AI internal shuffle (Train=6413, Test=1603),
Data shuffle=2 (period=10)
2026.01.12 08:48:18 1: mySolarForecast DEBUG> Epoche 1: Train MSE=0.014347, Val MSE=0.024200, Val MAE=0.106411, Val MedAE=0.052485, Bit_Fail=60 -> Snap metric improved
2026.01.12 08:48:23 1: mySolarForecast DEBUG> Epoche 10: Train MSE=0.013907, Val MSE=0.024962, Val MAE=0.103846, Val MedAE=0.045119, Bit_Fail=65 -> Snap weighted rmse improved
2026.01.12 08:48:32 1: mySolarForecast DEBUG> Epoche 30: Train MSE=0.013929, Val MSE=0.024963, Val MAE=0.103840, Val MedAE=0.045105, Bit_Fail=65 -> Snap weighted rmse improved
2026.01.12 08:49:02 1: mySolarForecast DEBUG> Epoche 90: Train MSE=0.013952, Val MSE=0.026763, Val MAE=0.099310, Val MedAE=0.031040, Bit_Fail=85 -> Snap weighted rmse improved
2026.01.12 08:49:07 1: mySolarForecast DEBUG> Epoche 100: Train MSE=0.013851, Val MSE=0.023228, Val MAE=0.110755, Val MedAE=0.064122, Bit_Fail=56

In 2-3 Stunden kann ich mit einem ersten Ergebnis rechnen, oder? (RPi 4B)
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

DS_Starter

Könnte passen. Wenn attempt 0 durch ist, kann man die Zeit für einen Durchlauf besser abschätzen. Mehr als 3 passieren üblicherweise nicht.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

TheTrumpeter

Wenn ich das richtig interpretiere, ist ein Durchgang schon fertig?

2026.01.12 09:10:55 1: mySolarForecast DEBUG> Early stopping bei Epoche 2690 (no improvement since 1000 epochs)
2026.01.12 09:10:55 1: === Snapshot-Statistik ===
2026.01.12 09:10:55 1: Metric-Improvement Snapshots:              92 (letzte Epoche: 1681)
2026.01.12 09:10:55 1: Weighted-RMSE-Proxy-Improvement Snapshots: 55 (letzte Epoche: 1690)
2026.01.12 09:10:55 1: Bit-Improvement Snapshots:                 0 (letzte Epoche: 0)
2026.01.12 09:10:55 1: Bit-Tradeoff Snapshots:                    2 (letzte Epoche: 528)
2026.01.12 09:10:55 1: mySolarForecast DEBUG> Best Snapshot reloaded from Epoche 1690: Train MSE=0.001587, Val MSE=0.002532, Val MAE=0.027589, Val MedAE=0.008648, Bit_Fail=0,
2026.01.12 09:10:55 1: mySolarForecast DEBUG> Run Validation Test with 20% of Input data ...
2026.01.12 09:10:55 1: mySolarForecast DEBUG> Validation finished - Best Training MSE=0.001587, Validation MSE=0.002532, Validation Bit_Fail=0
2026.01.12 09:10:55 1: mySolarForecast DEBUG> Retrain check ->
-- In Normalization Space: --
Train MSE=0.001587
Val MSE=0.002532
Val Mean=0.0025705388
VAL/TRAIN MSE Ratio=1.595718 (limit=2.5)
Diff=0.000945 (limit=0.005)
ValStd=0.0000881450 (limit=0.000642634699763387)
-- At Original Scale: --
MAE=176.564062253893
RMSE/MAE=1.4876 (limit=1.5)
Slope=0.835558 (limit=0.7 .. 1.3)
Bias=78.80 (limit=+-264.846093380839)
R2=0.88
P95=806.8953 (limit=706.25624901557)
P99=1229.4735 (limit=1412.51249803114)
-- Robustness Indicators: --
RMSE relative=85 (limit=20)
BitFail=0 (limit=5)
BitFailRate=0.0000 (limit=0.1)
Forecast Quality Score=37
-> Retrain decision=Retrain
2026.01.12 09:10:55 1: mySolarForecast DEBUG> Retry attempt 1 with Seed=11959720
2026.01.12 09:10:55 1: mySolarForecast DEBUG> AI FANN Training started with Params:
input datasets=8017,
Registry version=v1_heatpump_pv,
training algo=FANN_TRAIN_INCREMENTAL,
output AF=LINEAR,
hidden AF=SIGMOID,
hidden Neurons=80-40-20,
hidden steepness=0.5,
Epoches=15000,
mse_error=0.001,
learning rate=0.00500,
learning momentum=0.8,
Data sharing=split after shuffle of training data and use AI internal shuffle (Train=6413, Test=1603),
Data shuffle=2 (period=10)
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

DS_Starter

Ja, genau. Das Momntum learning momentum=0.8 ist etwas zu hoch eingestellt, besser learning momentum=0.4/0.5.
Aber mal abwarten was das Ergebnis ist. Ich hatte gestern viel am Profil v1_common_active_pv, v1_heatpump_active_pv gemacht, was du aber aktuell nicht ausgewählt hast.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

TheTrumpeter

Zitat von: DS_Starter am 12 Januar 2026, 09:28:52Ich hatte gestern viel am Profil v1_common_active_pv, v1_heatpump_active_pv gemacht, was du aber aktuell nicht ausgewählt hast.
Oh, das habe ich nicht genau genug gelesen, dachte "v1_heatpump_pv" passt eh.

Ich lass' es trotzdem mal durchlaufen (2. Durchgang ist auch schon fertig) und stell' dann auf "v1_heatpump_active_pv" um.

2026.01.12 09:39:23 1: mySolarForecast DEBUG> Early stopping bei Epoche 3391 (no improvement since 1000 epochs)
2026.01.12 09:39:23 1: === Snapshot-Statistik ===
2026.01.12 09:39:23 1: Metric-Improvement Snapshots:              95 (letzte Epoche: 2391)
2026.01.12 09:39:23 1: Weighted-RMSE-Proxy-Improvement Snapshots: 55 (letzte Epoche: 2263)
2026.01.12 09:39:23 1: Bit-Improvement Snapshots:                 0 (letzte Epoche: 0)
2026.01.12 09:39:23 1: Bit-Tradeoff Snapshots:                    3 (letzte Epoche: 482)
2026.01.12 09:39:23 1: mySolarForecast DEBUG> Best Snapshot reloaded from Epoche 2391: Train MSE=0.001436, Val MSE=0.002543, Val MAE=0.027361, Val MedAE=0.008083, Bit_Fail=0,
2026.01.12 09:39:23 1: mySolarForecast DEBUG> Run Validation Test with 20% of Input data ...
2026.01.12 09:39:23 1: mySolarForecast DEBUG> Validation finished - Best Training MSE=0.001436, Validation MSE=0.002543, Validation Bit_Fail=0
2026.01.12 09:39:23 1: mySolarForecast DEBUG> Retrain check ->
-- In Normalization Space: --
Train MSE=0.001436
Val MSE=0.002543
Val Mean=0.0027083563
VAL/TRAIN MSE Ratio=1.770873 (limit=2.5)
Diff=0.001107 (limit=0.005)
ValStd=0.0001516924 (limit=0.000677089072847024)
-- At Original Scale: --
MAE=175.107371397212
RMSE/MAE=1.4903 (limit=1.5)
Slope=0.839147 (limit=0.7 .. 1.3)
Bias=71.16 (limit=+-262.661057095819)
R2=0.88
P95=799.7077 (limit=700.42948558885)
P99=1229.5355 (limit=1400.8589711777)
-- Robustness Indicators: --
RMSE relative=84 (limit=20)
BitFail=0 (limit=5)
BitFailRate=0.0000 (limit=0.1)
Forecast Quality Score=38
-> Retrain decision=Retrain
2026.01.12 09:39:23 1: mySolarForecast DEBUG> Retry attempt 2 with Seed=11993500
2026.01.12 09:39:23 1: mySolarForecast DEBUG> AI FANN Training started with Params:
input datasets=8017,
Registry version=v1_heatpump_pv,
training algo=FANN_TRAIN_INCREMENTAL,
output AF=LINEAR,
hidden AF=SIGMOID,
hidden Neurons=80-40-20,
hidden steepness=0.5,
Epoches=15000,
mse_error=0.001,
learning rate=0.00500,
learning momentum=0.8,
Data sharing=split after shuffle of training data and use AI internal shuffle (Train=6413, Test=1603),
Data shuffle=2 (period=10)
2026.01.12 09:39:23 1: mySolarForecast DEBUG> Epoche 1: Train MSE=0.014301, Val MSE=0.024170, Val MAE=0.106522, Val MedAE=0.052795, Bit_Fail=60 -> Snap metric improved
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

TheTrumpeter

So, habe fertig:

2026.01.12 11:00:42 1: === Snapshot-Statistik ===
2026.01.12 11:00:42 1: Metric-Improvement Snapshots:              128 (letzte Epoche: 3241)
2026.01.12 11:00:42 1: Weighted-RMSE-Proxy-Improvement Snapshots: 58 (letzte Epoche: 3253)
2026.01.12 11:00:42 1: Bit-Improvement Snapshots:                 0 (letzte Epoche: 0)
2026.01.12 11:00:42 1: Bit-Tradeoff Snapshots:                    3 (letzte Epoche: 479)
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Best Snapshot reloaded from Epoche 3253: Train MSE=0.001276, Val MSE=0.002697, Val MAE=0.027604, Val MedAE=0.008233, Bit_Fail=0,
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Run Validation Test with 20% of Input data ...
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Validation finished - Best Training MSE=0.001276, Validation MSE=0.002697, Validation Bit_Fail=0
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Retrain check ->
-- In Normalization Space: --
Train MSE=0.001276
Val MSE=0.002697
Val Mean=0.0026454248
VAL/TRAIN MSE Ratio=2.114081 (limit=2.5)
Diff=0.001421 (limit=0.005)
ValStd=0.0001606879 (limit=0.000661356190187747)
-- At Original Scale: --
MAE=176.66372875335
RMSE/MAE=1.4822 (limit=1.5)
Slope=0.832313 (limit=0.7 .. 1.3)
Bias=67.15 (limit=+-264.995593130024)
R2=0.88
P95=813.5449 (limit=706.654915013398)
P99=1321.0065 (limit=1413.3098300268)
-- Robustness Indicators: --
RMSE relative=84 (limit=20)
BitFail=0 (limit=5)
BitFailRate=0.0000 (limit=0.1)
Forecast Quality Score=37
-> Retrain decision=Retrain
2026.01.12 11:00:42 1: mySolarForecast DEBUG> Best model after retries comes from Attempt=1 with:
Seed=11959720,
Model Score=38,
Model Slope=0.84,
Model Bias=71.16,
VAL MedAE=51.73,
VAL MAE=175.11,
VAL weighted RMSE=260.96,
VAL weighted RMSE relative=84 %,
VAL weighted RMSE_Rating=very bad,
VAL R2=0.88,
Val MSE=0.002543
2026.01.12 11:00:42 1: mySolarForecast DEBUG> AI FANN training data successfuly written to file: ./FHEM/FhemUtils/NeuralNet_SolarForecast_mySolarForecast
2026.01.12 11:00:45 1: mySolarForecast DEBUG> AI FANN con Training BlockingCall PID '18554' finished
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

stefanru

Hi Heiko,
danke das hat schon mit den graphicShowNight 0.
Irgendwie ist mir das vorher nie so aufgefallen.
Ich beobachte es.

Kurze Frage zur KI.
Ich habe nun nur dein Modell eingestellt
aiControl aiConActivate=1 aiConProfile=v1_heatpump_active_pv

und bekomme das und ich glaube das sieht nicht gut aus:

Informationen zum neuronalen Netz der Verbrauchsvorhersage

letztes KI-Training: 12.01.2026 03:27:44 / Laufzeit in Sekunden: 3733
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 84.84 ms
Verbrauchernummer Wärmepumpe:  01

=== Modellparameter ===

Normierungsgrenzen: PV=27280 Wh, Hausverbrauch: Min=0 Wh / Max=11860 Wh
Trainingsdaten: 8199 Datensätze (Training=6559, Validierung=1640)
Architektur: Inputs=112, Hidden Layers=80-40-20, Outputs=1
Hyperparameter: Learning Rate=0.005, Momentum=0.5, BitFail-Limit=0.35
Aktivierungen: Hidden=SIGMOID, Steilheit=0.9, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_heatpump_active_pv
Zufallsgenerator: Mode=2, Periode=10

=== Trainingsmetriken ===

bestes Modell bei Epoche: 1366 (von max. 15000)
Training MSE: 0.001336
Validation MSE: 0.008961
Validation MSE Average: 0.010217
Validation MSE Standard Deviation: 0.000501
Validation Bit_Fail: 6
Model Bias: 993 Wh
Model Slope: 0.7
Trainingsbewertung: Retrain

=== Fehlermaße der Prognosen ===

MAE: 811.81 Wh
MedAE: 546.69 Wh
RMSE: 918.20 Wh
RMSE relative: 31 %
RMSE Rating: weak
MAPE: 37.97 %
MdAPE: 20.71 %
R²: 0.37

Gruß und Danke,
Stefan
FHEM: Raspberry PI 400+SSD Viessmann, Fronius, BYD, Wunderground, Max, Shelly, ESPEasy, FHEMPY,...  Docker + Portainer: Immich, Authelia, Caddy, Gerbera, Paperless NGX
Maintainer: Vitoconnect
GIT: https://github.com/StefanRu1
Kaffeekasse: https://www.paypal.me/stefanru01

DS_Starter

#4885
Wenn ihr (TheTrumpeter, Stefan) eure Trainingslogs und einen Screenshot der Balkengrafik mit der Verbrauchsprognose der nächsten Stunden (soviel wie es geht) an eure Posts anhängt, kann ich das Ergebnis von der KI analysieren lassen und ggf. Verbesserungen im Profil einbauen.

Auch wenn die Werte formal schlecht aussehen, können sie von z.B. Ausreißern verursacht sein, die nicht zu vermeiden sind und es kann sich trotzdem eine solide Prognose ergeben (und umgekehrt).

Hier mal zur Verdeutlichung die Kennzahlen und Prognose von mir (ohne WP).
Wie zu sehen gibt es heute zwei deutliche Peak-Abweichungen, die durch Wama und Trockner veruracht sind. Da kann keine KI etwas dagegen tun weil es einfach durch nichts vorhergesehen werden kann. Lediglich in den Folgestunden 08 und 11 wird durch die Trendfolgelogik ein gewisser Ausgleich geschaffen der die Tagesgesamtverbrauchsprognose wieder in einen realen Rahmen rückt.
=== Modellparameter ===

Normierungsgrenzen: PV=8503 Wh, Hausverbrauch: Min=0 Wh / Max=8938 Wh
Trainingsdaten: 8176 Datensätze (Training=6540, Validierung=1636)
Architektur: Inputs=65, Hidden Layers=80-40-20, Outputs=1
Hyperparameter: Learning Rate=0.005, Momentum=0.4, BitFail-Limit=0.35
Aktivierungen: Hidden=SIGMOID, Steilheit=1.3, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_common_active_pv
Zufallsgenerator: Mode=2, Periode=10

=== Trainingsmetriken ===

bestes Modell bei Epoche: 692 (von max. 15000)
Training MSE: 0.000185
Validation MSE: 0.000257
Validation MSE Average: 0.000266
Validation MSE Standard Deviation: 0.000017
Validation Bit_Fail: 0
Model Bias: 108 Wh
Model Slope: 0.9
Trainingsbewertung: Borderline

=== Fehlermaße der Prognosen ===

MAE: 97.76 Wh
MedAE: 65.56 Wh
RMSE: 115.47 Wh
RMSE relative: 18 %
RMSE Rating: acceptable
MAPE: 16.76 %
MdAPE: 9.80 %
R²: 0.91

=== Drift-Kennzahlen ===

Drift Score: 2.13
Drift RMSE relative: 42.51
Drift Bias: 311.22
Drift Slope: 0.522
Drift Bewertung: moderate
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

stefanru

Ah ok,
ja klar schicke ich.
Seltsamer weise habe ich keine Drift zahlen.
Aber eigentlich sieht die Vorhersage gut aus!

Informationen zum neuronalen Netz der Verbrauchsvorhersage

letztes KI-Training: 12.01.2026 03:27:44 / Laufzeit in Sekunden: 3733
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 86.64 ms
Verbrauchernummer Wärmepumpe:  01

=== Modellparameter ===

Normierungsgrenzen: PV=27280 Wh, Hausverbrauch: Min=0 Wh / Max=11860 Wh
Trainingsdaten: 8199 Datensätze (Training=6559, Validierung=1640)
Architektur: Inputs=112, Hidden Layers=80-40-20, Outputs=1
Hyperparameter: Learning Rate=0.005, Momentum=0.5, BitFail-Limit=0.35
Aktivierungen: Hidden=SIGMOID, Steilheit=0.9, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_heatpump_active_pv
Zufallsgenerator: Mode=2, Periode=10

=== Trainingsmetriken ===

bestes Modell bei Epoche: 1366 (von max. 15000)
Training MSE: 0.001336
Validation MSE: 0.008961
Validation MSE Average: 0.010217
Validation MSE Standard Deviation: 0.000501
Validation Bit_Fail: 6
Model Bias: 993 Wh
Model Slope: 0.7
Trainingsbewertung: Retrain

=== Fehlermaße der Prognosen ===

MAE: 811.81 Wh
MedAE: 546.69 Wh
RMSE: 918.20 Wh
RMSE relative: 31 %
RMSE Rating: weak
MAPE: 37.97 %
MdAPE: 20.71 %
R²: 0.37

=== Drift-Kennzahlen ===

Drift Score: -
Drift RMSE relative: -
Drift Bias: -
Drift Slope: -
Drift Bewertung: -

FHEM: Raspberry PI 400+SSD Viessmann, Fronius, BYD, Wunderground, Max, Shelly, ESPEasy, FHEMPY,...  Docker + Portainer: Immich, Authelia, Caddy, Gerbera, Paperless NGX
Maintainer: Vitoconnect
GIT: https://github.com/StefanRu1
Kaffeekasse: https://www.paypal.me/stefanru01

DS_Starter

ZitatSeltsamer weise habe ich keine Drift zahlen.
Aber eigentlich sieht die Vorhersage gut aus!
Drift wird in der Nacht gerechnet, wenn das Modell läuft. Also erst morgen.
Und ja, sieht so schlecht nicht aus... und wenn du noch das komplette Trainingslog anhängen würdest, könnte ich die KI füttern und bewerten lassen.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

TheTrumpeter

Zitat von: DS_Starter am 12 Januar 2026, 11:35:09Wenn ihr (TheTrumpeter, Stefan) eure Trainingslogs und einen Screenshot der Balkengrafik mit der Verbrauchsprognose der nächsten Stunden (soviel wie es geht) an eure Posts anhängt, kann ich das Ergebnis von der KI analysieren lassen und ggf. Verbesserungen im Profil einbauen.
Ich habe dann nach dem obigen Ergebnis auf "v1_heatpump_active_pv" umgestellt und das Training neu gestartet... läuft immer noch. Aktueller Zwischenstand:
2026.01.12 13:21:49 1: mySolarForecast DEBUG> Early stopping bei Epoche 4370 (no improvement since 1000 epochs)
2026.01.12 13:21:49 1: === Snapshot-Statistik ===
2026.01.12 13:21:49 1: Metric-Improvement Snapshots:              66 (letzte Epoche: 3370)
2026.01.12 13:21:49 1: Weighted-RMSE-Proxy-Improvement Snapshots: 59 (letzte Epoche: 3302)
2026.01.12 13:21:49 1: Bit-Improvement Snapshots:                 0 (letzte Epoche: 0)
2026.01.12 13:21:49 1: Bit-Tradeoff Snapshots:                    0 (letzte Epoche: 0)
2026.01.12 13:21:49 1: mySolarForecast DEBUG> Best Snapshot reloaded from Epoche 3370: Train MSE=0.001108, Val MSE=0.002496, Val MAE=0.025909, Val MedAE=0.007147, Bit_Fail=0,
2026.01.12 13:21:49 1: mySolarForecast DEBUG> Run Validation Test with 20% of Input data ...
2026.01.12 13:21:49 1: mySolarForecast DEBUG> Validation finished - Best Training MSE=0.001108, Validation MSE=0.002496, Validation Bit_Fail=0
2026.01.12 13:21:49 1: mySolarForecast DEBUG> Retrain check ->
-- In Normalization Space: --
Train MSE=0.001108
Val MSE=0.002496
Val Mean=0.0023810494
VAL/TRAIN MSE Ratio=2.253010 (limit=2.5)
Diff=0.001388 (limit=0.005)
ValStd=0.0000926900 (limit=0.000595262357462899)
-- At Original Scale: --
MAE=165.81584353369
RMSE/MAE=1.4742 (limit=1.5)
Slope=0.841794 (limit=0.7 .. 1.3)
Bias=59.55 (limit=+-248.723765300536)
R2=0.89
P95=800.6679 (limit=663.263374134762)
P99=1287.0716 (limit=1326.52674826952)
-- Robustness Indicators: --
RMSE relative=79 (limit=20)
BitFail=0 (limit=5)
BitFailRate=0.0000 (limit=0.1)
Forecast Quality Score=39
-> Retrain decision=Retrain
2026.01.12 13:21:49 1: mySolarForecast DEBUG> Retry attempt 3 with Seed=6829023
2026.01.12 13:21:49 1: mySolarForecast DEBUG> AI FANN Training started with Params:
input datasets=8020,
Registry version=v1_heatpump_active_pv,
training algo=FANN_TRAIN_INCREMENTAL,
output AF=LINEAR,
hidden AF=SIGMOID,
hidden Neurons=80-40-20,
hidden steepness=0.5,
Epoches=15000,
mse_error=0.001,
learning rate=0.00500,
learning momentum=0.8,
Data sharing=split after shuffle of training data and use AI internal shuffle (Train=6416, Test=1603),
Data shuffle=2 (period=10)

Am "learning momentum=0.8" habe ich erstmal nichts verändert.
FHEM auf RPi3, THZ (LWZ404SOL), RPII2C & I2C_MCP342x (ADCPiZero), PowerMap, CustomReadings, RPI_GPIO, Twilight, nanoCUL (WMBus für Diehl Wasserzähler & Regenerationszähler für BWT AqaSmart), ESPEasy, TPLinkHS110

Wolle02

Dann will ich auch mal meine Trainingsdaten teilen:

=== Modellparameter ===

Normierungsgrenzen: PV=8888 Wh, Hausverbrauch: Min=0 Wh / Max=12741 Wh
Trainingsdaten: 6210 Datensätze (Training=4968, Validierung=1242)
Architektur: Inputs=39, Hidden Layers=80-40-20, Outputs=1
Hyperparameter: Learning Rate=0.005, Momentum=0.5, BitFail-Limit=0.35
Aktivierungen: Hidden=SIGMOID, Steilheit=0.9, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_common
Zufallsgenerator: Mode=2, Periode=10

=== Trainingsmetriken ===

bestes Modell bei Epoche: 1069 (von max. 15000)
Training MSE: 0.000461
Validation MSE: 0.000289
Validation MSE Average: 0.000518
Validation MSE Standard Deviation: 0.000072
Validation Bit_Fail: 0
Model Bias: 83 Wh
Model Slope: 0.8
Trainingsbewertung: Retrain

=== Fehlermaße der Prognosen ===

MAE: 136.48 Wh
MedAE: 86.30 Wh
RMSE: 176.37 Wh
RMSE relative: 31 %
RMSE Rating: weak
MAPE: 18.53 %
MdAPE: 15.28 %
R²: 0.90

=== Drift-Kennzahlen ===

Drift Score: 2.09
Drift RMSE relative: 93.71
Drift Bias: 60.92
Drift Slope: 0.134
Drift Bewertung: severe

Bis auf den RSME relative Wert finde ich eigentlich, dass die Werte gar nicht schlecht aussehen. Eine KI Analyse fände ich auch interessant.
Anbei noch ein Screenshot. Der Peak ist Mittagessen kochen. Wärmepumpe habe ich zwar; findet aber für die Prognose keine Verwendung, weil anderer Stromkreis. MIt dem EV habe ich die KI nicht nicht bekannt gemacht, muss aber wahrscheinlich morgen mal laden.