-
Notifications
You must be signed in to change notification settings - Fork 2
JSON Configuration
Martin Patfield edited this page Nov 10, 2025
·
4 revisions
Using the Homebridge Config UI is the easiest way to set up this plugin. However, if you wish to do things manually then you will need to add the following to your Homebridge config.json:
{
"name": "Easy MQTT",
"accessories": [
{
"info": {
"id": "string",
"name": "string",
"type": "string",
"group": "string",
"manufacturer": "string",
"model": "string",
"serialNumber": "string",
"version": "string"
},
"mqtt": {
"broker": "string",
"username": "string",
"password": "string",
"options": "string",
"onConnect": [
{
"topic": "string",
"message": "string",
}
…
]
},
"history": {
"enabled": true,
"disableRepeatLastData": false,
"size": 4032,
},
"customCharacteristics": [
{
"uuid": "string",
"name": "string",
"getTopic": "string",
"units": "string",
}
…
],
"resetOnRestart": false,
"disableLogging": false,
… // Topics & Values (see below)
],
"verbose": false,
"platform": "HomebridgeEasyMQTT"
}For Topics & Values, you can visit the individual accessory page to see a table of possible fields. You can find a full list of available accessory types on the Accessories page.