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.
Zitat von: DS_Starter am 07 April 2026, 10:14:56ZitatIrritiert 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
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.
Zitatrequire "$attr{global}{modpath}/FHEM/DevIo.pm";Wenn man keine DevIo Funktionen in diesem Modul aufruft, dann braucht man auch nicht die Definition dieser Funktionen.
hat die KI auch mit generiert. Warum wird diese nicht benötigt? Macht das
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.
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.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
ZitatBraucht es die hochfrequenten Log-Einträge (seit dem Update gefühlt viel häufiger)?Brauchen nicht. Nur ist ein Aufruf intern mehrere Requests.
Eigentlich habe ich die Abfrage auf 900 Sekunden gestellt, warum kommen dann Log-Einträge alle paar Sekunden?
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)?
Zitat von: TheTrumpeter am 07 April 2026, 09:49:44Hat noch jemand seit heute Probleme mit OpenMeteo?
...
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.ZitatHat noch jemand seit heute Probleme mit OpenMeteo?Ja, OpenMeteo scheint gerade ein Problem zu haben.
Gestern lief's noch komplett unauffällig, seit heute Früh scheint es nicht mehr zu funktionieren:
