UNPKG

fibaro-api

Version:
40 lines (28 loc) 1.03 kB
node-fibaro-api =========== Interact with Fibaro Home Center API ## How it works Instantiate a new client : ```javascript var Fibaro = require('fibaro-api'); var fibaro = new Fibaro('xxx.xxx.xxx.xxx', 'username', 'password'); ``` Alternatively, to attempt auto discovery : ```javascript Fibaro.discover(function(info) { var fibaro = new Fibaro(info.ip, 'username', 'password'); }); ``` Make your calls : ```javascript fibaro.call(action, params, callback); ``` ### Shortcuts There is some shortcuts too : #### fibaro.api.devices.list(callback) #### fibaro.api.devices.get(deviceId, callback) #### fibaro.api.devices.turnOn(deviceId, callback) #### fibaro.api.devices.turnOff(deviceId, callback) #### fibaro.api.devices.toggleValue(deviceId, callback) I will add shortcuts as needed, don't hesitate to add yours and send me a pull request. :-) [![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/leeroybrun/node-fibaro-api/trend.png)](https://bitdeli.com/free "Bitdeli Badge")