github sensy-one/E1-Pro-Multi-Sense v1.1.0
Align firmware with Made for ESPHome requirements

latest releases: v1.1.4, v1.1.3, v1.1.2...
one month ago

What’s changed

The firmware has been upgraded to fully support official ESPHome distribution standards and provisioning requirements.

All components now define explicit entities, making the configuration fully extendable and override-friendly for advanced users adopting the device through ESPHome Dashboard.

The radar component has been migrated from a local implementation to a GitHub-hosted external component, enabling version control, open-source transparency, and proper remote distribution.

Network connectivity is now aligned across both firmware variants.

The Ethernet firmware operates via wired networking and does not require Wi-Fi provisioning.

The Wi-Fi firmware supports onboarding via the official ESPHome Improv protocol using USB provisioning. Users can configure Wi-Fi credentials without modifying YAML files or recompiling firmware.

Dashboard adoption support

Full support for dashboard_import has been added.

Users can now adopt the device directly from GitHub without requiring secrets, static IP configuration, or manual edits.

The firmware compiles and runs successfully immediately after adoption.

Provisioning improvements

USB provisioning is supported through improv_serial on the Wi-Fi firmware.

Serial logging has been re-enabled where required to support USB provisioning while keeping log verbosity minimal.

Why this matters

Compliance: Firmware aligns with Made for ESPHome requirements.
Provisioning: Stable USB-based Wi-Fi onboarding for the Wi-Fi variant.
Adoption: One-click import directly from ESPHome Dashboard.
Extensibility: Clean, fully addressable configuration for power users.
Stability: Improved runtime reliability on ESP32-C3.

Changelog (summary)

feat(system): add ESPHome dashboard_import support
feat(provisioning): add USB Improv onboarding (Wi-Fi firmware only)
refactor(components): migrate radar component to GitHub external source
refactor(config): standardize entity definitions for extendability
fix(logger): restore serial interface for provisioning compatibility

Don't miss a new E1-Pro-Multi-Sense release

NewReleases is sending notifications on new releases.