diff --git a/lib/homeassistant.js b/lib/homeassistant.js index 6b4189d0..14f82b41 100644 --- a/lib/homeassistant.js +++ b/lib/homeassistant.js @@ -368,7 +368,7 @@ function discover(deviceID, model, mqtt, force) { mapping[model].forEach((config) => { const topic = `${config.type}/${deviceID}/${config.object_id}/config`; - const payload = config.discovery_payload; + const payload = {...config.discovery_payload}; payload.state_topic = `${settings.get().mqtt.base_topic}/${friendlyName}`; payload.availability_topic = `${settings.get().mqtt.base_topic}/bridge/state`;