Skip to content

2025.10.0

Choose a tag to compare

@ShonP40 ShonP40 released this 04 Oct 09:29
· 51 commits to master since this release
44b1509

‼️ 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