* Create HRV.js * Add files via upload * Create hrv-icon.js * Delete hrv-icon.js * Create HRV-icon.js * Update apps.json * Update apps.json * Update apps.json * Rename HRV.js to app.js * Rename HRV-icon.js to app-icon.js * Update apps.json * Update apps.json * Update apps.json * Update apps.json * add hardalarm * fix app description * fix same name for storage in apps.json * Add dtlaunch * Update app.js updated with declutter and additional options * Create ChangeLog * Update app.js * Create README.md * Update README.md * Update app.js * Update app.js * Update README.md * Update app.js updated so that now it takes readings every 3 minutes in continous mode and also the sample range has been extended to 30 seconds rather than just 20 * tweak * Create app.js * Add files via upload * Delete icon.png * Add files via upload * Update apps.json * Delete app-icon.png * Create app-icon.js * Update app-icon.js * Update app-icon.js * Update app-icon.js * Update app-icon.js * Add files via upload * Update app-icon.js * Update app.js * Create README.md * Update apps.json * Update README.md * Update apps.json * Update apps.json * Update app-icon.js * Update apps.json * Update app-icon.js * Update app-icon.js * Update apps.json * Update app-icon.js * Update apps.json * Update app-icon.js * Update apps.json * Update apps.json * Update README.md * Update app.js * Update README.md * Update app.js * Improve readibility to README.md * bump version * activepedom 0.05: Fix default step/distance display if it hasn't been set up first * Add files via upload * Update apps.json * Update apps.json * Update apps.json * Update app-icon.js * Update app-icon.js * Update app-icon.js * Delete app-icon.png * Add files via upload * Delete app-icon.png * Add files via upload * Update app-icon.js * Delete app-icon.png * Add files via upload * Update apps.json * Update README.md * Update apps.json * Update app-icon.js * Update app-icon.js * Update apps.json * Create hrmexp.js * Delete app.js * Update apps.json * Update apps.json * Update app-icon.js * Update app-icon.js * Update apps.json * Update app-icon.js * Update hrmexp.js * Update hrmexp.js * Update apps.json * Create README.md * Add files via upload * Create app.js * Create app-icon.js * Update apps.json * Update apps.json * Update apps.json * Update apps.json * Update apps.json * remove remove * Update README.md * Update README.md * Update README.md * Added Interface file to allow downloading (and deletion!) of BangleRun data files * added WIDGETS.activepedom.getSteps() * Update ChangeLog 0.06: Added WIDGETS.activepedom.getSteps() * bump versions * Create interface.html * Update apps.json * Update README.md * Add files via upload * Update and rename breather_settings.txt to settings.js * Update apps.json * Update app.js * Update app.js * Add files via upload * Update README.md * Delete readme_gif.gif * Update README.md * Update apps.json * Update README.md * Update README.md * Update README.md * Update README.md * Update app.js * Update app.js * Update apps.json * Rename settings.js to settings.json * feat(app): Add "Lazy Clock" app * update multiclock * update dtlaunch app * minor tweak for faster writes (best to end with a newline anyway) Co-authored-by: Gordon Williams <gw@pur3.co.uk> Co-authored-by: Ben Jabituya <74158243+jabituyaben@users.noreply.github.com> Co-authored-by: jamespsteinberg@gmail.com <jamespsteinberg@gmail.com> Co-authored-by: jeffmer <jeffmer@users.noreply.github.com> Co-authored-by: krichtof <geek@robiweb.net> Co-authored-by: hughbarney <hughbarney@gmail.com> Co-authored-by: Olly Cross <olly@ollyollyolly.com> Co-authored-by: Jeff Magee <jeffreymagee@gmail.com> |
||
---|---|---|
.. | ||
README.md | ||
app-icon.js | ||
app-icon.png | ||
app.js |
README.md
The application is based on a technique that Thomas Edison used to prevent falling asleep using a steel ball. Essentially the app starts with a display that shows the current HR value that the watch alarm is set to and this can be adjusted with buttons 1 and 3. This HR settng should be the approximate value you want the alarm to trigger and so you should ideally know both what your HR is currently and what your heartrate normally is during sleep. For your current HR according to the watch, you can simply use the HR monitor available in the Espruino app loader, and then from that you can choose a lower value as the target for the alarm and adjust as required.
When you press the middle button on the side, the HR monitor starts, the alarm will trigger when your heart rate average drops to the limit you’ve set and has a certain level of steadiness that is determined by a assessing the variance over several readings - the sensitivity of this variance can be adjusted in a variable in the app's code under 'ADVANCED SETTINGS' if needed. The code also has a basic logging function which shows, in a CSV file, when you started the HR tracker and when the alarm was triggered.
When the alarm triggers, the app resets and you can adjust the HR setting again to a lower value and/or restart.