From c819bbec9c6530194c76bcfd14c40ec32c42da51 Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Thu, 7 Sep 2023 08:49:20 +0200 Subject: [PATCH] update `temp_nspanel` when correction changes --- nspanel_esphome.yaml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/nspanel_esphome.yaml b/nspanel_esphome.yaml index 414e266..6a28805 100644 --- a/nspanel_esphome.yaml +++ b/nspanel_esphome.yaml @@ -1484,18 +1484,8 @@ number: optimistic: true set_action: - logger.log: Temperature correction changed. - - lambda: |- - ESP_LOGV("number.temperature_correction", "Temperature correction changed."); - float previous_value = id(temperature_correction).state; - float delta = x - previous_value; - ESP_LOGVV("number.temperature_correction", "Previous correction: %f", previous_value); - ESP_LOGVV("number.temperature_correction", "New correction: %f", x); - ESP_LOGVV("number.temperature_correction", "delta: %f", delta); - ESP_LOGVV("number.temperature_correction", "Previous published temp state: %f", id(temp_nspanel).state); - ESP_LOGVV("number.temperature_correction", "Previous published temp raw state: %f", id(temp_nspanel).raw_state); - id(temp_nspanel).publish_state(delta + id(temp_nspanel).state); - ESP_LOGV("number.temperature_correction", "New published temp state: %f", id(temp_nspanel).state); - ESP_LOGVV("number.temperature_correction", "New published temp raw state: %f", id(temp_nspanel).raw_state); + - delay: 1s + - lambda: id(temp_nspanel).publish_state(id(temp_nspanel).raw_state); ##### page-timeout ##### - platform: template