The driver on GitHub is up to date.
Works with a WH2900.
Just recently (a few days ago) helped
someone to get it up and running on their RPi.
The following recipe will work:
in WSView app:
Customized server
protocol Ecowitt
Port 8000 (or your choice - has to match the entry in weewx.conf)
some path entry MUST be in WSView (even
though it is ignored by weewx) i.e. e.g. /data
in weewx.conf
in the [Interceptor] section
------------------- start 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
port = 8000
iface = eth0 # (or wlan0, depending on the network
interfasce you use) [without the iface entry you may get stuck]
----------------------- end of
weewx.conf excerpt ---------------------------------
good luck.