Homebridge plugin to turn on Xbox One. Unfortunately, that's all it does at present... hopefully someone figures out the protocol and we can beef this up soon :-)
Naturally...
npm install -g homebridge-xbox-one
Add this to your ~/.homebridge/config.json
as an accessory:
{
"accessory": "Xbox",
"name": "Xbox",
"ipAddress": "<Xbox IP address>",
"liveId": "<Xbox Live ID>"
}
On your Xbox, go to Settings > Network > Network Settings > Advanced Settings
On your Xbox, go to Settings > System > Console info & updates and look under "Xbox Live device ID"