updateweatherstation.php Ecowitt-Bodensensor

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: updateweatherstation.php Ecowitt-Bodensensor

Re: updateweatherstation.php Ecowitt-Bodensensor

von Volker S » 05 Apr 2025 19:39

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.

Re: updateweatherstation.php Ecowitt-Bodensensor

von Werner » 05 Apr 2025 17:45

@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) ;)

updateweatherstation.php Ecowitt-Bodensensor

von Volker S » 05 Apr 2025 15:10

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).

Nach oben