Looking for best possible local weather station for homeassistant

I would love to know what your original (DIY/ESP8266) setup lookup like. Did you take one of those 433MHz weather stations and replace the transmitter? I read about a zigbee one recently and a LoRa. I already have a Zigbee network and would be willing to add a better LoRa network (I have YoLink).
Can you tell with the old system if it is currently raining?

How’d you forward that traffic?

The downside of YoLink is that they offer nothing local, despite many promises. They could go wink and start charging us

I spent some time the last few weeks and developed a custom integration[1] that works by intercepting the traffic going to Weather Underground and Weathercloud.net. Currently still waiting on the branding to be merged and after that I’ll also put it on HACS. For now you can just add the repository as custom repository. The guide on how to forward the traffic to your HomeAssistant installation is already in the README.

I am already running it with my cheap Vevor weather station and if somebody else wants to verify it for their weather station feel free to do so. If you have more sensors feel free to drop me an issue in the repository and I’ll get them added asap.

It also supports forwarding the request, after processing, to their intended data sink.

[1] GitHub - lhw/cloudweatherproxy: A HA integration that functions as proxy for weatherstations publishing to Weather Underground and Co

1 Like

Amazing, thanks @lhw I just bought an inexpensive vevor unit and was wondering how to get it working fully locally, seems you did the job already, thanks a lot! Really looking for the automatic hacs install :+1:

I just installed it today and it works like a charm ! Got my weatherstation in home assistant. I’m not sure if yes or no it does send my metrics forward to the cloud, will open an issue propably this is the meaning of the checkbox in the setup gui in homeassistant but it’s unclear and can’t be changed afterwards it seems…

Anyway it’s working fine just fine, thanks a lot !

Is there somewhere to discuss your integration @lhw ?
My current question is neither a bug nor a feature request… I do not see any indoor temperature and indoor humidity in home assistant. I looked rapidly at your code and it doesn’t seem to me you are filtering this out, but you also seem to rely on “known sensors” coming from somewhere I don’t know so maybe…
And maybe it’s simply the fact that my base is not reporting indoor temp an humidity to these cloud services I’m now spoofing with your nice code.

I have the Ambient Weather WS-2902. It has the following issues:

  1. Rain cone blocks up easily with bird poop.
  2. Wind cups are very fragile. An owl landed on mine and broke one cup clean off.
  3. Data is collected via the cloud, so if your internet is down, you’ve got gaps in the data because it does not even buffer.
  4. Sensors failed one by one and is completely dead now 2 years later.

I need a weather station that is solar powered and can speak directly to my local HA.

@toxic0berliner to answer your questions here too:
I haven’t created a discussion thread yet, will do so after the next update of the integration. Still have some things planned for it that I want to see working better. Including a much better explanation on what that switch in the setup actually does. And the possiblity to reconfigure that later.

And in regards to the indoor values. Sadly the stations dont seem to be passing that along to the cloud. So it won’t be possible to intercept and redirect that to HomeAssistant. Not much can be done. I have the appropriate mappings available, so if the station reports them they would end up in HomeAssistant. The mappings come from the official API documentation and some other reverse engineered projects.

Edit: question moved to integration thread.

That weather station will come with all the hardware needed to transmit directly to ecowitt2mqtt. You will use Ambient Weather’s wsnet app to make that configuration.

1 Like

So did any one actualy answer the initial question ? I am on the market to find a weather station with rain / wind sensor and local access / home assistant intergration.

I checked the conversation but I see no obvious advice which (still available) set I should buy.

Any advice is most appriciated.

I’ve had the " Ambient Weather WS-2902" on my back porch for the past few years and am quite happy with it (though I doubt it’s the “best possible” device… :slight_smile: )

There is a native integration that uses the cloud, but I use the HACS integration that allows fully local access.

1 Like

Thanks for this, I see this set seems to go as different brand names and for quite a reasonable price.

So thanks for sharing this was exactly what I was looking for.

1 Like

I bought an ecowitt gwa2000 base station plus a ws90 weather station via aliexpress. There is an HA Integration which just works, and you can add many extra sensors. The unique selling point for me was ‘no moving parts’.

1 Like

Fair warning for those who live in areas where it gets below freezing - the heater on those was poorly thought out:

  1. It does not keep the solar cells clear, just the ultrasonics. This results in the lux sensor becoming nonfunctional due to ice on top. Worse, it seems as though the heater is just enough to occasionally melt and refreeze snow into ice on top - in some cases resulting in it taking longer to clear than without the heater!
  2. When operational in still/calm cold conditions it can result in a significant temperature offset - the heater is too close to the temperature sensor. Worse, this isn’t consistent - it appears to depend somewhat on wind and snow/ice.

(Yes, the heater is connected to the sump pump circuit. Don’t ask.)

1 Like

I pointed that out to them and they send a replacement temp sensor assembly which does seem to solve most of that problem, though it requires the latest firmware (which you can flash yourself if you have a pc or mac).

The icing elsewhere I can’t talk to, since I don’t look at the lux sensor much.

1 Like

I recently bought & set up an Ecowitt HP2561 and can confirm the HA integration works and the entire setup was local - no account, no app, just local. Note that the integration is inthe HA core. There is a now unsupported custom integration (in HACS) that is non-functional. MQTT not needed, the weather station talks to the wifi gateway (display) and the gateway provides rhe data to the HA entitias (2.4GHz only).

For me, the apparent_temperature entity isn’t created (feels_like is, but it’s not much use for me). Windchill entity is not reporting (haven’t investigated that yet).

1 Like

My personal experiences have been when buy things that have “Engrish” instructions you generally pay for it in multiple ways with your time after the fact. I’d be interested what choices you make and what your success is later on as a weather station is one of the things I want to add to my own setup.

Approximately 19 months ago, I purchased the Ambient WS-5000 and used the AWNET to HASS Add-on and the “Ambient Weather Local” Integration. All local and no moving parts! I did spend way more than I should have…

Things have worked great for those 19 months. Just recently, the WS-5000 stopped reporting temperature, humidity, and solar/light. After reading the recent Amazon reviews, I am not alone. It comes with a 1-year warranty and it seems there are a LOT of similar failures in the 13-24 month timeframe.

I do NOT suggest Ambient Weather and I have removed all Ambient items from my “Wish List.”