From b313f3794692fd5edd97e5637efabb1efeeff14d Mon Sep 17 00:00:00 2001
From: "J. Nick Koston" <nick@koston.org>
Date: Sat, 5 Nov 2022 09:55:43 -0500
Subject: [PATCH] Bump nexia to 2.0.6 (#81474)

* Bump nexia to 2.0.6

- Marks thermostat unavailable when it is offline

* is property
---
 homeassistant/components/nexia/entity.py     | 5 +++++
 homeassistant/components/nexia/manifest.json | 2 +-
 requirements_all.txt                         | 2 +-
 requirements_test_all.txt                    | 2 +-
 4 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/homeassistant/components/nexia/entity.py b/homeassistant/components/nexia/entity.py
index 4f806d03eda..6b017db4d34 100644
--- a/homeassistant/components/nexia/entity.py
+++ b/homeassistant/components/nexia/entity.py
@@ -80,6 +80,11 @@ class NexiaThermostatEntity(NexiaEntity):
             self.hass, f"{SIGNAL_THERMOSTAT_UPDATE}-{self._thermostat.thermostat_id}"
         )
 
+    @property
+    def available(self) -> bool:
+        """Return True if thermostat is available and data is available."""
+        return super().available and self._thermostat.is_online
+
 
 class NexiaThermostatZoneEntity(NexiaThermostatEntity):
     """Base class for nexia devices attached to a thermostat."""
diff --git a/homeassistant/components/nexia/manifest.json b/homeassistant/components/nexia/manifest.json
index 78576e06b8a..99eb7c14798 100644
--- a/homeassistant/components/nexia/manifest.json
+++ b/homeassistant/components/nexia/manifest.json
@@ -1,7 +1,7 @@
 {
   "domain": "nexia",
   "name": "Nexia/American Standard/Trane",
-  "requirements": ["nexia==2.0.5"],
+  "requirements": ["nexia==2.0.6"],
   "codeowners": ["@bdraco"],
   "documentation": "https://www.home-assistant.io/integrations/nexia",
   "config_flow": true,
diff --git a/requirements_all.txt b/requirements_all.txt
index 660366902ed..156a47e9731 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1141,7 +1141,7 @@ nettigo-air-monitor==1.5.0
 neurio==0.3.1
 
 # homeassistant.components.nexia
-nexia==2.0.5
+nexia==2.0.6
 
 # homeassistant.components.nextcloud
 nextcloudmonitor==1.1.0
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 36710491d15..a8e30ddc07c 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -831,7 +831,7 @@ netmap==0.7.0.2
 nettigo-air-monitor==1.5.0
 
 # homeassistant.components.nexia
-nexia==2.0.5
+nexia==2.0.6
 
 # homeassistant.components.discord
 nextcord==2.0.0a8
-- 
GitLab