esphome-docs/changelog/v1.14.0.rst

266 lines
18 KiB
ReStructuredText

Changelog - Version 1.14.0 - TBD Update Date
============================================
.. seo::
:description: Changelog for ESPHome version 1.14.0.
:image: /_static/changelog-1.14.0.png
:author: Otto Winter
:author_twitter: @OttoWinter_
.. imgtable::
:columns: 5
ADE7953, components/sensor/ade7953, ade7953.svg
ATM90E32, components/sensor/atm90e32, atm90e32.jpg
AS3935, components/sensor/as3935, as3935.jpg
PZEM004T, components/sensor/pzem004t, pzem004t.svg
PZEM AC, components/sensor/pzemac, pzemac.svg
PZEM DC, components/sensor/pzemdc, pzemdc.svg
SenseAir, components/sensor/senseair, senseair_s8.jpg
SCD30, components/sensor/scd30, scd30.jpg
SHTCx, components/sensor/shtcx, shtc3.jpg
STS3X, components/sensor/sts3x, sts3x.jpg
SGP30, components/sensor/sgp30, sgp30.jpg
Tx20, components/sensor/tx20, tx20.jpg
VL53L0x, components/sensor/vl53l0x, vl53l0x.svg
Xiaomi CGG1, components/sensor/xiaomi_cgg1, xiaomi_cgg1.jpg
Xiaomi LYWSD02, components/sensor/xiaomi_lywsd02, xiaomi_lywsd02.jpg
Xiaomi LYWSDCGQ, components/sensor/xiaomi_lywsdcgq, xiaomi_lywsdcgq.jpg
ZyAura, components/sensor/zyaura, zgm053.jpg
TLC59208F, components/output/tlc59208f, tlc59208f.jpg
SM16716, components/output/sm16716, sm16716.svg
Tuya Dimmer, components/light/tuya, brightness-medium.svg
SSD1325, components/display/ssd1325, ssd1325.jpg
Yashima IR Remote, components/climate/yashima, air-conditioner.svg
MCP23008 I/O Expander, components/mcp230xx, mcp230xx.svg
SX1509 I/O Expander, components/sx1509, sx1509.jpg
SIM800L, components/sim800l, sim800l.jpg
DFPlayer, components/dfplayer_mini, dfplayer.svg
Captive Portal, components/captive_portal, wifi-strength-alert-outline.svg
Visual Studio Code Plugin, TODO, visual-studio-code.svg
All changes
-----------
- esphome: CLI show version better :esphomepr:`581`
- esphome: SM16716 support :esphomepr:`541`
- docs: Add documentation for SM16716 output component. :docspr:`217` by :ghuser:`kll`
- docs: Document the backlight control for lcd_pcf8574 :docspr:`261` by :ghuser:`adarazs`
- esphome: Add backlight handling for lcd_pcf8574 :esphomepr:`573` by :ghuser:`adarazs`
- esphome: clear and disable editor while fetching contents :esphomepr:`603` by :ghuser:`gitolicious`
- esphome: Scan length for AddressableScanEffect :esphomepr:`608` by :ghuser:`majorpeter`
- docs: Scaneffectlength :docspr:`264` by :ghuser:`majorpeter`
- esphome: Allow setting the initial mode of HLW8012 sensors :esphomepr:`611` by :ghuser:`brandond`
- docs: Allow setting the initial mode of HLW8012 sensors :docspr:`268` by :ghuser:`brandond`
- esphome: Add more efficient SPI implementation :esphomepr:`622`
- esphome: Allow id() syntax for custom code :esphomepr:`621`
- esphome: Dashboard Update all button :esphomepr:`615`
- esphome: Add central function scheduler :esphomepr:`609`
- esphome: Add HW SPI support :esphomepr:`623`
- esphome: Captive Portal :esphomepr:`624`
- esphome: Fix esp8266_restore_from_flash :esphomepr:`638`
- esphome: Yashima climate new component :esphomepr:`634` by :ghuser:`diraimondo`
- docs: Add Yashima Climate component docs :docspr:`275` by :ghuser:`diraimondo`
- esphome: Fix home assistant binary sensor initial state :esphomepr:`632` by :ghuser:`glmnet`
- esphome: Atmel M90E32AS Energy Metering IC. Found in CircuitSetup 2chan and 6chan energy meterss :esphomepr:`629` by :ghuser:`thompsa`
- docs: Add docs for atm90e32 sensor :docspr:`271` by :ghuser:`thompsa`
- esphome: Add set_threshold and get_value methods to ESP32TouchBinarySensor. :esphomepr:`631` by :ghuser:`rnauber`
- esphome: Make logger string memory usage more efficient :esphomepr:`641`
- docs: Add SIM800L docs :docspr:`257` by :ghuser:`glmnet`
- esphome: SMS Sender / Receiver :esphomepr:`522` by :ghuser:`glmnet`
- esphome: Create Protobuf Plugin for automatically generating native API stubs :esphomepr:`633`
- esphome: Template tilt cover :esphomepr:`577` by :ghuser:`mtl010957`
- esphome: Provide the lights current color to the addressable_lambda_effect. :esphomepr:`646` by :ghuser:`rnauber`
- docs: Update sun.rst :docspr:`278` by :ghuser:`pove`
- esphome: Fixed rc_switch dump off by one bit :esphomepr:`652` by :ghuser:`mtl010957`
- esphome: Adding ignore bits to narrow compare of received codes :esphomepr:`650` by :ghuser:`mtl010957`
- esphome: Fix remote_transmitter wait time unit :esphomepr:`654`
- esphome: Update dependencies :esphomepr:`653`
- esphome: CT Clamp ADS1115 Improvements :esphomepr:`647`
- esphome: Add calibrate_polynomial sensor filter :esphomepr:`642`
- esphome: WIP: ESP8266 work on connection issues :esphomepr:`648`
- docs: Added docs for ignore bit setting on rc_switch_raw and fixed ref links :docspr:`279` by :ghuser:`mtl010957`
- docs: Absolute humidity calculation description :docspr:`283` by :ghuser:`tomlut`
- docs: ZyAura CO2 / Temperature / Humidity Sensor :docspr:`281` by :ghuser:`Anonym-tsk`
- esphome: ZyAura CO2 / Temperature / Humidity Sensor :esphomepr:`656` by :ghuser:`Anonym-tsk`
- esphome: Fix deep sleep on_shutdown hooks :esphomepr:`660`
- esphome: ESP32 Use NVS directly :esphomepr:`659`
- docs: Added TX20/TX23 sensor documentation :docspr:`150` by :ghuser:`TheEggi`
- esphome: added tx20 wind speed sensor :esphomepr:`275` by :ghuser:`TheEggi`
- docs: Added docs for tilt capability in template cover :docspr:`260` by :ghuser:`mtl010957`
- docs: Add description next to title :docspr:`227` by :ghuser:`jjok`
- esphome: WiFi networks priority :esphomepr:`658`
- esphome: Change ESP32 default power_save_mode to light :esphomepr:`661`
- docs: Added TTGO T-Journal :docspr:`289` by :ghuser:`bwente`
- docs: Updated confusing deep_sleep.prevent documentation :docspr:`287` by :ghuser:`ofalvai`
- docs: Fix typo in transmit_sony documentation :docspr:`299` by :ghuser:`davericher`
- esphome: Restore sending "None" effect type :esphomepr:`667` by :ghuser:`tribut`
- esphome: fix missing schedule call :esphomepr:`690` by :ghuser:`glmnet`
- docs: Update logger.rst :docspr:`313` by :ghuser:`srg74`
- esphome: Remove double publish_state in ultrasonic sensor :esphomepr:`696` by :ghuser:`brandond`
- esphome: Local Material Icons :esphomepr:`703` by :ghuser:`Anonym-tsk`
- esphome: Corrected ESP32 hardware UART pins :esphomepr:`701` by :ghuser:`jwozny`
- esphome: Fix mqtt_text_sensor to honor unique_id when set. :esphomepr:`698` by :ghuser:`middelink`
- docs: Minor changes to the setup steps :docspr:`327` by :ghuser:`fabaff`
- esphome: Fix duplicate set_update_interval() calls on same component :esphomepr:`693` by :ghuser:`middelink`
- esphome: MH-Z19 calibration support :esphomepr:`683` by :ghuser:`Anonym-tsk`
- esphome: Implement median filter :esphomepr:`697` by :ghuser:`jvanderneutstulen`
- docs: Median filter :docspr:`319` by :ghuser:`jvanderneutstulen`
- docs: MH-Z19 calibration support :docspr:`312` by :ghuser:`Anonym-tsk`
- docs: Update names :docspr:`326` by :ghuser:`fabaff`
- docs: Fix header level :docspr:`325` by :ghuser:`fabaff`
- docs: 7.50in waveshare e-paper works :docspr:`321` by :ghuser:`rafl`
- docs: Fix api.proto url :docspr:`310` by :ghuser:`pstuifzand`
- esphome: add xiaomi BLE Thermometer lywsd02 model support :esphomepr:`664` by :ghuser:`junnikokuki`
- docs: Add Sonoff Mini to 'Generic Sonoff' page :docspr:`320` by :ghuser:`Infinitte`
- esphome: Fix GPS time source. :esphomepr:`704`
- docs: Add configuration example for TTGO T-Camera v1.7 :docspr:`318` by :ghuser:`erichiller`
- esphome: License for Material Design Icons :esphomepr:`708` by :ghuser:`Anonym-tsk`
- docs: LYWSD02 :docspr:`292` by :ghuser:`G1K`
- esphome: add time based cover, has built in endstop :esphomepr:`665` by :ghuser:`glmnet`
- esphome: Add delayed_on_off binary_sensor filter :esphomepr:`700` by :ghuser:`kepten`
- docs: Add doc for delayed_on_off binary_sensor filter :docspr:`324` by :ghuser:`kepten`
- esphome: fix wifi info :esphomepr:`709` by :ghuser:`glmnet`
- docs: Add description of id Parameter :docspr:`329` by :ghuser:`guptamp`
- esphome: fix integration sensor :esphomepr:`711` by :ghuser:`glmnet`
- esphome: Add support for Sensirion SCD30 CO2 sensors :esphomepr:`712` by :ghuser:`valordk`
- docs: Add documentation for Sensirion SCD30 CO2 sensors :docspr:`333` by :ghuser:`valordk`
- esphome: Fixes sim800l :esphomepr:`678` by :ghuser:`glmnet`
- docs: Update esp32_camera.rst jpeg quality :docspr:`332` by :ghuser:`glogiotatidis`
- docs: add has_built_in_endstop docs :docspr:`302` by :ghuser:`glmnet`
- docs: Update incorrect GPIO pin for Mirabella Genio Cold + Warm White… :docspr:`337` by :ghuser:`epetousis`
- esphome: Use default format to render FloatLiteral :esphomepr:`717` by :ghuser:`fritzm`
- esphome: Add coolix receiver :esphomepr:`645` by :ghuser:`glmnet`
- docs: add coolix receiver :docspr:`288` by :ghuser:`glmnet`
- esphome: Fix https://github.com/esphome/issues/issues/658 :esphomepr:`724` by :ghuser:`fake-name`
- docs: Update hdc1080.rst :docspr:`343` by :ghuser:`magnusja`
- esphome: Update MANIFEST.in to fix esphome/issues#650 :esphomepr:`733` by :ghuser:`shbatm`
- docs: Fix link to light-is_on_condition :docspr:`345` by :ghuser:`myplacedk`
- esphome: fixes samsung ir :esphomepr:`738` by :ghuser:`glmnet`
- esphome: Allow 64 bit codes and add nexa remote support. :esphomepr:`662` by :ghuser:`abmantis`
- docs: Fix, optimize mijia :docspr:`293` by :ghuser:`G1K`
- esphome: AS3935 Lightning sensor :esphomepr:`666` by :ghuser:`TheEggi`
- esphome: Full height log window :esphomepr:`673` by :ghuser:`Anonym-tsk`
- docs: Make it clearer that only one deep sleep component is allowed. :docspr:`303` by :ghuser:`jeff-h`
- esphome: Secrets editor :esphomepr:`672` by :ghuser:`Anonym-tsk`
- esphome: Authorization by username and password :esphomepr:`668` by :ghuser:`Anonym-tsk`
- esphome: Basic Auth for web_server component :esphomepr:`674` by :ghuser:`Anonym-tsk`
- docs: Basic Auth for web_server component :docspr:`304` by :ghuser:`Anonym-tsk`
- esphome: Improve SHT3xD reconnect handling :esphomepr:`675` by :ghuser:`valordk`
- docs: Fix description of the sensor :docspr:`309` by :ghuser:`mpettitt`
- esphome: Device description in dashboard :esphomepr:`707` by :ghuser:`Anonym-tsk`
- docs: Device description in dashboard :docspr:`335` by :ghuser:`Anonym-tsk`
- esphome: support for the sx1509 i2c device :esphomepr:`651` by :ghuser:`mvturnho`
- esphome: Add support for TI TLC59208F :esphomepr:`718` by :ghuser:`tamisoft`
- docs: ADD TLC59208F documentation :docspr:`338` by :ghuser:`tamisoft`
- docs: Add Xiaomi Cleargrass Sensor Documentation :docspr:`346` by :ghuser:`sermayoral`
- esphome: Add Xiaomi Cleargrass Temperature and Humidity Sensor :esphomepr:`735` by :ghuser:`sermayoral`
- docs: The 4.20in display works fine :docspr:`359` by :ghuser:`fredrike`
- docs: Update sonoff.rst :docspr:`341` by :ghuser:`ZabojnikM`
- esphome: Fix for PCF8574 output chattering at the start/reboot :esphomepr:`744` by :ghuser:`amishv`
- esphome: Add ADE7953 Support :esphomepr:`593`
- esphome: refactored xiaomi sensors :esphomepr:`755` by :ghuser:`Alex9779`
- docs: Xiaomi refactor :docspr:`361` by :ghuser:`Alex9779`
- esphome: fix CGG1 log message :esphomepr:`757` by :ghuser:`Alex9779`
- docs: Add link to index.rst check list item :docspr:`363` by :ghuser:`glmnet`
- docs: Added cookbook for Teckin SB50 Bulb :docspr:`360` by :ghuser:`nebula-it`
- esphome: Add mcp23008 support :esphomepr:`649` by :ghuser:`TomFahey`
- docs: Adding the IO2 pin to the GPIO pin list :docspr:`354` by :ghuser:`SqyD`
- docs: Updated MCP23017 Component To Cover 8 & 16 Port Chips :docspr:`277` by :ghuser:`TomFahey`
- esphome: Brightness ssd1306 :esphomepr:`723` by :ghuser:`glmnet`
- esphome: Fix potential ISR digital_write issue :esphomepr:`753`
- esphome: Fix addressable light fade to black function :esphomepr:`752`
- esphome: Make UART flush function consistent :esphomepr:`748`
- esphome: Update and pin all python requirements :esphomepr:`759`
- esphome: Fix MCP23017 setup priority :esphomepr:`751`
- esphome: Add rotary_encoder.set_value action :esphomepr:`747`
- esphome: Fix strobe/flicker effect not using selected value :esphomepr:`749`
- esphome: Add support for TTGO ePaper module :esphomepr:`730` by :ghuser:`thomasklingbeil`
- esphome: BME280: Increase sensor timeout :esphomepr:`727` by :ghuser:`lobradov`
- esphome: Base climate ir :esphomepr:`726` by :ghuser:`glmnet`
- docs: Add documentation for TTGO ePaper :docspr:`342` by :ghuser:`thomasklingbeil`
- esphome: Fix dallas not unknown :esphomepr:`716`
- esphome: Integration sensor use double precision :esphomepr:`715`
- esphome: calibrate_linear check not all from values same :esphomepr:`714`
- esphome: SenseAir S8 CO2 sensor support :esphomepr:`705` by :ghuser:`Anonym-tsk`
- docs: SenseAir S8 CO2 sensor support :docspr:`330` by :ghuser:`Anonym-tsk`
- esphome: Fix remote_transmitter type_a encoding :esphomepr:`742` by :ghuser:`nicuh`
- esphome: vscode support check file exists :esphomepr:`763` by :ghuser:`glmnet`
- docs: Proof reading changes :docspr:`364` by :ghuser:`thenameiwantedwastaken`
- docs: add tcl112 receiver docs :docspr:`365` by :ghuser:`glmnet`
- esphome: add tcl112 receiver :esphomepr:`762` by :ghuser:`glmnet`
- esphome: Sensor filter_out rounded :esphomepr:`765`
- esphome: Use higher default baudrate for USB upload :esphomepr:`761`
- esphome: add support for climate action :esphomepr:`720` by :ghuser:`marcelveldt`
- esphome: Add LEDC set_frequency action :esphomepr:`754`
- esphome: Fork some base libraries :esphomepr:`758`
- esphome: Update ESP8266/ESP32 bases :esphomepr:`760`
- esphome: Captive portal fixes :esphomepr:`766`
- esphome: Fix typo in Component::set_interval :esphomepr:`767`
- esphome: Fix platformio monkey patch :esphomepr:`768`
- esphome: Addressable light transition :esphomepr:`750`
- esphome: Fixes for Python 3 :esphomepr:`702` by :ghuser:`fabaff`
- esphome: Add BLE scan parameters :esphomepr:`769`
- esphome: Filter some debug lines from PlatformIO in output :esphomepr:`771`
- esphome: ESP32 Upgrade AsyncTCP to 1.1.1 :esphomepr:`773`
- esphome: Switch to Python 3 for docker installs :esphomepr:`774`
- docs: Add script.wait action :docspr:`367`
- docs: Add ESP32 scan parameters :docspr:`368`
- docs: Hint how to include HA secrets.yaml instead :docspr:`362` by :ghuser:`rlowens`
- esphome: Add SSD1325 Display Component :esphomepr:`736` by :ghuser:`evandcoleman` (cherry-picked)
- docs: Add documentation for SSD1325 OLED displays :docspr:`347` by :ghuser:`evandcoleman` (cherry-picked)
- esphome: Add support for SGP30 eCO2 and TVOC sensors :esphomepr:`679` by :ghuser:`valordk` (cherry-picked)
- docs: Add documentation for SGP30 eCO2 and TVOC sensors :docspr:`308` by :ghuser:`valordk` (cherry-picked)
- esphome: Add support for SHTCx Temperature sensors :esphomepr:`676` by :ghuser:`valordk` (cherry-picked)
- esphome: Add support for STS3x Temperature sensors :esphomepr:`669` by :ghuser:`valordk` (cherry-picked)
- docs: Add documentation for SHTCx Temperature sensors :docspr:`305` by :ghuser:`valordk` (cherry-picked)
- docs: Add documentation for STS3x Temperature sensors :docspr:`300` by :ghuser:`valordk` (cherry-picked)
- esphome: Add dfplayer mini component :esphomepr:`655` by :ghuser:`glmnet` (cherry-picked)
- docs: Add DFPlayer docs :docspr:`306` by :ghuser:`glmnet` (cherry-picked)
- docs: Add rotary_encoder.set_value action :docspr:`358` (cherry-picked)
- esphome: Add new component for Tuya dimmers :esphomepr:`743` by :ghuser:`ssieb` (cherry-picked)
- docs: Add documentation for new Tuya dimmer component :docspr:`353` by :ghuser:`ssieb` (cherry-picked)
- docs: SX1509 device documentation :docspr:`315` by :ghuser:`mvturnho` (cherry-picked)
- docs: Fix typo :docspr:`352` by :ghuser:`bonanitech`
- docs: Minor typo :docspr:`349` by :ghuser:`dannysauer`
- docs: Clarify NodeMCU ESP8266 VIN pin :docspr:`340` by :ghuser:`Justahobby01`
- docs: Add TorchStar LED controller to 'Generic Sonoff' page :docspr:`351` by :ghuser:`dale3h`
- docs: Remove references to Python 2 :docspr:`328` by :ghuser:`fabaff` (cherry-picked)
- docs: Cookbook Guide for Zemismart LED RGBW Downlights :docspr:`297` by :ghuser:`cryptelli`
- docs: Authorization by username and password :docspr:`296` by :ghuser:`Anonym-tsk` (cherry-picked)
- docs: AS3935 Lightning sensor :docspr:`294` by :ghuser:`TheEggi` (cherry-picked)
- docs: Cookbook ape :docspr:`334` by :ghuser:`glmnet`
- docs: fix indent on sample :docspr:`369` by :ghuser:`glmnet` (cherry-picked)
- esphome: Add script.wait action :esphomepr:`778` (cherry-picked)
- docs: update esp32camera documentation - note about PWM :docspr:`348` by :ghuser:`h0--`
- esphome: Vl53l0x :esphomepr:`644` (cherry-picked)
- esphome: Add GPIO Switch interlock wait time :esphomepr:`777` (cherry-picked)
- esphome: Add PZEM004T/PZEMAC/PZEMDC Support :esphomepr:`587` (cherry-picked)
- esphome: Update AsyncMQTTClient/ESPAsyncWebServer :esphomepr:`779` (cherry-picked)
- esphome: Implementation of LCD Clear :esphomepr:`781` by :ghuser:`amishv`
- docs: fixed typo :docspr:`370` by :ghuser:`amishv`
- esphome: Add sensor force_update option :esphomepr:`783`
- docs: Add sensor force_update option :docspr:`371`
- docs: Spelling and grammar fixes :docspr:`372` by :ghuser:`scop`
- docs: Add missing actual install step in getting started with Hass.io :docspr:`373` by :ghuser:`scop`
- esphome: Update docker base image to 2.0.1 :esphomepr:`785`
- esphome: Fix ledc can't find bit_depth :esphomepr:`786`
- esphome: web_server_base AUTO_LOAD includes ASYNC_TCP :esphomepr:`788` by :ghuser:`Schnilz`
- esphome: Add Python 2 deprecation notice :esphomepr:`784`
- docs: Update time.rst to add GPS as source :docspr:`375` by :ghuser:`mbo18`
- esphome: Fix modbus CRC calculation :esphomepr:`789`
Past Changelogs
---------------
.. toctree::
:maxdepth: 1
v1.13.0
v1.12.0
v1.11.0
v1.10.0
v1.9.0
v1.8.0
v1.7.0