Are you using an outside weather station? If so, which one?

I have used an Ambient Weather WS1400IP since January 2017. I collect the data using a PHP script similar to what I found at

It is been working great, except for a few times I had to reboot the Observer module. However, last week the rain gauge quit working. It is about 12’ up in the air so I had to pull it down to clean it and get it working again. The plastic had discolored a bit, but not bad.

For the price, I think it is great. The build quality is what you might expect for the price. The two main complaints I have about it is that I would like the wind sensors to be separate so they could be up high, while the other sensors lower for maintenance routines. I would also like an API to connect to it directly without coding to fool it into thinking it is talking to WU.


My Ambient Weather WS1400IP died just shy of 2 years of use. The solution suggested was to buy a new sensor array. Instead I bought a Davis Vantage Pro2. Expensive, yes, but it is a much higher quality unit.

Acurite 5 in 1. I have the receiver unit connected to a raspberry pi. the raspberry pi uses weewx to save the weather data to a mysql database. I wrote a script that reads the most recent entry and sends to to openhab through the rest api.

1 Like

I installed the Ambient Weather WS1401IP about a month ago. Overall I’m pleased. Although, as reported above, the build quality is not great for $150 US. I expect it will last a couple or three years, then we’ll see what kind of shape it’s in.

I’m using the Ambient Weather binding mentioned here, although I’ve made a couple local changes to the binding (added a channel to tell it to reboot itself (more on that in a minute), fixed the ability to save config changes, added channel for last report time).

I’m a bit disappointed in the IP Observer (gateway) module. It flakes out after a while of scraping the HTML page. Response times jump from about 600 ms to 8000+ ms, then it eventually stops responding. It’s a known problem, and the solution is to switch to the Ambient Weather API. I’ve considered writing a binding for that, but my solution now is to have the binding reboot the device when the binding sees a response time greater than 8000 ms (hence the reason why I added the reboot channel), and to cycle the power every night at 00:15.

Any chance you can share these changes with me? I have also made some changes and created a channel that displays the milliseconds it took to scrape the livedata.htm with the idea to add another channel to do a reboot with. But if you have already made the changes it will save me some time working out how to do the reboot. Also interested in the fix for config changes. Just PM the changes if that is the easiest way or I can send an email addy.

I am looking for something similar to Netatmo, but more reliable. Their API seems to be flaky and a lot of people have problems with the hardware.
I am running right now with their demo station (asked them for invitation), but the OH binding only read data once from there. It still works in the Android app and on the web site. Checked the config and the binding says “online” but does not work. Strange.

I’d like to have inside and outside temp and humidity and also inside CO2 (that is the tricky one because almost no station offers that). Don’t need wind etc. Cloud is nice to have, but not really needed when I have an OH binding.

Any recommendations? Thanks!

When using openhab it should open up more possible units as you don’t need co2 in the weather station as you could use a zwave co2 sensor and a more basic weather station for the rest.

Not Many stations can connect direct to openhab and be cloudless, this one can do that plus still upload to weather underground which there is also a binding for.

Many brands sell that weather station Re badged so just do a search in your local country and if it looks the same it will be. They make versions with better screens but you will need that box which can be purchased separately to get the connection to openhab without a cloud.

Just a heads up that weather underground are making big changes to their api in the next month and this will probably break the binding and require changes to be made, they have not released full plans and details yet. The binding for the ip observer unit should keep working through the WU changes and it is found here…

the same here (saving my blind): which wind gauge do you use now?

WeatherFlow Smart Weather Station
The binding is being developed here:

I have the ambient weather osprey. It is in my paper ui but won’t communicate with OH?

Has somebody a solution to grap the data of this weather station:

Sainlogic WS3500

I see that this station can upload its data to WeatherUnderground. That being the case, my WeatherComapny binding will pull the PWS data from WeatherUnderground. As an added bonus, you get a 5 day weather forecast from the Weather Company. It’s a bit of a roundabout way to get the data, as you’ll be pulling the data from the Internet rather than directly from the weather station…

You can also redirect the DNS locally to some server (Are you using an outside weather station? If so, which one?).

@mhilbush, Thanks that looks promising, i will dig into that binding.
@andres_meyer : Actually, the configuration software allows to send the Data to a Server which you can specifiy. Unfortunatly i am not smart enoough to get that done. So i will try Marks Binding.

Thank you guys.

There is yet another way which will give you local control and it will work when your internet connection goes down in a storm…

You will need to purchase a IP observer unit which can work at the same time as your indoor screen, they cost $50 to buy.


I also got ws3500 weather station is there a way to link it without API Key

from Oliver

You have several options.

  • as described above, if your station is compatible with the Observer IP, you can buy an Obesrver IP and use @matt1’s binding

  • you can of course get an app and api key from your Ambient Weather dashboard, then use the ambientweather binding

  • if you upload your data to Weather Underground, you can pull the observations using the weathercompany binding. This binding also give you access to the The Weather Company’s 5-day weather forecast.

I don’t think ambient weather works with my weather station

Ok, sorry about that. Perhaps options 1 and 3 are still viable?

how’s does this work without api weathercompany binding.

What is your concern about getting an API key?