diff --git a/homeassistant/components/nexia/entity.py b/homeassistant/components/nexia/entity.py
index 4f806d03edad7fdbecdeb7fc4dbfbfefced1dba6..6b017db4d34b2a07b59ca6d6afd980acb9a3fd9b 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 78576e06b8aff06308a325e43a018b33aef8df4c..99eb7c14798013213fd6714a08fbd6432a58b3f6 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 660366902edd2c8e19a5aaee7337033abecaf05f..156a47e9731d590a1a68333fa15812a0b087263d 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 36710491d155fa1ab03f3e8a10b684c3110524c5..a8e30ddc07cea7e27ab3f561974b06f6da181a4e 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