From f1034f42308fbedfc9a59c06077792623e71811a Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Mon, 4 Sep 2023 16:37:58 +0200 Subject: [PATCH] energy values as HA sensors with classes, v3.6.1-dev0e --- src/mqtt.cpp | 6 +++++- src/version.h | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/mqtt.cpp b/src/mqtt.cpp index f86a067f1..b257add25 100644 --- a/src/mqtt.cpp +++ b/src/mqtt.cpp @@ -847,7 +847,7 @@ bool Mqtt::publish_ha_sensor_config(uint8_t type, // EMSdev case DeviceValueType::UINT: case DeviceValueType::SHORT: case DeviceValueType::USHORT: - case DeviceValueType::ULONG: + // case DeviceValueType::ULONG: if (discovery_type() == discoveryType::HOMEASSISTANT) { // Home Assistant // number - https://www.home-assistant.io/integrations/number.mqtt @@ -866,6 +866,10 @@ bool Mqtt::publish_ha_sensor_config(uint8_t type, // EMSdev // select - https://www.home-assistant.io/integrations/select.mqtt snprintf(topic, sizeof(topic), "select/%s", config_topic); break; + case DeviceValueType::ULONG: + snprintf(topic, sizeof(topic), "sensor/%s", config_topic); + set_ha_classes = true; + break; default: // plain old sensor snprintf(topic, sizeof(topic), "sensor/%s", config_topic); diff --git a/src/version.h b/src/version.h index 4865f5bec..af0cc804a 100644 --- a/src/version.h +++ b/src/version.h @@ -1 +1 @@ -#define EMSESP_APP_VERSION "3.6.1-dev.0d" +#define EMSESP_APP_VERSION "3.6.1-dev.0e"