DuinrahaicDuinrahaic
Configuration

Integrations

Integration configuration settings for FitOSC

Treadmill

SettingDescriptionDefault
Treadmill TypeThe Bluetooth protocol used to communicate with your treadmillFTMS (Generic)
Currently ConnectedDisplays the currently connected treadmill device
Automatically Connect to Last Known Device on StartupAutomatically reconnects to the last paired treadmill when the app launchesEnabled
Scan for DevicesScan for nearby Bluetooth treadmill devices

SteamVR

SettingDescriptionDefault
Auto-Launch with SteamVRAutomatically launches the app when SteamVR starts. Disable if you prefer to start FitOSC manually before using VRDisabled

OSC

FitOSC communicates with VRChat over OSC. By default, FitOSC uses OSC Query to automatically discover and connect to VRChat with no manual configuration required.

SettingDefaultDescription
IP AddressAutoThe IP address to send OSC messages to. Leave blank to use OSC Query auto-discovery.
PortAutoThe port to send OSC messages on. Leave blank to use OSC Query auto-discovery.

It is recommended to leave both fields blank and let OSC Query handle discovery automatically. Only set these manually if you are running VRChat on a different machine or have a non-standard network setup.


Pulsoid

Pulsoid provides real-time heart rate data from a compatible heart rate monitor. When enabled, heart rate is streamed into FitOSC and can be forwarded to VRChat.

SettingDefaultDescription
Enable PulsoidOffEnables heart rate streaming via Pulsoid.
API KeyYour personal Pulsoid API key. Used to authenticate with the Pulsoid service.

To obtain an API key, visit the Pulsoid API key portal.


WebSocket

FitOSC includes a built-in WebSocket server that broadcasts live treadmill telemetry. This can be used by external tools or overlays to consume real-time session data.

SettingDefaultDescription
Enable WebSocket ServerOffEnables the telemetry broadcast server.
Port6547The port the WebSocket server listens on.

When enabled, the current listening port and number of connected clients are displayed.

For more information on WebSocket details, see WebSocket Developer Docs