0.1.0 • Published 10 years ago
node-red-node-fitbit v0.1.0
node-red-node-fitbit
Node-RED nodes that gets information from a Fitbit record
Install
Run the following command in the root directory of your Node-RED install
npm install node-red-node-fitbitUsage
Two nodes that get reports from Fitbit.
Input Node
Polls Fitbit for new data.
The generated messages are determined by the node type property as follows:
- goals - Messages are only sent when a daily goal is reached. The
msg.payloadcontains an achievement message and themsg.dataproperty contains the current activities data. - sleep - Messages are only sent when a new daily sleep record becomes available. The
msg.payloadcontains sleep log data. - badges - Messages are only sent when a new badge is earned. The
msg.payloadcontains the badge message and themsg.dataproperty contains a single badge entry from the list returned by the badges API call.
Query node
Retrieves user data from Fitbit.
The msg.payload is determined by the node type property as
follows:
- activities - the
msg.payloadcontains daily activities data. - sleep - the
msg.payloadcontains sleep log data for the main sleep and themsg.dataproperty contains the complete sleep data result. - badges - the
msg.payloadcontains data about badges awarded.
The msg.date property may be set to an ISO 8601 format
date (e.g. 2014-09-25) to retrieve historical data for
activities and sleep log. If no date is supplied, then data for
today will be retrieved. In the case of sleep, this is the data
for the preceding sleep.