A node.js module to interface with the cloud service for the Parrot Flower Power
npm install node-flower-power-cloudnode-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
---
var CloudAPI = require('node-flower-power-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);
});
flower-power-cloud.getGarden(function(err, plants, sensors) {
if (!!err) return console.log('getGarden: ' + err.message);
// inspect plants{} and sensors{}
}
Finally
-------
Enjoy!