After three years my DIY weather station needs some maintenance and I’m considering replacing it with a proper commercial weather station (more durable, can measure higher wind speeds). The South African market is very limited but I can source from the UK in December.
It seems there are three main methods to integrate:
The ambient weather binding can retrieve information from the Ambient Weather online service.
Seems relatively straight-forward to set up
Only works for Ambient Weather stations
Requires internet connection. Not a big problem but not ideal.
The Fine Offset binding works with a wider range of weather stations
Ecowitt stations seem slightly cheaper
Can run local only
Seems complicated. I don’t know what the wire protocol is or how to set it up.
IPObserver
Local only
I think I can figure out the setup
It’s not clear what models are supported or exactly what IPObserver (ObserverIP?) is.
If you were to invest in a weather station today, what would you choose? Any ideas on the above (and alternatives to the above) would be much appreciated.
I went with Davis, which is top of the line I think… in OH 2.5 there was still a Davis binding, but I have my station connected to my RPi with a meteostick which has a binding that still is suppported.
Benefit is that Davis is quite modular. I started with a anemometer and later on added outdoor temp/humidity sensor. But this brand has so much more to offer.
I’m using Davis Vantage Pro. No Davis binding in 3.X but I have a RPi running OH 2.5 with only the Davis binding feeding my OH 3.X through the Remote OpenHAB binding.
I’m happily using an Ambient Weather station (WS-2902C) that can be configured to push weather data via HTTP GET to a custom IP address. In my setup, I’ve installed WeeWX running on a Raspberry Pi and use the WeeWX interceptor driver (configured with device_type = observer) to listen on TCP port 8001 for the weather data. To get the weaher data into OpenHAB, I’ve configured the WeeWX MQTT extension to publish the weather data to a mosquitto MQTT broker, with OpenHAB subscribing to the WeeWX weather topics. Here’s an example of what gets published by WeeWX:
The Davis models are a bit beyond my budget but the Ambient Weather model can work. And if I go for that one and can’t get WeeWX to work, I should be able to use the Ambient Weather binding.
Be sure to install the latest firmware (using the awnet app) since early firmware versions lacked the awesome feature of being able to send weather station data to a custom IP.
The github web page provides excellent instructions on how to configure the Ambient Weather station using the awnet app (the same instructions apply for either sending data to the WeeWX listener or the ambientweather2mqtt listener).