From 31ffa8483e0183ef532bf22c762a05730b4fb3dd Mon Sep 17 00:00:00 2001 From: Proddy Date: Fri, 10 Mar 2023 11:03:36 +0100 Subject: [PATCH] fix binary_sensor mqtt topic for sensors --- src/analogsensor.cpp | 4 ++-- src/version.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/analogsensor.cpp b/src/analogsensor.cpp index 0632ce635..11384d29b 100644 --- a/src/analogsensor.cpp +++ b/src/analogsensor.cpp @@ -403,7 +403,7 @@ void AnalogSensor::remove_ha_topic(const int8_t type, const uint8_t gpio) const } else if (type >= AnalogType::PWM_0) { snprintf(topic, sizeof(topic), "number/%s/analogsensor_%02d/config", Mqtt::basename().c_str(), gpio); } else if (type == AnalogType::DIGITAL_IN) { - snprintf(topic, sizeof(topic), "binary-sensor/%s/analogsensor_%02d/config", Mqtt::basename().c_str(), gpio); + snprintf(topic, sizeof(topic), "binary_sensor/%s/analogsensor_%02d/config", Mqtt::basename().c_str(), gpio); } else { snprintf(topic, sizeof(topic), "sensor/%s/analogsensor_%02d/config", Mqtt::basename().c_str(), gpio); } @@ -537,7 +537,7 @@ void AnalogSensor::publish_values(const bool force) { // config["mode"] = "box"; // auto, slider or box // config["step"] = sensor.factor(); } else if (sensor.type() == AnalogType::DIGITAL_IN) { - snprintf(topic, sizeof(topic), "binary-sensor/%s/analogsensor_%02d/config", Mqtt::basename().c_str(), sensor.gpio()); + snprintf(topic, sizeof(topic), "binary_sensor/%s/analogsensor_%02d/config", Mqtt::basename().c_str(), sensor.gpio()); } else { snprintf(topic, sizeof(topic), "sensor/%s/analogsensor_%02d/config", Mqtt::basename().c_str(), sensor.gpio()); config["stat_cla"] = "measurement"; diff --git a/src/version.h b/src/version.h index adfb5967d..23cfc3cf6 100644 --- a/src/version.h +++ b/src/version.h @@ -1 +1 @@ -#define EMSESP_APP_VERSION "3.5.1-patch.0" +#define EMSESP_APP_VERSION "3.5.1-patch.1"