Hi all,
I'd like to introduce a new adapter I've been working on: ioBroker.omoda – it brings Omoda / Jaecoo (Chery) cars into ioBroker, using the same cloud backend as the official Omoda / Jaecoo smartphone app.
What it does
Status – doors, windows, sunroof, central lock, engine, climate running, tyre pressures & temperatures
Location – GPS latitude/longitude, speed, heading
Battery & charging – state of charge, electric/total range, charge state, charging power, plug connected, remaining charge time
Odometer
Remote commands – lock / unlock, climate on/off with a settable target temperature, request GPS location, and "wake & refresh full status"
Each vehicle on the account (owner or delegated) is created as its own device (omoda.0.<VIN>.*).
Requirements
An Omoda / Jaecoo account that has the vehicle associated, plus the account email and command PIN
Login is via a one-time code (OTP) emailed to you, handled in the adapter's admin settings
Defaults target Europe; other regions are configurable
Tip: consider using a delegated second account for the adapter – logging in with the same account here and in the official app makes the two repeatedly log each other out.
Known limitations / planned
Individual seat heating/ventilation, defrosters, EV charge start/stop and scheduled charging, windows/sunroof/trunk control, and the theft alarm are not wired up yet – they're planned for a later version. Many values read empty while the car is in standby and update while driving, charging, or after a manual "refresh".
Important notes
This adapter is unofficial and reverse-engineered – it is not affiliated with, endorsed by, or connected to Omoda, Jaecoo or Chery. Use it at your own risk and only on your own vehicle. A wrong command PIN entered repeatedly can lock the account, so the adapter deliberately stops after a couple of failed attempts.
It is a port of the excellent Home Assistant integration omoda-jaecoo-ha by Caslinovich and JackRonan – all the hard reverse-engineering is theirs, and they're credited in the README and LICENSE. Please support the upstream project too.
Links
GitHub: https://github.com/AlanSRU/ioBroker.omoda
npm: https://www.npmjs.com/package/iobroker.omoda
Install for testing via the admin "install from URL/npm" (iobroker.omoda). A PR to add it to the latest repository is open.
I'd be very grateful for testers – especially anyone with a different model or in a non-UK region – and any feedback or issue reports. Thanks!