Interact with Fibaro Home Center API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
lib Merge pull request #1 from Nibbler999/auto-discovery Oct 2, 2014
.gitignore
LICENSE
README.md
package.json

README.md

node-fibaro-api

Interact with Fibaro Home Center API

How it works

Instantiate a new client :

var Fibaro = require('fibaro-api');
var fibaro = new Fibaro('xxx.xxx.xxx.xxx', 'username', 'password');

Alternatively, to attempt auto discovery :

Fibaro.discover(function(info) {
    var fibaro = new Fibaro(info.ip, 'username', 'password');
});

Make your calls :

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