Adding OpenWeatherMap

5hrs ago I answered the same thing :smiley:

As you said.. "Doh!" moment..


Well, its working - pulling the weather data, but its way off. Why? Because its using only the central Los Angeles city info instead of the specified inland valley. There is a 20 degree difference as one is coastal and the other isn't. They even show my location on their map site, but don't provide the data?

Guess the free API is not that accurate as their site talks about the "Startup" subscription provides "Higher geographic accuracy" for just $40 a month. Really? Not going to happen.

I think Yahoo Weather would have been a better choice although who knows how long they are going to be around as they have changed hands a few times.

Try apixu.


Much better so far...

What is ?
After you switched to APIXU weather ??

Yes I have and it does work better. At least I have my location's data now instead of 20 miles away on the other side of a mountain range.

hello i have been trying to add import the new driver code but i keep getting missing access key, after i have added the key multiple times. does anyone have an example of how to import this... I am using APIXU.
Thanks in advance.

Didn’t APIXU cease or change the free use of their API ?
That could be your issue.

1 Like


As @njanda indicates, you should switch to something else. DarkSky is a popular alternative. There's a community integration written by @Matthew available here:


thanks. i will check it out.

We are always happy to help you with any technical issues with our products at OpenWeather. You can always contact us at Did you have any specific issues with the accuracy? How did you test it? I'm affraid it wouldn't be possible for data to differ that much.


Hello @arturasrosliakas - welcome to Hubitat! Nice to have someone from here!


I enter my key but I still get no information being sent.

I added my OW key and I still get no information.


Just tried it, I clicked Add Virtual Device. Then put in a Name for it that I like... and selected OpenWeatherMap as the Type. Then clicked Save Device

The device info page appears and I paste in a key, and any of the optionals... and clicked Save Preferences. I could wait, but I clicked Refresh and got Data. :slight_smile:

Screen Shot 2020-09-19 at 9.34.36 AM

It finally worked so I deleted a bunch of other stuff that does not. I wasted a week on this but finally got it working. I did use the built-in device. NONE of the use ones worked. I sued the same API key that did not work in the OpenWeather App. I work from the built-in device. I shows the default weather tile properties so I suspect the other are there too. here is what I get when I go to it NOW.

  • cloudiness : 0
  • country : US
  • humidity : 87
  • pressure : 1013
  • temperature : 54
  • weather : clear sky
  • weatherIcons : 01n
  • windDirection : 67
  • windSpeed : 1.25

I consider this finally solved.

1 Like

Old topic but ..

I have N/A in my openweathermap tile. Device logs are not telling that any polled information is missing so I'm wondering what information there should be. Temperature, location and "broken clouds" and 93% are shown.. what else should there be?

Just want to say thanks for this device integration. I am now using it to park my automower when there is rain. Hopefully, it will get stuck in the mud less.

Download the Hubitat app