ZitatOder anders, die KI müsste den Helligkeitswerten erstmal das tatsächliche Wetter zuordnen, d.h. beispielsweiseDas ist ein anderer Case, nämlich der Ersatz des Bewölkungsgrades durch eine Ableitung aus der Lumen-Messung. Das geht ohne KI auf herkömmlichen Wege.
Dezember 11-12 Uhr, Durchschnitt Lumen zwischen 40.000 und 50.000: ungetrübter Sonnenschein
Juli 11-12 Uhr, Durchschnitt Lumen zwischen 40.000 und 50.000: teilweise bewölkt
Dezember 11-12 Uhr, Durchschnitt Lumen zwischen 25.000 und 40.000: teilweise bewölkt
Dezember 11-12 Uhr, Durchschnitt Lumen zwischen 5.000 und 10.000: vollständig bewölkt
...
Der IST-Wert vom 10.12.2025 11-12 Uhr wird dann abhängig von dem Lumen-Wert der Wetterbedingung zugeordnet, d.h. wenn die Lumen bei 8.000 lagen => vollständig bewölkt.
Zitat von: peterboeckmann am 10 Dezember 2025, 10:35:46hast Du an jeder PV-Fläche so einen Helligkeitssensor? Unterscheidet die Helligkeit sich je nach Ausrichtung der Module?Ja.
Zitat von: peterboeckmann am 10 Dezember 2025, 10:35:46Ich könnte mir vorstellen, dass Einstrahlung und Abschattung von der Helligkeit erfasst werden. Aber auch diffuse Strahlung?Abschattung des Sensors gibt's nur in den hellsten 4-5 Wochen in der ersten und letzten Stunde nach/vor Sonnenauf-/untergang, d.h. praktisch vernachlässigbar.
Zitat von: peterboeckmann am 10 Dezember 2025, 10:35:46Und etwas OffTopic: Hast Du einen Helligkeitssensor "von der Stange" oder selbst was gelötet? Wie hast Du den umgesetzt?Ich habe das alte "Theben Luxor" System zur Beschattungssteuerung. Der Sensor ist auf der zugehörige Wetterstation "Luxor 412" integriert.
Zitat von: DS_Starter am 10 Dezember 2025, 09:17:44Das Problem ist, dass die gemessenen Werte ein Pendant in der Vorhersage brauchen um damit direkt einen Korrekturfaktor ableiten zu können.
Also:
Gemessen Lumen -> Vorhersage in Lumen -> führt zu einem Korrekturfaktor X bei sonst gleichen! weiteren Bedingungen (Bewölkung etc.).
Gemessen rad1h -> Vorhersage in rad1h -> führt zu einem Korrekturfaktor X bei sonst gleichen! weiteren Bedingungen (Bewölkung etc.).
Zitat von: DS_Starter am 10 Dezember 2025, 09:17:44Dadurch ergibt sich die Notwendigkeit eine Vorhersage in Lumen für die kommenden Stunden zu haben, was nicht gegeben ist.Klar, das geht so nicht.
Zitat von: TheTrumpeter am 09 Dezember 2025, 07:23:08Mit der Zeit müsste es dann auch möglich sein aus den (durchschnittlichen) Helligkeitswerten auf das Wetter zu schließen, um es für die Prognosen zu berücksichtigen. (Beispielsweise könnte das NN lernen, dass ein durchschnittlicher Helligkeitswert von > 50.000 lux im Dezember zwischen 11 und 12 Uhr "ungetrübter Sonnenschein" bedeutet und die Erzeugung dieser Stunde somit "Sonne" zuweisen und nicht wie von der Wetter-API vielleicht behauptet "Nebel".
attr Mythz stateFormat Wärmepumpe Kompressor, Solar SolarPumpe, Modus dhwOpMode2025.12.10 22:35:06 3: THZ_Get: Error msg2: closed connection -- 0A1771 ->
2025.12.10 22:37:07 3: THZ_Get: Error msg2: closed connection -- 0A0930 ->
2025.12.10 22:39:09 3: THZ_Get: Error msg2: closed connection -- 0A1792 ->2025.12.10 23:02:56 5: THZ_Get: Try to get 'p01RoomTempDayHC1'
2025.12.10 23:02:56 5: THZ_Get_Comunication: Check if port is open. State = '(opened)'
2025.12.10 23:02:56 5: Mythz sending 02
2025.12.10 23:02:56 5: DevIo_SimpleWrite Mythz: 02
2025.12.10 23:02:56 5: Mythz start Function THZ_ReadAnswer
2025.12.10 23:02:56 5: THZ_ReadAnswer: uc unpack: '10'
2025.12.10 23:02:56 5: Mythz sending 0100110B00051003
2025.12.10 23:02:56 5: DevIo_SimpleWrite Mythz: 0100110B00051003
2025.12.10 23:02:56 5: Mythz start Function THZ_ReadAnswer
2025.12.10 23:02:56 5: THZ_ReadAnswer: uc unpack: '10'
2025.12.10 23:02:56 5: Mythz start Function THZ_ReadAnswer
2025.12.10 23:02:56 5: THZ_ReadAnswer: uc unpack: '02'
2025.12.10 23:02:56 5: Mythz sending 10
2025.12.10 23:02:56 5: DevIo_SimpleWrite Mythz: 10
2025.12.10 23:02:56 5: Mythz start Function THZ_ReadAnswer
2025.12.10 23:02:56 5: THZ_ReadAnswer: uc unpack: '01003E0B0005012C1003'
2025.12.10 23:02:56 5: Mythz sending 10
2025.12.10 23:02:56 5: DevIo_SimpleWrite Mythz: 10
2025.12.10 23:02:56 5: Parse message: 3E0B0005012C
2025.12.10 23:02:56 5: Message length: 12
2025.12.10 23:02:59 5: THZ_Get: Try to get 'p01RoomTempDayHC1'
2025.12.10 23:02:59 5: THZ_Get_Comunication: Check if port is open. State = '(Wärmepumpe 0, Solar 0, Modus normal)'
2025.12.10 23:02:59 3: THZ_Get: Error msg2: closed connection -- 0B0005 ->ZitatSeit heute (nach einem update von fhem) keinen Zugriff mehr auf die Webseite von fhem und Fehlermeldungen (unten) im log.Danke fuer den Hinweis, auch wenn es nichts Neues sagt, siehe die Beitraege von oben.
2025.12.10 20:51:22 0: Variable length lookbehind not implemented in regex m/(?<=\n|\r|\s|^)([a-z0-9._]+)(?=\n|\r|\s|$)/ at ./FHEM/01_FHEMWEB.pm line 1287, <$fh> line 21.
Variable length lookbehind not implemented in regex m/(?<=\n|\r|\s|^)([a-z0-9._]+)(?=\n|\r|\s|$)/ at ./FHEM/01_FHEMWEB.pm line 1287, <$fh> line 28.
2025.12.10 20:51:22 0: Variable length lookbehind not implemented in regex m/(?<=\n|\r|\s|^)([a-z0-9._]+)(?=\n|\r|\s|$)/ at ./FHEM/01_FHEMWEB.pm line 1287, <$fh> line 28.
Variable length lookbehind not implemented in regex m/(?<=\n|\r|\s|^)([a-z0-9._]+)(?=\n|\r|\s|$)/ at ./FHEM/01_FHEMWEB.pm line 1287, <$fh> line 32.
2025.12.10 20:51:22 0: Variable length lookbehind not implemented in regex m/(?<=\n|\r|\s|^)([a-z0-9._]+)(?=\n|\r|\s|$)/ at ./FHEM/01_FHEMWEB.pm line 1287, <$fh> line 32.
Zitat von: Damian am 10 Dezember 2025, 18:06:45Vergleiche mit Zeichenketten werden auch bei IF mit eq geschrieben und nicht mit =