Seite 2 von 2

Re: Bresser 7 in 1 ClearView 7002586

Verfasst: 16 Sep 2022, 21:08
von olicat
Hi!

Der Interceptor-Treiber nimmt die Daten der Wetterstation lokal entgegen.
Wenn Du also dort, wo bisher Awekas konfiguriert war, die Adresse/Port von WeeWX eintraegst, sollte WeeWX darueber die Daten empfangen.
Dann muesstest Du nur noch schauen, wo man im WeeWX die Ausgabe an Awekas konfiguriert.

Oliver

Re: Bresser 7 in 1 ClearView 7002586

Verfasst: 17 Sep 2022, 00:04
von Gyvate
ich kann nicht erkennen, wieso für wee-import der Interceptor-Treiber installiert sein soll.
Ggf. mus einfach irgendein Treiber bzw. Stationstyp angegeben sein - m.E. müsste auch Simulator funktionieren.
(müsste man allerdings ausprobieren).
Die Datenbank wird ja über die Importe versorgt und nicht über einen Treiber oder eine Erweiterung.
http://weewx.com/docs/utilities.htm#wee_import_utility
es muss nur eine Import-Konfigurationsdatei vom Typ WU erstellt werden, und wee-import damit aufgerufen werden.
Damit das regelmässig geschieht, müßte man diesen Aufruf über einen Cronjob periodisch ablaufen lassen.

Den Interceptor-Treiber könnte man betreiben, indem man den Versand der Wetterstation an WU abgreift.
weewx.conf Einträge:
(und natürlich muss per Installation oder manuellem kopieren sich die Datei interceptor.py im Verzeichnis /usr/share/weewx/user befinden)

[Interceptor]
driver = user.interceptor
device_type = wu-client
mode = sniff
iface = eth1
# iface = wlan0 #hängt von der Verbindung des Servers ins lokale Netzwerk ab
pcap_filter = src xxx.xxx.xxx.xxx and dst port 80 #xxx.xxx.xxx.xxx ist die IP-Adresse der Wetterstation

Das ist m.E. im Grunde einfacher, als die Daten zuerst nach WU zu schicken und sie dann von dort wieder abzuholen.
Ausserdem kommen die Daten dann auch dann in weewx an, wenn die Internetverbindung zu WU gestört ist.