From 7cba0c6fb0a95573f21e192921f130933b79162a Mon Sep 17 00:00:00 2001 From: Dennis <51165557+dennisvbussel@users.noreply.github.com> Date: Tue, 10 May 2022 11:42:31 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20cover=20set=20position=20by=20force=20pus?= =?UTF-8?q?hing=20position=5Fid=20datapoint=20(simila=E2=80=A6=20(#3435)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- esphome/components/tuya/cover/tuya_cover.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome/components/tuya/cover/tuya_cover.cpp b/esphome/components/tuya/cover/tuya_cover.cpp index b63eb9109d..b55873c3c1 100644 --- a/esphome/components/tuya/cover/tuya_cover.cpp +++ b/esphome/components/tuya/cover/tuya_cover.cpp @@ -66,7 +66,7 @@ void TuyaCover::control(const cover::CoverCall &call) { auto position_int = static_cast(pos * this->value_range_); position_int = position_int + this->min_value_; - parent_->set_integer_datapoint_value(*this->position_id_, position_int); + parent_->force_set_integer_datapoint_value(*this->position_id_, position_int); } } if (call.get_position().has_value()) { @@ -82,7 +82,7 @@ void TuyaCover::control(const cover::CoverCall &call) { auto position_int = static_cast(pos * this->value_range_); position_int = position_int + this->min_value_; - parent_->set_integer_datapoint_value(*this->position_id_, position_int); + parent_->force_set_integer_datapoint_value(*this->position_id_, position_int); } }