Changelog - Version 1.15.0 - September 13, 2020

AHT10

QMC5883L

INA226

HM3301

MAX31856

AHT10

QMC5883L

INA226

HM3301

MAX31856

MAX31865

RuuviTag

SPS30

TMP117

Xiaomi BLE

MAX31865

RuuviTag

SPS30

TMP117

Xiaomi BLE

Slow PWM

ESP32 DAC

AC Dimmer

Tuya Fan

Tuya Binary Sensor

Slow PWM

ESP32 DAC

AC Dimmer

Tuya Fan

Tuya Binary Sensor

Tuya Dimmer

Tuya Sensor

Tuya Switch

Tuya Climate

MAX7219 Dot Matrix

Tuya Dimmer

Tuya Sensor

Tuya Switch

Tuya Climate

MAX7219 Dot Matrix

TM1637

SSD1351

ST7789V

PCD8544 (Nokia 5110/ 3310)

BLE Scanner

TM1637

SSD1351

ST7789V

PCD8544 (Nokia 5110/ 3310)

BLE Scanner

Custom UART Text Sensor

Thermostat Controller

PID Controller

IR Remote Climate

HTTP Request

Custom UART Text Sensor

Thermostat Controller

PID Controller

IR Remote Climate

HTTP Request

MCP3008 8-Channel 10-Bit A/D Converter

SN74HC595 I/O Expander

TM1651 Battery Display

RF Bridge

Exposure Notifications

MCP3008 8-Channel 10-Bit A/D Converter

SN74HC595 I/O Expander

TM1651 Battery Display

RF Bridge

Exposure Notifications

RTTTL Buzzer

Prometheus

RTTTL Buzzer

Prometheus

Stop! this is not Otto Winter, but Guillermo Ruffino (@glmnet). So Hi there!

Latest feature release was 10 months ago already, however development and support did not stop. We have lots of contributions here, the list above with integrations images is the longest to date and the changelog is bigger too!

Notable Changes & New Features

ESPHome add on is now also available at the Home Assistant community add ons! (@OttoWinter and @frenck of course)

The dashboard got a visual revamp! Now more nodes are visible at the same time. @jonathanadams also took a few bugs with it too.

Lots new sensors, port expanders, displays… and @kbx81 came up with color displays too! There are new climates like the Thermostat, PID and more IR based devices too. And can’t wait to see DIY projects with the RTTTL buzzer.

Scripts are more stable, and also were updated to follow new Home Assistant script options, like single, queued, etc.

Also if you don’t like repeating stuff in yaml, the new packages options @corvis added are very handy.

I did a terrible job tagging contributions and now I’m paying for that, hope nobody gets angry.

I’ve updated the contributors list in an attepmpt of giving people credit, many really deserve to be listed here not only for their code contributions but also for their support on the community, bug fixing etc., thanks!

This release is possible not only because all the contributions this project receives, but also for the latest contributions from Otto itself, he did a great job automating GitHub with actions and also building scripts which takes cares of 90% of the release process, so hopefully new versions will come along at a better pace. If you don’t see somebody credited by somthing, thats because Otto did it.

From myself special thanks to @ssieb, @rradar, @jesserockz, @kbx81, and many others specially @OttoWinter for all this.

Still many new features and fixes are pending to be included in this release, but we had to left them aside for a while so we can focus better. So let’s ship this and keep going on new stuff!!

Last but not least, thanks to all contributors, bug reporters and patrons! Without you this would not be possible!

New Features

New Integrations

Breaking Changes

  • esphome: Drop Python 2 Support esphome#793 (breaking-change)

  • esphome: Fix SGP30 incorrect baseline reading/writing esphome#936 by @panuruj (breaking-change)

  • esphome: fix servo bug restoring state and starting servo detached esphome#1008 by @glmnet (breaking-change)

  • esphome: fix shunt voltage / current / power reading in INA3221 esphome#1101 by @Vxider (breaking-change)

  • esphome: Fix: Component script not stopped in certain situations esphome#1004 by @balrog-kun (breaking-change)

  • esphome: New script modes POC esphome#1168 (breaking-change) (new-feature)

Notable Changes

Beta Fixes

All changes

Release 1.15.1 - September 14

Release 1.15.2 - September 20