From 65d1f8183f9b0898c19ac6adbd62a489fde4868c Mon Sep 17 00:00:00 2001
From: Glenn Waters <gwwaters@gmail.com>
Date: Mon, 22 Nov 2021 06:40:25 -0500
Subject: [PATCH] Fix Environment Canada server loading (#60087)

* Reduce number of requests hitting EC servers.

* Bump lib.
---
 homeassistant/components/environment_canada/camera.py     | 1 +
 homeassistant/components/environment_canada/manifest.json | 2 +-
 requirements_all.txt                                      | 2 +-
 requirements_test_all.txt                                 | 2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/homeassistant/components/environment_canada/camera.py b/homeassistant/components/environment_canada/camera.py
index a4707bb7576..86f6299585c 100644
--- a/homeassistant/components/environment_canada/camera.py
+++ b/homeassistant/components/environment_canada/camera.py
@@ -55,6 +55,7 @@ class ECCamera(CoordinatorEntity, Camera):
         self._attr_name = f"{coordinator.config_entry.title} Radar"
         self._attr_unique_id = f"{coordinator.config_entry.unique_id}-radar"
         self._attr_attribution = self.radar_object.metadata["attribution"]
+        self._attr_entity_registry_enabled_default = False
 
         self.content_type = "image/gif"
         self.image = None
diff --git a/homeassistant/components/environment_canada/manifest.json b/homeassistant/components/environment_canada/manifest.json
index 3a2ee1d8b8f..b340674b480 100644
--- a/homeassistant/components/environment_canada/manifest.json
+++ b/homeassistant/components/environment_canada/manifest.json
@@ -2,7 +2,7 @@
   "domain": "environment_canada",
   "name": "Environment Canada",
   "documentation": "https://www.home-assistant.io/integrations/environment_canada",
-  "requirements": ["env_canada==0.5.14"],
+  "requirements": ["env_canada==0.5.18"],
   "codeowners": ["@gwww", "@michaeldavie"],
   "config_flow": true,
   "iot_class": "cloud_polling"
diff --git a/requirements_all.txt b/requirements_all.txt
index 08043ffa094..ad76cd83ff9 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -600,7 +600,7 @@ enocean==0.50
 enturclient==0.2.2
 
 # homeassistant.components.environment_canada
-env_canada==0.5.14
+env_canada==0.5.18
 
 # homeassistant.components.envirophat
 # envirophat==0.0.6
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index f66a2594459..7acbdb7674c 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -372,7 +372,7 @@ emulated_roku==0.2.1
 enocean==0.50
 
 # homeassistant.components.environment_canada
-env_canada==0.5.14
+env_canada==0.5.18
 
 # homeassistant.components.enphase_envoy
 envoy_reader==0.20.0
-- 
GitLab