Hauptmenü

Neueste Beiträge

#1
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 07 April 2026, 10:40:48
ZitatIch werde eine Zeitsperre für die Meldungen einbauen, dass sie nur alle X Minuten kommen falls die Situation auftritt.
Habe ich gemacht und als V2.5.2 ins contrib geladen wenn die aktuelle OpenMeteo Situation nerven sollte. Alternativ das SF auf verbose 0 temporär stellen.
#2
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Parallix - 07 April 2026, 10:26:34
Zitat von: DS_Starter am 07 April 2026, 10:14:56
ZitatIrritiert bin ich aber immer noch, da z.B. mintime=180 zu einer Einplanung für 240 Minuten führt, wenn hierfür die Bedingungen zutreffen.
Zeig mal das entsprechend Consumer Reading, z.B.

    2026-04-07 10:13:56   consumer02      name='Ladestation Bad' state='off' mode='must' planningstate='planned'
     2026-04-07 10:13:56   consumer02_planned_start 07.04.2026 11:00:00
     2026-04-07 10:13:56   consumer02_planned_stop 07.04.2026 16:00:00

Nun sehe ich selber schon das Problem in folgender Ausgabe:
2026-04-07 10:22:43   consumer03      name='Wallbox' state='off' mode='can' planningstate='planned'
2026-04-07 10:22:43   consumer03_currentPower 0 W
2026-04-07 10:22:43   consumer03_planned_start 07.04.2026 10:15:30
2026-04-07 10:22:43   consumer03_planned_stop 07.04.2026 13:15:30
Die Einplanung beginnt nicht mit zu vollen Stunde, wenngleich für jeden Stunden-Bin die Entnahme der gleichen Energiemenge prognostiziert wird. In o.g. Fall also für 10, 11, 12, und 13 Uhr. :o
#3
Sonstiges / Aw: Neues Modul - 70_KEBA.pm z...
Letzter Beitrag von rudolfkoenig - 07 April 2026, 10:15:56
Zitatrequire "$attr{global}{modpath}/FHEM/DevIo.pm";
hat die KI auch mit generiert. Warum wird diese nicht benötigt? Macht das
Wenn man keine DevIo Funktionen in diesem Modul aufruft, dann braucht man auch nicht die Definition dieser Funktionen.
98_Modbus.pm verwendet DevIo, das Modul bindet es auch ein. Ueber "use DevIo", weil require manchmal problematisch ist.

Zitat- Bei der Pluggit.pm gibt es noch ein Methode, wo ich nicht weiß, wofür die ist.:
Die Pluggit_Define Funktion wird bei define (oder defmod) aufgerufen, prueft Parameter und initialisiert die Verbindung, indem sie ModbusLD_Define mit dem richtigen Parameter aufruft.
Pluggit_Initialize wird beim Laden des Moduls aufgerufen, der Name ist fest vorgegeben (<ModulName>_Initialize).

Apropos Syntax:
    return ModbusLD_Define ($hash, $name . " " . $module . " " . $id . " " . $interval . " " . $dest . ":" . $port . " " . $proto);
wuerde ich als
    return ModbusLD_Define ($hash, "$name $module $id $interval $dest:$port $proto");
schreiben, ich finde es besser lesbar.
#4
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 07 April 2026, 10:14:56
ZitatIrritiert bin ich aber immer noch, da z.B. mintime=180 zu einer Einplanung für 240 Minuten führt, wenn hierfür die Bedingungen zutreffen.
Zeig mal das entsprechend Consumer Reading, z.B.

    2026-04-07 10:13:56   consumer02      name='Ladestation Bad' state='off' mode='must' planningstate='planned'
     2026-04-07 10:13:56   consumer02_planned_start 07.04.2026 11:00:00
     2026-04-07 10:13:56   consumer02_planned_stop 07.04.2026 16:00:00
#5
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 07 April 2026, 10:10:19
ZitatBraucht es die hochfrequenten Log-Einträge (seit dem Update gefühlt viel häufiger)?
Eigentlich habe ich die Abfrage auf 900 Sekunden gestellt, warum kommen dann Log-Einträge alle paar Sekunden?
Brauchen nicht. Nur ist ein Aufruf intern mehrere Requests.
Im Normalfall merkt man davon nichts, jetzt im Fehlerfall schon.
Ich werde eine Zeitsperre für die Meldungen einbauen, dass sie nur alle X Minuten kommen falls die Situation auftritt.
#6
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von TheTrumpeter - 07 April 2026, 10:06:01
Danke für die Bestätigung.

Zitat von: DS_Starter am 07 April 2026, 10:02:23a, OpenMeteo scheint gerade ein Problem zu haben.
Braucht es die hochfrequenten Log-Einträge (seit dem Update gefühlt viel häufiger)?
Eigentlich habe ich die Abfrage auf 900 Sekunden gestellt, warum kommen dann Log-Einträge alle paar Sekunden?
#7
FHEMWEB / Aw: Keine Aktualisierung Statu...
Letzter Beitrag von rudolfkoenig - 07 April 2026, 10:05:12
Mehr Details sieht man, wenn man das iPad mit dem MacBook verbindet, und auf dem MacBook Safari die JavaScript Console des iPad Safari oeffnet.
Alternativ kannst Du uns die Dashboard Definition zeigen, womoeglich kann man das Problem nachstellen.
#8
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Parallix - 07 April 2026, 10:03:32
Zitat von: TheTrumpeter am 07 April 2026, 09:49:44Hat noch jemand seit heute Probleme mit OpenMeteo?
...

Ja! Auch bei mir sehe ich folgendes:
2026.04.07 09:48:50 1: SF - ERROR - invalid Open-Meteo API server response
2026.04.07 09:49:39 1: SF - ERROR - Open-Meteo API server response: read from https://api.open-meteo.com:443 timed out
2026.04.07 09:49:49 1: SF - ERROR - Open-Meteo API server response: write error: Broken pipe
2026.04.07 09:50:22 1: SF - ERROR - Open-Meteo API server response: Too many concurrent requests
In der letzten Zeile wird der Grund für die heute beobachteten Effekte angegeben.
#9
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 07 April 2026, 10:02:23
ZitatHat noch jemand seit heute Probleme mit OpenMeteo?

Gestern lief's noch komplett unauffällig, seit heute Früh scheint es nicht mehr zu funktionieren:
Ja, OpenMeteo scheint gerade ein Problem zu haben.
Du kannst direkt auf die Seite von OpenMeteo gehen und die API abfragen:

https://open-meteo.com/en/docs?daily=weather_code&hourly=temperature_2m,global_tilted_irradiance

Dann API Response --> Chart generieren ->  Es kommt derzeit ein Network Error


#10
Automatisierung / Aw: DBLog, eine oder mehrere ...
Letzter Beitrag von VolkerGBenner - 07 April 2026, 10:00:37
Damit kann ich erstmal arbeiten. Der Server läuft auf einem ausgedienten Lenovo ThinkCenter mit i5 4-Kern und aktuell 8GB RAM. RAM könnte ich noch auf 16GB erweitern. Die alten SODIMM unterliegen ja glücklicherweise nicht dem aktuellen Preis-Wahnsinn :-)

Vielen Dank