About
BYD Vehicle is an integration that connects BYD vehicles to Home Assistant through the vendor's cloud. It adds sensors for battery level, range, odometer, speed, cabin temperature and tire pressure, plus binary sensors for doors, windows, trunk, charging and lock state. Controls include a lock, a climate entity, seat heating and ventilation selects, and switches for battery heat, A/C and steering wheel heating. Buttons can flash the lights, find the car, open or close the windows and trunk, and start charging. Actions fetch telemetry, GPS, climate and charging data on demand and save a smart-charging schedule to the vehicle. Data is polled from the cloud, and the poll intervals are exposed as number entities that automations can adjust. Setup is done in the UI, with an optional MQTT push update setting.
Automatic summary of the README and code of jkaberg/hass-byd-vehicle. 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
- Climate
- Locks
- Switches
- Sensors
- Presence
Setting it up
Add its repository to the Marketplace as a custom repository and install it, then restart Home Assistant and add it under Settings, Devices and services.
Connect to BYD
- Username
- Password
- Control PIN (optional, 6-digit)
- Country
- Climate duration (time_span)
- MQTT push updates
- Debug dump API responses
Reconfigure BYD Vehicle
- Username
- Password
- Control PIN (6-digit)
- Country
- Climate duration
- MQTT push updates
- Debug dump API responses
Texts from the code of jkaberg/hass-byd-vehicle.
Entities
- Binary sensorsOnline, Charging, Doors, Windows, Locked, Sentry mode, Front left door, Front right door, Rear left door, Rear right door, Trunk, Sliding door, and 31 more
- ButtonsFlash lights, Find car, Close windows, Open windows, Open trunk, Close trunk, Shut down vehicle, Force poll, Start charging, Fetch energy data
- ClimateClimate
- PresenceLocation
- LocksLock
- NumbersTelemetry poll interval, GPS poll interval
- SelectsDriver seat heating, Driver seat ventilation, Passenger seat heating, Passenger seat ventilation, Rear left seat heating, Rear left seat ventilation, Rear right seat heating, Rear right seat ventilation
- SensorsBattery level, Range, Odometer, Speed, Cabin temperature, Front left tire pressure, Front right tire pressure, Rear left tire pressure, Rear right tire pressure, Exterior temperature, PM2.5, Power battery level, and 55 more
- SwitchesBattery heat, A/C on, Steering wheel heating, Disable polling, Schedule enabled, Charge to full, Repeat daily
- TimesStart time, End time
Actions
- Fetch telemetry dataForce-fetch the latest vehicle telemetry from the BYD cloud.Fields: Device
- Fetch GPS dataForce-fetch the latest GPS location from the BYD cloud.Fields: Device
- Fetch HVAC statusForce-fetch the latest HVAC / climate status from the BYD cloud.Fields: Device
- Fetch charging statusForce-fetch the live charging state and the configured smart-charging schedule from the BYD cloud (one homePage call) and log the raw response.Fields: Device
- Fetch energy consumptionForce-fetch the latest energy consumption data from the BYD cloud and log the raw response.Fields: Device
- Start chargingStart charging the vehicle immediately. Only succeeds when the charger is connected and the vehicle isn't already charging or at 100% SoC.Fields: Device
- Save charging schedulePush a new smart-charging schedule to the vehicle.Fields: Device, Start time, End time, Charge until full, Repeat, Weekdays, Enabled
From the README
Home Assistant custom integration for BYD vehicles, powered by pyBYD.
Shows in Vulpo
Quick Toggle card, Climate card, Lock card, Button card, Apple Watch, Control Center, Climate Live Activity.Information
- Installs
- 1.5k sharing analytics
- GitHub stars
- 314
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- 0.0.92,
- Category
- Vehicles and transport, Cars and EVs
- Kind
- Marketplace integration
- Brand
- BYD
- Needs
- Added as a custom repository in the Marketplace
- Domain
byd_vehicle- Issues
- Report an issue
More from BYD
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






