Skip to content

Latest commit

 

History

History
268 lines (224 loc) · 15.3 KB

2022.1.0.rst

File metadata and controls

268 lines (224 loc) · 15.3 KB

ESPHome 2022.1.0 - 19th January 2022

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

.. imgtable::
    :columns: 4

    BL0940, components/sensor/bl0940, bl0940.png
    BMP388 and BMP390, components/sensor/bmp3xx, bmp388.jpg
    CD74HC4067, components/sensor/cd74hc4067, cd74hc4067.jpg
    ESP32 Native CAN Bus, components/canbus, canbus.svg
    Growatt Solar, components/sensor/growatt_solar, growatt.jpg
    INA260, components/sensor/ina260, ina260.jpg
    Inkplate 10, components/display/inkplate6, inkplate6.jpg
    Kalman Combinator, components/sensor/kalman_combinator, function.svg, dark-invert
    MCP3204, components/sensor/mcp3204, mcp3204.jpg
    MCP47A1, components/output/mcp47a1, mcp47a1.svg
    Midea IR Climate, components/climate/ir_climate, air-conditioner-ir.svg, dark-invert
    Safe Mode Button, components/button/safe_mode, restart-alert.svg, dark-invert
    Shutdown Button, components/button/shutdown, power_settings.svg, dark-invert
    Tuya Number, components/number/tuya, tuya.png


HAPPY NEW YEAR!!

There are a few more new components this release than I expected, yay!!!

ESPHome Web

Today we're launching a new variant of the ESPHome dashboard: ESPHome Web – https://web.esphome.io.

The biggest challenge to getting started with ESPHome is the initial installation of ESPHome on your device. This installation needs be done by attaching the device to your computer via a cable. Once installed, updates can be installed over-the-air.

Last year we added support to the ESPHome dashboard to do the initial installation via the browser. Browsers security require the website to be served over HTTPS to allow device installation. Most people browse it from http://homeassistant.local or other local addresses so only users that manually configured external access or using Home Assistant Cloud could benefit.

With ESPHome Web we took the installation bits of the ESPHome dashboard and made them available on a website served over HTTPS. It works 100% in your browser without a backend or data leaving your computer. Now anyone can easily install ESPHome on their devices to get started.

Visit ESPHome Web

JSON

We upgraded the ArduinoJson library used to parse and build JSON strings to the latest version. All of the internal code has been updated to work with the changes, but any custom code or even lambda might need updating now.

The most noticeble change is that the & reference modifier on the JsonObject that are created in lambdas are no longer required.

Example:

JsonObject &blah = root.createNestedObject("blah");

// This should now be:

JsonObject blah = root.createNestedObject("blah");

Release 2022.1.1 - January 20

Release 2022.1.2 - January 25

Release 2022.1.3 - February 2

Release 2022.1.4 - February 9

Full list of changes

New Features

New Components

Breaking Changes

Beta Changes

All changes

Past Changelogs