KraigM / homebridge-wink

Wink hub plugin for HomeBridge
54 stars 37 forks source link

homebridge-wink

Homebridge platform plugin for the Wink hub

This is a complete rewrite of homebridge-wink. The UUID for the devices are now passed through from Wink. This will cause the devices in HomeKit to disassociate from their existing rooms or triggers that you defined under the old plugin.

Installation

  1. Install homebridge using: npm install -g homebridge
  2. Install this plugin using: npm install -g homebridge-wink
  3. Update your configuration file. See sample config.json snippet below.

Configuration

Configuration sample:

"platforms": [
        {
            "platform": "Wink",
            "name": "Wink",
            "username": "your@email.com",
            "password": "WINK_PASSWORD",
            "client_id": "YOUR_WINK_API_CLIENT_ID",
            "client_secret": "YOUR_WINK_API_CLIENT_SECRET",
            "hide_groups": ["garage_door", "thermostat"],
            "hide_ids": [],
            "fan_ids": []
        }
    ],

Fields:

Device Support

Supported Devices:

Not Yet Supported Devices In Consideration

Log Messages and their meaning:

Not Supported Due to HomeKit Limitations

If you disagree with any of my "limitations in HomeKit", feel free to create and issue for a feature request that reveals what I'm missing.