Hi,
Please could anyone help. I'm having problems using an Oregon wind speed
sensor using instructions on /weewx/weewx/wiki/sdr-rpi-recipe.
This was working, but following an upgrade from an old WGR800 to the newer
WGR800X it seems to have broken.
Output from sdr.py shows its getting the correct wind speed, but the parse
is breaking. The crazy thin is it works with my older WGR800 unit where the
input appears to be the same format. Is it possibly related to the \n
WEEWX SDR FILTER OUTPUT
===
* pi@raspberrypi:~ $ sudo PYTHONPATH=/usr/share/weewx python
/usr/share/weewx/user/sdr.py --cmd="rtl_433 -M utc -F json" --debug*
out:[u'{"time" : "2020-05-20 12:24:03", "brand" : "OS", "model" :
"Oregon-WGR800", "id" : 100, "channel" : 0, "battery_ok" : 1,
"wind_max_m_s" : 1.700, "wind_avg_m_s" : 0.600, "wind_dir_deg" : 202.500
}\n']
parsed: {'battery.0:100.OSWGR800Packet': 1,
'wind_dir.0:100.OSWGR800Packet': None, 'dateTime': 1589977443,
'wind_speed.0:100.OSWGR800Packet': None, 'wind_gust.0:100.OSWGR800Packet':
None, 'usUnits': 17}
*weewx.conf*
...
[SDR]
# This section is for the software-defined radio driver.
# The driver to use
driver = user.sdr
cmd = rtl_433 -M utc -F json
path=/usr/local/bin/
log_unknown_sensors = True
log_unmapped_sensors = True
[[sensor_map]]
# Wind sensor
windSpeed = wind_speed.0:100.OSWGR800Packet
windGust = wind_gust.0:100.OSWGR800Packet
windDir = wind_dir.0:100.OSWGR800Packet
windBatteryStatus = battery.0:100.OSWGR800Packet
Other info
==
pi@raspberrypi:~ $ sudo PYTHONPATH=/usr/share/weewx python
/usr/share/weewx/user/sdr.py --version
sdr driver version 0.77
pi@raspberrypi:~ $ rtl_433 -V
rtl_433 version 20.02-55-gc1d1f9f branch master at 202005162227 inputs file
rtl_tcp RTL-SDR
ALSO
If anyone has access to edit the sdr-rpi-recepie page, could the add
appropriate 'cmd' and 'path' lines to the conf file (or should thhs have
been added automativally by weewx_conf and the install script?
It took me some time to figure it out.
Many thanks for a great product.
--
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/9c0ac153-b6bf-433d-9598-eded851cda51%40googlegroups.com.