/homebridge-smartglass

This module is an Accessory plugin for Homebridge which allows you to control your Xbox using Homekit and the new Remote control introduced in iOS 12.2.

Primary LanguageJavaScript

Homebridge-Smartglass

This module is an Accessory plugin for Homebridge which allows you to control your Xbox using Homekit and the new Remote control introduced in iOS 12.2. Currently still in beta.

Requirements:

  • NodeJS <= 11

How to install

Install the plugin:

npm install -g homebridge-smartglass

HOOBS instructions

  1. Search for the plugin using smartglass
  2. Install plugin and configure

Homebridge configuration

Add the Accessory in your Homebridge config:

"accessories": [
    {
        "accessory": "Smartglass",
        "name": "Xbox One",
        "liveid": "FD00000000000000",
        "consoleip": "192.168.2.5",
        "apps": [
            {
                "name": "Spotify",
                "uri": "SpotifyAB.SpotifyMusic-forXbox_zpdnekdrzrea0!App"
            },
            {
                "name": "Youtube",
                "uri": "GoogleInc.YouTube_yfg5n0ztvskxp!App"
            },
            {
                "name": "Netflix",
                "uri": "4DF9E0F8.Netflix_mcm4njqhnhss8!App"
            },
            {
                "name": "Airserver",
                "uri": "F3F176BD.53203526D8F6C_p8qzvses5c8me!AirServer",
                "type": "Characteristic.InputSourceType.AIRPLAY"
            }
        ]
    }
],
Key Explanation
liveid This needs to contain your Xbox live id. You can get this live id in the console settings.
consoleip This needs to contain your xbox console ip. Best is to set a static ip on the console.
apps This part is optional. You can define extra apps here to show them in Homekit

Known issues

  • Bug: Plugin can crash homebridge sometimes, it is still in beta!
  • Only one Xbox per homebridge instance is tested.