weewx + RTL-SDR for Davis ISS. No console needed. Posts to WU, WOW, CWOP, PWSweather.
2.4K
Dockerized weewx weather station for wireless Davis ISS using RTL-SDR dongle
A ready-to-run Docker container for a Davis Vantage Vue or Vantage Pro 2 weather station using an RTL-SDR USB dongle and weewx. No Davis console or WeatherLink subscription required.
docker pull weatheredscientist/weewx-rtldavis
mkdir -p ~/weewx-data docker run --rm -v ~/weewx-data:/backup weatheredscientist/weewx-rtldavis cp -r /opt/weewx-data/. /backup/
Edit ~/weewx-data/weewx.conf and set:
docker run -d --name weewx-rtldavis --privileged --restart unless-stopped -v /dev/bus/usb:/dev/bus/usb -v ~/weewx-data:/opt/weewx-data weatheredscientist/weewx-rtldavis
If you have a Davis WeatherLink account (free tier), you can fetch pressure once per hour. Add this to weewx.conf:
[DavisPressure]
api_key = YOUR_API_KEY
api_secret = YOUR_API_SECRET
station_id = YOUR_STATION_ID
fetch_interval = 3600
Get your free API credentials at weatherlink.com → Account → Generate v2 Token.
To find your station ID, use the Davis v2 API stations endpoint with your credentials.
Plug the RTL-SDR dongle directly into a USB port on the NAS. No driver installation needed — the container handles everything.
GPL v3
Content type
Image
Digest
sha256:4cfc7fb9b…
Size
119.7 MB
Last updated
about 1 month ago
docker pull weatheredscientist/weewx-rtldavis