From dcc8f97639a9e3cbf9cf5efa45070452a61c4d3b Mon Sep 17 00:00:00 2001 From: JonatanRek Date: Tue, 7 Apr 2026 18:25:58 +0200 Subject: [PATCH] Fixes --- sensor.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/sensor.py b/sensor.py index 30ae8cd..70ce09b 100644 --- a/sensor.py +++ b/sensor.py @@ -78,16 +78,10 @@ CONFIG_SCHEMA = cv.Schema( async def to_code(config): server = await cg.get_variable(config[CONF_MARLIN]) - for sName in [ - CONF_BED_TEMPERATURE, - CONF_BED_SET_TEMPERATURE, - CONF_EXT_TEMPERATURE, - CONF_EXT_SET_TEMPERATURE, - CONF_PRINT_PROGRESS, - CONF_PRINT_TIME, - CONF_PRINT_TIME_REMAINING, - CONF_SD_CARD_FILE_COUNT, - ]: +// Takhle: +auto *s = find_sensor("bed_temperature"); +if (s != nullptr && s->get_state() != bed_temperature) + s->publish_state(bed_temperature); if sName in config: sens = await sensor.new_sensor(config[sName]) cg.add(server.add_sensor(sName, sens))