Skip to content

Latest commit

 

History

History
282 lines (242 loc) · 17.5 KB

v1.19.0.rst

File metadata and controls

282 lines (242 loc) · 17.5 KB

Changelog - Version 1.19.0 - 16th June 2021

.. seo::
    :description: Changelog for ESPHome version 1.19.0.
    :image: /_static/changelog-1.19.0.png
    :author: ESPHome
    :author_twitter: @esphome_

.. imgtable::
    :columns: 3

    Improv, components/esp32_improv, improv.svg, dark-invert
    SM2135, components/output/sm2135, sm2135.svg
    XPT2046, components/binary_sensor/xpt2046, xpt2046.jpg
    SDM Meter, components/sensor/sdm_meter, sdm220m.jpg
    CS5460A, components/sensor/cs5460a, cs5460a.png

Wow. Ok, so this release may not look big, but there are a number of new features that are not new components.

Improv

:doc:`Improv Wi-Fi </components/esp32_improv>` is a new standard that stands for Improved Provisioning of Wi-Fi Credentials. What it does is allow you to provision Wi-Fi credentials to the device by using Bluetooth LE. Check out the website for more details at improv-wifi.com.

Home Assistant Sensor Attributes

For a long time now one of the top requested features was to be able to read attributes from Home Assistant entities into a local sensor in ESPHome. For example the brightness of a light, or the current temperature of a climate device. :ghuser:`frenck` decided to take a stab and as long as you are running at least ESPHome 1.19.0 and Home Assistant 2021.6 then you can do this. Thanks Frenck!

# Example configuration entry
sensor:
  - platform: homeassistant
    id: current_temperature
    entity_id: climate.living_room
    attribute: current_temperature

For the Creators

There have been a few additions to the ESPHome codebase that make it easier for creators to make projects in ESPHome and distribute them pre-installed and ready to use. See the :doc:`new page here </guides/creators>`.

The Web Experience

We have been working hard on some new tooling to make it easier for everyone to install ESPHome and other DIY firmwares onto their ESP-based devices. To do this we have created the ESP Web Tools. Big shoutout to :ghuser:`balloob` on most of that work!

Because of these new tools, the ESPHome dashboard has gotten a slight makeover when you choose to install to a device. You are now given the option to install directly via WebSerial to the ESP from the browser. No more plugging into the server/VM running ESPHome and restarting container etc. It just works. (Provided you are using Chrome or Edge).

Command Line Interface

Thanks to :ghuser:`oxan` for making some change to the ESPHome CLI. Instead of esphome config.yaml run we now have esphome run config.yaml. The old format is still accepted and will be removed in a future release, but there is a breaking change with this release which is the arguments --upload-port and --serial-port have been combined and changed to --device.

Release 1.19.1 - June 18

Release 1.19.2 - June 21

Release 1.19.3 - June 23

Release 1.19.4 - June 24

Full list of changes

New Components

Breaking Changes

Notable Changes

Beta Fixes

All changes

Past Changelogs