Neueste Beiträge

#11
Sonstiges / Aw: Vorteil von der configdb
Letzter Beitrag von phonehoppy - 20 Mai 2026, 17:24:05
Hallo, ich möchte FHEM als Docker-Image einsetzen und denke, da hat der ConfidDB-Ansatz Vorteile, weil man ansonsten die fhem.cfg irgendwie von einem anderen Ort in den Conatiner "mounten" muss, so dass Änderungen auch geschrieben werden können und eine TCP/Ip-basierte Datenbankverbindung erscheint mir da irgendwie "sauberer". Hat jemand Erfahrungen damit? Welches Datenbank-Backend Nutzt ihr dafür?
Grüße
Mirko
#12
Forum-Software / Aw: "Ich habe mit Hilfe der KI...
Letzter Beitrag von Prof. Dr. Peter Henning - 20 Mai 2026, 17:10:28
Das Problem besteht derzeit nur, wenn irgendjemand hier Code postet und daneben schreibt "Ich habe mit Hilfe der KI".

Wenn dieser Code nämlich von irgendjemandem übernommen wird, _kann_ es irgendwann einen netten Rechtsanwalt dazu bewegen, einen teuren Brief zu schreiben.

Das wird höchstwahrscheinlich nicht geschehen, wenn es nur ein Einzeiler ist. Aber die plakative Ansage "Hey, ich habe hier Code, der aber gar nicht von mir ist", sollte man vermeiden.

LG

@passibe: Melde Dich doch einfach, wenn Du etwas Konstruktives beitragen kannst.
#13
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von dieter114 - 20 Mai 2026, 16:58:22
Ok - macht eh keinen Sinn.
Daten die total fehlerhaft sind nützen nicht für ein Restore
nur um schneller zum Ergebnis zu kommen - welches dann wieder falsch ist  ???
Alles klar - wir warten ab......
LG WDS
#14
Forum-Software / Aw: "Ich habe mit Hilfe der KI...
Letzter Beitrag von Nuems - 20 Mai 2026, 16:55:18
Ich habe gerade ein Verständnisproblem (oder einfach eine Nachfrage):
Bedeuten die drei Punkte in Kombination, dass mit Hilfe von KI generierter und hinreichend angepasster Code mit entsprechenden Kommentaren versehen werden soll, aber wenn dieser Code hier als Attachment gepostet wird, im Post kein Hinweis auf die KI-Nutzung erfolgen soll? Falls das so richtig ist, bitte ich um Erläuterung
#15
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 20 Mai 2026, 15:59:51
Du hast allerdings eine Lösungsmöglichkeit. Du kannst dir deine Daten aus einer Sicherung wiederherstellen und einlesen.
Wenn das gemacht ist, löscht du die Daten aber nicht komplett, sondern lässt die letzten 3 Monate stehen.
Wie das geht steht im Wiki beschrieben.
Du brauchst aber nur die Datei AIraw_SolarForecast_<name> wieder aus einem Backup holen.
#16
Forum-Software / Aw: "Ich habe mit Hilfe der KI...
Letzter Beitrag von passibe - 20 Mai 2026, 15:50:37
Auf welcher Grundlage hast du das jetzt – zumindest dem Anschein nach – allgemeingültig beschlossen? Aus dem Handelsregister ergibt sich jedenfalls keine Vertretungsberechtigung deinerseits für den FHEM e.V. ...

Oder ist das nur deine private Meinung? Dann könntest du erwägen, das entsprechend zu kennzeichnen.

Jedenfalls für mich hatte sich aus dieser Diskussion noch keine eindeutige Lösung ergeben, die so einen Post rechtfertigen dürfte.

Ganz abgesehen davon, dass man vielleicht zunächst auch diese Frage
Zitat von: Beta-User am 11 Mai 2026, 18:30:47Entsprechendes gilt übrigens auch für Code, der über das Forum geteilt wird. Da war mir im Hinterkopf, dass auch für diesen die GPL gelte würde, entsprechend der Forenregeln. Inwieweit das abgesichert ist? Keine Ahnung...
klären sollte, bevor man hier so etwas rausposaunt und für Verunsicherung sorgt.
#17
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 20 Mai 2026, 15:36:12
Zitatweil alle Daten total fehlerbehaftet und damit unsinnig waren aber
äh . soll ich jetzt 84 Tage warten eh ein neuer Durchlauf starten kann? :o
Nicht dein Ernst - oder....
Das würde ja bedeuten das Jeder der das Modul erstmalig neu in sein System integriert 84 Tage auf einen Teil der Funktion warten muss.
Das ist kein böser Wille von mir Wolfdieter. Aber ein neuronales Netz braucht für ein Training nunmal Trainingsdaten.
Woher würdest du die denn nehmen wenn du noch keine hast oder sie löscht? Kannst du mir das sagen?
Wenn du eine Lösung hast nehme ich sie gerne entgegen.
#18
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von dieter114 - 20 Mai 2026, 15:22:12
Zitat von: DS_Starter am 20 Mai 2026, 10:54:42Warum hast du alles gelöscht?
Ich meine das ist ja nicht schlimm, man muß jetzt nur etwas warten.  ;)
weil alle Daten total fehlerbehaftet und damit unsinnig waren aber
äh . soll ich jetzt 84 Tage warten eh ein neuer Durchlauf starten kann? :o
Nicht dein Ernst - oder....
Das würde ja bedeuten das Jeder der das Modul erstmalig neu in sein System integriert 84 Tage auf einen Teil der Funktion warten muss.

Grüße WDS
#19
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 20 Mai 2026, 15:11:48
Hallo Heiko,

hab erneut mit der gleiche Konfiguration einmal shutdown / restart von FHEM durchgeführt.

Fehlermeldung vorhanden ☹️


2026.05.20 14:35:01 1: MB_CFG_SBS25: loading config from cfg file
2026.05.20 14:35:05 1: Zisterne: loading config from cfg file
2026.05.20 14:35:23 1: Including ./log/fhem.save
2026.05.20 14:35:26 1: PERL WARNING: Argument "initialized" isn't numeric in numeric gt (>) at (eval 2249) line 1.
2026.05.20 14:35:26 0: Featurelevel: 6.4
2026.05.20 14:35:26 0: Server started with 443 defined entities (fhem.pl:30992/2026-03-21 perl:5.036000 os:linux user:fhem pid:2041621)
2026.05.20 14:47:37 2: AttrTemplates: got 272 entries
2026.05.20 14:47:37 1: PERL WARNING: Use of uninitialized value $cakeyval in concatenation (.) or string at ./FHEM/76_SolarForecast.pm line 21034.
2026.05.20 14:47:4


Dann einmal ohne den Eintrag für das Drift-Reading

->>> kein Hinweis zu SF $cakeyval vorhanden
->>> Nur Speedwiremeldungen

05.20 14:59:38 0: Server started with 443 defined entities (fhem.pl:30992/2026-03-21 perl:5.036000 os:linux user:fhem pid:2044771)
2026.05.20 15:00:15 1: Forecast DEBUG> start add AI raw data for hour: 15
2026.05.20 15:00:15 1: Forecast DEBUG> AI raw add - 1 entities added to raw data pool (set verbose 4 for output more detail)
2026.05.20 15:00:15 1: Forecast DEBUG> AI raw data saved into file: ./FHEM/FhemUtils/AIraw_SolarForecast_Forecast
2026.05.20 15:00:16 1: Forecast DEBUG> DRIFT SAFETY [con]: block=none
  -- RMSE Analysis --
     rmse_rel_ratio=2.767 | dynamic_limit=4.603 | margin=1.836 ok
     Limit Composition: base=4.0 | peak_part=0.049 (peak_ratio=0.049) | sem_part=0.323 (sem_ratio=0.756) | var_part=0.231 (slope_var=0.46148)
  -- Slope Analysis --
     slope_live=0.619 | slope_drift=0.809 | slope_rel_drift=0.191 | slope_var=0.46148
     slope_var_limit=14.40208 | var_ratio=0.03 ok
  -- Bias Analysis --
     bias_live=783.0 | bias_limit=1015.2 | bias_ratio=0.77 ok
     quant30=846.0 | quant90=2215.0 | median_load=848.0
  -- Context --
     drift_score=1.390 | bias_drift_norm=1.125 | bias_var_norm=0.340
     peak_ratio=0.049 | sem_ratio=0.756
2026.05.20 15:00:16 1: Forecast DEBUG> DRIFT [con]: Flag=mild | WindowSize=96 | Block=0 | SlopeLive=0.619 | DriftSlope=0.809 | BiasLive=782.99 | DriftBias=407.76 | RMSErelLive=83.0 | RMSErelRatio=2.77 | BiasVarNorm=0.34 | DriftIndex=1.54 | DriftScore=1.39 | Zone3Hours=4 | Zone3Reset=0 | Hist=[mild,mild,mild,mild,mild,low,low,low,low,low,mild,low,low,low,low,mild,mild,mild] | Retrain=none (-)
2026.05.20 15:00:16 1: Forecast DEBUG> AI FANN drift data type 'con' successfully written to file: ./FHEM/FhemUtils/NeuralNet_SolarForecast_Forecast
2026.05.20 15:00:18 1: SMAInverter SBS25_2 -> BlockingCall SMAInverter_getstatusDoParse Timeout: process terminated
2026.05.20 15:00:18 1: SMAInverter SB30 -> BlockingCall SMAInverter_getstatusDoParse Timeout: process terminated
2026.05.20 15:00:18 1: SMAInverter SB40 -> BlockingCall SMAInverter_getstatusDoParse Timeout: process terminated
2026.05.20 15:00:19 1: SMAEM SMA_Energymeter -> BlockingCall SMAEM_DoParse Timeout: process terminated
2026.05.20 15:00:19 1: PERL WARNING: Argument "Timeout: process terminated" isn't numeric in numeric gt (>) at (eval 5974) line 1.


Meine Vermutung ist das zu dem Zeitpunkt (vor dem Ende des ersten SF-Zyklus/Durchlauf) der Wert dann noch nicht definiert ist und daher der Pearl-Hinweis kommt 🤔

#20
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von peterboeckmann - 20 Mai 2026, 13:41:25
Zitat von: DS_Starter am 20 Mai 2026, 13:30:11Wenn du möchtest das der Start des Consumers täglich zwischen 09:30 und 11:00 eingeplant wird, dann setze beide Parameter, z.B. notbefore=09:30 und notafter=11. 

Ich habe notafter=19:00 wieder mit reingenommen.

Danke nochmal!

Viele Grüße,
Peter