veloVigil — open source HRV and crash detection for Karoo (Polar H10)

Comments

17 comments

  • Avatar
    Łukasz Socha

    I’m going to install the extension, will keep you updated m!

    1
    Comment actions Permalink
  • Avatar
    Robert Chuvala

    Great to hear, I will need to DM you an invite code since it is just coming out of Beta at the moment

    0
    Comment actions Permalink
  • Avatar
    Łukasz Socha

    lukaszzsch@gmail.com

    0
    Comment actions Permalink
  • Avatar
    Javiuchi

    Hello. Could you please send me an invitation code? Let me know what you need for that. Thank you.

    1
    Comment actions Permalink
  • Avatar
    Javiuchi

    It asks me for two pieces of information that I don't know how to obtain: 1) Rider API Key and 2) Rider ID

    1
    Comment actions Permalink
  • Avatar
    Robert Chuvala

    I have my beta testers and this still is in closed beta, working on a reliability fix, will reach out when it's ready for everyone!

    0
    Comment actions Permalink
  • Avatar
    Łukasz Kędziora

    Hi Robert, still no chance for invite code?

    1
    Comment actions Permalink
  • Avatar
    Robert Chuvala

     Hey everyone — beta is opening up! Sign up at https://velovigil.com/beta  to get on the list. Limited to 100 spots. You'll need a Karoo 2/3 and ideally a Polar H10 (any BLE HR strap works for basic HR). I'll send invite codes out as spots open. Thanks for your patience!

    2
    Comment actions Permalink
  • Avatar
    Łukasz Kędziora

    Robert, on the page from the link, I don't see a place where I could register.

    I have Karoo 3 and Polar H10. I am ready to give you feedback as a beta tester

    1
    Comment actions Permalink
  • Avatar
    Javiuchi

    Yo pude registrarme hace unos días, pero no he recibido ningún código.

    1
    Comment actions Permalink
  • Avatar
    Łukasz Kędziora

    I have the same problem, I signed up. No feedback.

    1
    Comment actions Permalink
  • Avatar
    Robert Chuvala

    Hey Javier and Łukasz — the signup list is working but my invite-send pipeline had a gap. Sending codes manually tonight. Apologies for the silence — this thread just surfaced the bug.
      Thanks for your patience.

    0
    Comment actions Permalink
  • Avatar
    Javiuchi

    Muchas gracias

    0
    Comment actions Permalink
  • Avatar
    Robert Chuvala

    Codes went out tonight, check spam, reply if they're missing.

    0
    Comment actions Permalink
  • Avatar
    Stijn Vermeersch

    Happy to test. Can you send the instructions/codes? Thanks

    0
    Comment actions Permalink
  • Avatar
    Olivier Pieret
    hello Do you know when it is expected to become available through the Karoo extension menu?  this app is very a great idea
    0
    Comment actions Permalink
  • Avatar
    Robert Chuvala
    Update, four months late, and an apology to everyone who signed up here and heard nothing. Łukasz, Javiuchi — you were right, and invites went out to everyone on the list last night. Check your inbox (and spam).

    The bug. Early beta rides recorded a heart rate of 0, every one. I found the cause this week with the Karoo on a USB cable and the Bluetooth logs open. The extension talks to the H10 through Android's Bluetooth stack, while the Karoo's own sensor list uses a separate radio, which is why pairing the strap natively always worked. The H10 asks for an encrypted link, and Android answers with a "Pairing request" in a notification shade the Karoo never shows you. Nobody taps it, it times out after 30 seconds, the link drops, and it repeats every 40 seconds for the whole ride.

    The fix is one swipe down from the very top of the screen and one tap on PAIR & CONNECT. The Karoo remembers it after that. Version 0.3.2 tells you on its settings page when that request is waiting, and the install guide has a screenshot of the exact prompt: https://velovigil.com/start (step 6).

    Measured today on two Karoo 2 units on one rider account: HR 64–80 bpm and RMSSD 26 ms arriving every 5 seconds. One rider at a desk with a strap on, not a lab, but it is the first non-zero heart rate this extension has ever uploaded and I would rather show that than promise more.

    What you get today: H10 heart rate and HRV (RMSSD, SDNN, pNN50, computed on the Karoo from the RR intervals) as data fields and in the ride log; a per-rider dashboard where your rider ID is the only key; and a markdown export of any ride you can paste into your own Claude or GPT for a debrief, if you use one. The ride log goes to a small Cloudflare backend I run. No account with me, no email needed to ride.

    In the code but not yet proven on a real ride: jump and crash events from the H10's accelerometer (hang time, landing g). If you jump things, I want your ride.

    Karoo 2 and Karoo 3. Sign up at https://velovigil.com/beta if you are not on the list yet. Source is MIT: https://github.com/velovigil/velovigil-karoo

    Rob
    0
    Comment actions Permalink

Please sign in to leave a comment.