76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

Begonnen von DS_Starter, 11 Februar 2024, 14:11:00

Vorheriges Thema - Nächstes Thema

Reinschki

#180
ZitatDer Getränkekühlschrank kann nicht schalten weil das auto ausgeschaltet ist:

024.03.14 11:37:13.181 1: SolarForecast DEBUG> consumer "05" - general switching parameters => auto mode: 0, current Consumption: 798 W, nompower: 1500, surplus: 0 W, planstate: suspended:, starttime: 14.03.2024 07:38:39
Am Device SolarForecast wurde es als eingeschaltet angezeigt. Habe jetzt aber draufgeklickt ohne wirklich auf das Reading Automatiksteuerung im Device HMIP_PSM_Kuehlschrank_2 zu achten. Ich behalte es im Auge!

ZitatWelches Device ist dein Wasserbett?
Auf jeden Fall ist das Device nicht geplant weil kein Maximum Wert eines Überschusses für den aktuellen Tag gefunden wurde (ist für die Planung relevant).
consumer01 ist das Wasserbett. Hier die Konfiguration mit den gestrigen Tipps von dir. Das Wasserbett soll prinzipiell tagsüber, im speziellen genau dann wenn der Sonnenstrom am höchsten zu erwarten ist, eingeschaltet sein.
HM_ES_PMSw1_Pl_PEQ0411718 type=heater power=0 mode=must on="on" off="off" pcurr=2.POWER mintime=SunPath icon=scene_sleeping_alternat notbefore=9 notafer= 18 auto=Automatiksteuerung etotal:2.ENERGY_COUNTER:Wh
ZitatPoste bitte noch die Ausgabe von "get ... solApiData".
?All => 2024-03-14 00:00:00 => Rad1h: 0.00
        2024-03-14 01:00:00 => Rad1h: 0.00
        2024-03-14 02:00:00 => Rad1h: 0.00
        2024-03-14 03:00:00 => Rad1h: 0.00
        2024-03-14 04:00:00 => Rad1h: 0.00
        2024-03-14 05:00:00 => Rad1h: 0.00
        2024-03-14 06:00:00 => Rad1h: 0.00
        2024-03-14 07:00:00 => Rad1h: 0.00
        2024-03-14 08:00:00 => Rad1h: 0.00
        2024-03-14 09:00:00 => Rad1h: 0.00
        2024-03-14 10:00:00 => Rad1h: 0.00
        2024-03-14 11:00:00 => Rad1h: 0.00
        2024-03-14 12:00:00 => Rad1h: 0.00
        2024-03-14 13:00:00 => Rad1h: 0.00
        2024-03-14 14:00:00 => Rad1h: 0.00
        2024-03-14 15:00:00 => Rad1h: 0.00
        2024-03-14 16:00:00 => Rad1h: 0.00
        2024-03-14 17:00:00 => Rad1h: 0.00
        2024-03-14 18:00:00 => Rad1h: 0.00
        2024-03-14 19:00:00 => Rad1h: 0.00
        2024-03-14 20:00:00 => Rad1h: 0.00
        2024-03-14 21:00:00 => Rad1h: 0.00
        2024-03-14 22:00:00 => Rad1h: 0.00
        2024-03-14 23:00:00 => Rad1h: 0.00
        2024-03-15 00:00:00 => Rad1h: 0.00
        2024-03-15 01:00:00 => Rad1h: 0.00
        2024-03-15 02:00:00 => Rad1h: 0.00
        2024-03-15 03:00:00 => Rad1h: 0.00
        2024-03-15 04:00:00 => Rad1h: 0.00
        2024-03-15 05:00:00 => Rad1h: 0.00
        2024-03-15 06:00:00 => Rad1h: 0.00
        2024-03-15 07:00:00 => Rad1h: 0.00
        2024-03-15 08:00:00 => Rad1h: 0.00
        2024-03-15 09:00:00 => Rad1h: 0.00
        2024-03-15 10:00:00 => Rad1h: 0.00
        2024-03-15 11:00:00 => Rad1h: 0.00
        2024-03-15 12:00:00 => Rad1h: 0.00
        2024-03-15 13:00:00 => Rad1h: 0.00
        2024-03-15 14:00:00 => Rad1h: 0.00
        2024-03-15 15:00:00 => Rad1h: 0.00
        2024-03-15 16:00:00 => Rad1h: 0.00
        2024-03-15 17:00:00 => Rad1h: 0.00
        2024-03-15 18:00:00 => Rad1h: 0.00
        2024-03-15 19:00:00 => Rad1h: 0.00
        2024-03-15 20:00:00 => Rad1h: 0.00
        2024-03-15 21:00:00 => Rad1h: 0.00
        2024-03-15 22:00:00 => Rad1h: 0.00
        2024-03-15 23:00:00 => Rad1h: 0.00
        ?All => currentAPIinterval: 900
                lastretrieval_time: 2024-03-14 12:43:23
                lastretrieval_timestamp: 1710416603
                requests_limit: 12
                requests_limit_period: 3600
                requests_remaining: 2
                response_code: 0
                response_message: success
                retryat_time: 2024-03-10 11:54:01
                retryat_timestamp: 1710068041
                todayDoneAPIrequests: 4615
Balkon => 2024-03-14 00:00:00 => pv_estimate50: 0.0
          2024-03-14 01:00:00 => pv_estimate50: 0.0
          2024-03-14 02:00:00 => pv_estimate50: 0.0
          2024-03-14 03:00:00 => pv_estimate50: 0.0
          2024-03-14 04:00:00 => pv_estimate50: 0.0
          2024-03-14 05:00:00 => pv_estimate50: 0.0
          2024-03-14 06:00:00 => pv_estimate50: 0.0
          2024-03-14 07:00:00 => pv_estimate50: 0.0
          2024-03-14 08:00:00 => pv_estimate50: 0.0
          2024-03-14 09:00:00 => pv_estimate50: 0.0
          2024-03-14 10:00:00 => pv_estimate50: 0.0
          2024-03-14 11:00:00 => pv_estimate50: 0.0
          2024-03-14 12:00:00 => pv_estimate50: 0.0
          2024-03-14 13:00:00 => pv_estimate50: 0.0
          2024-03-14 14:00:00 => pv_estimate50: 0.0
          2024-03-14 15:00:00 => pv_estimate50: 0.0
          2024-03-14 16:00:00 => pv_estimate50: 0.0
          2024-03-14 17:00:00 => pv_estimate50: 0.0
          2024-03-14 18:00:00 => pv_estimate50: 0.0
          2024-03-14 19:00:00 => pv_estimate50: 0.0
          2024-03-14 20:00:00 => pv_estimate50: 0.0
          2024-03-14 21:00:00 => pv_estimate50: 0.0
          2024-03-14 22:00:00 => pv_estimate50: 0.0
          2024-03-14 23:00:00 => pv_estimate50: 0.0
          2024-03-15 00:00:00 => pv_estimate50: 0.0
          2024-03-15 01:00:00 => pv_estimate50: 0.0
          2024-03-15 02:00:00 => pv_estimate50: 0.0
          2024-03-15 03:00:00 => pv_estimate50: 0.0
          2024-03-15 04:00:00 => pv_estimate50: 0.0
          2024-03-15 05:00:00 => pv_estimate50: 0.0
          2024-03-15 06:00:00 => pv_estimate50: 0.0
          2024-03-15 07:00:00 => pv_estimate50: 0.0
          2024-03-15 08:00:00 => pv_estimate50: 0.0
          2024-03-15 09:00:00 => pv_estimate50: 0.0
          2024-03-15 10:00:00 => pv_estimate50: 0.0
          2024-03-15 11:00:00 => pv_estimate50: 0.0
          2024-03-15 12:00:00 => pv_estimate50: 0.0
          2024-03-15 13:00:00 => pv_estimate50: 0.0
          2024-03-15 14:00:00 => pv_estimate50: 0.0
          2024-03-15 15:00:00 => pv_estimate50: 0.0
          2024-03-15 16:00:00 => pv_estimate50: 0.0
          2024-03-15 17:00:00 => pv_estimate50: 0.0
          2024-03-15 18:00:00 => pv_estimate50: 0.0
          2024-03-15 19:00:00 => pv_estimate50: 0.0
          2024-03-15 20:00:00 => pv_estimate50: 0.0
          2024-03-15 21:00:00 => pv_estimate50: 0.0
          2024-03-15 22:00:00 => pv_estimate50: 0.0
          2024-03-15 23:00:00 => pv_estimate50: 0.0
Garage => 2024-03-14 00:00:00 => pv_estimate50: 0.0
          2024-03-14 01:00:00 => pv_estimate50: 0.0
          2024-03-14 02:00:00 => pv_estimate50: 0.0
          2024-03-14 03:00:00 => pv_estimate50: 0.0
          2024-03-14 04:00:00 => pv_estimate50: 0.0
          2024-03-14 05:00:00 => pv_estimate50: 0.0
          2024-03-14 06:00:00 => pv_estimate50: 0.0
          2024-03-14 07:00:00 => pv_estimate50: 0.0
          2024-03-14 08:00:00 => pv_estimate50: 0.0
          2024-03-14 09:00:00 => pv_estimate50: 0.0
          2024-03-14 10:00:00 => pv_estimate50: 0.0
          2024-03-14 11:00:00 => pv_estimate50: 0.0
          2024-03-14 12:00:00 => pv_estimate50: 0.0
          2024-03-14 13:00:00 => pv_estimate50: 0.0
          2024-03-14 14:00:00 => pv_estimate50: 0.0
          2024-03-14 15:00:00 => pv_estimate50: 0.0
          2024-03-14 16:00:00 => pv_estimate50: 0.0
          2024-03-14 17:00:00 => pv_estimate50: 0.0
          2024-03-14 18:00:00 => pv_estimate50: 0.0
          2024-03-14 19:00:00 => pv_estimate50: 0.0
          2024-03-14 20:00:00 => pv_estimate50: 0.0
          2024-03-14 21:00:00 => pv_estimate50: 0.0
          2024-03-14 22:00:00 => pv_estimate50: 0.0
          2024-03-14 23:00:00 => pv_estimate50: 0.0
          2024-03-15 00:00:00 => pv_estimate50: 0.0
          2024-03-15 01:00:00 => pv_estimate50: 0.0
          2024-03-15 02:00:00 => pv_estimate50: 0.0
          2024-03-15 03:00:00 => pv_estimate50: 0.0
          2024-03-15 04:00:00 => pv_estimate50: 0.0
          2024-03-15 05:00:00 => pv_estimate50: 0.0
          2024-03-15 06:00:00 => pv_estimate50: 0.0
          2024-03-15 07:00:00 => pv_estimate50: 0.0
          2024-03-15 08:00:00 => pv_estimate50: 0.0
          2024-03-15 09:00:00 => pv_estimate50: 0.0
          2024-03-15 10:00:00 => pv_estimate50: 0.0
          2024-03-15 11:00:00 => pv_estimate50: 0.0
          2024-03-15 12:00:00 => pv_estimate50: 0.0
          2024-03-15 13:00:00 => pv_estimate50: 0.0
          2024-03-15 14:00:00 => pv_estimate50: 0.0
          2024-03-15 15:00:00 => pv_estimate50: 0.0
          2024-03-15 16:00:00 => pv_estimate50: 0.0
          2024-03-15 17:00:00 => pv_estimate50: 0.0
          2024-03-15 18:00:00 => pv_estimate50: 0.0
          2024-03-15 19:00:00 => pv_estimate50: 0.0
          2024-03-15 20:00:00 => pv_estimate50: 0.0
          2024-03-15 21:00:00 => pv_estimate50: 0.0
          2024-03-15 22:00:00 => pv_estimate50: 0.0
          2024-03-15 23:00:00 => pv_estimate50: 0.0
Schaukel => 2024-03-14 00:00:00 => pv_estimate50: 0.0
            2024-03-14 01:00:00 => pv_estimate50: 0.0
            2024-03-14 02:00:00 => pv_estimate50: 0.0
            2024-03-14 03:00:00 => pv_estimate50: 0.0
            2024-03-14 04:00:00 => pv_estimate50: 0.0
            2024-03-14 05:00:00 => pv_estimate50: 0.0
            2024-03-14 06:00:00 => pv_estimate50: 0.0
            2024-03-14 07:00:00 => pv_estimate50: 0.0
            2024-03-14 08:00:00 => pv_estimate50: 0.0
            2024-03-14 09:00:00 => pv_estimate50: 0.0
            2024-03-14 10:00:00 => pv_estimate50: 0.0
            2024-03-14 11:00:00 => pv_estimate50: 0.0
            2024-03-14 12:00:00 => pv_estimate50: 0.0
            2024-03-14 13:00:00 => pv_estimate50: 0.0
            2024-03-14 14:00:00 => pv_estimate50: 0.0
            2024-03-14 15:00:00 => pv_estimate50: 0.0
            2024-03-14 16:00:00 => pv_estimate50: 0.0
            2024-03-14 17:00:00 => pv_estimate50: 0.0
            2024-03-14 18:00:00 => pv_estimate50: 0.0
            2024-03-14 19:00:00 => pv_estimate50: 0.0
            2024-03-14 20:00:00 => pv_estimate50: 0.0
            2024-03-14 21:00:00 => pv_estimate50: 0.0
            2024-03-14 22:00:00 => pv_estimate50: 0.0
            2024-03-14 23:00:00 => pv_estimate50: 0.0
            2024-03-15 00:00:00 => pv_estimate50: 0.0
            2024-03-15 01:00:00 => pv_estimate50: 0.0
            2024-03-15 02:00:00 => pv_estimate50: 0.0
            2024-03-15 03:00:00 => pv_estimate50: 0.0
            2024-03-15 04:00:00 => pv_estimate50: 0.0
            2024-03-15 05:00:00 => pv_estimate50: 0.0
            2024-03-15 06:00:00 => pv_estimate50: 0.0
            2024-03-15 07:00:00 => pv_estimate50: 0.0
            2024-03-15 08:00:00 => pv_estimate50: 0.0
            2024-03-15 09:00:00 => pv_estimate50: 0.0
            2024-03-15 10:00:00 => pv_estimate50: 0.0
            2024-03-15 11:00:00 => pv_estimate50: 0.0
            2024-03-15 12:00:00 => pv_estimate50: 0.0
            2024-03-15 13:00:00 => pv_estimate50: 0.0
            2024-03-15 14:00:00 => pv_estimate50: 0.0
            2024-03-15 15:00:00 => pv_estimate50: 0.0
            2024-03-15 16:00:00 => pv_estimate50: 0.0
            2024-03-15 17:00:00 => pv_estimate50: 0.0
            2024-03-15 18:00:00 => pv_estimate50: 0.0
            2024-03-15 19:00:00 => pv_estimate50: 0.0
            2024-03-15 20:00:00 => pv_estimate50: 0.0
            2024-03-15 21:00:00 => pv_estimate50: 0.0
            2024-03-15 22:00:00 => pv_estimate50: 0.0
            2024-03-15 23:00:00 => pv_estimate50: 0.0

ZitatIst das Attr affectConsForecastInPlanning  gesetzt? Wenn ja auf welchen Wert?
Nein, es ist nicht gesetzt!

Ich hoffe du kannst etwas finden.
Jeden Fall schon einmal vielen Dank für deine Mühen...

DS_Starter

#181
Ja, schau mal es gibt keinerlei Vorhersagewerte.
Das ist natürlich schonmal ganz schlecht.
Nun wäre erst einmal ein Konfigurations Check der Anlage zu machen. Dafür gibt es ein Klick-Icon oder einen set (plantConfiguration) Befehl.

PS: ich habe heute keine Zeit mehr. Vllt. können unsere netten Mitstreiter weiter unterstützen ...

LG
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

300P

Zitat von: Reinschki am 14 März 2024, 12:46:58
Zitatconsumer01 ist das Wasserbett. Hier die Konfiguration mit den gestrigen Tipps von dir. Das Wasserbett soll prinzipiell tagsüber, im speziellen genau dann wenn der Sonnenstrom am höchsten zu erwarten ist, eingeschaltet sein.
HM_ES_PMSw1_Pl_PEQ0411718 type=heater power=0 mode=must on="on" off="off" pcurr=2.POWER mintime=SunPath icon=scene_sleeping_alternat notbefore=9 notafer= 18 auto=Automatiksteuerung etotal:2.ENERGY_COUNTER:Wh

Als erstes solltest du ein Problem nach dem anderen angehen, sonst siehst du den Wald vor lauter Bäumen nicht......

HM_ES_PMSw1_Pl_PEQ0411718 type=heater power=0 mode=must on="on" off="off" pcurr=2.POWER mintime=SunPath icon=scene_sleeping_alternat notbefore=9 notafer= 18 auto=Automatiksteuerung etotal:2.ENERGY_COUNTER:Wh

Bitte zuerst die Parameter so sauber einstellen das es grundsätzlich funktioniert 😉

Also einfach nur automatische Schaltung ,,Ein" und ,,Aus" von 9 bis 18 Uhr für den Consumer nutzen. Danach erst komplexere Dinge hinzufügen.

Hinweis:
Beim Parameter ,,notafer" besteht ein Schreibfehler und muß ,,notafter" heißen, hinter dem Zeichen ,,=,, ist ein ,,blank" zusätzlich.



Schau dir bitte dazu auch nochmals die Beschreibung in der Modul-Hilfe für den Consumer-Befehl und im inzwischen angewachsenen Wiki mit der Poolheizung einmal genau an.

Gehe immer nur kleine Schritte weiter - dann wird es von dir auch hinterher bei komplexen Dingen besser verstanden wenn ein Parameter verändert wird und es dann nicht mehr so ,,richtig" funktioniert.


Mit den fehlenden Daten bei der SolApi kann ich leider gar helfen, ich nutze nur DWD als Datenquelle.

Das Modul ist ,,leider" so komplex, mit den ganzen diversen Möglichkeiten, dass es auch schon erfahreneren Nutzern des Modules schwer fällt sich in komplexe Anliegen einer anderen Installation hineinzuversetzen und dafür sofortige Lösungen vorzuschlagen.

Bitte hab dazu Verständnis.

Gruß
300P


FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - Tibber + Ladung mit SMA-SBS25

kask

ZitatMit den fehlenden Daten bei der SolApi kann ich leider gar helfen, ich nutze nur DWD als Datenquelle.

Reinschki scheint die DWD zu nutzen. Zumindest sieht es so aus.

Zitat?All => 2024-03-14 00:00:00 => Rad1h: 0.00
        2024-03-14 01:00:00 => Rad1h: 0.00
        2024-03-14 02:00:00 => Rad1h: 0.00
        2024-03-14 03:00:00 => Rad1h: 0.00
        2024-03-14 04:00:00 => Rad1h: 0.00 ..

In den anderen APIs fangen die outputs anders an.

Also was sagt die Plantkonfiguration? (Die Zahnräder die neben dem device namen oben links zu finden sind)

300P

Zitat von: kask am 14 März 2024, 20:32:30
ZitatMit den fehlenden Daten bei der SolApi kann ich leider gar helfen, ich nutze nur DWD als Datenquelle.

Reinschki scheint die DWD zu nutzen. Zumindest sieht es so aus.

Zitat?All => 2024-03-14 00:00:00 => Rad1h: 0.00
        2024-03-14 01:00:00 => Rad1h: 0.00
        2024-03-14 02:00:00 => Rad1h: 0.00
        2024-03-14 03:00:00 => Rad1h: 0.00
        2024-03-14 04:00:00 => Rad1h: 0.00 ..

In den anderen APIs fangen die outputs anders an.

Also was sagt die Plantkonfiguration? (Die Zahnräder die neben dem device namen oben links zu finden sind)

So ist wohl - hab wegen der Namensgebung
Poste bitte noch die Ausgabe von "get ... solApiData".
wohl nur allein an die eine Nutzung der SolCast-API gedacht und damit auf dem Irrweg befunden....


Aber dann ist es ja noch besser so  :)

Reinschki kann doch einfach das folgende Beispiel-DWD-Device für sich nutzen, damit müsste es klappen!  ;)
Nur eine Stations-Nummer muss Reinschki selber einpflegen:

defmod DWD DWD_OpenData
attr DWD DbLogExclude .*
attr DWD downloadTimeout 120
attr DWD forecastDays 2
attr DWD forecastProperties SunUp, SunRise, SunSet, Rad1h, R101, RR1c, TTT, Tx, Tn, Tg, DD, FX1, RR6c, R600, RRhc, Rh00, ww, wwd, Neff
attr DWD forecastRefresh 1
attr DWD forecastResolution 1
attr DWD forecastStation <hier die eigen station in der Nähe einsetzen>
attr DWD forecastWW2Text 1
attr DWD icon rc_WEB
attr DWD room 021_DWD
attr DWD stateFormat Tomorrow Tmax fc1_Tx °C on fc1_date   -(state fc_time)
attr DWD verbose 2


PS:
Nutze dazu bitte aber die letzte 55_DWD_OpenData.pm aus dem Contrib von DS_Starter und stelle sicher das die Station die notwendigen Daten auch bereitstellt !
FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - Tibber + Ladung mit SMA-SBS25

kask

verwirrend ist nur das:
Zitat?All => currentAPIinterval: 900
                lastretrieval_time: 2024-03-14 12:43:23
                lastretrieval_timestamp: 1710416603
                requests_limit: 12
                requests_limit_period: 3600
                requests_remaining: 2
                response_code: 0
                response_message: success
                retryat_time: 2024-03-10 11:54:01
                retryat_timestamp: 1710068041
                todayDoneAPIrequests: 4615

Das sieht nach ForecastSolar-API aus.

Deshalb die Plant konfiguration. Oder die definition des Moduls. Auf jeden Fall mehr Infos.

Reinschki

So, habe jetzt das DWD-Dev und das SolarForecast-Dev gelöscht und von vorne angefangen.
Ich denke die Stationen hier um meinen Wohnort liefern keine Strahlungswerte.
Ich verstehe es so, dass man in SolarForecast ein Device DWD_OpenData für das Wetter per Attribut einstellen kann und die ForecastSolar-API per set SolarForecast currentRadiationAPI ForecastSolar-API
liefert dann die Strahlungswerte. Oder?

get SolarForecast solApiDataliefert immer noch nichts brauchbares!?
?All => 2024-03-14 00:00:00 => Rad1h: 0.00
        2024-03-14 01:00:00 => Rad1h: 0.00
        2024-03-14 02:00:00 => Rad1h: 0.00
        2024-03-14 03:00:00 => Rad1h: 0.00
        2024-03-14 04:00:00 => Rad1h: 0.00
        2024-03-14 05:00:00 => Rad1h: 0.00
        2024-03-14 06:00:00 => Rad1h: 0.00
        2024-03-14 07:00:00 => Rad1h: 0.00
        2024-03-14 08:00:00 => Rad1h: 0.00
        2024-03-14 09:00:00 => Rad1h: 0.00
        2024-03-14 10:00:00 => Rad1h: 0.00
        2024-03-14 11:00:00 => Rad1h: 0.00
        2024-03-14 12:00:00 => Rad1h: 0.00
        2024-03-14 13:00:00 => Rad1h: 0.00
        2024-03-14 14:00:00 => Rad1h: 0.00
        2024-03-14 15:00:00 => Rad1h: 0.00
        2024-03-14 16:00:00 => Rad1h: 0.00
        2024-03-14 17:00:00 => Rad1h: 0.00
        2024-03-14 18:00:00 => Rad1h: 0.00
        2024-03-14 19:00:00 => Rad1h: 0.00
        2024-03-14 20:00:00 => Rad1h: 0.00
        2024-03-14 21:00:00 => Rad1h: 0.00
        2024-03-14 22:00:00 => Rad1h: 0.00
        2024-03-14 23:00:00 => Rad1h: 0.00
        2024-03-15 00:00:00 => Rad1h: 0.00
        2024-03-15 01:00:00 => Rad1h: 0.00
        2024-03-15 02:00:00 => Rad1h: 0.00
        2024-03-15 03:00:00 => Rad1h: 0.00
        2024-03-15 04:00:00 => Rad1h: 0.00
        2024-03-15 05:00:00 => Rad1h: 0.00
        2024-03-15 06:00:00 => Rad1h: 0.00
        2024-03-15 07:00:00 => Rad1h: 0.00
        2024-03-15 08:00:00 => Rad1h: 0.00
        2024-03-15 09:00:00 => Rad1h: 0.00
        2024-03-15 10:00:00 => Rad1h: 0.00
        2024-03-15 11:00:00 => Rad1h: 0.00
        2024-03-15 12:00:00 => Rad1h: 0.00
        2024-03-15 13:00:00 => Rad1h: 0.00
        2024-03-15 14:00:00 => Rad1h: 0.00
        2024-03-15 15:00:00 => Rad1h: 0.00
        2024-03-15 16:00:00 => Rad1h: 0.00
        2024-03-15 17:00:00 => Rad1h: 0.00
        2024-03-15 18:00:00 => Rad1h: 0.00
        2024-03-15 19:00:00 => Rad1h: 0.00
        2024-03-15 20:00:00 => Rad1h: 0.00
        2024-03-15 21:00:00 => Rad1h: 0.00
        2024-03-15 22:00:00 => Rad1h: 0.00
        2024-03-15 23:00:00 => Rad1h: 0.00
        ?All => currentAPIinterval: 900
                lastretrieval_time: 2024-03-14 19:25:34
                lastretrieval_timestamp: 1710440734
                place: entfernt, 61194 Assenheim Niddatal, Germany
                requests_limit: 12
                requests_limit_period: 3600
                requests_remaining: 2
                response_code: 0
                response_message: success
                retryat_time: 2024-03-10 11:54:01
                retryat_timestamp: 1710068041
                todayDoneAPIrequests: 6901
Balkon => 2024-03-14 00:00:00 => pv_estimate50: 0.0
          2024-03-14 01:00:00 => pv_estimate50: 0.0
          2024-03-14 02:00:00 => pv_estimate50: 0.0
          2024-03-14 03:00:00 => pv_estimate50: 0.0
          2024-03-14 04:00:00 => pv_estimate50: 0.0
          2024-03-14 05:00:00 => pv_estimate50: 0.0
          2024-03-14 06:00:00 => pv_estimate50: 0.0
          2024-03-14 07:00:00 => pv_estimate50: 0.0
          2024-03-14 08:00:00 => pv_estimate50: 0.0
          2024-03-14 09:00:00 => pv_estimate50: 0.0
          2024-03-14 10:00:00 => pv_estimate50: 0.0
          2024-03-14 11:00:00 => pv_estimate50: 0.0
          2024-03-14 12:00:00 => pv_estimate50: 0.0
          2024-03-14 13:00:00 => pv_estimate50: 0.0
          2024-03-14 14:00:00 => pv_estimate50: 0.0
          2024-03-14 15:00:00 => pv_estimate50: 0.0
          2024-03-14 16:00:00 => pv_estimate50: 0.0
          2024-03-14 17:00:00 => pv_estimate50: 0.0
          2024-03-14 18:00:00 => pv_estimate50: 0.0
          2024-03-14 19:00:00 => pv_estimate50: 0.0
          2024-03-14 20:00:00 => pv_estimate50: 0.0
          2024-03-14 21:00:00 => pv_estimate50: 0.0
          2024-03-14 22:00:00 => pv_estimate50: 0.0
          2024-03-14 23:00:00 => pv_estimate50: 0.0
          2024-03-15 00:00:00 => pv_estimate50: 0.0
          2024-03-15 01:00:00 => pv_estimate50: 0.0
          2024-03-15 02:00:00 => pv_estimate50: 0.0
          2024-03-15 03:00:00 => pv_estimate50: 0.0
          2024-03-15 04:00:00 => pv_estimate50: 0.0
          2024-03-15 05:00:00 => pv_estimate50: 0.0
          2024-03-15 06:00:00 => pv_estimate50: 0.0
          2024-03-15 07:00:00 => pv_estimate50: 0.0
          2024-03-15 08:00:00 => pv_estimate50: 0.0
          2024-03-15 09:00:00 => pv_estimate50: 0.0
          2024-03-15 10:00:00 => pv_estimate50: 0.0
          2024-03-15 11:00:00 => pv_estimate50: 0.0
          2024-03-15 12:00:00 => pv_estimate50: 0.0
          2024-03-15 13:00:00 => pv_estimate50: 0.0
          2024-03-15 14:00:00 => pv_estimate50: 0.0
          2024-03-15 15:00:00 => pv_estimate50: 0.0
          2024-03-15 16:00:00 => pv_estimate50: 0.0
          2024-03-15 17:00:00 => pv_estimate50: 0.0
          2024-03-15 18:00:00 => pv_estimate50: 0.0
          2024-03-15 19:00:00 => pv_estimate50: 0.0
          2024-03-15 20:00:00 => pv_estimate50: 0.0
          2024-03-15 21:00:00 => pv_estimate50: 0.0
          2024-03-15 22:00:00 => pv_estimate50: 0.0
          2024-03-15 23:00:00 => pv_estimate50: 0.0
Garage => 2024-03-14 00:00:00 => pv_estimate50: 0.0
          2024-03-14 01:00:00 => pv_estimate50: 0.0
          2024-03-14 02:00:00 => pv_estimate50: 0.0
          2024-03-14 03:00:00 => pv_estimate50: 0.0
          2024-03-14 04:00:00 => pv_estimate50: 0.0
          2024-03-14 05:00:00 => pv_estimate50: 0.0
          2024-03-14 06:00:00 => pv_estimate50: 0.0
          2024-03-14 07:00:00 => pv_estimate50: 0.0
          2024-03-14 08:00:00 => pv_estimate50: 0.0
          2024-03-14 09:00:00 => pv_estimate50: 0.0
          2024-03-14 10:00:00 => pv_estimate50: 0.0
          2024-03-14 11:00:00 => pv_estimate50: 0.0
          2024-03-14 12:00:00 => pv_estimate50: 0.0
          2024-03-14 13:00:00 => pv_estimate50: 0.0
          2024-03-14 14:00:00 => pv_estimate50: 0.0
          2024-03-14 15:00:00 => pv_estimate50: 0.0
          2024-03-14 16:00:00 => pv_estimate50: 0.0
          2024-03-14 17:00:00 => pv_estimate50: 0.0
          2024-03-14 18:00:00 => pv_estimate50: 0.0
          2024-03-14 19:00:00 => pv_estimate50: 0.0
          2024-03-14 20:00:00 => pv_estimate50: 0.0
          2024-03-14 21:00:00 => pv_estimate50: 0.0
          2024-03-14 22:00:00 => pv_estimate50: 0.0
          2024-03-14 23:00:00 => pv_estimate50: 0.0
          2024-03-15 00:00:00 => pv_estimate50: 0.0
          2024-03-15 01:00:00 => pv_estimate50: 0.0
          2024-03-15 02:00:00 => pv_estimate50: 0.0
          2024-03-15 03:00:00 => pv_estimate50: 0.0
          2024-03-15 04:00:00 => pv_estimate50: 0.0
          2024-03-15 05:00:00 => pv_estimate50: 0.0
          2024-03-15 06:00:00 => pv_estimate50: 0.0
          2024-03-15 07:00:00 => pv_estimate50: 0.0
          2024-03-15 08:00:00 => pv_estimate50: 0.0
          2024-03-15 09:00:00 => pv_estimate50: 0.0
          2024-03-15 10:00:00 => pv_estimate50: 0.0
          2024-03-15 11:00:00 => pv_estimate50: 0.0
          2024-03-15 12:00:00 => pv_estimate50: 0.0
          2024-03-15 13:00:00 => pv_estimate50: 0.0
          2024-03-15 14:00:00 => pv_estimate50: 0.0
          2024-03-15 15:00:00 => pv_estimate50: 0.0
          2024-03-15 16:00:00 => pv_estimate50: 0.0
          2024-03-15 17:00:00 => pv_estimate50: 0.0
          2024-03-15 18:00:00 => pv_estimate50: 0.0
          2024-03-15 19:00:00 => pv_estimate50: 0.0
          2024-03-15 20:00:00 => pv_estimate50: 0.0
          2024-03-15 21:00:00 => pv_estimate50: 0.0
          2024-03-15 22:00:00 => pv_estimate50: 0.0
          2024-03-15 23:00:00 => pv_estimate50: 0.0
Schaukel => 2024-03-14 00:00:00 => pv_estimate50: 0.0
            2024-03-14 01:00:00 => pv_estimate50: 0.0
            2024-03-14 02:00:00 => pv_estimate50: 0.0
            2024-03-14 03:00:00 => pv_estimate50: 0.0
            2024-03-14 04:00:00 => pv_estimate50: 0.0
            2024-03-14 05:00:00 => pv_estimate50: 0.0
            2024-03-14 06:00:00 => pv_estimate50: 0.0
            2024-03-14 07:00:00 => pv_estimate50: 0.0
            2024-03-14 08:00:00 => pv_estimate50: 0.0
            2024-03-14 09:00:00 => pv_estimate50: 0.0
            2024-03-14 10:00:00 => pv_estimate50: 0.0
            2024-03-14 11:00:00 => pv_estimate50: 0.0
            2024-03-14 12:00:00 => pv_estimate50: 0.0
            2024-03-14 13:00:00 => pv_estimate50: 0.0
            2024-03-14 14:00:00 => pv_estimate50: 0.0
            2024-03-14 15:00:00 => pv_estimate50: 0.0
            2024-03-14 16:00:00 => pv_estimate50: 0.0
            2024-03-14 17:00:00 => pv_estimate50: 0.0
            2024-03-14 18:00:00 => pv_estimate50: 0.0
            2024-03-14 19:00:00 => pv_estimate50: 0.0
            2024-03-14 20:00:00 => pv_estimate50: 0.0
            2024-03-14 21:00:00 => pv_estimate50: 0.0
            2024-03-14 22:00:00 => pv_estimate50: 0.0
            2024-03-14 23:00:00 => pv_estimate50: 0.0
            2024-03-15 00:00:00 => pv_estimate50: 0.0
            2024-03-15 01:00:00 => pv_estimate50: 0.0
            2024-03-15 02:00:00 => pv_estimate50: 0.0
            2024-03-15 03:00:00 => pv_estimate50: 0.0
            2024-03-15 04:00:00 => pv_estimate50: 0.0
            2024-03-15 05:00:00 => pv_estimate50: 0.0
            2024-03-15 06:00:00 => pv_estimate50: 0.0
            2024-03-15 07:00:00 => pv_estimate50: 0.0
            2024-03-15 08:00:00 => pv_estimate50: 0.0
            2024-03-15 09:00:00 => pv_estimate50: 0.0
            2024-03-15 10:00:00 => pv_estimate50: 0.0
            2024-03-15 11:00:00 => pv_estimate50: 0.0
            2024-03-15 12:00:00 => pv_estimate50: 0.0
            2024-03-15 13:00:00 => pv_estimate50: 0.0
            2024-03-15 14:00:00 => pv_estimate50: 0.0
            2024-03-15 15:00:00 => pv_estimate50: 0.0
            2024-03-15 16:00:00 => pv_estimate50: 0.0
            2024-03-15 17:00:00 => pv_estimate50: 0.0
            2024-03-15 18:00:00 => pv_estimate50: 0.0
            2024-03-15 19:00:00 => pv_estimate50: 0.0
            2024-03-15 20:00:00 => pv_estimate50: 0.0
            2024-03-15 21:00:00 => pv_estimate50: 0.0
            2024-03-15 22:00:00 => pv_estimate50: 0.0
            2024-03-15 23:00:00 => pv_estimate50: 0.0

kask

Was sagt der Konfigurations check?

Und stutzig macht mich:
Zitatretryat_time: 2024-03-10 11:54:01
Das ist genauso wie im vorherigem Post.

Leg das device doch mal mit einem neuen/anderen Namen an.

DS_Starter

#188
Guten Morgen,

danke dass ihr Reiner schon weiter unterstützt habt.

Ja das sieht nach ForecastSolar-API aus.
@kask,
Zitatretryat_time: 2024-03-10 11:54:01
Der Wert ist nur relevant wenn er in der Zukunft liegt. Das ist ein Steuerungselement und ok so.

Für die weitere Vorgehensweise bietet sich an:

1. den Konfigurationscheck durchführen
2. das Attr ctrlDebug=apiCall,apiProcess setzen und ein "get ... rooftopData" auszuführen.

Von den beiden Steps die Ergebnisse bitte posten. Im Fall von rooftopData erscheint im Log in etwa folgendes (Erfolgsfall):

2024.03.15 08:11:29.499 1: SolCast5 DEBUG> ForecastSolar API Call - Request for string "Süddach":
https://api.forecast.solar/estimate/watthours/period/51.285272/12.067722/45/0/5.65
2024.03.15 08:11:29.500 2: HttpUtils url=https://api.forecast.solar/estimate/watthours/period/xxxxx/xxxxx/45/0/5.65 NonBlocking via https
2024.03.15 08:11:29.518 1: IP: api.forecast.solar -> 148.251.178.234
2024.03.15 08:11:29.591 2: HttpUtils request header:
GET /estimate/watthours/period/51.285272/12.067722/45/0/5.65 HTTP/1.0
Host: api.forecast.solar
User-Agent: fhem
Accept-Encoding: gzip,deflate
Accept: application/json

2024.03.15 08:11:29.756 1: https://api.forecast.solar/estimate/watthours/period/51.285272/12.067722/45/0/5.65: HTTP response code 200
2024.03.15 08:11:29.757 2: HttpUtils https://api.forecast.solar/estimate/watthours/period/51.285272/12.067722/45/0/5.65: Got data, length: 1201
2024.03.15 08:11:29.758 2: HttpUtils response header:
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 15 Mar 2024 07:11:29 GMT
Content-Type: application/json; charset=utf-8
Connection: close
X-Version: v7.17.1
X-Build: 1911 (Thu, 14 Mar 2024 13:19:20 +0100)
X-Pid: 4o53Swqy
X-Ratelimit-Zone: IP 91.54.80.133
X-Ratelimit-Period: 3600
X-Ratelimit-Limit: 12
X-Ratelimit-Remaining: 8
X-Process-Time: 122 ms
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: OPTIONS,HEAD,GET,POST
Access-Control-Allow-Headers: Origin,Content-Type,Authorization,X-Requested-With,X-Delimiter,X-Separator
2024.03.15 08:11:29.759 1: SolCast5 DEBUG> ForecastSolar API Call - response for string "Süddach":
{
  'message' => {
                 'text' => '',
                 'pid' => '4o53Swqy',
                 'ratelimit' => {
                                  'remaining' => 8,
                                  'period' => 3600,
                                  'zone' => 'IP 91.54.80.133',
                                  'limit' => 12
                                },
                 'info' => {
                             'time' => '2024-03-15T08:11:29+01:00',
                             'time_utc' => '2024-03-15T07:11:29+00:00',
                             'place' => "xxxx",
                             'longitude' => 'xxxxxx',
                             'latitude' => 'xxxxxx',
                             'distance' => '0.071',
                             'timezone' => 'Europe/Berlin'
                           },
                 'code' => 0,
                 'type' => 'success'
               },
  'result' => {
                '2024-03-15 13:00:00' => 1987,
                '2024-03-15 16:00:00' => 867,
                '2024-03-16 16:00:00' => 1536,
                '2024-03-15 18:16:46' => 14,
                '2024-03-16 13:00:00' => 2368,
                '2024-03-16 14:00:00' => 2519,
                '2024-03-15 11:00:00' => 3380,
                '2024-03-16 10:00:00' => 2447,
                '2024-03-16 15:00:00' => 2247,
                '2024-03-15 06:24:14' => 0,
                '2024-03-15 15:00:00' => 1266,
                '2024-03-15 10:00:00' => 2951,
                '2024-03-16 11:00:00' => 2886,
                '2024-03-15 14:00:00' => 1533,
                '2024-03-16 06:21:59' => 0,
                '2024-03-15 17:00:00' => 443,
                '2024-03-16 18:00:00' => 342,
                '2024-03-16 09:00:00' => 1762,
                '2024-03-15 09:00:00' => 1835,
                '2024-03-15 18:00:00' => 175,
                '2024-03-16 17:00:00' => 797,
                '2024-03-16 07:00:00' => 318,
                '2024-03-15 08:00:00' => 974,
                '2024-03-16 18:18:27' => 34,
                '2024-03-16 12:00:00' => 2580,
                '2024-03-15 12:00:00' => 2811,
                '2024-03-16 08:00:00' => 1248,
                '2024-03-15 07:00:00' => 209
              }
}

2024.03.15 08:11:29.762 1: SolCast5 DEBUG> ForecastSolar API Call - server response for PV string "Süddach"
2024.03.15 08:11:29.762 1: SolCast5 DEBUG> ForecastSolar API Call - request time: 2024-03-15 08:11:29 (1710486689)
2024.03.15 08:11:29.763 1: SolCast5 DEBUG> ForecastSolar API Call - requests remaining: 8
2024.03.15 08:11:29.763 1: SolCast5 DEBUG> ForecastSolar API Call - status: success (0)
2024.03.15 08:11:29.764 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 05:24:14 => 0 Wh
2024.03.15 08:11:29.764 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 06:00:00 => 209 Wh
2024.03.15 08:11:29.765 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 07:00:00 => 974 Wh
2024.03.15 08:11:29.765 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 08:00:00 => 1835 Wh
2024.03.15 08:11:29.766 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 09:00:00 => 2951 Wh
2024.03.15 08:11:29.767 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 10:00:00 => 3380 Wh
2024.03.15 08:11:29.767 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 11:00:00 => 2811 Wh
2024.03.15 08:11:29.768 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 12:00:00 => 1987 Wh
2024.03.15 08:11:29.769 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 13:00:00 => 1533 Wh
2024.03.15 08:11:29.769 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 14:00:00 => 1266 Wh
2024.03.15 08:11:29.770 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 15:00:00 => 867 Wh
2024.03.15 08:11:29.770 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 16:00:00 => 443 Wh
2024.03.15 08:11:29.771 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 17:00:00 => 175 Wh
2024.03.15 08:11:29.772 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-15 17:16:46 => 14 Wh
2024.03.15 08:11:29.772 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 05:21:59 => 0 Wh
2024.03.15 08:11:29.773 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 06:00:00 => 318 Wh
2024.03.15 08:11:29.774 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 07:00:00 => 1248 Wh
2024.03.15 08:11:29.774 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 08:00:00 => 1762 Wh
2024.03.15 08:11:29.775 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 09:00:00 => 2447 Wh
2024.03.15 08:11:29.776 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 10:00:00 => 2886 Wh
2024.03.15 08:11:29.776 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 11:00:00 => 2580 Wh
2024.03.15 08:11:29.777 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 12:00:00 => 2368 Wh
2024.03.15 08:11:29.777 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 13:00:00 => 2519 Wh
2024.03.15 08:11:29.778 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 14:00:00 => 2247 Wh
2024.03.15 08:11:29.778 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 15:00:00 => 1536 Wh
2024.03.15 08:11:29.779 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 16:00:00 => 797 Wh
2024.03.15 08:11:29.780 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 17:00:00 => 342 Wh
2024.03.15 08:11:29.780 1: SolCast5 DEBUG> ForecastSolar API Call - PV estimate: 2024-03-16 17:18:27 => 34 Wh


@Reiner,

ZitatIch verstehe es so, dass man in SolarForecast ein Device DWD_OpenData für das Wetter per Attribut einstellen kann und die ForecastSolar-API per
Code Auswählen
set SolarForecast currentRadiationAPI ForecastSolar-API
liefert dann die Strahlungswerte. Oder?
Das ist soweit richtig, allerdings liefert die API keine Strahlungswerte sondern eine Erzeugungsprognose. Abgerufen wird automatisch bzw. manuell mit "get ... rooftopData".

Grüße,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

300P

@Reiner:
Aufgrund deiner Ausführungen gehe ich momentan noch davon aus das du DWD nutzt.
Falls das DWD-Device bei Dir wirklich ,,ForecastSolar-API" heißen sollte
->> das bringt etwas Durcheinander wegen dieses nicht so gut gewählten Namens. ;)

Nimm der besseren Übersicht in der weiteren Diskussion wegen den einfachen Namen ,,DWD" für dieses.

Ansonsten rätseln alle rum wie das überhaupt funktionieren kann / soll.  :o


Die Nutzung des angelegten DWD-Device innerhalb von Solarforecast geht auch nur mit dieser Einstellung:
(Bitte dabei alle Randparameter auf das peinlichste beachten)

Bild01

Du darfst diesen Dateianhang nicht ansehen.

 

Und

Bild02

Du darfst diesen Dateianhang nicht ansehen. 

Ansonsten vermischt man verschiedene Vorgänge und es kommt nix dabei rum

Wenn du aber kein DWD-Device benutzt vergesse alles was ich hier geschrieben habe.

Gruß
300P






FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - Tibber + Ladung mit SMA-SBS25

Heatseeker

Also ich habe mich auch gegen die Nutzung der integrierten Verbrauchssteuerung entschieden

1. Weil ich mit doifs meiner Meinugn nach flexibler fahre und ich hier auch in 2 Jahren noch den doif verstehe wenn ich eine weiter Bedingung reinbringen will.

2. Weil bei mir die Schaltflächen "Uhr" und "Schiebeschalter" auf dem Tablet nicht funktionieren.

Somit nutze ich die Grundfunktionen mit denen ich sehr (!!!) happy bin. Danke DS_Starter!

kask

ZitatDer Wert ist nur relevant wenn er in der Zukunft liegt. Das ist ein Steuerungselement und ok so.
Die Zeit bzw. das Datum störte mich nicht, ABER!
Da das Device laut Aussage gelöscht und neu angelegt wurde, die Zeit sich aber nicht geändert hat, gehe ich davon aus das es Restbestände von dem alten Device sind. Zumal der Zähler ja auch stark inkrementiert was.
Also Neues anlegen mit neuem Namen, dann kann man fast auschliessen das da irgendwelche alten Daten wieder einfliessen.
Was ist/war jetzt noch alles vom alten Device fälschlicherweise existent?
Ich steck da nicht so tief drinne. Aber sowas ist immer komisch.

@DS_Starter Eventuell werden nicht alle files gelöscht beim expliziten löschen des Devices in FHEM?


DS_Starter

@kask,
ZitatEventuell werden nicht alle files gelöscht beim expliziten löschen des Devices in FHEM?
Die Files werden alle gelöscht. Aber die Laufzeit-Strukturen im RAM bleiben bestehen wenn nach dem Delete und Neuanlegen mit dem gleichen Namen kein Restart von FHEM stattgefunden hat.
Ich überprüfen das und werde in der kommenden Version an dieser Stelle nachbessern.

@Heatseeker,
ZitatWeil bei mir die Schaltflächen "Uhr" und "Schiebeschalter" auf dem Tablet nicht funktionieren.
Hast du eine Idee aus welchem Grund? Denn bei meinen Tablets funktioniert es tadellos.

LG
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

erwin

Hallo Heiko,
nachdem meine DWD-Station keine Rad1h liefert...
will ich fragen, ob du das kennst: DWD ICON API
Da kann man sich "seine" Panel Parameter konfigurieren und bekommt eine URL mit Parameter
die folgendes liefert:
{"latitude":48.0,"longitude":16.3,"generationtime_ms":0.031948089599609375,"utc_offset_seconds":3600,"timezone":"Europe/Berlin","timezone_abbreviation":"CET","elevation":204.0,"hourly_units":{"time":"iso8601","global_tilted_irradiance":"W/m²"},"hourly":{"time":["2024-03-15T11:00","2024-03-15T12:00","2024-03-15T13:00","2024-03-15T14:00","2024-03-15T15:00","2024-03-15T16:00","2024-03-15T17:00","2024-03-15T18:00","2024-03-15T19:00","2024-03-15T20:00","2024-03-15T21:00","2024-03-15T22:00"],"global_tilted_irradiance":[441.5,514.2,501.0,431.1,394.2,256.0,164.7,33.4,0.0,0.0,0.0,0.0]}}
.. das schaut für mich sehr kompatibel aus, zu den bisherigen Daten.
Eine Abfragebeschränkung hab ich nicht gefunden!
Das wäre jedenfalls eine Verbesserung ggü Solcast/Forecast-Solar API.
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

DS_Starter

Hallo erwin,

nein das kannte ich noch nicht, danke für die Info. :)
Das werde ich mir auf jeden Fall anschauen.
Sieht auf den ersten Blick tatsächlich sehr interessant aus.

Grüße,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter