Cozie is a Fitit Ionic, Versa, Versa Lite and Versa 2 clock face that can ask people questions. It is useful for experience sampling research and was designed for the built environment, although there are also forks focused on Covid-19 symptoms tracking
The foundation for this project is the BUDS Lab efforts towards human sujective feedback in the built environment:
- Is your clock-face cozie? A smartwatch methodology for the in-situ collection of occupant comfort data
- Indoor Comfort Personalities: Scalable Occupant Preference Capture Using Micro Ecological Momentary Assessments
Documentation found here and a shortcut to the video tutorials related to helping with the project or forking for yourself.
Latest Stable Release for Fitbit Ionic, Versa, Versa Light & Versa 2
Latest Stable Release for Fitbit Versa 3 & Sense
The Cozie clockface is open-sourced under at GPLv3 License
Copyright © 2018-2020, BUDS Lab
- first ensure that you have the latest nodejs installation https://nodejs.org/en/
- clone the repo
git clone [email protected]:buds-lab/cozie.git cd cozienpm install
npx fitbit-buildwill build the projectnpx fitbitopens the browser, and logs into your fitbit account. From here you can connect to devices and install the appbito building and install the application- Install the Fitbit Simulator for Windows / macOS
{
"airSpeed": 10, # Can you perceive air movement around you?, 10="Yes", 11="No",
"anyChange": 11, # Any changes in clo, loc, or met past 10-m?, 10="No", 11="Yes",
"clothing": 9, # What are you wearing?, 9="Medium", 10="Heavy", 11="Light",
"indoorOutdoor": 10, # Are you?, 10="Outdoor", 11="Indoor",
"light": 11, # Light preference, 9="No Change", 10="Brighter", 11="Dimmer",
"location": 10, # Where are you?, 9="Neither", 10="Office", 11="Home",
"met": 9, # Activity, lat 10-min?, 9="Sitting", 10="Standing", 11="Resting",
"mood": 10, # What mood are you in?, 9="Neutral", 10="Bad", 11="Good",
"noise": 10, # Sound preference, 9="No Change", 10="Louder", 11="Quieter",
"thermal": 12, # Would you prefer to be?, 9="No change", 10="Warmer", 11="Cooler", 12="Something else",
"comfort": 9, # Clock face question, 10 = "Comfy", 9 = "Not Comfy"
"voteLog": 14, # Counter which stores information on how many times the user completed the survey, used for debugging to check that no responses where lost
"responseSpeed": 10.48, # # Time in seconds it took to complete the survey
"heartRate": 76, # Heart rate [bpm] measured when the user completed the survey
"restingHR": 58, # Resting heart rate [bpm]
"BMR": 1216, # Basal metabolic rate [cal/d]
"bodyPresence": True, # Passes information whether the user is wearing the watch or not
"lat":48.13194, # Geographical latitude [°] provided by the GPS of the phone
"lon":11.54944, # Geographifcal longtiude [°] provided by the GPS of the phone
"userid": alpha01, # User ID as per selection in settings
"experimentid": alpha # Experiment ID as per selection in settings
}