From 57b3820500d18fdea83b5ad0879e35997d868012 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 21 Jan 2026 18:40:54 -1000 Subject: [PATCH] revert --- esphome/components/globals/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/esphome/components/globals/__init__.py b/esphome/components/globals/__init__.py index 08c1c38b014..eb2948db8f2 100644 --- a/esphome/components/globals/__init__.py +++ b/esphome/components/globals/__init__.py @@ -40,8 +40,9 @@ CONFIG_SCHEMA = cv.All( cv.Optional(CONF_INITIAL_VALUE): cv.string_strict, cv.Optional(CONF_RESTORE_VALUE, default=False): cv.boolean, cv.Optional(CONF_MAX_RESTORE_DATA_LENGTH): cv.int_range(0, 254), + cv.Optional(CONF_UPDATE_INTERVAL): cv.update_interval, } - ).extend(cv.polling_component_schema("1s")), + ).extend(cv.COMPONENT_SCHEMA), validate_update_interval, ) @@ -77,6 +78,8 @@ async def to_code(config): value = value.encode() hash_ = int(hashlib.md5(value).hexdigest()[:8], 16) cg.add(glob.set_name_hash(hash_)) + if CONF_UPDATE_INTERVAL in config: + cg.add(glob.set_update_interval(config[CONF_UPDATE_INTERVAL])) @automation.register_action(