diff --git a/lib/controller.js b/lib/controller.js index 65eee2d2d..27ceddc5c 100644 --- a/lib/controller.js +++ b/lib/controller.js @@ -257,10 +257,10 @@ class Controller { if (typeof messagePayload[key] == 'object') { Object.keys(messagePayload[key]).forEach((subKey) => { this.mqtt.publish(`${entity.friendlyName}/${key}-${subKey}`, - JSON.stringify(messagePayload[key][subKey]), options); + `${messagePayload[key][subKey]}`, options); }); } else { - this.mqtt.publish(`${entity.friendlyName}/${key}`, JSON.stringify(messagePayload[key]), options); + this.mqtt.publish(`${entity.friendlyName}/${key}`, `${messagePayload[key]}`, options); } }); }