#Has the Environment Canada integration stopped working?

1 messages · Page 1 of 1 (latest)

orchid glade
#

Yesterday (25th June) all my weather data (forecasts and current weather) became 'unavailable'.

Today I removed the integration and re-added it and I can't get past the configuration screen. I've tried both entering my station id (BC/s0000568) or leaving it blank and relying on lat/long and in both cases I get the error "Station ID is invalid, missing, or not found in the station ID database".

Anyone know what might be causing this, the data appears to be up to date on the Environment Canada website with no outages reported.

echo merlin
#

Came here with the same question.
I'm using NS/s0000318 (Halifax NS) and it's been down since 1pm on the 25th. I downloaded the config_entry-environment_canada-*.json file, and it has valid data, but the HA integration entities are all status unavailable. I haven't removed and re-installed the integration, but I see that you did and it didn't help for you.
I wasn't able to find any info from Env Canada on their website.

BTW, if you want to look at the config_entry-* file for your station, go to Settings>Devices and services>Environment Canada Integration, and click on the service link. That brings you to the main info page for this integration. In the Service info section, click on the three dots beside the VISIT link and a link called "Download diagnostics" comes up. When you select it, this will download the config-entry for your particular station.

gloomy salmon
#

Yes, Environment Canada changed the structure of their data on June 25th. This was patched in the 2025.6.0 release.

orchid glade
#

OK thanks @gloomy salmon, I'll do an update!

echo merlin
#

I've updated the core to 2025.6.1 and the data is coming through once again.

wanton orchid
#

I'm running homeassistant core 2025.6.3 in a conda. I removed environment-canada from the conda and for jokes removed env_canada from deps. I went to add the integration and it downloaded env_canada-0.10.1. I'm trying to add SK/s0000797 and in HA's logs I see env_canada.ec_weather.ECWeatherUpdateFailed: Unable to retrieve weather 'https://dd.weather.gc.ca/citypage_weather/xml/SK/s0000797_e.xml': Not Found (404). Am I doing something wrong?

#

I also tried https://dd.weather.gc.ca/citypage_weather/xml/SK/s0000788_e.xml (404). Their own example (Athabasca) https://dd.weather.gc.ca/citypage_weather/xml/AB/s0000001_e.xml is 404 as well.

wanton orchid
#

Argh. I have no idea why homeassistant was insisting on keeping env_canada-0.10.1. It suddenly and magically got deps/env_canada-0.11.2. I've restarted it so many times that i couldn't say when it happened but it did. I'm leaving this here for some poor sap in the future - check your version of HA and make sure that env-canada is 0.11.2

sharp spindle
#

Good Day all. I have noticed my Environment Canada integration stopped working this week. October 7 at 10:05 am. The radar apears to still pull data, but all the other entities come up as unavailable. Has anyone else experienced this issue? I suspect environment changed their directory or resource paths. when I checked the "https://www.home-assistant.io/integrations/environment_canada" and some of the links on this page now return 404 errors. attempts to add a new location as test ( either as station ID or long/lat) return "station ID is invalid, missing, or not found in the station ID database"