Hauptmenü

Neueste Beiträge

#11
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 11 Januar 2026, 11:07:56
Moin,

wenn ich mir dein Bild so anschaue, ist dein Haushalt nicht sehr volatil sondern eher gleichmäßig. Es gibt im Verbrauch wenig Höhen und Tiefen. Weiß natürlich nicht ob es immer so ist.

Deswegen würde ich meinen, dass die *active*-Profile bei dir nicht passend sind.
Wenn du hast, kannst du ein Trainingslog nach mit posten. R²: 0.42 hat sich auf jeden Fall um Faktor 3 verbessert. Slope und Bias ebenfalls, wenn auch minimal.

Was die Bias-Korrektur betriftt, kann man die Einwirkung mit ctrlDebug=aiData sehen:

....
2026.01.11 11:03:03.480 1: SolCast DEBUG> AI FANN con fc - Time: 2026-01-11 11:00:00, hod: 12 -> AI=830, legacy=532, final: 830 Wh (alpha=1, BC=0 Wh, zone=3)
2026.01.11 11:03:03.481 1: SolCast DEBUG> AI FANN con fc - Time: 2026-01-11 12:00:00, hod: 13 -> AI=655, legacy=1103, final: 655 Wh (alpha=1, BC=0 Wh, zone=3)
2026.01.11 11:03:03.482 1: SolCast DEBUG> AI FANN con fc - Time: 2026-01-11 13:00:00, hod: 14 -> AI=656, legacy=603, final: 656 Wh (alpha=1, BC=0 Wh, zone=3)
2026.01.11 11:03:03.482 1: SolCast DEBUG> AI FANN con fc - Time: 2026-01-11 14:00:00, hod: 15 -> AI=613, legacy=538, final: 613 Wh (alpha=1, BC=0 Wh, zone=3)
2026.01.11 11:03:03.483 1: SolCast DEBUG> AI FANN con fc - Time: 2026-01-11 15:00:00, hod: 16 -> AI=601, legacy=508, final: 586 Wh (alpha=1, BC=15 Wh, zone=2)
2026.01.11 11:03:03.483 1: SolCast DEBUG> AI FANN con fc - Time: 2026-01-11 16:00:00, hod: 17 -> AI=587, legacy=579, final: 572 Wh (alpha=1, BC=15 Wh, zone=2)
...
#12
1Wire / Aw: 4,7k Widerstand zu groß fü...
Letzter Beitrag von Prof. Dr. Peter Henning - 11 Januar 2026, 11:02:39
Pardon, aber diese Erklärung ist nicht ganz richtig und trifft deshalb in diesem Fall hier nicht zu.

Nicht ganz richtig, weil hier weniger die Kapazität des Kabels eine Rolle spielt, als die unterschiedliche Kapazität im Eingang der unterschiedlichen Boards.

Und genau da kommt der Busmaster ins Spiel, der passt nämlich seinen internen Pullup so an, dass das Signal auf dem Bus möglichst optimal ist.

LG

pah
#13
Sonstiges / Aw: fhem.cfg / includes werden...
Letzter Beitrag von burgi110 - 11 Januar 2026, 10:44:38
Zitat von: SparcWolf am 11 Januar 2026, 09:41:46Ich fand die Idee mit den Wildcards eigentlich ganz gut
und habe darüber nachgedacht, darauf umzustellen.

Leider hat das Fehlen der Definitionen nach dem Neustart zu einigen Problemen bei mir geführt.
Das würde ich anderen gerne ersparen. Daher habe ich das Thema hier mal angesprochen.

Werden die includes bei Dir auch gelöscht? Ist das reproduzierbar?



Hilfe meine include verschwinden  könnt ihr das bereinigen ?
####################################
## Laden der mycfg Files Räume
#das muss drinnen sein
#include /opt/fhem/mycfg/00_config.cfg
####################################
include /opt/fhem/mycfg/00_config.cfg  ( hier sind werden alle meine räume durch weitere includes geladen >>> wird gelöscht nach update
die datei 00_config.cfg ist auch leer keine icludes mehr vorhanden
#14
FHEMWEB / Aw: Update fhem.pl 2025-12-19...
Letzter Beitrag von burgi110 - 11 Januar 2026, 10:40:35
Hi ,
 was ich sagen will ist das einfach alle Zeilen in denen ich eine include Anweisung mache verschunden sind .
Das passiert wenn die 2 gesagten Files  01_FHEMWEB.pm und  fhem.pl aktiv sind.  Somit kann ich vorerst keine updates mehr machen .
 hier ein beispiel:
####################################
## Laden der mycfg Files Räume
#include /opt/fhem/mycfg/00_config.cfg
####################################
include /opt/fhem/mycfg/00_config.cfg <<<<< Diese Zeile wird entfernt  nach update/reboot





#15
Solaranlagen / Aw: Modul für Ecoflow-Komponen...
Letzter Beitrag von dergolem - 11 Januar 2026, 10:24:34
Hi,
sorry am WE ist immer schlecht mit antworten.
Die Get hab ich noch nicht gemacht, ich dachte erstmal die SetCmd zum laufen bringen und dann weitermachen. Ich werde die Montag fertig machen.

Gruß Denis
#16
Einplatinencomputer / Aw: I2C_MCP23017.pm PERL WARNI...
Letzter Beitrag von Stelaku - 11 Januar 2026, 10:17:47
Ich hab mal weitergesucht und mir die Vier Zeilen um die es geht angeschaut.
$msg .= (defined $msg ? "," : "") . "Port" . $_ unless ( ($_) ~~ @outports );
if ( ($po.$_) ~~ @scmd ) {
next unless ( ("A" . $_) ~~ @outports );
next unless ( ("B" . $_) ~~ @outports );

da ich von perl nur sehr wenig verstehe hat mir google so weit gesagt das es sich wohl um die ~~ hier handelt die nicht mehr in den nächsten Perl Versionen unterstützt werden. Und nach ein wenig weiterem lesen und Bemühung durch google habe ich die Vier Zeilen wie folgt geändert.

$msg .= (defined $msg ? "," : "") . "Port" . $_ unless ( (grep { $_ eq $_ } @outports ));
my $search = $po . $_;if ( (grep { $_ eq $search } @scmd )) {
next unless ( (grep { "A" . $_ eq $_ } @outports ));
next unless ( (grep { "B" . $_ eq $_ } @outports ));

Jetzt startet Fhem ohne die Vier Warnungen und ich kann alle meine Eingänge und Ausgänge wie gehabt steuern.
Ob das jetzt so richtig ist was ich da gemacht habe. Keine Ahnung.
Ich hoffe mal das Klaus sich das nochmal anschaut. Und das Modul dann auch neu eincheckt.

Viele Grüsse

Stephan
#17
1Wire / Aw: 4,7k Widerstand zu groß fü...
Letzter Beitrag von Gisbert - 11 Januar 2026, 09:48:07
Hier gibt es eine Erklärung, die vielleicht hilfreich ist: https://forum.arduino.cc/t/pull-up-widerstand-fur-ds18b20/1301537/6
#18
Sonstiges / Aw: fhem.cfg / includes werden...
Letzter Beitrag von SparcWolf - 11 Januar 2026, 09:41:46
Ich fand die Idee mit den Wildcards eigentlich ganz gut
und habe darüber nachgedacht, darauf umzustellen.

Leider hat das Fehlen der Definitionen nach dem Neustart zu einigen Problemen bei mir geführt.
Das würde ich anderen gerne ersparen. Daher habe ich das Thema hier mal angesprochen.

Werden die includes bei Dir auch gelöscht? Ist das reproduzierbar?
#19
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 11 Januar 2026, 09:39:29
Zitat von: DS_Starter am 10 Januar 2026, 23:40:57Du gehst aber auch gleich mit den maximalen Features ins Rennen  ;)

Muss doch irgendwann mal nach vorne gehen... ;D ....und siehe da .... es ward endlich einmal wieder 'gelb' in der Anzeige bei 'Trainingsbewertung'


Informationen zum neuronalen Netz der Verbrauchsvorhersage ->> mit 'v1_heatpump_active_pv'

letztes KI-Training: 11.01.2026 00:19:49 / Laufzeit in Sekunden: 3770
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 73.72 ms
Verbrauchernummer Wärmepumpe: 08

=== Modellparameter ===

Normierungsgrenzen: PV=16071 Wh, Hausverbrauch: Min=0 Wh / Max=7598 Wh
Trainingsdaten: 6962 Datensätze (Training=5569, Validierung=1393)
Architektur: Inputs=108, Hidden Layers=40-20, Outputs=1
Hyperparameter: Learning Rate=0.001, Momentum=0.4, BitFail-Limit=0.35
Aktivierungen: Hidden=SIGMOID, Steilheit=1.2, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_heatpump_active_pv
Zufallsgenerator: Mode=1, Periode=10

=== Trainingsmetriken ===

bestes Modell bei Epoche: 5878 (von max. 15000)
Training MSE: 0.003058
Validation MSE: 0.007529
Validation MSE Average: 0.008555
Validation MSE Standard Deviation: 0.000334
Validation Bit_Fail: 0
Model Bias: 645 Wh
Model Slope: 0.6
Trainingsbewertung: Retrain

=== Fehlermaße der Prognosen ===

MAE: 493.06 Wh
MedAE: 357.72 Wh
RMSE: 590.23 Wh
RMSE relative: 27 %
RMSE Rating: weak
MAPE: 22.86 %
MdAPE: 18.75 %
R²: 0.42

=== Drift-Kennzahlen ===

Drift Score: 2.95
Drift RMSE relative: 55.07
Drift Bias: 16.41
Drift Slope: 0.315
Drift Bewertung: severe




->> Screenshot
Zeitraum 21-22 Uhr 'alte Version' Version  'v1_standart von 21:25 - 22:01 Uhr trainiert.
->> Vergleich erfolgt in der Zeit 21/22 Uhr augenscheinlich mit 'legacy'

Zeitraum 23-00 Uhr 'gestrigen neue Version 'v1_heatpump_active_pv' von 23:16 - 00:19 trainiert.
->> Vergleich erfolgt in der Zeit 23/23 Uhr augenscheinlich mit 'legacy'
Zeitraum 03 Uhr  neues Training 'automatisch' nach Plan - kein Einfluss sichtbar