diff --git a/homeassistant/components/tado/coordinator.py b/homeassistant/components/tado/coordinator.py index 9be21aab8867..57b29fa36571 100644 --- a/homeassistant/components/tado/coordinator.py +++ b/homeassistant/components/tado/coordinator.py @@ -122,6 +122,7 @@ class TadoDataUpdateCoordinator(DataUpdateCoordinator[dict[str, Any]]): self.data["zone"] = zones self.data["weather"] = home["weather"] self.data["geofence"] = home["geofence"] + self.data["rate_limit"] = self.get_rate_limit() refresh_token = await self.hass.async_add_executor_job( self._tado.get_refresh_token diff --git a/tests/components/tado/snapshots/test_diagnostics.ambr b/tests/components/tado/snapshots/test_diagnostics.ambr index 1ea74be559ed..19745cf103b6 100644 --- a/tests/components/tado/snapshots/test_diagnostics.ambr +++ b/tests/components/tado/snapshots/test_diagnostics.ambr @@ -76,6 +76,10 @@ 'presence': 'HOME', 'presenceLocked': False, }), + 'rate_limit': dict({ + 'per-day': 1000, + 'remaining': 100, + }), 'weather': dict({ 'outsideTemperature': dict({ 'celsius': 7.46,