vrc-osc-miband-hrm

Mi Band/Amazfit OSC heart rate monitor for VRChat

image
By Vard

What is this?

This app allows you to send OSC messages of your heart rate using your smartwatch/fitness tracker to your VRChat Avatar/Chatbox.
Basically you have 3 parameters to play with:

Supported devices

It was recently discovered that the app can support not only Mi band 4/5, but many more devices! If your smartwatch/fitness tracker supports Amazfit or Zepp apps, give it a try.

Confirmed devices list:

Requirements

  1. PC on Windows with Bluetooth 4.0 or higher
  2. Browser that supports Web Bluetooth API (Like Chrome)

Usage

  1. First and most complicated step is to get auth key of your device. (For more information - please visit https://freemyband.com/ or https://github.com/argrento/huami-token if you experienced with python)
  2. Download and launch vrc-osc-hrm.exe or if you don’t trust me - Download this repository and run it trough node-js
  3. Enter your auth key and click Connect (Make sure you turned off bluetooth on your phone)
  4. Pair your smartwatch/fitness tracker with browser
  5. Wait about ~15s and done! Now you sending data about your heart rate to VRChat (Don’t forget to turn on OSC in Action menu)

Example Avatar

As some of you asked - I made Example_Avatar.unitypackage (which is also requires RED_SIM’s Simple counter shader) to show how Heartrate parameter works on avatar side.

If you have any questions: ask them here, or in #avatars-osc channel in VRChat discord.