KraigM / HomeBridgeController

Provides a simplified UI for controlling your HomeBridge
87 stars 7 forks source link

HomeBridgeController npm version

Provides a simplified UI for controlling your HomeBridge. This is still a work in progress but currently it is able to:

If you guys have any issues or want to request/vote on any feature, feel free to create a GitHub issue (please do in fact, feedback is always much appreciated)

Installation

  1. First Download the App. Eventually, we will attempt to move this to the Mac App Store, but at least until then updates should be available right from the app

  2. To interact with your HomeBridge, the controller uses a standard HomeBridge plugin that can be installed like other plugins with: npm install -g homebridge-controllerlink

  3. Add the HomeBridgeControllerLink platform to your current HomeBridge config.json like the sample below

    "platforms": [
        {
            "platform" : "HomeBridgeControllerLink"
        }
    ],
  4. Restart your HomeBridge. If it worked, you should see a little line similar to:

  5. Startup the app and you will be prompted with any HomeBridge servers with the plugin that are running local network (local network only).

  6. Select the HomeBridge that you want to control and the system will attempt to connect.

  7. You will then be prompted for the HomeBridge hub's Pin Code. Use the same pincode located in your homebridge config. This is how the link verifies the controller. If you change your pin code, the next time you open the app the auth will fail and you will be automatically prompted again. You can also update the pin code at anytime from the application's preferences (shortcut cmd + ,).

What I plan to add next:

After That

I have some ideas beyond that but I leave it to you guys to ask for what you want or suggest more:

(Really it is up to you guys to tell me what you want :smile:)