Skip to content
This repository has been archived by the owner on Oct 27, 2022. It is now read-only.

Commit

Permalink
Merge pull request #1 from rufusisnodufus/update-fitbit-metrics
Browse files Browse the repository at this point in the history
Updated Fitbit Metrics
  • Loading branch information
drallgood committed Mar 17, 2014
2 parents 51bb2b8 + 232c990 commit 5dfb1e0
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions plugins_disabled/fitbit.rb
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,8 @@ def do_log
floors = summary['floors']
distance = summary['distances'][0]['distance']
distanceUnit = client.label_for_measurement(:distance, false)
activityPoints = summary['activeScore']
veryActiveMinutes = summary['veryActiveMinutes']
caloriesOut = summary["caloriesOut"]
foodsEaten = ""

if config['fitbit_log_body_measurements']
Expand All @@ -131,7 +132,7 @@ def do_log
end
if config['fitbit_log_sleep']
sleep = client.sleep_on_date(timestring)
sleepSummary = sleep['summary']
sleepSummary = sleep['summary']

hoursInBed = sleepSummary['totalTimeInBed'] / 60
minutesInBed = sleepSummary['totalTimeInBed'] - (hoursInBed * 60)
Expand Down Expand Up @@ -169,10 +170,11 @@ def do_log
@log.info("Steps: #{steps}")
@log.info("Distance: #{distance} #{distanceUnit}")
@log.info("Floors: #{floors}")
@log.info("ActivityPoints: #{activityPoints}")
@log.info("Weight: #{weight} #{weightUnit}")
@log.info("BMI: #{bmi}")
@log.info("Water Intake: #{loggedWater} #{waterUnit}")
@log.info("Very Active Minutes: #{veryActiveMinutes}")
@log.info("Calories Out: #{caloriesOut}")
@log.info("Weight: #{weight} #{weightUnit}")
@log.info("BMI: #{bmi}")
@log.info("Water Intake: #{loggedWater} #{waterUnit}")
@log.info("Time In Bed: #{timeInBed}")
@log.info("Time Asleep: #{timeAsleep}")
@log.info("Foods Eaten:\n #{foodsEaten}")
Expand All @@ -181,7 +183,7 @@ def do_log
tags = config['fitbit_tags'] || ''
tags = "\n\n#{tags}\n" unless tags == ''

output = "**Steps:** #{steps}\n**Floors:** #{floors}\n**Distance:** #{distance} #{distanceUnit}\n**Activity Points:** #{activityPoints}\n"
output = "**Steps:** #{steps}\n**Floors:** #{floors}\n**Distance:** #{distance} #{distanceUnit}\n**Very Active Minutes:** #{veryActiveMinutes}\n**Calories Out:** #{caloriesOut}\n"

if config['fitbit_log_body_measurements']
output += "**Weight:** #{weight} #{weightUnit}\n**BMI:** #{bmi}\n"
Expand Down

0 comments on commit 5dfb1e0

Please sign in to comment.