updateweatherstation.php Ecowitt-Bodensensor

wenn es um andere Software geht
Volker S
Beiträge: 115
Registriert: 06 Jan 2008 00:48
Hat sich bedankt: 2 mal

updateweatherstation.php Ecowitt-Bodensensor

Beitrag von Volker S »

Hi Werner,
Ich benutze Dein Script (mit Hilfe meines Raspberry) ja schon fast 2 Jahre um unter Linux (mit Hilfe von Wine) immer noch Dein WSWin benutzen zu können.
Nun, da ich Fichten hier im Garten stehen habe und der Klimawandel immer öfter zuschlägt, habe ich mir ein Bodensensor (Ecowitt) verbuddelt.

Das klappt natürlich in der Ecowitt-Auswertesoftware auch, aber WSwin kann den Sensor leider nicht einpflegen, da er in der csv-Übergabedatei auch nicht aufgeführt wird

Code: Alles auswählen

;;1;17;133;2;18;35;36;45;134;42;41;3;19;4;20;5;21;6;22;7;23;8;24;29;30;31;32;25;26;27;28;13;14;15;16
05.04.2025;16:04;23;50;1018,6;18,8;40;;;0;;;;;;;;;;;;;;;;;;;;;;;;;;;
Ich habe Dir mal ne aktuelle Zeile mit dran gepackt. Die Bodenfeuchte in ca. 30cm Tiefe sollte da irgendwas mit 82% zeigen (gerade eingeschlämmt).
WSWin // Klimalogger // WS 300 PC
Benutzeravatar
Werner
Site Admin
Beiträge: 5952
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 126 mal
Kontaktdaten:

Re: updateweatherstation.php Ecowitt-Bodensensor

Beitrag von Werner »

@Volker,
meine Daten von eben

Code: Alles auswählen

;;1;17;133;2;18;35;36;45;134;42;41;3;19;4;20;5;21;6;22;7;23;8;24;29;30;31;32;25;26;27;28;13;14;15;16
05.04.2025;18:29;23,9;32;1012,8;8;61;21,24;14;30,59;0;58,56;0;9,2;56;11,8;66;20,6;41;12,5;57;20,8;40;17,8;43;32;48;52;;2,7;;;;9,8;7,6;9,9;-21,1
Die ID 29..32 sind für Bodenfeuchte.
Hier
ID29 43%
ID30 32%
ID31 48%
ID32 42%
Wenn das bei Dir nicht der Fall ist, verwendest Du eine ältere updateweatherstation.php
Die aktuelle ist
# 2025-03-15 vpd umrechnen nach kPa (da inHg)
Die Prozentwerte von Ecowitt werden für Wunderground und Awekas auf cb-Werte 0-200 (Vantage) umgerechnet.

... und das Script ist mittlerweile sehr mächtig: es kann z.B. auch die Daten an einen weiteren Custom-Server Empfänger weiterleiten (z.B. WeeWx oder eben anderen Empfänger) ;)
Volker S
Beiträge: 115
Registriert: 06 Jan 2008 00:48
Hat sich bedankt: 2 mal

Re: updateweatherstation.php Ecowitt-Bodensensor

Beitrag von Volker S »

Aha, das brauchte also ein Update! Danke schon mal dafür.

Leider hat sich am Ergebnis nichts geändert. Hier nochmal die aktuellen Zeilen:

Code: Alles auswählen

;;1;17;133;2;18;35;36;45;134;42;41;3;19;4;20;5;21;6;22;7;23;8;24;29;30;31;32;25;26;27;28;13;14;15;16
05.04.2025;20:29;24,2;48;1020;12,3;49;;;0;;;;;;;;;;;;;;;;;;;;;;;;;;;
In der zugehörigen Debugdatei wird aber die Bodenfeuchte angezeigt:

Code: Alles auswählen

05.04.2025 20:29:53 192.168.1.39 POST /weatherstation/ecowitt/updateweatherstation.php PASSKEY=C1F6F55E97C4A982B7B9328DEA505A4D
stationtype=GW2000A_V3.2.2
runtime=1284908
heap=140888
dateutc=2025-04-05+18%3A29%3A52
tempinf=75.56
humidityin=48
baromrelin=30.124
baromabsin=30.008
tempf=54.14
humidity=49
vpd=0.215
soilmoisture9=80
soilad9=315
wh26batt=0
soilbatt9=1.6
freq=868M
model=GW2000A
interval=300
xxxxxxxxxxxx=xxxxxxxxxxxx
gustold=0
tempinc=24.2
tempc=12.3
relbaro=1020
absbaro=1016.1
rain=
rainrate=
dailyrain=
weeklyrain=
monthlyrain=
yearlyrain=
windspeed=
windspeedms=0
windgust=
vpd_kPa=0.73
soilmoist9=80
gust=0
gustmph=0
runtimetxt=14d20h55m08s
2025-04-05 20:29:53
Ich habe alle 4 Channel für Bodenfeuchte aktiviert - allen verschiedenen Farben gegeben - und allen den dicksten Balken als Anzeige verpasst. Es wird auch ein Sensor nun angezeigt, der ist aber sehr dünn in dem Grafikdiagramm und er bleibt auf "0" (Null).
Auf Ecowitt hat er die Kanalnummer 9. Der erste Block (1-8) war per Default in der Ecowitt-Software deaktiviert. Nur die Kanäle 9-16 standen auf "learning". Und da hat er sich den ersten freien Kanal gegriffen. Kann das daran liegen?

€dit: Ich habe den jetzt mal auf den ersten Block gelegt (1-8). Jetzt muss ich ein paar Minuten warten (bis Daten kommen).

€dit 2: Alles klar. Daran hat es gelegen. Nochmal schönen Dank für Deinen tollen Support und schönes Restwochenende noch.
WSWin // Klimalogger // WS 300 PC
Antworten