Custom integration for vehicles equipped with the Fortin EVO-START system, allowing vehicle status to be monitored in Home Assistant.
- 🔐 Track central lock and trunk status
- 🚗 Monitor engine, air conditioning, and ACC status
- 📍 GPS position as a
device_tracker - � Multi-vehicle support - All vehicles under your account are automatically detected
- �🔋 Built-in sensors:
- Battery voltage
- Engine temperature
- Mileage
- Speed
- GSM signal strength
- GPS online status
- 📡 Advanced VST flag decoding to extract all available flags
- In Home Assistant, open HACS → Integrations.
- Click the three dots (top-right) → Custom Repositories.
- Add this repository URL:
https://github.com/CLARENNE-Q/evo_start
as type Integration. - Search for EVO-START in HACS and install it.
- Restart Home Assistant.
- Download this repository as a ZIP.
- Copy the
evo_startfolder into:
config/custom_components/evo_start/ - Restart Home Assistant.
Once installed, go to Settings → Integrations, then:
- Click on "Add Integration"
- Search for EVO-START
- Enter your email and password used in the Evo Start app.
Note: With multi-vehicle support, each vehicle creates its own set of entities. The vehicle name from your EVO-START account is included in entity names to distinguish between vehicles.
| Entity | Description |
|---|---|
lock.evo_start_{vehicle_name}_central_lock |
Central lock (actionable) |
| Entity | Description |
|---|---|
button.evo_start_{vehicle_name}_remote_start |
Start the vehicle remotely |
button.evo_start_{vehicle_name}_remote_stop |
Stop the vehicle remotely |
| Entity | Description |
|---|---|
sensor.evo_start_{vehicle_name}_battery_voltage |
Battery voltage (in volts) |
sensor.evo_start_{vehicle_name}_vehicle_temperature |
Engine temperature |
sensor.evo_start_{vehicle_name}_vehicle_mileage |
Total mileage (in kilometers) |
sensor.evo_start_{vehicle_name}_vehicle_speed |
Current vehicle speed (in km/h) |
sensor.evo_start_{vehicle_name}_gsm_signal |
GSM network signal status |
sensor.evo_start_{vehicle_name}_gps_online |
GPS online connection status |
sensor.evo_start_{vehicle_name}_engine_status |
Engine running status (On/Off) |
sensor.evo_start_{vehicle_name}_trunk_status |
Trunk open/closed status |
sensor.evo_start_{vehicle_name}_door_lock_status |
Door lock status (Locked/Unlocked) |
sensor.evo_start_{vehicle_name}_hood_status |
Hood open/closed status |
sensor.evo_start_{vehicle_name}_left_front_door |
Left front door open/closed status |
sensor.evo_start_{vehicle_name}_right_front_door |
Right front door open/closed status |
sensor.evo_start_{vehicle_name}_left_rear_door |
Left rear door open/closed status |
sensor.evo_start_{vehicle_name}_right_rear_door |
Right rear door open/closed status |
| Entity | Description |
|---|---|
device_tracker.evo_start_{vehicle_name} |
GPS position (latitude/longitude) with all flags (doors, lights, etc.) in attributes |
- The
coordinatorhandles data retrieval via the Evo Start app API. - Data is refreshed every 60 seconds.
- Authentication uses a SHA-1 password hash.
- All binary flags (
VST) are decoded, interpreted, and displayed in the attributes of thedevice_tracker. - Multi-vehicle support: All vehicles associated with your account are automatically discovered and configured.
- Each vehicle gets its own device in Home Assistant with separate entities for complete control.
- Multi-vehicle support ✅ COMPLETED
- Special thanks to the original Evo Start app and platform for inspiring this integration.
- This custom integration is not affiliated with, endorsed by, or officially supported by Fortin or Evo Start.
- All trademarks and copyrights are the property of their respective owners.
This project is a personal initiative, created for educational and interoperability purposes.
Use at your own risk.
Developed by Quentin Clarenne.
Suggestions, bug reports, and contributions are welcome!