From 75acffa8c7609e04718f606c6e7d7b4b0f0656a8 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Fri, 21 Sep 2018 11:12:51 +0200 Subject: [PATCH] Fix topicPrefix parsing. #387 --- lib/controller.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/controller.js b/lib/controller.js index 78443f6a8..050d4ccba 100644 --- a/lib/controller.js +++ b/lib/controller.js @@ -479,7 +479,7 @@ class Controller { handleMQTTMessageDevice(topic, message, withPrefix) { const friendlyName = topic.split('/').slice(withPrefix ? -3 : -2)[0]; - const topicPrefix = withPrefix ? topic.split('/').slice(-3)[0] : ''; + const topicPrefix = withPrefix ? topic.split('/').slice(-2)[0] : ''; // Map friendlyName to deviceID. const deviceID = settings.getIDByFriendlyName(friendlyName);