Hi!
Was läuft da falsch?
Nicht so wahnsinnig viel ...
Die Meldung lautet ja:
[PARTIAL SUCCESS (valid measurements count: 9, valid station info count: 0)
Also teilweise ist alles ok - 9 Messwerte wurden uebernommen.
Aber diese Messwerte wurden nicht in die Windy-Datenbank geschrieben, weil die Ruhephase nicht eingehalten wurde:
NOTICE: Measurements not inserted to database because cooldown time 4 minutes (time since previous insertion is 0.00 minutes)!
Soweit ich weiss, darf man an Windy nur im 5-Minuten -Intervall senden.
Ich habe daher bei FWD_INTERVAL eine 300 zu stehen.
In meiner Config steht uebrigens hinter dem API-Schluessel noch ein Fragezeichen.
Code: Alles auswählen
[Forward-2]
FWD_CMT = Windy
FWD_IGNORE = softwaretype, indoortempf, indoorhumidity, baromabsin, maxdailygust, solarRadiation, rainratein, eventrainin, hourlyrainin, dailyrainin, weeklyrainin, monthlyrainin, yearlyrainin, totalrainin, temp2f, humidity2, temp3f, humidity3, soilmoisture1, soilmoisture2, soilmoisture3, soilmoisture4, wh65batt, batt2, batt3, soilbatt1, soilbatt2, soilbatt3, soilbatt4, wh57batt, pm25batt1, leakbatt1, dewpt, windChill, feelslike, heatIndex, country, neighborhood, test, softwareType, stationID, softwaretype, indoortempf, indoorhumidity, solarradiation, dewptf, windchillf, feelslikef, heatindexf, tempinf, humidityin, stationtype
FWD_INTERVAL = 300
FWD_URL = https://stations.windy.com/pws/update/meinAPIKey?
FWD_TYPE = WU
FWD_ENABLE = True
Ansonsten noch zwei Optimierungsmoeglichkeiten:
1. setze FWD_STATUS fuer diesen Forward auf False - Windy akzeptiert diese Status-Meldungen (wswarning, sensorwarning, stormwarning etc.) ohnehin nicht
2. Fuege eine Zeile
Code: Alles auswählen
FWD_IGNORE = softwaretype,indoortempf,indoorhumidity,baromabsin,maxdailygust,solarradiation,eventrainin,hourlyrainin,dailyrainin,weeklyrainin,monthlyrainin,yearlyrainin,totalrainin,temp1f,humidity1,soilmoisture,soilmoisture2,AqPM2.5,pm25_avg_24h_ch1,lightning_num,wh68batt,wh40batt,wh26batt,batt1,soilbatt,soilbatt2,pm25batt1,wh57batt,windchillf,feelslikef,heatindexf,pm25_AQI_ch1,pm25_AQIlvl_ch1,pm25_AQI_avg_24h_ch1,pm25_AQIlvl_avg_24h_ch1,windspeedmph_avg10m,winddir_avg10m,windgustmph_max10m,brightness
ein. Dann werden die hier von Windy monierten Felder nicht mit an Windy uebertragen. Das tut zwar nicht weh. Aber wir wollen ja auch niemandem (auch keinem Algorithmus) zur Last fallen.
Alle unter FWD_IGNORE angegebenen Felder werden fuer den entsprechenden Forward ignoriert.
Oliver