Repository navigation
Home
Greg Troxel edited this page Nov 2, 2026
·
587 revisions
This is the place to go for information about the many extensions available for WeeWX, as well as random "how to" tips. For information on how to download, install, and configure WeeWX, see the documentation at the WeeWX website.
Edit this page as you see fit; this wiki uses Markdown syntax, not HTML. To add a new page, reference it within brackets, e.g.: [SamplePage].
- Answers to frequently asked questions (FAQ)
- Posting to weewx-user
- How to view and capture the log
- Informationen auf Deutsch
- WeeWX Overview
- What you should know about paths
- What you should know about permissions
- What is the difference between
barometer,pressure, andaltimeter? - What is
wind gustand how is it different frommaximum wind speed? - Wind chill and heat indexes
-
What is the difference between
irradianceandilluminance? (Watts/m² vs lux) - Strategies for getting data into WeeWX
- Strategies for publishing dashboards
- On what hardware do you run WeeWX?
- Comparison of weather station hardware
- What weather station should I buy? (wxforum)
- Fine Offset (FOSHK) stations including Ecowitt, Froggit, Ambient (wxforum)
- Switched USB hubs
- Change from one driver to another
- Run multiple instances of WeeWX on one computer
- Migrating
setup.pyinstalls to Version 5 - Colorize the UV index
- Pip install strategies
- Time services
- How to customize logging (separate log files, standalone logging, remote logging)
- Use logwatch to report WeeWX log messages
- Reduce the number of writes for SD cards or SSDs
- Configure a web server (Apache, NGINX or lighttpd)
- Distinguish between USB devices using
udevrules - Run WeeWX in Docker
- Configure WeeWX to run under systemd
- Set up the RSYNC uploader
- SQLite vs MySQL
- Clean up old 'bad' data
- Switching to the new, extended schema
wview_extended - Transfer from MySQL to sqlite
- Transfer from sqlite to MySQL
- SQLBackup, an optional SLE to perform database backups
- Using the RSYNC skin as a backup solution
- Data Consolidation - changing sampling interval
- Importing data from Weatherlink
- Migrating from wview
- Troubleshooting Davis stations
- Deal with FineOffset USB lockup
- Troubleshooting pip installs
- Troubleshooting rsync configuration
- Troubleshooting weewx v5 performance issues
- Permission denied when writing web pages
- Use one-wire sensors with WeeWX
- Get data from an Observer/WeatherSleuth/WeatherRanger
- Get your Aercus WeatherSleuth (Observer) working with WeeWX
- Run WeeWX on a Raspberry Pi
- Run WeeWX on a Raspberry Pi with a read-only file system : RorPi
- Raspberry Pi weather station with i2C sensors
- Get data from an Acurite bridge (smartHUB or aculink)
- Run WeeWX on OpenWRT
- Run WeeWX on OpenWRT on a travel router MT300N with Fine Offset WH1080
- hostapd WiFi setup for Interceptor driver
- Diagnose hardware USB issues
- Use SDR on a Raspberry Pi with Acurite sensors
- Get data from ecowitt GW1000
- Collect data from wifi sensors
- Get data from Acurite Atlas on a RPi
- Building a Pi based PWS
- Measure water/snow level using Maxbotix ultrasonic sensor
- Get data from Davis Envoy8x
See the Extensions wiki page for a very large number of additional software packages that can be added to weewx.
Extensions serve a variety of purposes, for example:
- drivers to use weather stations as primary sources
- data services to get additional data, from sensors or the cloud
- uploaders to send data elsewhere
- skins to present data on web pages
See the Software for Use with weewx wiki page for software intended to be used with weewx, that is not a weewx extension.
Technical information about WeeWX development and testing.
- Accumulators
- Benchmarks of file and image generation
- Character encodings
- Development and testing infrastructure
- Recipes for packaging and releasing
- Implement a multi-threaded service
- Proposal for logging (V4 or later)
- Proposal for user-defined types (xtypes)
- Registry
- Storing text in the database
- Supporting Python 3
- Tags for series (V4.5 or later)
- Notes on testing
- v5 design notes
- WeeWX driver development tips