wifi370-js-api
v1.0.9
Published
lightweight JavaScript interface for WIFI370 LED-Controller
Downloads
6
Maintainers
Readme
#wifi370-js-api :bulb: lightweight JavaScript interface for WIFI370 LED-Controller
npm install wifi370-js-api
###Basic Usage
const WIFI370 = require('wifi370-js-api');
const controller = WIFI370('LW12','20.1.0.142',5577);
controller.setOn();
controller.getOn((error, response) => {
});
controller.setOff();
controller.setColor(controller.color.rgb(255, 0, 0));
controller.getColor((error, response) => {
});
controller.setBrightness(controller.color.value());
controller.getBrightness((error, response) => {
});
controller.setHue(controller.color.hue());
controller.getHue((error, response) => {
});
controller.setSaturation(controller.color.saturationv());
controller.getSaturation((error, response) => {
});
###Tests Find more examples in "test" directory.
Enter you hyperion server connection in package.json, and run some tests!
"ledController": {
"host": "20.1.0.142"
}
run a single test from commandline with:
mocha test/wifi370.spec.js -g "setOff should switch off"
Which hardware is used?
Controller Support
|Controller | Supported | Type | | ---------- |:-------------:| -----:| | LW12 | [x] | RGB | | LD382 | [x] | RGB | | LD382A | [x] | RGB | | LD686 | [x] | RGBW |
Thanks to Meik Dirkes for reverse engineering the communication for all controller types.
####WIFI370-LED Controller
Link to Amazon (Germany): Link