diff --git a/src/device_library.h b/src/device_library.h index 0bbb79ad1..58d6e97cc 100644 --- a/src/device_library.h +++ b/src/device_library.h @@ -179,8 +179,9 @@ // Gateways - 0x48 {189, DeviceType::GATEWAY, "KM200/MB LAN 2", DeviceFlags::EMS_DEVICE_FLAG_NONE}, +{252, DeviceType::GATEWAY, "MX300", DeviceFlags::EMS_DEVICE_FLAG_NONE}, // Generic - 0x40 or other with no product-id and no version {0, DeviceType::GENERIC, "unknown", DeviceFlags::EMS_DEVICE_FLAG_NONE} -// clang-format on \ No newline at end of file +// clang-format on diff --git a/src/emsesp.cpp b/src/emsesp.cpp index 8b6d8e3f5..a47f4352a 100644 --- a/src/emsesp.cpp +++ b/src/emsesp.cpp @@ -960,9 +960,6 @@ bool EMSESP::process_telegram(std::shared_ptr telegram) { if (telegram->message_length > 0) { emsdevice->add_handlers_ignored(telegram->type_id); } - if (telegram->dest == 0 && telegram->offset == 0 && telegram->message_length > 0) { - emsdevice->add_handlers_broadcasted(telegram->type_id); - } if (Mqtt::connected() && telegram_found && ((mqtt_.get_publish_onchange(emsdevice->device_type()) && emsdevice->has_update()) || (telegram->type_id == publish_id_ && telegram->dest == EMSbus::ems_bus_id()))) {