From 1bd9d8a7bed46236c5971b2d30a8e765eaa018ab Mon Sep 17 00:00:00 2001 From: Erik Date: Tue, 25 Nov 2025 19:40:30 +0100 Subject: [PATCH] Save restore_state store in worker thread --- homeassistant/helpers/restore_state.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/homeassistant/helpers/restore_state.py b/homeassistant/helpers/restore_state.py index 78812061a03..f9874499ec5 100644 --- a/homeassistant/helpers/restore_state.py +++ b/homeassistant/helpers/restore_state.py @@ -119,7 +119,11 @@ class RestoreStateData: """Initialize the restore state data class.""" self.hass: HomeAssistant = hass self.store = Store[list[dict[str, Any]]]( - hass, STORAGE_VERSION, STORAGE_KEY, encoder=JSONEncoder + hass, + STORAGE_VERSION, + STORAGE_KEY, + encoder=JSONEncoder, + serialize_in_event_loop=False, ) self.last_states: dict[str, StoredState] = {} self.entities: dict[str, RestoreEntity] = {}