For what’s it’s worth, I’m running WeeWX and Belchertown plus the mem extension and my RSS feeds extension (WXFeeds) on a Pi Zero W & Raspberry Pi OS Lite, with a Davis Vantage Pro 2 set to 5 minute logging and it all runs fine. Well ok, it runs fine now that we know how to workaround a memory leak in the Cheetah generator, but that’s a whole other story.
My extension queries several endpoints and generates many HTML files including numerous (potentially hundreds!) Google Maps. If all endpoints are enabled, index.html can be huge - close to 1MB. This system is in Oliver BC. All files are ftp’d to a web server that is located in Toronto ON. And I’ve enabled remote logging to the same server. Real time data via MQTT works as expected.
You can see the test system at
lockyer.ca/weather/Area27Test (and memory usage graphs at Area27Test/mem. This system will be moving to Area 27 (
area27.ca) this Thursday, after which it will be available at
lockyer.ca/weather/Area27. Within a couple of weeks, a duplicate system will be at
lockyer.ca/weather/JFKustoms. And, I will be implementing a couple of similar systems with WeatherFlow Tempests. I suspect I will have to set the archive period of the Tempest systems to at least 120 seconds to allow all per archive processing to complete in one period.
Bottom Line: I wouldn’t hesitate to use WeeWX on a Pi Zero W for a stand-alone weather station.
Regards,
E: Ga...@Lockyer.ca
It depends. If you are using the PI as a "one for all" device for, weewx, home automation, media server, run several other services the pi4 with enough RAM makes sense. Otherwise I'd choose the PI with the least energy consumption. Running a PI4 24/7/365 for nothing more than weewx is wasting resources. Or maybe you are running a NAS that allows you to run weewx? Then you wouldn't need a pi at all.