Open TheFelixLive opened 2 weeks ago
JSON needs to be formatted in a way that has proper indentation. For example, this is a part of my testing config.json:
{
"ip": "192.168.1.195:8572",
"platform": "HomebridgeWiiUPlugin"
},
Notice how there are indentations. Your config file needs that too.
My file actually had the indentations in it but I messed up something when formatting (that way the log is from 19 o'clock). I also tried yours
{
"ip": "Wii U IP:8572",
"platform": "HomebridgeWiiUPlugin"
},
Wii U IP is replaced with an actual IP-Address
and I got the same error.
Just share your config file (omit or put in foo for parts that are actually needing to be kept secret like API keys). The Wii U IP address is local, only people on your network can access it. There's no harm in sharing it.
Here is the config.json of the homebridge instance I use for testing:
{
"bridge": {
"name": "Homebridge ABC3",
"username": "0E:49:81:3A:AB:CB",
"port": 51070,
"pin": "318-08-913",
"advertiser": "bonjour-hap"
},
"accessories": [],
"platforms": [
{
"name": "Config",
"port": 8581,
"platform": "config"
},
{
"ip": "192.168.1.195:8572",
"platform": "HomebridgeWiiUPlugin"
},
{
"name": "Google Smart Home",
"token": "(token)",
"notice": "Keep your token a secret!",
"platform": "google-smarthome"
}
],
"disabledPlugins": [
"homebridge-gsh"
]
}
Describe The Bug: When I start/restart the Homebridge server, the Wii U doesn't appear in Homebridge and in the Home app. Instadt Homebridge gives me the following errors, listed in Related Logs
To Reproduce: I want to try the Plugin and gave me this error, so try to install with the associated hardware mentioned in Environment
Expected behavior: It simply should run.
Related Logs:
JSON config file:
Environment: