From da2f86bfab570a156238e1ca0885765166710b20 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 18 Mar 2026 16:27:21 -1000 Subject: [PATCH] fix --- esphome/components/preferences/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/components/preferences/__init__.py b/esphome/components/preferences/__init__.py index b5af7c0550..c426872728 100644 --- a/esphome/components/preferences/__init__.py +++ b/esphome/components/preferences/__init__.py @@ -22,7 +22,7 @@ CONFIG_SCHEMA = cv.Schema( async def to_code(config): var = cg.new_Pvariable(config[CONF_ID]) write_interval = config[CONF_FLASH_WRITE_INTERVAL] - if write_interval == 0: + if write_interval.total_milliseconds == 0: cg.add_define("USE_PREFERENCES_SYNC_EVERY_LOOP") else: cg.add(var.set_write_interval(write_interval))