Skip to content

Releases: ShonP40/Car-Assistant

2025.10.4

20 Oct 16:52

Choose a tag to compare

What's Changed:

  • Configured a normal ESPHome WiFi AP (will auto turn on when the modem fails to connect)
  • PIR has been replaced with Radar by default and is the recommended way to detect presence in your car
  • SDCard support has been disabled by default to conserve flash space
  • Added Home Assistant BLE Proxy support (Useful if you want to track phone presence in the car or have BLE devices in the car that you want to pass to Home Assistant)

Full Changelog: 2025.10.3...2025.10.4

2025.10.3

09 Oct 10:56

Choose a tag to compare

What's Changed:

  • Updated the icon of the HDoP sensor
  • Added a GNSS failure recovery blueprint
  • Release version numbers will now also be included in the project_version key, which will also show up in Home Assistant

Full Changelog: 2025.10.2...2025.10.3

2025.10.2

05 Oct 21:26
32bf393

Choose a tag to compare

What's Changed:

  • Allow configuring the IP used by the ESPHome Dashboard for wireless OTA/logs
  • Added GPS and Home Assistant time sources as a fallback for SNTP to help maintain a WireGuard connection if the NTP servers go down
  • Added the GPS speed sensor to the device tracker

Full Changelog: 2025.10.1...2025.10.2

2025.10.1

04 Oct 19:27
b050543

Choose a tag to compare

What's Changed:

  • Added a modem restart button

Full Changelog: 2025.10.0...2025.10.1

2025.10.0

04 Oct 09:29
44b1509

Choose a tag to compare

‼️ Breaking Change

The Car Assistant project has been migrated to ESPHome!
This migration brings many improvements (stated below) but has a few breaking changes that need your attention before you can upgrade.

What You Need to Know:

  • You will need to reflash your device manually over serial to upgrade
  • You will need to delete all your old Car Assistant config from Home Assistant (including the MQTT sensors & device tracker)
  • While an MQTT connection is still possible with the new firmware, using WireGuard & the native API is highly recommended instead
  • The PlatformIO branch will stay in an archived state for anyone who's not yet ready to upgrade
  • Installation instruction for the new firmware can be found in the README.md file

What was Changed

  • Migrated to ESPHome
  • Astronomically improved stability
  • Release numbers now follow a <year>.<month>.<release> scheme instead of using the commit ID
  • The charging status sensor has been updated to display USB/GPIO Charging instead of USB Charging when using USB or GPIO to power the device
  • The CPU frequency is no longer variable and will stay locked at 240MHz (ESPHome does not support changing the frequency during runtime)
  • Fixed carrier names being reported twice
  • Fixed CPU temperature & RAM usage data stopping being reported when WiFi is off
  • Fixed GPS speed being calculated incorrectly

What was Added

  • WireGuard support
  • Home Assistant Native API support (requires WireGuard)
  • More detailed device debug sensors
  • PSRAM has been enabled & set to 120MHz
  • OTA updates are now possible remotely (local upgrades via an AP will be restored in a future release)
  • Cellular IP sensor (reports the modem's IP on the carrier's NAT)
  • GNSS satellites currently visible by the modem sensor
  • GNSS course sensor
  • GNSS Horizontal Dilution Of Precision sensor
  • Network type (2G/3G/4G) sensor
  • Cellular signal strength type (Low/Medium/High) sensor
  • Modem Bit Error Rate sensor
  • GNSS Toggle
  • Support for a LD2410S mmWave radar (uses the same connector as the PIR sensor)

What was Removed

  • Power saving mode (due to ESPHome not supporting CPU frequency updates during uptime)
  • Cellular fallback for GNSS (never worked on this modem)
  • The device tracker MQTT config has been replaced with a Blueprint automation (See README.md for more info)
  • Replaced the settings web page with the ESPHome web server (Configuration is now done in YAML)
  • FTP support for SDCard files (Only accessible through the web server now http://<esp-ip>/file)

Full Changelog: platformio...8cff3cb

14dadf2/master

17 May 16:11
14dadf2

Choose a tag to compare

What's Changed

  • Ignore GPS altitude changes to -9,999 meters

Full Changelog: 23d1153...14dadf2

23d1153/master

01 May 23:25
23d1153

Choose a tag to compare

What's Changed

  • Update home-assistant.yaml by @affenterror in #3
  • Bump tj-actions/branch-names from 6 to 8 in /.github/workflows by @dependabot in #4
  • iBeacon Broadcasting Support by @ShonP40 in #5
  • Bump TinyGSM from 0.11.7 to 0.12.0
  • Bump Adafruit Unified Sensor from 1.1.13 to 1.1.15
  • Bump Adafruit BME280 Library from 2.2.2 to 2.3.0
  • Bump Adafruit TSL2561 from 1.1.0 to 1.1.2
  • Bump ElegantOTA from 3.1.6 to 3.1.7
  • Bump AsyncTCP from 3.2.10 to 3.4.0
  • Bump ESPAsyncWebServer from 3.3.20 to 3.7.7
  • Bump ArduinoJson from 6.21.3 to 6.21.4

New Contributors

Full Changelog: 30622f9...23d1153

30622f9/master

25 Oct 22:51
30622f9

Choose a tag to compare

Changelog

  • Moved OBD2 support to a separate branch (since it's still not working)
    • This should improve stability
  • Replaced the AsyncElegantOTA library with ElegantOTA
  • Switched to different versions of both the AsyncTCP and ESPAsyncWebServer libraries

Full Changelog: a8e9e7d...30622f9

ad94aae/master

29 Sep 15:57
ad94aae

Choose a tag to compare

a8e9e7d/master

29 Sep 20:14
a8e9e7d

Choose a tag to compare