From b1f59d4727e7a0f2ab25b733c2e14e0773c34f8b Mon Sep 17 00:00:00 2001 From: proddy Date: Mon, 20 Sep 2021 21:42:45 +0200 Subject: [PATCH] ignore UOM if its TEXT --- src/mqtt.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mqtt.cpp b/src/mqtt.cpp index 54fb0e809..43acf6894 100644 --- a/src/mqtt.cpp +++ b/src/mqtt.cpp @@ -1010,7 +1010,7 @@ void Mqtt::publish_ha_sensor(uint8_t type, // EMSdevice::Dev bool set_state_class = false; // unit of measure and map the HA icon - if (uom != DeviceValueUOM::NONE) { + if ((uom != DeviceValueUOM::NONE) && (uom != DeviceValueUOM::TEXT)) { doc["unit_of_meas"] = EMSdevice::uom_to_string(uom); } @@ -1060,6 +1060,7 @@ void Mqtt::publish_ha_sensor(uint8_t type, // EMSdevice::Dev doc["ic"] = F_(iconnum); break; case DeviceValueUOM::NONE: + case DeviceValueUOM::TEXT: default: break; }