From 21de630f8ef58ebe8860f9a8e22aaf8f9efbd202 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Mon, 22 Jan 2024 16:13:23 +0100 Subject: [PATCH] check telegrams for dest==thermostat --- src/emsesp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emsesp.cpp b/src/emsesp.cpp index 5d79f1790..8c015180d 100644 --- a/src/emsesp.cpp +++ b/src/emsesp.cpp @@ -922,7 +922,7 @@ bool EMSESP::process_telegram(std::shared_ptr telegram) { bool found = false; bool knowndevice = false; for (const auto & emsdevice : emsdevices) { - if (emsdevice->is_device_id(telegram->src) && (telegram->dest == 0 || telegram->dest == EMSbus::ems_bus_id())) { + if (emsdevice->is_device_id(telegram->src) && (telegram->dest == 0 || telegram->dest == EMSbus::ems_bus_id()|| telegram->dest == 0x10)) { knowndevice = true; found = emsdevice->handle_telegram(telegram); // if we correctly processed the telegram then follow up with sending it via MQTT (if enabled)