diff --git a/lib/extension/bridge.js b/lib/extension/bridge.js index cc8daee98..5c8be4410 100644 --- a/lib/extension/bridge.js +++ b/lib/extension/bridge.js @@ -502,7 +502,8 @@ class Bridge extends Extension { config_schema: settings.schema, }; - await this.mqtt.publish('bridge/info', stringify(payload), {retain: true, qos: 0}); + await this.mqtt.publish( + 'bridge/info', stringify(payload), {retain: true, qos: 0}, settings.get().mqtt.base_topic, true); } async publishDevices() { @@ -564,7 +565,8 @@ class Bridge extends Extension { }; }); - await this.mqtt.publish('bridge/devices', stringify(devices), {retain: true, qos: 0}); + await this.mqtt.publish( + 'bridge/devices', stringify(devices), {retain: true, qos: 0}, settings.get().mqtt.base_topic, true); } async publishGroups() { @@ -582,7 +584,8 @@ class Bridge extends Extension { }; }); - await this.mqtt.publish('bridge/groups', stringify(groups), {retain: true, qos: 0}); + await this.mqtt.publish( + 'bridge/groups', stringify(groups), {retain: true, qos: 0}, settings.get().mqtt.base_topic, true); } getDefinitionPayload(definition) {