Hi,
I have an home/away automation that stores the state of my Nest thermostats (cool, heat or heat/cool) to a variable in order to set it back to that mode upon return home. This was working flawlessly until recently, when the Nest API started reporting my thermosat as OFF when the preset Nest schedule activates in the morning. For example, my schedule is set to increase the temperature from 18 C to 21 C at 6:15 AM, and I get the following in the Nest debug log:
2023-11-28 06:15:07.560 DEBUG (MainThread) [google_nest_sdm.event] EventMessage raw_data={'eventId': 'e582162e-ef9d-4cda-8e53-50ebb942e6ea', 'timestamp': '2023-11-28T11:15:03.162294Z', 'resourceUpdate': {'name': 'enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsmHEBbYmACR2C1OKWS7tSNj0RaSame9gNzwxr8bOVQAT-xB8WF4FTjgpbF3epWatdZ_LwgQb7dobOat7gzF_pcyA', 'traits': {'sdm.devices.traits.ThermostatHvac': {'status': 'HEATING'}}}, 'userId': 'AVPHwEv1EGanrIWnfMtBsLDf9-5miWhHeR13ikUHIEn0', 'resourceGroup': ['enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsmHEBbYmACR2C1OKWS7tSNj0RaSame9gNzwxr8bOVQAT-xB8WF4FTjgpbF3epWatdZ_LwgQb7dobOat7gzF_pcyA']}
2023-11-28 06:15:07.561 DEBUG (MainThread) [google_nest_sdm.device] Processing update e582162e-ef9d-4cda-8e53-50ebb942e6ea @ 2023-11-28 11:15:03.162294+00:00
2023-11-28 06:15:07.561 DEBUG (MainThread) [google_nest_sdm.device] Trait update {'sdm.devices.traits.ThermostatHvac': {'status': 'HEATING'}, 'name': 'enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsmHEBbYmACR2C1OKWS7tSNj0RaSame9gNzwxr8bOVQAT-xB8WF4FTjgpbF3epWatdZ_LwgQb7dobOat7gzF_pcyA'}
2023-11-28 06:15:09.423 DEBUG (MainThread) [google_nest_sdm.event] EventMessage raw_data={'eventId': '5e8b9a0a-dc52-4b2e-85dd-77a7139f32da', 'timestamp': '2023-11-28T11:15:07.360361Z', 'resourceUpdate': {'name': 'enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsmHEBbYmACR2C1OKWS7tSNj0RaSame9gNzwxr8bOVQAT-xB8WF4FTjgpbF3epWatdZ_LwgQb7dobOat7gzF_pcyA', 'traits': {'sdm.devices.traits.ThermostatMode': {'mode': 'OFF', 'availableModes': ['OFF']}, 'sdm.devices.traits.ThermostatEco': {'availableModes': ['OFF', 'MANUAL_ECO'], 'mode': 'OFF', 'heatCelsius': 0.0, 'coolCelsius': 0.0}, 'sdm.devices.traits.ThermostatTemperatureSetpoint': {}}}, 'userId': 'AVPHwEv1EGanrIWnfMtBsLDf9-5miWhHeR13ikUHIEn0', 'resourceGroup': ['enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsmHEBbYmACR2C1OKWS7tSNj0RaSame9gNzwxr8bOVQAT-xB8WF4FTjgpbF3epWatdZ_LwgQb7dobOat7gzF_pcyA']}
2023-11-28 06:15:09.423 DEBUG (MainThread) [google_nest_sdm.device] Processing update 5e8b9a0a-dc52-4b2e-85dd-77a7139f32da @ 2023-11-28 11:15:07.360361+00:00
2023-11-28 06:15:09.423 DEBUG (MainThread) [google_nest_sdm.device] Trait update {'sdm.devices.traits.ThermostatMode': {'mode': 'OFF', 'availableModes': ['OFF']}, 'sdm.devices.traits.ThermostatEco': {'availableModes': ['OFF', 'MANUAL_ECO'], 'mode': 'OFF', 'heatCelsius': 0.0, 'coolCelsius': 0.0}, 'sdm.devices.traits.ThermostatTemperatureSetpoint': {}, 'name': 'enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsmHEBbYmACR2C1OKWS7tSNj0RaSame9gNzwxr8bOVQAT-xB8WF4FTjgpbF3epWatdZ_LwgQb7dobOat7gzF_pcyA'}
2023-11-28 06:15:48.924 DEBUG (MainThread) [google_nest_sdm.event] EventMessage raw_data={'eventId': '06b436de-d132-4a28-ac96-5b7f92d77f71', 'timestamp': '2023-11-28T11:15:48.568651Z', 'resourceUpdate': {'name': 'enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsdJO887hd_b41gZXqSloxVJ3YipH6kpgRA5ElXKhUWcraoVUEmEbFhMnPgWRyqBtKbz-Kv2oL-30zAFNyhUWFq8w', 'traits': {'sdm.devices.traits.ThermostatHvac': {'status': 'OFF'}}}, 'userId': 'AVPHwEv1EGanrIWnfMtBsLDf9-5miWhHeR13ikUHIEn0', 'resourceGroup': ['enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsdJO887hd_b41gZXqSloxVJ3YipH6kpgRA5ElXKhUWcraoVUEmEbFhMnPgWRyqBtKbz-Kv2oL-30zAFNyhUWFq8w']}
2023-11-28 06:15:48.925 DEBUG (MainThread) [google_nest_sdm.device] Processing update 06b436de-d132-4a28-ac96-5b7f92d77f71 @ 2023-11-28 11:15:48.568651+00:00
2023-11-28 06:15:48.925 DEBUG (MainThread) [google_nest_sdm.device] Trait update {'sdm.devices.traits.ThermostatHvac': {'status': 'OFF'}, 'name': 'enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsdJO887hd_b41gZXqSloxVJ3YipH6kpgRA5ElXKhUWcraoVUEmEbFhMnPgWRyqBtKbz-Kv2oL-30zAFNyhUWFq8w'}
2023-11-28 06:18:20.789 DEBUG (MainThread) [google_nest_sdm.event] EventMessage raw_data={'eventId': '8b647e85-5d4a-48f0-9875-2a8cbf211866', 'timestamp': '2023-11-28T11:18:18.914968Z', 'resourceUpdate': {'name': 'enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsdJO887hd_b41gZXqSloxVJ3YipH6kpgRA5ElXKhUWcraoVUEmEbFhMnPgWRyqBtKbz-Kv2oL-30zAFNyhUWFq8w', 'traits': {'sdm.devices.traits.ThermostatHvac': {'status': 'OFF'}}}, 'userId': 'AVPHwEv1EGanrIWnfMtBsLDf9-5miWhHeR13ikUHIEn0', 'resourceGroup': ['enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsdJO887hd_b41gZXqSloxVJ3YipH6kpgRA5ElXKhUWcraoVUEmEbFhMnPgWRyqBtKbz-Kv2oL-30zAFNyhUWFq8w']}
2023-11-28 06:18:20.790 DEBUG (MainThread) [google_nest_sdm.device] Processing update 8b647e85-5d4a-48f0-9875-2a8cbf211866 @ 2023-11-28 11:18:18.914968+00:00
2023-11-28 06:18:20.790 DEBUG (MainThread) [google_nest_sdm.device] Trait update {'sdm.devices.traits.ThermostatHvac': {'status': 'OFF'}, 'name': 'enterprises/3f8d0b84-9299-444c-9f61-af8cca665a54/devices/AVPHwEsdJO887hd_b41gZXqSloxVJ3YipH6kpgRA5ElXKhUWcraoVUEmEbFhMnPgWRyqBtKbz-Kv2oL-30zAFNyhUWFq8w'}
Anyone have any idea what the issue is?
It’s worth noting that I have a second Nest thermostat that isn’t affected by this.