From 33dacb06ff7fa4755acde1efcca1172a33d8724a Mon Sep 17 00:00:00 2001 From: Jeroen Date: Wed, 29 Jul 2026 18:57:03 +0200 Subject: [PATCH] [opentherm] Restore idle output when stopped (#17834) Co-authored-by: jeroen85 <26403565+jeroen85@users.noreply.github.com> --- esphome/components/opentherm/opentherm.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/esphome/components/opentherm/opentherm.cpp b/esphome/components/opentherm/opentherm.cpp index e05dbf8d82..3343871cd0 100644 --- a/esphome/components/opentherm/opentherm.cpp +++ b/esphome/components/opentherm/opentherm.cpp @@ -114,6 +114,7 @@ bool OpenTherm::get_protocol_error(OpenThermError &error) { void OpenTherm::stop() { this->stop_timer_(); this->mode_ = OperationMode::IDLE; + this->out_pin_->digital_write(true); } void IRAM_ATTR OpenTherm::read_() {