I’ve had a Weatherflow Tempest [1] for a few years and love its simplicity. No moving parts, solar and rechargeable battery powered.
Their platform is primarily mobile app based but they have a comprehensive API should you want to play around.
Their central web API is nice too (and the tool above can extract metrics from it) but the local, offline data access is what got me in the door. Tempest could shut down their services tomorrow without breaking my setup.
+1. I have Tempest devices at a couple of sites. They were easy to set up, and they've worked well. The API is straightforward, too, so it was easy to write a Python script to sync my data to a local SQLite database and keep it up to date. (If you're interested: https://github.com/tmoertel/tempest-personal-weather.)
Second this; I love mine. And the base station has a UDP port you can listen to for all the real-time data, making integration with Home Assistant and the like pretty straight forward and 100% local.
None. I’m three years in with mine in Denver so it deals with hot summer, frigid winter, random hail, occasional high winds.
I’ve never had to touch it.
From Dec to Feb mine is shaded by trees (sun doesn't get to high altitude here in Winter at 42N). The battery got pretty far down, but the unit went into low power mode and kept working fine, as far as I can tell. It's back up to full battery since March. I may move it up to a higher and sunnier location.
Los Angeles area, so the only issue here is heat, and even that is usually only a few bad weeks a year. The Tempest app tells me the hottest day was when it hit 109F the first week of September 2022, and that whole week had highs above 100F.
I have a Davis Vantage Vue. It's a nice station, but requires a proprietary data logger to get a serial connection which I loathe. There's tons of good weather station nerd info on wxforums[0].
weewx[1] software supports sending data to CWOP and has drivers for the Davis station among others.
Bonus: you can also send data to CWOP over the ham bands via aprs, and all your data shows up on aprs.fi[2]
I have a Vantage Pro2 with the WeatherLink Live. I'm really happy with it. It has a pretty simple API you can hit on the local network, and it can push to weatherlink.com. It's a bit on the pricey side, but I live in a fairly rural area, so it's nice to have my own data. Plus, I'm on a private airstrip, so other pilots can use see it.
It's been a while, but with a little bit of solder and a slightly-janky connector, you don't need the proprietary dongle to connect to a serial connection (at least with a Vantage Vue from ~2010).
The Vantage Vue hardware is solid; much better than the cheaper kits out there.
I spent some time building a data logger when I first got my vue, but they updated hardware circa 2012 specifically to thwart this, it seems[0]. It was a frustrating discovery: had to spend an extra $100 for something that can be made with $2 worth of parts :(
The CWOP community likely has forums and users experienced in matching suggestions to new member questions.
Depends a lot on your skill | interest levels - the controlbyweb path is one option, and that's $450 pluse extra for sensors ( tempreture, wind speed | direction ), air pressure, etc.
All in ~ $1,100 (US) - controller + base sensors + shipping + some wiring and fitting at your site.
There are likely other products and various levels of kit build, solder your own, etc.
The San Diego Rowing Club has an Ambient Weather WS-2902 weather station and live camera feed [1] and the details of how we collect, process, and present the data. [2] If one clicks on the static image you'll get a live feed. The static image is updated frequently and is a better mobile experience. The AW API can be problematic at times so later this summer I'll reconfigure the station to do a GET request to a local device and process the data without a cloud dependency.
His has been working for 20 years now with no problems. There are cheaper ones no doubt, but the ability to add senors like a UV and solar wattage are nice. They also have sensors for soil moisture, and leaf transpiration, but it doesn't rain enough in norcal for those.
At some point, Davis changed the data logger, so I had to buy some USB adapter from some guy in Australia to unlock it, but it works fine. I don't remember the guy's name, or if it's still needed.
I use weewx and a raspberry pi to log everything. Integrated my PurpleAir into weewx and calculate AQIs as well.
I have an Ambient Weather WS-2902C feeding to CWOP out of the box. It also lets you configure custom endpoints (REST based), so I have the data feeding into my own system and logging into a db that I can use however I want.
Inside its esp8266 based. Currently sells for less than $200.
I also have a WS-2902, and years ago I tried to publish to CWOP. It was not easy without installing a number of Python dependencies and running your own process to constantly poll the weather station and then publish to CWOP. If I remember correctly, Ambient would publish direct to Weather Underground at the click of a button. Alas, WU has sort of deteriorated over the years. My information here is 4-5 years old.
You have to use their WeatherBridge app to configure it. They have some info for CWOP on their FAQ site [1]. I believe that same app is where you set up your custom endpoints (it's been a few years since I did it).
I have two KestrelMet 6000s, build quality seems very nice and I’ve been happy with them. The one stopped connecting for some reason for a little bit, but it’s been fine since, think the battery just got drained with so many cloudy days.