We want to make it easy for creators to sell ESPHome powered products that offer a great user experience. ESPHome projects embrace local control and integrate nicely with Home Assistant, and so each extra ESPHome product that our users can buy is a win.
To make it easier to keep creators and users connected once a product is installed, projects can now add a project identifier and version to their firmware (docs). With today’s release this information will be available in the device information, logging output and the mDNS discovery info.
The goal is to integrate the projects tighter into the ESPHome dashboard by showing the project’s logo, link to the documentation and issue pages and allow installing updates.
"_This allows creators to add the project name and version to the compiled code. It is currently only exposed via the logger, mDNS and the device_info response via the native API. The format of the name should be author_name.project_name._"
# Example configuration
esphome:
...
project:
name: "thegroove.esphome-zbbridge"
version: "1.0.0"
PS: This was part of a larger article about making ESP firmware and project more user-friendly and easier to get started with:
Home Assisistant announced latest ESPHome added a new standard for project identifier, version, logo, and link to docs in firmware:
https://www.home-assistant.io/blog/2021/06/16/power-up-your-esp-projects/#esphome-embracing-projects
https://www.esphome.io/components/esphome.html#project-information
Project information
"_This allows creators to add the project name and version to the compiled code. It is currently only exposed via the logger, mDNS and the device_info response via the native API. The format of the name should be author_name.project_name._"
PS: This was part of a larger article about making ESP firmware and project more user-friendly and easier to get started with:
https://www.home-assistant.io/blog/2021/06/16/power-up-your-esp-projects/
PPS: They also announced ESPHome Dashboard has been updated with a simplified and streamlined wizard for new configurations:
https://www.home-assistant.io/blog/2021/06/16/power-up-your-esp-projects/#esphome-dashboard-simplified-and-streamlined
PPS: As they also announced ESP Web Tools for making onboarding easier by simplifying web flashing new firmware via webserial:
https://www.home-assistant.io/blog/2021/06/16/power-up-your-esp-projects/#esp-web-tools-installing-projects-on-your-microcontroller-via-the-browser