From 785b14ac84fa0cacc88af0923c36170ea3a07518 Mon Sep 17 00:00:00 2001 From: George Date: Wed, 2 Jul 2025 04:14:16 +0200 Subject: [PATCH] pulse_meter total (#9282) --- esphome/components/pulse_meter/pulse_meter_sensor.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/esphome/components/pulse_meter/pulse_meter_sensor.cpp b/esphome/components/pulse_meter/pulse_meter_sensor.cpp index 81ecf22c71..9a7630a7be 100644 --- a/esphome/components/pulse_meter/pulse_meter_sensor.cpp +++ b/esphome/components/pulse_meter/pulse_meter_sensor.cpp @@ -31,6 +31,10 @@ void PulseMeterSensor::setup() { this->pulse_state_.latched_ = this->last_pin_val_; this->pin_->attach_interrupt(PulseMeterSensor::pulse_intr, this, gpio::INTERRUPT_ANY_EDGE); } + + if (this->total_sensor_ != nullptr) { + this->total_sensor_->publish_state(this->total_pulses_); + } } void PulseMeterSensor::loop() {