Screenshots From the README of elsbrock/cowboy-ha.
About
Cowboy is a Home Assistant integration that connects Cowboy electric bikes through the vendor's cloud. It adds sensors for mileage, time driven, remaining range, remaining battery, battery health, saved CO2, last ride mode and warranty end date. Binary sensors report crashed, stolen, battery presence and update available, and a firmware update entity is included. Bike location is tracked through a presence platform. Each Cowboy account is added separately, so a household with several bikes gets one device per bike. Setup happens in the UI with the account username and password, and an option sets the polling interval in minutes.
Automatic summary of the README and code of elsbrock/cowboy-ha. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Uses the vendor's cloud Needs an internet connection and an account with the vendor.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Sensors
- Presence
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect
- Password
- Username
Also asked when signing in again.
After setup
- Polling interval (minutes)
Texts from the code of elsbrock/cowboy-ha.
Entities
- Binary sensorsCrashed, Stolen, Update available, Battery
- SensorsBattery health, Remaining battery, Remaining battery (internal PCB), Remaining range, Saved CO2, Mileage, Time driven, Last seen, Last ride mode, Last crash, Warranty ends, Auto-lock, and 8 more
- UpdatesFirmware
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
This custom Home Assistant integration connects Home Assistant with your Cowboy electric bike, providing insights and monitoring capabilities directly within your Home Automation setup.
Full documentation, including the complete entity list: cowboy.iodev.org
- Mileage Sensor: Keeps track of your bike's total mileage.
- Remaining Range: Indicates the estimated remaining range.
- Battery Level Sensor: Monitors the current battery status.
- Battery Health: Gives an indication of the battery's health.
- Battery: Whether or not the battery is inside the bike
- Usage Duration: Tracks the total usage duration of the bike.
- Software Update Alerts: Notifies you of available software updates for your bike.
- Location Tracking: Tracks the current position of your Cowboy bike.
Shows in Vulpo
Chart card, Apple Watch.Information
- Installs
- 110 sharing analytics
- GitHub stars
- 29
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- v1.4.1,
- Category
- Vehicles and transport, Bikes and scooters
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
cowboy- Issues
- Report an issue
You might also like
Kia Uvo / Hyundai Bluelink6.3k installs · A Home Assistant HACS integration that supports Kia Connect(Uvo…Open
Tesla Custom Integration4.4k installs · Tesla custom integration for Home Assistant. This requires a re…Open







