HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen

Für Geräte von froggit
Benutzeravatar
joachimF
Offline
Beiträge: 114
Registriert: 17 Dez 2020, 12:28
Wohnort: Carcès
Danksagung erhalten: 1 mal
Kontaktdaten:

HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen

#1

Beitrag von joachimF »

Hallo,

eine HP1000SE PRO Ultrasonic habe ich mir zugelegt. Die Sensoren für Innen und Außen ( Temp, Feuchte, Luftdruck, Regen und Wind / WS80, WH40) werden erkannt und zeigen auch Werte an.
Leider bekomme ich es nicht hin, dass Weewx mir die Wetterdaten anzeigt.

1. welchen Path muß ich in der Konsole ( per WS View ) eintragen? und ist der Port egal?
Bild

2. Weewx läuft unter dem Simulator ( driver = weewx.drivers.simulator ) problemlos.
Nach Werner (https://www.pc-wetterstation.de/forum/v ... 27454ed73e) habe ich die Datenbank erweitert und in den Ordner /etc/weewx/ die beiden Dateien gw1000.conf, interceptor.conf kopiert. Ebenso in die Ordner /usr/share/weewx/schemas bzw. user die entsprechen py- Dateien.
Was muß ich mit dem Simulator-Eintrag in der weewx.conf machen?
Und sind noch sonstige Änderungen notwendig?

3. Probiere ich die http://ear.phantasoft.de/ Seite aus , erhalte ich keine Log-Datei!

Geht das überhaupt so oder muß ich mir noch eine GW1100 zulegen?

Die Konsole HP2550C hat 2 Updates bekommen
Bild
Viele Grüße aus der Provence, Joachim

https://puttkammer.de
Benutzeravatar
olicat
Offline
Beiträge: 2392
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 42 mal
Danksagung erhalten: 480 mal
Kontaktdaten:

Re: HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen

#2

Beitrag von olicat »

Moin!

Zuerst: die Bilder in Deinem Beitrag sind leider nicht zu sehen!
welchen Path muß ich in der Konsole ( per WS View ) eintragen? und ist der Port egal?
Der Port ist NICHT egal. Der Path aber (wohl) schon.
Der Standard-Port bei WeeWX lautet (wohl) 8008. In der /etc/weewx/weewx.conf im Abschnitt [Interceptor] als port zu definieren.
Probiere ich die http://ear.phantasoft.de/ Seite aus , erhalte ich keine Log-Datei!
Wenn da nichts angezeigt wird, gibt es noch einen grundsaetzlichen Fehler bei der Konfiguration des Custom server.
Vielleicht versuchst Du doch nochmal, einen Screenshot hier einzustellen.
Ausserdem wichtig:
Aktualisiere unbedingt sowohl die Geraete- als auch die WIFI-Firmware!
Geht das überhaupt so oder muß ich mir noch eine GW1100 zulegen?
Nein. Das geht natuerlich mit dem angepassten Interceptor-Treiber von Werner auch ohne GW1000.

Viel Erfolg!

Oliver
Benutzeravatar
Gyvate
Offline
Beiträge: 3843
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 14 mal
Danksagung erhalten: 551 mal
Kontaktdaten:

Re: HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen

#3

Beitrag von Gyvate »

also:
beim Pfad/Path muss auf jeden Fall irgendein Eintrag stehen, mindestens "/", sonst sendet die Konsole nämlich nicht.

> #------------ WS View custom server configuration -----------
# Ecowitt Protokoll auswählen !!!
> server/IP: 192.168.1.77 #Beispiel IP oder Domäne ! ABER kein http:// oder https:// davor, das geht schief
> path: /
> port: 8000 (muss der gleiche wie in weewx.conf sein, [Interceptor] section)
> interval: 16

> 2. die weewx.conf muss folgende Einträge haben
> #-------- start of weewx.conf excerpt --------------------
> [Interceptor]
> # This section is for the network traffic interceptor driver.
>
> # The driver to use:
> driver = user.interceptor
>
> # Specify the hardware device to capture. Options include:
> # acurite-bridge - acurite internet bridge, smarthub, or access
> # observer - fine offset WH2600/HP1000/HP1003, ambient WS2902
> # lw30x - oregon scientific LW301/LW302
> # lacrosse-bridge - lacrosse GW1000U/C84612 internet bridge
> # ecowitt-client - any hardware that uses the ecowitt protocol
> # wu-client - any hardware that uses the weather underground protocol
> device_type = ecowitt-client # don't choose "observer" for the modern WiFi Ecowitt/Ambient stations
> port = 8000 #same as chosen in WS View
> iface = eth0 # oder iface = wlan0 wenn Du das WLAN Interface ("WiFi") benutzt
> #----------------- end of weewx.conf excerpt -----------------------

es empfiehlt sich, zunächst den weewx-Treiber direkt in der Konsole zu starten und zu sehen, (ob) was kommt:

PYTHONPATH=bin python bin/user/interceptor.py --device=ecowitt-client --mode=listen --port=8000

python ggf. durch python3 ersetzen, der Pfad dahinter muss zur interceptor.py passen - je nach Installationsmethode ist das /usr/share/weewx/user/ oder /home/weewx/bin/user/

wenn alles richtig ist, tauchen dann dort alle 16 Sekunden die Daten auf, die die Konsole sendet
(sofern Werner das bei seiner Erweiterung von interceptor.py weiterhin bedacht hat)

Ggf. erst mal den "klassischen" Treiber von GitHub laden und ausprobieren - und dann auf Werners Erweiterung umsteigen
(https://github.com/matthewwall/weewx-interceptor)

den [Simulator] Eintrag kann man man in weewx.conf stehen lassen - wichtig ist was bei [Station] als station_type steht
in Deinem Fall station_type = Interceptor (genau so geschrieben wie die Sektion, also [Interceptor] und nicht [interceptor])

die gw1000.conf und die interceptor.conf nur nach /etc/weewx zu kopieren hilft allein nicht
weewx muss ja wissen, welche .conf Datei es benutzen soll.
Am einfachsten ist, die interceptor.conf in weewx.conf umzubenennen und die nötigen Einträge dort zu machen (oder als weewx.conf zu kopieren, die alte weewx.conf zuvor umbenennen).

Als Kontrolle kann man weewx auch direkt starten:

sudo weewxd /etc/weewx/weewx.conf

(dabei kann man natürlich auch eine eine andere .conf Datei angeben)
Die Ausgabe erfolgt dann auf die (Rechner-)Konsole
nachstehend ein Beispiel:
pi@NAS-Pi:~ $ sudo weewxd /etc/weewx/WS2320E.conf (das ist eine Interceptor Treiber Installation)
LOOP: 2021-12-03 18:53:03 CET (1638553983) altimeter: 29.76039865953915, appTemp: 31.07955135211791, barometer: 29.802413589794394, cloudbase: 1731.0951089809723, dateTime: 1638553983, dewpoint: 31.72623643740619, heatindex: 35.2, humidex: 35.2, inDewpoint: 48.576172444923635, inHumidity: 49.0, inTemp: 68.5, maxSolarRad: 0.0, outHumidity: 87.0, outTemp: 35.2, pressure: 28.758, radiation: 0.0, rain: None, rainRate: 0.0, usUnits: 1, UV: 0.0, windchill: 35.2, windDir: 9.0, windGust: 1.1, windSpeed: 0.9
Zuletzt geändert von Gyvate am 03 Dez 2021, 18:55, insgesamt 2-mal geändert.
Ecowitt Konsolen und Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino,
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Benutzeravatar
joachimF
Offline
Beiträge: 114
Registriert: 17 Dez 2020, 12:28
Wohnort: Carcès
Danksagung erhalten: 1 mal
Kontaktdaten:

Re: HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen

#4

Beitrag von joachimF »

[quote=olicat
Zuerst: die Bilder in Deinem Beitrag sind leider nicht zu sehen!
[/quote]
HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen_resized.png
HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen_resized.png (115.99 KiB) 1716 mal betrachtet
Merkwürdig, mir werden sie angezeigt. Egal
Probiere ich die http://ear.phantasoft.de/ Seite aus , erhalte ich keine Log-Datei!
Wenn da nichts angezeigt wird, gibt es noch einen grundsaetzlichen Fehler bei der Konfiguration des Custom server.
Vielleicht versuchst Du doch nochmal, einen Screenshot hier einzustellen.
upload_ear.jpg
upload_ear.jpg (22.18 KiB) 1716 mal betrachtet
Seitenabbild.png
Seitenabbild.png (24.21 KiB) 1716 mal betrachtet
Auch mit Path = /data/report/ keine log Datei

Ausserdem wichtig:
Aktualisiere unbedingt sowohl die Geraete- als auch die WIFI-Firmware!
update.jpg
update.jpg (17.31 KiB) 1716 mal betrachtet
Die Firmware müsste aktuell sein.

Dieses Problem muß erst gelöst werden, erst dann kann es mit Weewx weiter gehen
Viele Grüße aus der Provence, Joachim

https://puttkammer.de
Benutzeravatar
Gyvate
Offline
Beiträge: 3843
Registriert: 10 Aug 2021, 23:41
Wohnort: Saarbrücken
Hat sich bedankt: 14 mal
Danksagung erhalten: 551 mal
Kontaktdaten:

Re: HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen

#5

Beitrag von Gyvate »

auch mindestens 30 Sekunden gewartet, bevor die Abfrage getätigt wurde ?
Vorher kommt nämlich nichts an.

Die Werte in WS View auch abgespeichert ? Save gedrückt ! Und eine Erfolgsmeldung erhalten ? (Success)
Erneut speichern kann man nur und auch eine neue Meldung kommt nur bei einer Änderung, also z.B. das Intervall auf 20 Sekunden ändern.
Stehen dieselben Werte auch in der Konsole ? Sollte so sein ? Wenn nicht, dort nachtragen.

Sendet die Konsole denn erfolgreich nach ecowitt.net ?
(Muss dort natürlich mit ihrer MAC Adresse in einem ebenfalls einzurichtenden Konto eingetragen werden)

Falls nein, blockiert vielleicht der Router mit einer Firewall-Regel den Netzwerkverkehr der Konsole.
Ecowitt Konsolen und Sensoren
WS2320E, HP2553, HP3501, WN1910, WN1980, WN1820, WS3800, WS3910, WH2810,
GW1000, GW1100, GW1200, GW2000, GW3000, WH2650,WS6210,
WS68, WS69, WS80, WS85, WS90,
WN30, WH31[EP], WH32[EP], WN32P, WN34L, WN34S,WN34D, WN35, WH41, WH45, WH46D, WH51, WH55, WH57, LDS01
Meteobridge Pro, MB RPi (2), MB VM, Weewx v4, CumulusMX v3, CumulusMX v4
Barani MeteoShield Pro (G2 + G3), MetSpec Rad02, SIAP SMarTCELLino,
Personal Weather Tablet(PWT), FOSHKplugin, Dracal BAR20
Weather Landing page: http://meshka.eu
Ecowitt WiKi Englisch: http://meshka.eu/Ecowitt/dokuwiki
Benutzeravatar
olicat
Offline
Beiträge: 2392
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 42 mal
Danksagung erhalten: 480 mal
Kontaktdaten:

Re: HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen

#6

Beitrag von olicat »

Hi!
Merkwürdig, mir werden sie angezeigt. Egal
Tatsaechlich wird mir im ersten Beitrag weiterhin das Bild nicht angezeigt. Ich nutze jedoch auch das andere Foren-Theme.
Im Screenshot ist aber zu erkennen, wo ein Problem liegt - wird kein Path gesetzt, versendet die Station die Daten einfach nicht.
Es ist also fuer WeeWX egal, was dort steht - Hauptsache, es steht was als Path drin.

Das Bild der Settings von Deinen Versuchen mit EAR sieht gut aus. Da sollten Daten ankommen.
Daher vermute ich ein Netzwerkproblem.
Wie Gyvate schon schrieb - kann die Konsole denn Daten zu ecowitt.net (oder anderen eingebauten Zielen) senden?
Die Firmware müsste aktuell sein.
Nicht ganz. Fuer die HP2551C ist die v1.7.6 aktuell. Ich glaube aber, es gab da keine Aenderungen bzgl. Custom Server von v1.7.4.

Oliver
Benutzeravatar
joachimF
Offline
Beiträge: 114
Registriert: 17 Dez 2020, 12:28
Wohnort: Carcès
Danksagung erhalten: 1 mal
Kontaktdaten:

Re: HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen

#7

Beitrag von joachimF »

Habe die Firmware der Konsole auf die Vers. 1.7.6 geupdatet.

Auch mit dieser Version war kein erfolgreicher automatischer Scan des WiFi Netzwerkes möglich. Musste ALLES per Hand eingeben.

Anmeldung an Ecowitt.net und WU waren problemlos; auch werden Daten übermittelt und angezeigt.

Die Konsole lässt sich auch anpingen.

Was wäre noch auszuprobieren bzgl. EAR ?

Gibt es eine Möglichkeit den WiFi Verkehr zwischen Router und Konsole zu 'überwachen'?
Viele Grüße aus der Provence, Joachim

https://puttkammer.de
Benutzeravatar
olicat
Offline
Beiträge: 2392
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 42 mal
Danksagung erhalten: 480 mal
Kontaktdaten:

Re: HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen

#8

Beitrag von olicat »

Hi!

Welchen Router hast Du denn im Einsatz?
Bei der Fritzbox etwa gibt es einen Menuepunkt „Die unten angezeigten aktiven WLAN-Geräte dürfen untereinander kommunizieren“ unter WLAN/Sicherrheit, der angehakt sein muss, damit Dein Smartphone etwa erfolgreich per WLAN mit der Station - etwa mit WS View - kommunizieren kann.
Wenn die Station zu ecowitt.net Daten senden kann - aber zu ear.phantasoft.de nicht, wundere ich mich sehr und habe, wenn die Settings weiterhin so sind wie in Deinem letzten Screenshot, keine Erklaerung.
Allerdings ist ja EAR nicht Dein eigentliches Ziel - der Dienst ist noch recht frisch und mir fehlen da noch Erfahrungswerte. Grundsaetzlich scheint er jedoch zu funktionieren - gestern hat ein Nutzer davon Gebrauch gemacht.
Stell mal den Pfad auf /data/report/, setz den Port von Deiner WeeWX-Installation ein und probier mal, WeeWX mit Daten zu versorgen.

Die Moeglichkeit eines Mitschnitts der Daten haengt vom Router ab - eine Fritzbox etwa kann Wireshark-Dateien mitschreiben, die man dann offboard mit eben Wireshark auswerten kann. Bei anderen Routern kann das jedoch anders sein.

Oliver
Benutzeravatar
olicat
Offline
Beiträge: 2392
Registriert: 07 Dez 2020, 20:33
Wohnort: Hohen Neuendorf
Hat sich bedankt: 42 mal
Danksagung erhalten: 480 mal
Kontaktdaten:

Re: HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen

#9

Beitrag von olicat »

Moin!

Ich habe heute morgen nochmal alle Geraetetypen von mir hier mit EAR getestet.
Sowohl GW1000 als auch GW1100, HP2551 und HP3501 koennen die Daten ohne Probleme zu ear.phantasoft.de senden.
Serverprobleme wuerde ich somit ausschliessen wollen.

Schoenes Wochenende!

Oliver
Benutzeravatar
joachimF
Offline
Beiträge: 114
Registriert: 17 Dez 2020, 12:28
Wohnort: Carcès
Danksagung erhalten: 1 mal
Kontaktdaten:

Re: HP1000SE PRO Ultrasonic - WeeWX-welche Einstellungen

#10

Beitrag von joachimF »

olicat hat geschrieben: 04 Dez 2021, 00:31 Welchen Router hast Du denn im Einsatz?
Als Router läuft hier ein 4G Mobilfunk-Router Huawei B525 mit dem ich ins Netz gehe.
( Ich kann keine Firewall-Regel eingeben. Möglich ist nur DAS, was der Mobilfunk bzw. Mobilfunkbetreiber zulässt. )

Ich werde einmal Weewx komplett löschen ( Einträge in /etc , /usr/share , /var/lib ) neu aufsetzen.
Dann nach der Anleitung von "matthewwall" den interceptor-driver instalieren.
Viele Grüße aus der Provence, Joachim

https://puttkammer.de
Antworten