ESPHome 2021.8.0 - 18th August 2021¶
Since starting monthly cycles, it just made sense to make this release, ESPHome 2021.8.0. From now ESPHome will be versioned according to the year and month of the release. We hope that this will not confuse everyone too much =).
There are a bunch of new integrations this release as seen above and a few breaking changes below. Hopefully nothing has been missed out.
Also, look at that nice sorted and categorized home page of sensors. Thanks to @patfelst for doing this.
ESPHome devices can now create Select entities in Home Assistant. This allows you to
not have to create
input_select from HA and then import the current option into ESPHome.
The chosen option can be updated from both sides and will be reflected accordinlgy.
Light Color Modes¶
@oxan has been at it working hard on getting the all of the light code up to scratch and working really well with the latest changes to Home Assistant. This is mostly an internal change, but ESPHome has been updated to properly support Home Assistant’s color modes for lights. For the most part it mainly fixes issues that have come up with the color mode on Home Assistant not doing what people expected in ESPHome.
@glmnet and @zuidwijk have worked together to bring DSMR support to ESPHome. This platform allows you to read your DSMR smart meter via the P1 port. Check out the repo with more info on the hardware required for this.
Thermostat Breaking changes¶
@kbx81 Has made a few changes to the thermostat climate platform in esphome#2032, esphome#2073 and esphome#2114 to allow for the many different use cases that everyone has. Unfortunately this means you might need to make some changes to your YAML configuration to utilize the new code.
hysteresishas been replaced with
Climate action timers now govern how quickly climate actions may be called:
min_idle_timeis required for all configurations.
min_cooling_run_timeare required where cool_action or dry_action is used.
min_heating_run_timeare required where heat_action is used.
min_fanning_run_timeare required where fan_only_action is used.
min_fan_mode_switching_timeis required where any
fan_mode_on_action) are used.
There is a change with the Anova BLE Souve climate platform that has a new required
Home Assistant Add-on¶
For a while there has been an option in the Add-on to allow specifying the
which would allow the addon to download a specific version to use. This has been removed
in this release as it causes more issues than it solves. It may be added back to the
only in the future if there is demand, but the stable add-ons should stay stable. If you
need to downgrade the esphome version because a new version does not work the way you expect, then you
should be using the snapshot/backup feature built into Home Assistant Supervisor to rollback.