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