[App][Pro] Ambient Weather (Live 1.0.10, Test 1.0.11)

I have created a new app that brings the Ambient Weather weather stations into Homey.

It is now in the Community Store https://store.homey.community/app/com.ambient.weather and the Homey app store Ambient Weather | Homey

After installing the app you can start to add Ambient Weather devices.
The app currently supports:

  • Weather stations that have internet access (tested with the WS-5000),
  • Lightning detectors,
  • PM2.5 sensors,
  • Extra temperature and Humidity sensors (up to 8),
  • Internal Temperature / Humidity / pressure sensor,
  • Soil moisture sensors (up to 8).

Once you have selected the device you want to add you will be prompted for an API key. You need to obtain the API key from your Ambient Weather account (https://ambientweather.net/account). You just need the “User API key” (not a developer key). There is a button to open the Ambient Weather page in a popup window to make it easier to get your key.
Copy the key, close the popup window and paste it into the app then select Next.
You will then see a list of all the selected type of device that you have connected to that API key.
Select the required device(s) and tap on Next and the devices will be added.

Version Log

1.0.0

  • First release.

1.0.1

  • Added a button to the API Key screen that opens the Ambient Weather page where the Key is generated / located. This should make it easier to copy it and then paste it into the wizard when the page is closed.

1.0.2

  • Removed cloud options to pass verification process.

1.0.3

  • Handle crash when PM2.5 goes offline.
  • Setup Diagnostic log Maintenance action on all devices.

1.0.4 & 1.0.5

  • Various changes to images to pass verification process.

1.0.5

  • Now live in the Homey app store.

1.0.6

  • Trap missing location when adding a device.

1.0.7

  • Added last rained capability and Flow cards to station.
8 Likes

Does this also work with the alecto WS-5500? And if yes, can i also get the api-key at ambientweather?

I can’t say for sure, but I don’t think so.
It is however compatible with ‘WeatherUnderground’ and possibly with ‘Misol and Ecowitt’ for local connection.

Thank you @Adrian_Rockall. It is connected with Weather-Underground, but that is rather unstable. Oooh well, it works.

Hi @Adrian_Rockall!

I just got an Ambient Weather WS-5000. I have been able to generate an API key on the ambientweather.net site, but when I copy/paste it into Homey as I attempt to add the weather station, I get a 401 - {“error”:“apiKey-invalid”).

I’ve tried via the web app and the mobile app and the experience is the same.

My apologies. Apparently it took a little while for the API Key to “soak” and become visible by Homey.

Now that I’m connected, was wondering if I could request a feature…

Is it possible to pull data from other sensors attached to my weather station? For example, I have a pool temperature sensor attached (sensor 3). I’d like to be able to create a flow which would turn on my pool pump if the ambient temperature is higher than the pool temperature.

So, is the sensor not found when you add a temperature sensor device in Homey:

1 Like

Duh. I got confused by Ambient Weather packing everything into the “Weather Station” and didn’t even think to add extra sensors individually (which works perfectly BTW).

THANKS!!!

1 Like

Hello,
Are there any special requirements about weather station? Or just needed Internet connection to router?

I am looking for not so expensive weather station and as well, I would like to avoid paid subscription to get API for the app.

Thank you in advance for feedback maybe with some tested devices (from owner of app and as well, users)

BR,
Mateusz

There are lots of choices. My Misol and Ecowitt app works locally and they are reasonably priced. It also works with some Ambient weather stations.

Hi Adrian,

I am running Ambient Weather Version 1.0.10. It was working fine until a couple of weeks ago. It has stopped updating.

If I run a “repair” on the app, it updates for the real time condition at that moment but does not continue uupdating.

I am running this app on two different Homeys at two different houses. Both have an Ambient WS-2020.

I tried uninstalling and reinstalling the app. I also tried deleting the API keys on the Ambient Weather app and creating new keys. Still not working.

Any thoughts on what to try next?

Thanks in advance for your assistance.

Armand Girard

Could you try sending a Diagnostics report and let me know the id.

Thanks for checking into this.

I just sent a Diagnostics report. They ID is 90008394-2dc4-400d-81e2-b793329a71f2

Unfortunately there is nothing useful in the log.

Could you open the device Advanced Settings and make sure the ‘Enable Log’ is set to ‘Yes’. Then restart the app and wait for a few minutes before using the Maintenance - Send Diagnostics Log button.

I sent two Diagnostic Reports. Disregard the older report. I forgot to restart the app after enabling logging before sending it.

I sent the log under Maintenance but I didn’t get any notification that something happened. Maybe it jsut works in the background?

In case you didn’t get that log, I also created a new Diagnostics Report (after enabling logging, waiting 15 minutes, and restarting the app). The code is c50cddce-e025-4781-a289-47e1256680a4

Thanks for your assistance.

Armand Girard

I have realised that I was not using the Ambient app since I changed Homeys. I had the app installed but I had my Ambient weather station connected to Homey via my Misol and Ecowitt app. As you have a Homey Pro, this might be a better option for you use if your station supports the local connection.

So, yesterday I added the station via the my Ambient Weather app and I am experiencing the same issue as you. Basically, everything is working in the app, but it is not receiving real-time updates.

I have emailed Ambient about this issue and will get back to you if I hear from them.

Thanks for the update. I suspect Ambient changed something on their end because this was working until just a few weeks ago.

Hoping you hear from them with a solution.

Thanks for looking into this. I appreciate your efforts.

Armand

Hi, I have the same problem, es Armand_Girard. Complettly the same! Please help me also! Thank You very much!

I have published a new test version that reverts to polling every 10 minutes if the real-time data is not pushed.