From 90d2467fde9198b690f13ac6976c6c19ffa76e7a Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Sun, 17 Dec 2023 20:54:52 +0100 Subject: [PATCH] Fixed a bug (was not creating new devices for devices similar to existing ones). --- apps/aqhome-mqttlog/loop_mqtt.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/aqhome-mqttlog/loop_mqtt.c b/apps/aqhome-mqttlog/loop_mqtt.c index e572fd5..d33fed5 100644 --- a/apps/aqhome-mqttlog/loop_mqtt.c +++ b/apps/aqhome-mqttlog/loop_mqtt.c @@ -161,12 +161,14 @@ int _handlePublish(AQHOME_MQTT *aqh, GWEN_MSG_ENDPOINT *ep, const char *rcvdTopi AQHMQTT_TOPIC *topic; topic=_findTopicMatchingTopic(topicList, rcvdTopic, AQHMQTT_TopicDir_In); - if (topic==NULL) { +#if 0 + if (topic==NULL) { topic=_findMaskMatchingTopic(topicList, rcvdTopic, AQHMQTT_TopicDir_In); if (topic) AQHMQTT_Topic_SetTopic(topic, rcvdTopic); } - if (topic) { +#endif + if (topic) { if (AQHMQTT_Topic_GetTopicType(topic)==AQHMQTT_TopicType_Json) _handleJsonTopic(aqh, ep, device, topic, rcvdValue); else