NEWS
[Linux Shell-Skript] WLAN-Wetterstation
-
@SBorg hab mir mal einen Graphen erstellt, sieht bei mir auch so aus
Leider hab ich fürs Wetter am 16.02 die Datenbank neu gemacht, als ich zeitgleich das script auf die v0.1.4 angehoben hatte, daher kann ich nicht sagen, ob es vorher anders war.
was aber noch auffällt, siehe roter Kreis
-
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Da ich es "einfach" haben wollte, berechne ich sie lt. Windrose , also bitte mal checken ob das so auch stimmt.
.
.
-
@Glasfaser
@crunchip Muss auch mit der 0.1.3 so sein, denn diese Daten kommen so von der Wetterstation. Ich rechne da lediglich von Inch in mm um. Wäre da ein Fehler, würde es alle Werte betreffen und wäre auch immer falsch. Steht irgend etwas zu dem Thema "Regen aktuell" in der Bedienungsanleitung was das genau sein soll? Gibt es technische Daten zu dem Regenmesser?Die beiden Stufen um Mitternacht sehen fast so aus als würde die Station die Tagesregenmenge in 2 Stufen nullen. Loggst du auch noch per History?
-
-
@SBorg wahr auch nicht aufs rechnen der Menge bezogen, eher auf das abholen der Daten.
Ich logge alles in Influx
das ist Regen Tagesmenge gestern auf heute
dies ist vorgestern auf gestern
-
Dann müsste ev. mal einer down- oder upgraden. Ich tappe da im dunklen, denn dass fand mehr oder minder blind statt, da ich hier nix mehr simulieren konnte.
-
@SBorg
Auszug aus WS830 Anleitung:
-
@SBorg bin schon dabei, ich geh mal zurück auf 0.1.3
-
@Rushmed Danke, dann wird auch so einiges klar. 10 Minuten x 6 ergibt ja Regenmenge einer Stunde. Also ist der in etwa identisch mit "pro Stunde", außer die Stärke des Regens ändert sich maßgeblich.
Eigentlich müsste man den Wert durch 6 Teilen und es "Regenmenge der letzten 10 Minuten" nennen...@crunchip Danke
Du kannst auch die sh + conf einfach umbenennen (bspw. _ anhängen), dann kannst du bequem zwischen den Versionen switchen. -
@SBorg etz hab ichs schon drüberkopiert, egal, wollt ja eh noch die neue aufspielen
-
@SBorg Ja, ich denk auch dabei gehts nur um die Einheit, an der Station wird der Wert/h angezeigt
-
@SBorg das ist die Anzeige meiner station auf weathercloud
-
@SBorg Guten Morgen
also in V0.1.3 sieht es gut aus, folglich stimmt mit dem Timing irgendwas nicht, in der neuen Version
-
@crunchip Moin, moin
So ganz erklären kann ich mir das nicht. Es könnte aber uU. mit der Wartezeit zusammenhängen. Hast du jeweils 30 Sekunden bei WS_POLL und in der WS View APP? Zumindest sollten beide Werte gleich sein. Dann ändere bitte mal in der 4er #41 ab:let "WARTE=WS_POLL+5"
also nur *2 rauslöschen, ob es dann funktioniert.
@ALL: sollte dann "Regen_aktuell" geändert werden? Persönlich finde ich es verwirrend wenn das einfach der Regen der letzten 10 Minuten multipliziert mit 6 ist.
IMHO müsste man den DP umbenennen so ala "Regenerwartung innerhalb einer Stunde", oder ich teile den Wert durch 6 und der DP heißt dann "Regenmenge der letzten 10 Minuten". Oder so belassen...? -
@SBorg In der App und auch im script sind aktuell 30s eingestellt, hatte allerdings vor einigen Tagen mal getestet mit 16s, (App und script), was aber keinen Unterschied machte, da nicht schneller gesendet wird.
@SBorg sagte in [Linux Shell-Skript] WLAN-Wetterstation:
Dann ändere bitte mal in der 4er #41 ab:
meinst du in der 0.1.4, die ich zuletzt drauf hatte? oder kann ich gleich die ganz neue drauf spielen?
-
@crunchip sagte in [Linux Shell-Skript] WLAN-Wetterstation:
oder kann ich gleich die ganz neue drauf spielen?
Ja, nimm ruhig die 0.1.4 Beta 2
Die .3er und .4er unterscheiden sich im "zuhören" auf die Station, die 4er sind in der Hinsicht alle identisch, nur hat die Beta 1 Jahresregenmenge, Beta 2 dann noch Windrichtung als Text. -
@SBorg ok, beta2 ist drauf und *2 habe ich entfernt
ich werde beobachten -
Hey, seit heute auch stolzer Besitzer einer Froggit WH4000SE
Alles installiert, Daten werden angezeigt usw.
Dann nach der Installanweisung die Skripte angelegt in /home/iobroker und die DP in IO
Einmal ausgeführt, alles wunderbar, in den DP wurde was angelegt.
Cron angelegt und nix passiert.
Gebe ich ./wetterstation.sh --debug ein bekomme das angezeigt
Was läuft da falsch? -
-
@Glasfaser sagte in [Linux Shell-Skript] WLAN-Wetterstation:
nc -lv -p 9999
root@ioBroker:/home/iobroker# nc -lv -p 9999 listening on [any] 9999 ... 192.168.1.164: inverse host lookup failed: Unknown host connect to [192.168.1.14] from (UNKNOWN) [192.168.1.164] 32591 GET /weatherstation/updateweatherstation.php?ID=xxxxxxxx&PASSWORD=xxxxxxx&indoortempf=72.5&tempf=68.7&dewptf=46.0&windchillf=68.7&indoorhumidity=40&humidity=44&windspeedmph=0.0&windgustmph=0.0&winddir=110&absbaromin=29.986&baromin=29.986&rainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=0.000&yearlyrainin=0.000&solarradiation=0.00&UV=0&dateutc=2020-02-22%2014:11:32&softwaretype=EasyWeatherV1.4.7&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0 Host: 192.168.1.14 Accept:*/* Connection: Close