ESPHome 2022.1.0 - 19th January 2022

HAPPY NEW YEAR!!

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

ESPHome Web Copy link to header

Today we’re launching a new variant of the ESPHome dashboard: ESPHome Web – https://web.esphome.ioExternal link.

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.localExternal link 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_

Visit ESPHome WebExternal link

JSON Copy link to header

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 Copy link to header

Release 2022.1.2 - January 25 Copy link to header

Release 2022.1.3 - February 2 Copy link to header

Release 2022.1.4 - February 9 Copy link to header

Full list of changes Copy link to header

New Features Copy link to header

New Components Copy link to header

Breaking Changes Copy link to header

Beta Changes Copy link to header

All changes Copy link to header

Past Changelogs Copy link to header

CURRENT