https://github.com/exphat/node-hunterdouglas
🔗 Interface with Hunter Douglas Platinum blinds using Javascript
https://github.com/exphat/node-hunterdouglas
homebridge-hunterdouglas hunter-douglas-blinds
Last synced: about 1 month ago
JSON representation
🔗 Interface with Hunter Douglas Platinum blinds using Javascript
- Host: GitHub
- URL: https://github.com/exphat/node-hunterdouglas
- Owner: exPHAT
- License: mit
- Created: 2016-10-20T17:26:08.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-01-22T20:11:18.000Z (over 9 years ago)
- Last Synced: 2025-02-23T19:12:24.452Z (over 1 year ago)
- Topics: homebridge-hunterdouglas, hunter-douglas-blinds
- Language: JavaScript
- Homepage:
- Size: 9.77 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# node-hunterdouglas
Interface with Hunter Douglas blinds using Javascript.
## Goals of this project
- Reverse engineer Hunter Douglas blind communication
- Create straightforward API for controlling blinds
- Allow easy integration with things like [homebridge](https://github.com/nfarina/homebridge) (see [homebridge-hunterdouglas](https://github.com/ExPHAT/homebridge-hunterdouglas))
- Handle errors caused by the base station
- Learn a lot and have fun
## Example
```js
var hd = require("node-hunterdouglas");
var blindController = hd({
ip: "192.168.0.xx",
port: 522
});
blindController.setup().then(function (rooms) {
// You should verify that "kitchen" was successfully found, but for a simple example:
blindController.move("kitchen", 0.5).then(function (data) {
blindController.disconnect();
});
});
```
## License
MIT
---
- [exphat.com](http://exphat.com)
- GitHub [@exphat](https://github.com/exphat)
- Twitter [@exphat](https://twitter.com/exphat)