# Weather API's (Changing Again!)

**URL:** <https://discourse.nodered.org/t/weather-apis-changing-again/98625>\
**Category:** General\
**Created:** [12 August 2025 10:59 UTC](https://discourse.nodered.org/t/weather-apis-changing-again/98625 "2025-08-12T10:59:08Z")\
**Posts on this page:** 10\
**Page:** 3

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [31 August 2025 16:07 UTC](https://discourse.nodered.org/t/weather-apis-changing-again/98625/41 "2025-08-31T16:07:59Z")

</div>

Slowly getting to improve my new weather page.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/5/e/5e029a75678b92df5f5ac3a18c44a575df505636.jpeg)

Still needs tweaking of course but I also need to add the forecast data. I'm currently using OWM. Unfortunately, OWM not doing a good job of understanding the wind. Currently showing \<1m/s but most of the time it is currently nearer the gust speed, around 12m/s.

Both the wind and temperature boxes now have coloured backgrounds that change according to the weather. I've used the following to set the colors:

### For wind, using the Beaufort scale

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/3/3328d7c0ae3eff5380b7e959de8c4923b66a06aa.jpeg)

### Temperature Color Scale - borrowed from [windy.com](http://windy.com)

- **Deep Blue** (`hsl(240, 80%, 60%)`) - Very Cold: \< -10°C
- **Blue** (`hsl(220, 70%, 70%)`) - Cold: -10°C to 0°C
- **Light Blue** (`hsl(200, 60%, 75%)`) - Cool: 0°C to 10°C
- **Green** (`hsl(120, 50%, 70%)`) - Mild: 10°C to 20°C
- **Yellow** (`hsl(60, 80%, 70%)`) - Warm: 20°C to 30°C
- **Orange** (`hsl(30, 85%, 65%)`) - Hot: 30°C to 40°C
- **Red** (`hsl(0, 80%, 70%)`) - Very Hot: \> 40°C

> **[Professional weather forecast](https://www.windy.com/-Temperature-temp?temp,51.364,0.614,5)**
>
> 50+ weather layers, weather radar and satellite

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [31 August 2025 19:02 UTC](https://discourse.nodered.org/t/weather-apis-changing-again/98625/42 "2025-08-31T19:02:50Z")

</div>

I've used the [Windy.com](http://Windy.com) app for a while now, especially for the weather radar which has proved very useful.

The radar map predicts the radar image up to 1 hour ahead, so we can predict local rain/storms with some certainty. It would be great if that data could trigger an alert, something like ‘17mm/h rain likely in 15 minutes’.

I don't know if windy has a API…

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [31 August 2025 19:09 UTC](https://discourse.nodered.org/t/weather-apis-changing-again/98625/43 "2025-08-31T19:09:52Z")

</div>

> [@Paul-Reed](#):
>
> The radar map predicts the radar image up to 1 hour ahead, so we can predict local rain/storms with some certainty. It would be great if that data could trigger an alert, something like ‘17mm/h rain likely in 15 minutes’.

While the OWM wind prediction wasn't very accurate earlier, the minutely precipitation forecast WAS accurate. So I've added that to my weather page as it might actually be useful.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/0/b03a75b173a1eddbdff280bdb01b383a8638e15f.jpeg)

Yes, I didn't quite get the chart ready before teatime so I missed the rain. The chart is an accumulating 60 minute forecast of rain in mm.

I am trying out a new (to me) charting library from ObservableHQ, simply called Plot. It builds over D3. Seems quite nice to work with so far, well supported by AI coding it seems and very well documented.

[Website](https://observablehq.com/plot), [Docs](https://observablehq.com/plot/getting-started), [GitHub](https://github.com/observablehq/plot), [Examples](https://observablehq.com/@observablehq/plot-gallery)

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [31 August 2025 19:41 UTC](https://discourse.nodered.org/t/weather-apis-changing-again/98625/44 "2025-08-31T19:41:04Z")

</div>

Just looking at Plot… yes, loads of options, and nice clean looking layouts.

The [Plot gallery page](https://observablehq.com/@observablehq/plot-gallery) is really helpful, as it has interactive examples which enable users to experiment on styles etc. Also nice that it show input data format, so easy to follow.

Nice find @TotallyInformation

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [31 August 2025 21:34 UTC](https://discourse.nodered.org/t/weather-apis-changing-again/98625/45 "2025-08-31T21:34:38Z")

</div>

Windy does have an API. And you can also write plugins for it, which may let you do extra stuff, though I’ve never tried it… [Introduction | Windy Plugins Guide](https://docs.windy-plugins.com/getting-started/)

I think you have to have the paid version to install or use plugins but I may be mistaken.

---

<div class="post-metadata">

**Author:** ![xx\_Nexus\_xx](https://avatars.discourse-cdn.com/v4/letter/x/54ee81/32.png) [@xx\_Nexus\_xx](https://discourse.nodered.org/u/xx_Nexus_xx)\
**Post date:** [31 August 2025 22:08 UTC](https://discourse.nodered.org/t/weather-apis-changing-again/98625/46 "2025-08-31T22:08:05Z")

</div>

I have settled (for the moment) with [weatherapi.com](http://weatherapi.com) .. which give me all the info I need via the API call.. and very accurate for my location. I had the compass-view in DB1 but never got the time to setup for DB2, I realized I dont miss it 😉 (much)

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/5/2/52f272ea1d084a10aae51e4650946045c8c904a0.jpeg)

But yes, maybe it is time to extend the view with hourly forecast and a new compass view 🫠 .. I think next weekend is booked.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [1 September 2025 10:31 UTC](https://discourse.nodered.org/t/weather-apis-changing-again/98625/47 "2025-09-01T10:31:00Z")

</div>

Improved precipitation chart. Auto-scales, shows the text "No precipitation in the next hour" if none is forecast. Has cross hairs and display's the current hovered point.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/4/f41336f1aabb6b72f1ee346113bb85b9aefa371f.png)

I'd like to put some colour on the chart to indicate levels of excessive precipitation. I may add a bar overlay to show the actual precipitation as well as the cumulative.

Loving the fact that GitHub Copilot can make sense of the Plot API, making it easy to produce quite complex charts easily. I can share code if anyone wants it.

* * *

Update:

Getting ever nicer.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/1/41096ba325705ea0f3c84a881a7f03e45104224b.jpeg)  
We've got the current weather summary along with the matching icon. And the precipitation chart shows per-minute expected precipitation. In addition, the current minute is shown (and updated each minute). Also the cumulative chart has some light colour banding to indicate possible excessive rain levels.

---

<div class="post-metadata">

**Author:** ![k5map](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/k5map/32/47681_2.png) [@k5map](https://discourse.nodered.org/u/k5map)\
**Post date:** [1 September 2025 18:45 UTC](https://discourse.nodered.org/t/weather-apis-changing-again/98625/48 "2025-09-01T18:45:42Z")

</div>

@xx_Nexus_xx Great looking design… which icons are you using for your page?

---

<div class="post-metadata">

**Author:** ![xx\_Nexus\_xx](https://avatars.discourse-cdn.com/v4/letter/x/54ee81/32.png) [@xx\_Nexus\_xx](https://discourse.nodered.org/u/xx_Nexus_xx)\
**Post date:** [2 September 2025 05:59 UTC](https://discourse.nodered.org/t/weather-apis-changing-again/98625/49 "2025-09-02T05:59:58Z")

</div>

the “Weather-Icon..e.g. SUN” is provided by weatherapi as part of response

the Moon-phase icon, I have downloaded from Nasa website

the small icons are [MDI icons](https://pictogrammers.com/library/mdi/)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [1 December 2025 06:00 UTC](https://discourse.nodered.org/t/weather-apis-changing-again/98625/50 "2025-12-01T06:00:25Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

[Previous page](https://discourse.nodered.org/t/weather-apis-changing-again/98625.md?page=2)
