Seite 2 von 4
Re: Import von Ecowitt-Daten in WSWin (alternative WSWin-Version multi/complete)
Verfasst: 29 Jan 2022, 12:28
von olicat
Hallihallo!
Die neue Version v0.2 des Ecowitt-WSWin-Scriptes findet sich (erstmal)
hier.
Bitte bei einem Update bedenken, dass die Nutzer-Zugangsdaten im PHP-File aus der bisherigen Version haendisch uebernommen werden muessen.
Ansonsten erfolgt die Speicherung der CSVs nun in einem Excel-kompatiblen CSV-Format mit Komma statt Punkt in allen Zahlenwerten - dies kann zu Inkompatibilitaeten fuehren.
Die Blattfeuchte wird nun nicht mehr in 0..100% sondern - Davis-kompatibel - in Level 0..15 ausgegeben.
Erbitte Tests und Rueckmeldungen.
Danke!
Oliver
Re: Import von Ecowitt-Daten in WSWin (alternative WSWin-Version multi/complete)
Verfasst: 29 Jan 2022, 13:16
von herbiy
Hallo Oliver!
Ist nicht wichtig aber es steht in der Info ein falsches Datum.
28.02.2022 - v0.2
lg
Herbert
Re: Import von Ecowitt-Daten in WSWin (alternative WSWin-Version multi/complete)
Verfasst: 29 Jan 2022, 14:56
von olicat
Danke Herbert,
in der Info ein falsches Datum
ich habe es korrigiert.
Oliver
Re: Import von Ecowitt-Daten in WSWin (alternative WSWin-Version multi/complete)
Verfasst: 29 Jan 2022, 18:09
von herbiy
Hallo Oliver!
Das Script sammelt jetzt die Daten deiner Station ein, dürfte alles funktionieren, werde es noch bei einer anderen Station probieren.
Du hast eine Menge Sensoren!
lg
Herbert
Re: Import von Ecowitt-Daten in WSWin (alternative WSWin-Version multi/complete)
Verfasst: 30 Jan 2022, 23:06
von olicat
Guten Abend!
Zum Abschluss des Wochenendes habe ich nochmal eine neue Version im
ersten Beitrag verlinkt.
Hintergrund:
Kuerzlich gab es ja hier eine Anfrage wegen unklarer 429-Fehlermeldungen durch das Script bei Einlieferung durch die Wetterstation.
Dabei wurde der erste Datensatz immer brav uebernommen - alle weiteren wurden jedoch mit "429: too many requests" zurueckgewiesen.
Die Ursache fuer dieses Verhalten besteht darin, das manche Webhoster wohl aus Sicherheitsgruenden verschiedene "systemnahe" PHP-Funktionen deaktivieren. Eine davon - tail - benoetigte das Script jedoch um die Zeit in der letzten Zeile der Ausgabedatei mit der Zeit des aktuell eingelieferten Datensatzes zu vergleichen. Somit konnte nie die korrekte Differenz zwischen diesen Zeiten gebildet werden - der neue Satz wurde abgelehnt.
Mit v0.2a gibt es nun einen Fallback auf eine andere Routine, sollte tail nicht verfuegbar sein.
Die neue Version findet sich
hier sowie im
ersten Beitrag.
Vielen Dank an Felix fuers Finden des Fehlers und Felix und Herbert fuers Testen.
Oliver
Re: Import von Ecowitt-Daten in WSWin (alternative WSWin-Version multi/complete)
Verfasst: 30 Jan 2022, 23:42
von herbiy
Hallo Oliver!
Bei mir KEINE Fehlermeldung, alle Daten kommen an.
lg
Herbert
Re: Import von Ecowitt-Daten in WSWin (alternative WSWin-Version multi/complete)
Verfasst: 16 Jun 2022, 13:29
von zunshiner
Hallo Oliver,
kannst du bitte noch erklären was genau hier in diesem Schritt eingetragen werden müsste:
Die grundsaetzliche Inbetriebnahme gliedert sich also in diese Punkte:
1. Einrichten der custom server-Funktion an der Wetterstation
Vielen Dank im voraus
Grüße
Mathias
Re: Import von Ecowitt-Daten in WSWin (alternative WSWin-Version multi/complete)
Verfasst: 16 Jun 2022, 14:09
von olicat
Hi!
kannst du bitte noch erklären was genau hier in diesem Schritt eingetragen werden müsste:
Man muss der Wetterstation mitteilen, wann, in welchem Format und zu welchem Ziel die Station die Daten senden soll.
Dies geschieht ueber die Konfiguration der custom server-Funktion der Wetterstation.
Bei WS View (
siehe Bild) wird das über Menu/Device List, Auswahl der Station und oben rechts 4 mal auf Next klicken konfiguriert.
Im WSView Plus erfolgt die Konfiguration über Device List, Auswahl der Station und 4 mal nach rechts scrollen bis Customized erscheint (
vgl. Bild).
Einzutragen dort ist:
Customized: Enable
Protocol Type Same As: Ecowitt
Server IP / Hostname: die Adresse des Servers, auf der das index.php abgelegt wurde (nur die IP-Adresse oder nur der Name - ohne http:// und ohne Pfad!)
Path: /WSWin/weatherdata.php
Port: 80
Upload Interval: 30
Auch hier muss nach Eingabe der Daten explizit auf Save getippt werden!
Zum besseren Verstaendnis siehe auch
hier.
Oliver
Re: Import von Ecowitt-Daten in WSWin (alternative WSWin-Version multi/complete)
Verfasst: 16 Jun 2022, 14:29
von herbiy
Hallo Oliver!
WSWIN kann mit 30 Sekunden nichts anfangen, minimal 60 Sekunden, ich arbeite mit 120 Sekunden, reicht für Langzeitbeobachtung bei weite aus.
Lg Herbert
Re: Import von Ecowitt-Daten in WSWin (alternative WSWin-Version multi/complete)
Verfasst: 16 Jun 2022, 16:42
von zunshiner
Ich stelle mich echt zu doof an scheinbar...
In WSViewplus habe ich jetzt bei Custom folgendes eingetragen:
Customized --> Enable
Protocol Type Same as --> Ecowitt
Server IP --> die IP meines Raspberry Pi (ohne http oder sonst was , also nur "192.168.x.y")
Path --> /home/mathias/WSWin/weatherdata.php
Port --> 80
Upload interval --> 60
Die Datei weatherdata.php liegt auf dem Raspberry in dem entsprechenden Verzeichnis.
Jetzt muss ich in der Datei ja noch meinen Passkey eintragen. Der liegt in einer Datei error.log (oder in einer datei unknownsources???
Wo kann ich diese Dateien finden?
Grüße
Mathias