Package Exports
- homebridge-slide-shutter
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (homebridge-slide-shutter) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Homebridge Slide Shutter
Homebridge plugin for Slide by Innovation in Motion.
Currently this plugin only supports the latest local API. In the future it will also be able to control curtains with the remote API.
Installation
You can search in the HomeBridge Plugins tab for homebridge-slide-shutter. Follow instructions on screen to configure your slides.
Manual installation
The following command can be used to install the plugin in Homebridge:
npm install -g homebridge-slide-shutterAfter installing
After that you will need to enter the following details into the ~/.homebridge/config.json:
{
"platforms":[
{
"name": "slide-shutter", #OPTIONAL. Your desired display name for in the homebridge logs.
"devices": [
{
"name": "name", #REQUIRED. Your desired display name for in HomeKit.
"ip": "x.x.x.x", #REQUIRED. IP for your Slide on your router. Should be a fixed IP address.
"code": "xxxxxxxx", #REQUIRED. Code with 8 characters from the sticker on the top of your Slide or in the manual.
"tolerance": x, #OPTIONAL. Threshold in % to still consider state fully open or fully closed. Defaults to 10.
"pollInterval": x #OPTIONAL. Time in seconds to poll the Slide curtain. Defaults to 5.
}
]
}
]
}Multiple Slides can be added to the devices array.
Now start of restart homebridge and all slides should appear in the HomeKit app.
Roadmap
- Cleanup code and use
async&awaitinstead of promises. - Cleanup any's
- Make the remote API work as well.
- Correctly report errors by marking the accessory as "Not responding" in the Home app.