node-flower-power-cloud
v0.1.2
Published
A node.js module to interface with the cloud service for the Parrot Flower Power
Downloads
2
Readme
node-flower-power-cloud
NB: this module is not completed yet. soon, very soon!
A node.js module to interface with the cloud service for the Parrot Flower Power.
Before Starting
You will need OAuth tokens and a Flower Power account:
To get the OAuth tokens, use this form
To get a Flower power account, launch the iOS, and follow the directions to create an account. (Apparently there isn't an Android app yet).
Install
npm install flower-power-cloud
API
Load
var CloudAPI = require('node-flower-power-cloud');
Login to cloud
var clientID = '...'
, clientSecret = '...'
, userName = '...'
, passPhrase = '...'
, api
;
api = new CloudAPI.CloudAPI({ clientID : clientID
, clientSecret : clientSecret }).login(userName, passPhrase, function(err) {
if (!!err) return console.log('login error: ' + err.message);
// otherwise, good to go!
}).on('error', function(err) {
console.log('background error: ' + err.message);
});
Get garden information
flower-power-cloud.getGarden(function(err, plants, sensors) {
if (!!err) return console.log('getGarden: ' + err.message);
// inspect plants{} and sensors{}
}
Finally
Enjoy!