{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"description": "This is an example configuration file with one fake accessory and one fake platform. You can use this as a template for creating your own configuration file containing devices you actually own.",
"accessories": [
],
"platforms": [
{
"platform": "BelkinWeMo",
"name": "WeMo Platform",
"expected_accessories" : "8",
"timeout" : "30",
"no_motion_timer": "60",
"homekit_safe" : "1"
}
]
}
Try this, I removed your individual 8 devices as thats not necessary in the platform. "expected_accessories" should be the number of wemo devices that u have. "timeout" is the time that homebridge waits to find wemo device in your network, you can try increasing it if homebridge is not finding all devices. "homekit_safe" will make sure that homebridge finds all devices before it runs, to protect your homekit configuration.
you also need to uninstall the wemo plugin using this command,
sudo npm unnstall -g homebridge-wemo
then install wemo platform using:
npm install -g homebridge-platform-wemo
it may take couple tries while starting up homebridge to find all devices and run given that you have 8 devices, but good luck
Hit me if u need anything else.
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"description": "This is an example configuration file with one fake accessory and one fake platform. You can use this as a template for creating your own configuration file containing devices you actually own.",
"accessories": [
],
"platforms": [
{
"platform": "BelkinWeMo",
"name": "WeMo Platform",
"expected_accessories" : "8",
"timeout" : "30",
"no_motion_timer": "60",
"homekit_safe" : "1"
}
]
}
Try this, I removed your individual 8 devices as thats not necessary in the platform. "expected_accessories" should be the number of wemo devices that u have. "timeout" is the time that homebridge waits to find wemo device in your network, you can try increasing it if homebridge is not finding all devices. "homekit_safe" will make sure that homebridge finds all devices before it runs, to protect your homekit configuration.
you also need to uninstall the wemo plugin using this command,
sudo npm unnstall -g homebridge-wemo
then install wemo platform using:
npm install -g homebridge-platform-wemo
it may take couple tries while starting up homebridge to find all devices and run given that you have 8 devices, but good luck
Hit me if u need anything else.
Thanks for taking the time to have a look at this. Config.json is as follows:
Code:{ "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "031-45-154" }, "description": "This is an example configuration file with one fake accessory and one fake platform. You can use this as a template for creating your own configuration file containing devices you actually own.", "accessories": [ { "accessory": "WeMo", "name": "Owly Lamp", "description": "Owly Lamp", "wemo_name": "Owly Lamp" }, { "accessory": "WeMo", "name": "Sofa Lamps", "description": "Lamps behind the sofa", "wemo_name": "Sofa Lamps" }, { "accessory": "WeMo", "name": "Tall Lamp", "description": "The tall lamp", "wemo_name": "Tall Lamp" }, { "accessory": "WeMo", "name": "Piano Lamps", "description": "The lamps above the pianos", "wemo_name": "Pianos" }, { "accessory": "WeMo", "name": "Piano Room Desk", "description": "Piano Room Desk", "wemo_name": "Piano Room Desk" }, { "accessory": "WeMo", "name": "Bookcase", "description": "The bookcase in the piano room", "wemo_name": "Bookcase" }, { "accessory": "WeMo", "name": "Office", "description": "PhD Room", "wemo_name": "Office" }, { "accessory": "WeMo", "name": "Globe", "description": "The globe lamp", "wemo_name": "Globe" } ] }
I know I need to add the following, but where?
Code:"platforms": [ { "platform": "BelkinWeMo", "name": "WeMo Platform", "expected_accessories" : "0", "timeout" : "25", "no_motion_timer": "60", "homekit_safe" : "1" } ]
Thanks for any advice folks!
Thanks for taking the time to have a look at this. Config.json is as follows:
Code:{ "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "031-45-154" }, "description": "This is an example configuration file with one fake accessory and one fake platform. You can use this as a template for creating your own configuration file containing devices you actually own.", "accessories": [ { "accessory": "WeMo", "name": "Owly Lamp", "description": "Owly Lamp", "wemo_name": "Owly Lamp" }, { "accessory": "WeMo", "name": "Sofa Lamps", "description": "Lamps behind the sofa", "wemo_name": "Sofa Lamps" }, { "accessory": "WeMo", "name": "Tall Lamp", "description": "The tall lamp", "wemo_name": "Tall Lamp" }, { "accessory": "WeMo", "name": "Piano Lamps", "description": "The lamps above the pianos", "wemo_name": "Pianos" }, { "accessory": "WeMo", "name": "Piano Room Desk", "description": "Piano Room Desk", "wemo_name": "Piano Room Desk" }, { "accessory": "WeMo", "name": "Bookcase", "description": "The bookcase in the piano room", "wemo_name": "Bookcase" }, { "accessory": "WeMo", "name": "Office", "description": "PhD Room", "wemo_name": "Office" }, { "accessory": "WeMo", "name": "Globe", "description": "The globe lamp", "wemo_name": "Globe" } ] }
I know I need to add the following, but where?
Code:"platforms": [ { "platform": "BelkinWeMo", "name": "WeMo Platform", "expected_accessories" : "0", "timeout" : "25", "no_motion_timer": "60", "homekit_safe" : "1" } ]
Thanks for any advice folks!