Changelog - Version 1.20.0 - 21st July 2021¶
Here’s to another timely release bringing a few new components and a whole bunch of changes under the hood to existing ones.
number entities in Home Assistant from ESPHome is now supported. This basically replaces
input_number and then importing that sensor into ESPHome as a sensor with
platform: homeassistant. The state of the number can also be updated directly on the ESPHome device
and will be reflected in Home Assistant.
I would like to see what other platforms people can come up with for the number component, I have a few ideas myself.
Unfortunately, some breaking changes had to be made:
For addressable RGBW lights, the brightness now also applies to the white channel (this was already the case for non-addressable RGBW lights). If you want to control only the brightness of the color channel, use the new
For RGBW lights, the white channel is no longer normalized by the color intensity in the
light.controlactions. In previous versions, if the red value was set to 60% and the white value to 30%, this would result in the white channel being at 50% brightness. Starting with this version, this will result in the white channel being set to 30%, as expected.
Thanks @balloob for making a small, but very significant change to the dashboard cards so now people who suffer from color-blindness will know whether or not the node is online.
The Nextion component has had a major rewrite this release bringing many more features to those that use the displays. I am not sure how to describe the changes except for listing the main change points from the PR and linking to the docs for you to read yourself. Nextion TFT LCD Display
Sensors/binary sensors/switch/text sensors and touch have all been added.
Over the air TFT file upload
Polling has been added to all the components
Many API helpers (get_string/get_int) have been added