From 1c5d5d2ddef0bc4bd6f24c4fef365ae09300d5b4 Mon Sep 17 00:00:00 2001 From: proddy Date: Thu, 13 Aug 2020 10:29:32 +0200 Subject: [PATCH] return full mqtt topic subscription, including servicekey --- src/emsdevice.cpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/emsdevice.cpp b/src/emsdevice.cpp index 8547530c9..d8e9f7c22 100644 --- a/src/emsdevice.cpp +++ b/src/emsdevice.cpp @@ -58,24 +58,28 @@ std::string EMSdevice::brand_to_string() const { // returns the name of the MQTT topic to use for a specific device std::string EMSdevice::device_type_topic_name(const uint8_t device_type) { switch (device_type) { + case DeviceType::SERVICEKEY: + return read_flash_string(F("system_cmd")); + break; + case DeviceType::BOILER: - return read_flash_string(F("boiler")); + return read_flash_string(F("boiler_cmd")); break; case DeviceType::THERMOSTAT: - return read_flash_string(F("thermostat")); + return read_flash_string(F("thermostat_cmd")); break; case DeviceType::HEATPUMP: - return read_flash_string(F("heatpump")); + return read_flash_string(F("heatpump_cmd")); break; case DeviceType::SOLAR: - return read_flash_string(F("solar")); + return read_flash_string(F("solar_cmd")); break; case DeviceType::MIXING: - return read_flash_string(F("mixing")); + return read_flash_string(F("mixing_cmd")); break; default: