Compatibiliy of WS980 WIFI weather station

423 views
Skip to first unread message

webm...@luftfahrtverein-gruenstadt.de

unread,
Jul 24, 2021, 4:01:54 PM7/24/21
to weewx-user

Hi all,

Is there any way of using weewx with this station? There is the possibility of defining an "own" server when configuring the station where I can provide an IP, the protocol (Wunderground or ecowitt), ports, etc.
Also I found out that it uses the WS23xx protocol, for what an weewx extension exsists I think.

Thank you for your help!

Best,,
Sebastian


Rainer Lang

unread,
Jul 25, 2021, 9:04:51 AM7/25/21
to webm...@luftfahrtverein-gruenstadt.de, weewx-user
It can be used by weewx with the Interceptor driver.
The custom server option of the station (it's a Ecowitt WS2320E/WS2350 clone) will be used to send in Ecowitt protocoll to the server (e.g. a RPi).
I use the same station with weewx
in the weewx.conf in the Interceptor section you need to have the below entries
##############################################################################

[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
   port = 8000
    iface = eth0
# iface = wlan0 if you use a WLAN connection and no Ethernet
####################################

In the WSView app for customized server your entries should be: (tap on your device in the WSView device lsit)
protocol: Ecowitt
host: your server's IP
path: /   (there must be at least a "/" even though weewx doesn't care - but if there's no path, the station won't send)
port: 8000 (has to correspond to the weewx.conf entry, can be any port but should be a port which is not used by any other application on your server)
update interval: 16
press save and wait for the "success" message

that's it - Good luck
If you have more questions, you can PM me - also in German 😉
--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/c41ea8a9-a08a-4b6f-8366-b26fe71c7cbfn%40googlegroups.com.


webm...@luftfahrtverein-gruenstadt.de

unread,
Jul 28, 2021, 8:30:56 AM7/28/21
to weewx-user
Wow, what a user group!
Thank you so much, that worked! I already wanted to send the station back, but with this workaround it is working finde.
Another question: is it possible to access the stations memory, e.g. to download a dump of it every morning to safe some server energy? During the night I surely do not want to access the page, and running a weewx docker on my synlogy pretends the nas from going into sleep during night ;-)

Thanks!

Andy

unread,
Jul 29, 2021, 9:07:42 AM7/29/21
to weewx-user
looks like rtl_433 supports a few ELV models. You would need a cheap dongle and WeeWX SDR Driver. 

Andy

Rainer Lang

unread,
Jul 31, 2021, 9:13:33 AM7/31/21
to weewx...@googlegroups.com, webm...@luftfahrtverein-gruenstadt.de

Depends on what you want to do with the download. And how you want to save energy.

There in an application (WeatherSmart for WiFi or WeatherSmartIP:
http://download.ecowitt.net/down/softwave?n=WeatherSmartIP ) which can download and store the station data in an Access database.
The internal memory of the console can store up to 3550 records. Depending on the storing cycle (1 min, 5 min, 15 min, 1 h) this will be between 2 1/2 days (1 min), 12 days (5 minutes) etc.
The internal memory will be cyclicly overwritten, i.e. when it is full, the oldest records will be overwritten etc.
That defines the possible downtime of the application for having a continuous recording.

The data from the Access database can be exported as CSV files from the WeatherSmartIP application.

Weewx however will only report and store what it receives - when the server on which weewx runs is down to save energy, it doesn't record/archive
Theoretically you can import the "lost" data from the night every morning from the CSV files.

The data will be available in the Access database once you start WeatherSmartIP again in the morning - or, when your Windows PC (WeatherSmartIP only runs on Windows !) runs 24/7,
you can have it all the time. Over night (8 hours) the console will generate about 400 records if a one minute interval is configured. To download and to calculate the rain values will take a few minutes.
Longer intervals correspondingly.

Reply all
Reply to author
Forward
0 new messages