Hia,
Migrated over to the SDM/Pubsub about a year ago. Been working brilliantly until recently. I noticed that my temperatures weren’t updating.
Looking at the Google side shows activity stopped.
- Thermostat can be controlled using the Nest app
- Have rebooted both HA and the thermostat countless times
- Home Assistant can control the thermostat but the climate card will default back to “stuck” temperatures
- Nothing in the Home Assistant logs
Google Nest diagnostics
{
"home_assistant": {
"installation_type": "Home Assistant OS",
"version": "2024.8.3",
"dev": false,
"hassio": true,
"virtualenv": false,
"python_version": "3.12.4",
"docker": true,
"arch": "aarch64",
"timezone": "Europe/London",
"os_name": "Linux",
"os_version": "6.6.31-haos-raspi",
"supervisor": "2024.08.0",
"host_os": "Home Assistant OS 13.1",
"docker_version": "26.1.4",
"chassis": "embedded",
"run_as_root": true
},
"custom_components": {
"hacs": {
"documentation": "https://hacs.xyz/docs/configuration/start",
"version": "2.0.0",
"requirements": [
"aiogithubapi>=22.10.1"
]
},
"garmin_connect": {
"documentation": "https://github.com/cyberjunky/home-assistant-garmin_connect",
"version": "0.2.19",
"requirements": [
"garminconnect==0.2.12",
"tzlocal"
]
},
"mass": {
"documentation": "https://music-assistant.io",
"version": "2024.8.1",
"requirements": [
"music-assistant==2.1.3"
]
}
},
"integration_manifest": {
"domain": "nest",
"name": "Google Nest",
"after_dependencies": [
"media_source"
],
"codeowners": [
"allenporter"
],
"config_flow": true,
"dependencies": [
"ffmpeg",
"http",
"application_credentials"
],
"dhcp": [
{
"macaddress": "18B430*"
},
{
"macaddress": "641666*"
},
{
"macaddress": "D8EB46*"
}
],
"documentation": "https://www.home-assistant.io/integrations/nest",
"iot_class": "cloud_push",
"loggers": [
"google_nest_sdm"
],
"quality_scale": "platinum",
"requirements": [
"google-nest-sdm==4.0.7"
],
"is_built_in": true
},
"setup_times": {
"null": {
"setup": 0.0021600750000061453
},
"8e2bcc5a5e314d978a6b0e9a5c93ad9c": {
"wait_import_platforms": -0.013209533999997802,
"wait_base_component": -0.0066843779999885555,
"config_entry_setup": 5.837247362999989
}
},
"data": {
"data": {
"traits": {
"sdm.devices.traits.Connectivity": {
"status": "ONLINE"
},
"sdm.devices.traits.Fan": {
"timer_mode": null,
"timer_timeout": null
},
"sdm.devices.traits.Info": {
"custom_name": "**REDACTED**"
},
"sdm.devices.traits.Humidity": {
"ambient_humidity_percent": 70.0
},
"sdm.devices.traits.Temperature": {
"ambient_temperature_celsius": 19.86
},
"sdm.devices.traits.ThermostatEco": {
"available_modes": [
"OFF",
"MANUAL_ECO"
],
"mode": "OFF",
"heat_celsius": 10.94441,
"cool_celsius": 24.44444
},
"sdm.devices.traits.ThermostatHvac": {
"status": "OFF"
},
"sdm.devices.traits.ThermostatMode": {
"available_modes": [
"HEAT",
"OFF"
],
"mode": "HEAT"
},
"sdm.devices.traits.ThermostatTemperatureSetpoint": {
"heat_celsius": 12.26241,
"cool_celsius": null
}
},
"name": "**REDACTED**",
"type": "sdm.devices.types.THERMOSTAT",
"parentRelations": [
{
"parent": "**REDACTED**",
"displayName": "**REDACTED**"
}
]
}
}
}
I’m at a loss, anywhere else I can check?
Cheers