Seite 3 von 5

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 10 Sep 2022 17:52
von Werner
Das php auf dem Webserver ins passende Verzeichnis und los geht`s?
Ja - die Custom-Server Einstellung muss dann auf dieses Verzeichnis eingestellt werden.
Wobei das "passende Verzeichnis" nur auf dem Webserver erreichbar sein muss, kann also
beliebig sein.

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 11 Sep 2022 17:14
von Herbiy
Hallochen!

Werner hat ja schon alles erklärt will dir nur noch erklären wie das bei mir abläuft.

Die Wetterfreunde die bei mir mitmachen schicken die Daten auf meinen Server von dort hole ich mir die Daten auf einen meiner WetterPC's. Dort läuft WSWIN 24/7 und schickt nicht nur die aufbereitet Daten auf meine Hompage sondern an alle möglichen Wetternetzwerke. Seine Daten kann sich der jeweilige Teilnehmer natürlich auch selbst von meinen Server holen, eine kleine BAT-Datei macht das möglich (kein fTP-Programm von Nöten).

Der jeweilige Teilnehmer muss seinen PC nicht immer laufen lassen, da mein Server als Datenlogger funktioniert, kann aber seine WSWIN-daten immer live auf meiner Seite einsehen.

lgd Herbert

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 12 Sep 2022 12:43
von grmpf
Puuh - also sooo einfach ist es wohl nicht...
es fängt schon damit an, dass ich keine Beschreibung finde, wie das alles genau zu implementieren ist und wo die in der php erwähnte ecowitt.php ist.
Wie ich mir das zusammen reime:
Die HP1000SE (sollte mit HP2550/2553 baugleich sei) lädt die Daten auf den Server in das Verzeichnis wo auch die updateweatherstation.php liegt. (-> über Custom Definition der HP1000SE)
Das Skript sendet dann die Daten weiter an awekas (pwd und id müssen unten irgendwo eingegeben werden und $forward_awekas auf 1).
Und wo konfiguriere ich die Weiterleitung zum PC auf dem wswin läuft?

Es geht mir am Ende nur darum, die 22 Jahre Wetterdaten in wswin fortzuschreiben. Sonst erstmal nix.

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 12 Sep 2022 14:34
von Herbiy
Darum biete ich dieses Service an. Es ist mein Hobby und ich habe keinerlei finanzielle Interesse an der Sache.

22 Jahre sind ein toller Datenschatz und gehören weiter geführt. Ich kenn nicht viele die länger elektronisch aufgezeichnet haben, vielleicht der Autor von wswin!

Lg Herbert

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 12 Sep 2022 14:45
von Werner
Und wo konfiguriere ich die Weiterleitung zum PC auf dem wswin läuft?
Indem Du einfach die Erzeugung der WSWIN-eigenen CSV-Datei aktivierst.

Code: Alles auswählen

$wswincsv = true;		# alltime wswin-csv file
Wenn auch eine zusätzliche monatliche Wswin-CSV-Datei erstellt werden soll:

Code: Alles auswählen

$wswin_m_csv = true;		# monthly wswin-csv file
Diese Datei(en) kann dann Wswin über Import oder Dateiüberwachung (mit Pfad-Angabe wo den
diese Datei liegt) übernehmen.

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 13 Sep 2022 10:03
von grmpf
Es ist wie ich es befürchtet habe!

Habe awekas und wswin aktiviert.
Bei awekas die korrekten Daten eingegeben.
Auf der Synology unter /web/wetterstation das php-skript gespeichert
Für das Verzeichnis die Berechtigungen auf jeder darf alles gesetzt
... Weder awekas wird aktualisiert noch erscheint irgendeine Datei in diesem Verzeichnis die ich mit wswin abgreifen könnte!

Eventuell ist es doch noch ein Berechtigungsproblem? An welcher Stelle könnte ich user/pwd für das NAS mitgeben?

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 13 Sep 2022 13:02
von Herbiy
Stimmt der Pfad für den Custom-Server? Er muss auf den richtigen Ordner deine Synology zeigen.

Lg.Herbert

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 13 Sep 2022 14:01
von grmpf
Also Teilerfolg! Im Pfad war ein Fehler. Jetzt lädt das Skript zwar offensichtlich durch zu awekas - aber ich sehe keine wswin-Dateien. Und das sollte ich doch tun, oder?

Ich habe für wswin nur die beiden folgenden Variablen gesetzt:
$wswincsv = true; # alltime wswin-csv file
$wswin_m_csv = true; # monthly wswin-csv file

Ich würde erwarten, dass im Verzeichnis in dem updateweatherstation.php liegt sich mindestens eine .csv einfindet...

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 13 Sep 2022 16:49
von grmpf
Das Ding macht mich fertig...
Also mit dem XAMPP läuft es.

Aber welche der beiden Dateien soll ich in wswin denn überwachen? Die mit dem Datum vorne dran oder die ohne?
Und komme ich irgendwie an die fehlenden Daten der letzten 10 Tage (falls das viel Aufwand ist lasse ich es!)

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 13 Sep 2022 17:42
von grmpf
Soooo ... das war eine schwere Geburt! Kurze Schilderung was ich bei einer Installation des php-Skripts auf einer SYNOLOGY NAS machen musste:

Webserver installieren (hatte ich sowieso drauf)
PHP installieren (hatte V.7 drauf und gelassen)
http-Gruppenberechtigung auf lesen+schreiben setzen (hier lag mein Problem...)

Wenn man für den Webserver ein Verzeichnis "Web" angelegt hat und da drunter die verschiedenen Websites liegen hat und ein Verzeichnis für die updateweatherstation.php angelegt hat (z. B. /wetterstation), dann muss in der ecowitt-App für den Custom-Server bei Server die IP der Diskstation eingetragen werden und bei Verzeichnis /wetterstation/updateweatherstation.php

Es bleiben die Fragen zu den beiden wswin-Dateien. Vielleicht kann mir das noch jemand beantworten?

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 13 Sep 2022 19:10
von grmpf
*** unwichtig! *** vom Author gelöscht

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 14 Sep 2022 07:47
von Herbiy
Scheint alles zu passen, nur das Kästchen "vorher Daten konvertieren". ws_merge. : csv brauchst du nicht.

Auf OK klicken und danach die Aufzeichnung starten.

Lg Herbert

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 14 Sep 2022 08:07
von grmpf
Hat nicht funktioniert. Hat immer +/- 30 Minuten funktioniert und dann war Sense. Hatte gestern Abend noch auf periodische Dateiüberwachung umgestellt (hatte ich hier irgendwo im Forum gelesen) aber auch das ist nach ca. 2 Stunden eingeschlafen.

Immerhin: nach dem Stop/Start des Auslesens heute früh waren alle Nachtwerte da. (Was ich irgendwie nicht versteh weil mir die Verarbeitungslogik der Dateien - noch - völlig unklar ist.

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 14 Sep 2022 11:40
von grmpf
*** unwichtig! *** vom Author gelöscht

Re: Weatherlink Live, Airlink - Ecowitt/Froggit DP1500 HP1000SE

Verfasst: 14 Sep 2022 12:19
von Herbiy
Zuerst das Kästchen "vorher Daten konvertieren" aktivieren. Danach zur Sicherheit WSWIN neu starten und nach den Neustart kontrolieren ob alles noch so ist wie es sein soll.

Nach 4 Minuten den Start stob zu aktivieren finde ich übertrieben 10 reichen.

Holt wswin die Daten direkt von deiner Synology, wenn ja, könnte es zu Problem kommen wie du sie schilderst. Besser ist es die Csv vorher auf deinen Wetterpc zu kopieren.

Deine Station sendet die Wetterdaten an deinen Webserver dort wird die csv erstellt. Die Daten werden immer ergänzt, erst wenn man die csv löscht bzw verschiebt wird eine neue erstellt.

Der intervall in dem deine Wetterstation an deinen Webserver sendet sollte mindesten 60 Sekunden sein, wobei 120 Sekunden bei weiten reichen.

Lg Herbert