homebridge-mqtt-switch-tasmota icon indicating copy to clipboard operation
homebridge-mqtt-switch-tasmota copied to clipboard

More then one Sonoff device

Open KBlobner opened this issue 6 years ago • 2 comments

How does the config.json file look like with more then one son off device?

I thought something like this:

"accessories": [{ "accessory": "mqtt-switch-tasmota", "switchType": "outlet",

		"name": "Sonoff S20",

		"url": "mqtt://",
		"username": "Sonoff S20",
		"password": "",

		"topics": {
			"statusGet": "stat/sonoff/RESULT",
			"statusSet": "cmnd/sonoff/POWER",
			"stateGet": "tele/sonoff/STATE"
		},
		"onValue": "ON",
		"offValue": "OFF",

		"activityTopic": "tele/sonoff/LWT",
		"activityParameter": "Online",

		"startCmd": "cmnd/sonoff/TelePeriod",
		"startParameter": "60",

		"manufacturer": "ITEAD",
		"model": "Sonoff",
		"serialNumberMAC": ""
	},
	{
		"accessory": "mqtt-switch-tasmota",
		"switchType": "",

		"name": "Sonoff Basic",

		"url": "mqtt://",
		"username": "Sonoff Basic",
		"password": "",

		"topics": {
			"statusGet": "stat/sonoff/RESULT",
			"statusSet": "cmnd/sonoff/POWER",
			"stateGet": "tele/sonoff/STATE"
		},
		"onValue": "ON",
		"offValue": "OFF",

		"activityTopic": "tele/sonoff/LWT",
		"activityParameter": "Online",

		"startCmd": "cmnd/sonoff/TelePeriod",
		"startParameter": "60",

		"manufacturer": "ITEAD",
		"model": "Sonoff",
		"serialNumberMAC": ""
	}
],

Both devices show up but i can not switch them one by one, just both at the same time

Edit:

I am using mosquitto and homebridge on a Mac mini

KBlobner avatar May 03 '18 12:05 KBlobner

They both have the same topic so will act together.

andyfitter avatar May 10 '18 19:05 andyfitter

"statusGet": "stat/sonoff/RESULT"

for each device the "sonoff" needs to be a unique name i.e. sonoff-1 and or sonoff-2, so replace all the sonoff in the first section with sonoff-1 and the 2nd section replace all the sonoff with sonoff-2. Also make sure that you change the sonoff to sonoff-1 or sonoff-2 on each device. If you using the WEB GUI select Configure MQTT and change "Topic = %topic% (sonoff)" to match you config.json

deon-wentzel avatar May 16 '18 05:05 deon-wentzel