jkaberg

jkaberg / pyBYD

Public

Async Python client for the BYD vehicle API.

24
9
100% credibility
Found Feb 17, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A tool for BYD electric car owners to read vehicle status like battery and GPS plus send remote commands like lock or climate control.

How It Works

1
🔍 Discover a way to connect to your BYD car

You hear about a simple tool that lets you check your electric car's battery, location, and more from your computer.

2
📥 Get the tool ready

Download and set it up on your computer with a quick install.

3
🔑 Link your BYD account

Enter your BYD login details like username, password, and country so it knows which car is yours.

4
🚗 See your car come alive

Watch as it pulls live info like battery level, range, doors locked, and exact location on a map.

5
Pick what to do next
📊
Monitor status

Keep an eye on battery, temperature, and tires as they update.

🔧
Control remotely

Lock doors, start air conditioning, or honk the horn from anywhere.

Your car is under your fingertips

Now you can always know your BYD's status and control it easily, feeling connected and in charge.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 24 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is pyBYD?

pyBYD is an async Python client for the BYD vehicle API, giving typed access to EV telemetry like battery percent, GPS position, energy consumption, and charging status, plus remote controls for locking doors, preconditioning climate, or flashing lights. It wraps the undocumented API in clean async calls using aiohttp and Pydantic models, solving the hassle of crypto handshakes and MQTT pushes for home automation or dashboards. Perfect for async Python await patterns in asyncio apps.

Why is it gaining traction?

Stands out with MQTT-first realtime updates that cut latency on commands and polls, falling back to HTTP seamlessly—ideal for async Python requests without blocking. Devs dig the quick-start examples, env-based config, and scripts to dump all endpoints or diff changes after app tweaks. Async Python documentation shines through typed responses and error handling for auth fails or rate limits.

Who should use this?

BYD EV owners wiring cars into Home Assistant or Node-RED, async Python FastAPI devs building fleet monitors, or IoT tinkerers tracking GPS and HVAC via async Python sleep loops. Suits those evaluating async Python tutorials hands-on with real vehicle data.

Verdict

Worth a spin for BYD integrations—quick setup yields battery reads and locks in minutes via simple async contexts. Alpha with 12 stars and 1.0% credibility means API mappings evolve; contribute dumps if fields mismatch, but solid prototype fuel now.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.