2022-09-14 07:13:26 +02:00
|
|
|
ESPHome 2022.9.0 - 21st September 2022
|
|
|
|
======================================
|
|
|
|
|
|
|
|
.. seo::
|
|
|
|
:description: Changelog for ESPHome 2022.9.0.
|
|
|
|
:image: /_static/changelog-2022.9.0.png
|
|
|
|
:author: Jesse Hills
|
|
|
|
:author_twitter: @jesserockz
|
|
|
|
|
|
|
|
.. imgtable::
|
|
|
|
:columns: 4
|
|
|
|
|
|
|
|
DPS310, components/sensor/dps310, dps310.jpg
|
|
|
|
MCP9600, components/sensor/mcp9600, mcp9600.jpg
|
|
|
|
TM1621, components/display/tm1621, tm1621.jpg
|
|
|
|
MPL3115A2, components/sensor/mpl3115a2, mpl3115a2.jpg
|
|
|
|
uFire EC sensor, components/sensor/ufire_ec, ufire_ec.png
|
|
|
|
uFire ISE sensor, components/sensor/ufire_ise, ufire_ise.png
|
|
|
|
Factory Reset Switch, components/switch/factory_reset, restart-alert.svg
|
|
|
|
Factory Reset Button, components/button/factory_reset, restart-alert.svg
|
|
|
|
TM1638, components/display/tm1638, tm1638.jpg
|
|
|
|
BL0942, components/sensor/bl0942, bl0942.png
|
|
|
|
|
|
|
|
|
2022-09-21 05:42:41 +02:00
|
|
|
ESPHome Editor
|
|
|
|
--------------
|
|
|
|
|
|
|
|
The editor used in ESPHome has been swapped out for Monaco thanks to :ghuser:`glmnet`. He has
|
|
|
|
been working hard to make the experience of writing your YAML configurations easier and it now
|
|
|
|
supports auto completion with popups to show you more information.
|
|
|
|
|
|
|
|
Factory Reset
|
|
|
|
-------------
|
|
|
|
|
|
|
|
A new Factory Reset switch and button has been added this release, allowing resetting of information such
|
|
|
|
as counters, restored values, and more importantly, the wifi credentials of a device that has been set up
|
|
|
|
using the captive portal such as pre-flashed devices you would have purchased.
|
|
|
|
|
|
|
|
|
2022-09-14 07:13:26 +02:00
|
|
|
Full list of changes
|
|
|
|
--------------------
|
|
|
|
|
|
|
|
New Components
|
|
|
|
^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
- Add dps310 sensor support :esphomepr:`3704` by :ghuser:`kbx81` (new-integration)
|
|
|
|
- Support for MCP9600 Thermocouple Amplifier :esphomepr:`3700` by :ghuser:`MrEditor97` (new-integration)
|
|
|
|
- Add support to tm1621 display :esphomepr:`3737` by :ghuser:`Philippe12` (new-integration)
|
|
|
|
- u-fire EC sensor :esphomepr:`3774` by :ghuser:`pvizeli` (new-integration)
|
|
|
|
- Add support for MPL3115A2 Pressure/Altitude and Temperature Sensor :esphomepr:`3371` by :ghuser:`kbickar` (new-integration)
|
|
|
|
- Add support for BL0942 voltage, current, energy and power Sensor :esphomepr:`3777` by :ghuser:`dbuezas` (new-integration)
|
|
|
|
- Add Factory Reset button and switch :esphomepr:`3724` by :ghuser:`anatoly-savchenkov` (new-integration)
|
|
|
|
- Add support for TM1638 Led and Key component :esphomepr:`3340` by :ghuser:`skykingjwc` (new-integration)
|
|
|
|
- Add uFire ISE sensor :esphomepr:`3789` by :ghuser:`pvizeli` (new-integration)
|
|
|
|
|
2022-09-15 03:04:15 +02:00
|
|
|
Beta Changes
|
|
|
|
^^^^^^^^^^^^
|
|
|
|
|
|
|
|
- null initialize total sensor for pulse counter :esphomepr:`3803` by :ghuser:`RoboMagus`
|
|
|
|
- Sim800l add calls, multiline sms and ussd :esphomepr:`3630` by :ghuser:`glmnet`
|
|
|
|
- Unify 'nullptr' initalization of class members; :esphomepr:`3805` by :ghuser:`RoboMagus`
|
|
|
|
- Initialize all child sensors to nullptr :esphomepr:`3808` by :ghuser:`jesserockz`
|
2022-09-21 05:42:41 +02:00
|
|
|
- Remove floating point calculation from ac_dimmer ISR :esphomepr:`3770` by :ghuser:`Azimath`
|
2022-09-20 07:15:22 +02:00
|
|
|
- split pronto codes if they are too long :esphomepr:`3812` by :ghuser:`ssieb`
|
|
|
|
- [BME280] raise standby time :esphomepr:`3804` by :ghuser:`h3ndrik`
|
|
|
|
- Make sprinkler reset_resume() method public :esphomepr:`3824` by :ghuser:`kbx81`
|
|
|
|
- Bump dashboard to 20220919.1 :esphomepr:`3828` by :ghuser:`balloob`
|
2022-09-20 21:39:05 +02:00
|
|
|
- Fix-esphome-validation-line-number :esphomepr:`3815` by :ghuser:`glmnet`
|
|
|
|
- Bump dashboard to 20220920.0 :esphomepr:`3831` by :ghuser:`balloob`
|
2022-09-21 02:39:21 +02:00
|
|
|
- Bump dashboard to 20220920.1 :esphomepr:`3834` by :ghuser:`glmnet`
|
2022-09-15 03:04:15 +02:00
|
|
|
|
2022-09-14 07:13:26 +02:00
|
|
|
All changes
|
|
|
|
^^^^^^^^^^^
|
|
|
|
|
|
|
|
- support modifying the apds9960 settings :esphomepr:`3708` by :ghuser:`ssieb`
|
|
|
|
- Add support for pvvx mithermometer display via ble client :esphomepr:`3333` by :ghuser:`puuu`
|
|
|
|
- Improve OTA error messages adding return codes :esphomepr:`3698` by :ghuser:`IgnacioHR`
|
|
|
|
- Send CR also for commands for sim800l :esphomepr:`3719` by :ghuser:`ssieb`
|
|
|
|
- hydreon_rgxx: Support lens_bad, em_sat and temperature :esphomepr:`3642` by :ghuser:`functionpointer`
|
|
|
|
- wifi: support 802.11k and 802.11v :esphomepr:`3600` by :ghuser:`stintel`
|
|
|
|
- Add final validate for i2c with mix/max frequency :esphomepr:`3727` by :ghuser:`jesserockz`
|
|
|
|
- Add dps310 sensor support :esphomepr:`3704` by :ghuser:`kbx81` (new-integration)
|
|
|
|
- Let favicon be cached :esphomepr:`3729` by :ghuser:`slovdahl`
|
|
|
|
- Add bitmap font support :esphomepr:`3573` by :ghuser:`justfalter`
|
|
|
|
- add log messages for bad pronto codes :esphomepr:`3738` by :ghuser:`ssieb`
|
|
|
|
- add color compare operator's :esphomepr:`3730` by :ghuser:`nielsnl68`
|
|
|
|
- Support for MCP9600 Thermocouple Amplifier :esphomepr:`3700` by :ghuser:`MrEditor97` (new-integration)
|
|
|
|
- Support high update rates and fix several bugs in the cse7766 component. :esphomepr:`3675` by :ghuser:`fhriley`
|
|
|
|
- Add Prometheus metrics relabeling :esphomepr:`3734` by :ghuser:`jangrewe`
|
|
|
|
- mcp23017: read output latch registers during setup :esphomepr:`3744` by :ghuser:`andyboeh`
|
|
|
|
- Captive portal show nearby WiFi with no ssid configured :esphomepr:`3748` by :ghuser:`anatoly-savchenkov`
|
|
|
|
- Remove unnecessary schema extension on template button :esphomepr:`3753` by :ghuser:`jesserockz`
|
|
|
|
- Tidy up switch schemas :esphomepr:`3754` by :ghuser:`jesserockz`
|
|
|
|
- Add IP101 support to Ethernet component :esphomepr:`3751` by :ghuser:`kbx81`
|
|
|
|
- Add BedJet Fan child component :esphomepr:`3735` by :ghuser:`jhansche`
|
|
|
|
- ibeacon support for the ble_rssi sensor :esphomepr:`3745` by :ghuser:`wjtje`
|
|
|
|
- Add AEHA IR Protocol :esphomepr:`3726` by :ghuser:`hazi`
|
|
|
|
- Add sum type to binary_sensor_map :esphomepr:`3541` by :ghuser:`fbrthld`
|
|
|
|
- Bump aioesphomeapi from 10.11.0 to 10.13.0 :esphomepr:`3740` by :ghuser:`dependabot[bot]`
|
|
|
|
- Bump pylint from 2.14.5 to 2.15.0 :esphomepr:`3746` by :ghuser:`dependabot[bot]`
|
|
|
|
- Esp32 pulsecounter optional pcnt :esphomepr:`3691` by :ghuser:`RoboMagus`
|
|
|
|
- Bump black from 22.6.0 to 22.8.0 :esphomepr:`3760` by :ghuser:`dependabot[bot]`
|
|
|
|
- Various ili9341 fixes :esphomepr:`3756` by :ghuser:`nielsnl68`
|
|
|
|
- Add the same docker tags as used in HA :esphomepr:`3752` by :ghuser:`andrey-yantsen`
|
|
|
|
- Bump pytest from 7.1.1 to 7.1.3 :esphomepr:`3766` by :ghuser:`dependabot[bot]`
|
|
|
|
- Remove unneeded line (spi component adds it) :esphomepr:`3778` by :ghuser:`jesserockz`
|
|
|
|
- Move crc16 to helpers :esphomepr:`3780` by :ghuser:`jesserockz`
|
|
|
|
- YAML linting :esphomepr:`3779` by :ghuser:`jesserockz`
|
|
|
|
- Add support to tm1621 display :esphomepr:`3737` by :ghuser:`Philippe12` (new-integration)
|
|
|
|
- u-fire EC sensor :esphomepr:`3774` by :ghuser:`pvizeli` (new-integration)
|
|
|
|
- Add support for MPL3115A2 Pressure/Altitude and Temperature Sensor :esphomepr:`3371` by :ghuser:`kbickar` (new-integration)
|
|
|
|
- Add support for BL0942 voltage, current, energy and power Sensor :esphomepr:`3777` by :ghuser:`dbuezas` (new-integration)
|
|
|
|
- Bump pylint from 2.15.0 to 2.15.2 :esphomepr:`3785` by :ghuser:`dependabot[bot]`
|
|
|
|
- Add Factory Reset button and switch :esphomepr:`3724` by :ghuser:`anatoly-savchenkov` (new-integration)
|
|
|
|
- [MPU6050] Support devices with WHOAMI 0x98 :esphomepr:`3784` by :ghuser:`CarlosGS`
|
|
|
|
- Bump zeroconf from 0.39.0 to 0.39.1 :esphomepr:`3782` by :ghuser:`dependabot[bot]`
|
|
|
|
- Add support for TM1638 Led and Key component :esphomepr:`3340` by :ghuser:`skykingjwc` (new-integration)
|
|
|
|
- Remove status_set_error from ufire_ec :esphomepr:`3792` by :ghuser:`pvizeli`
|
|
|
|
- Bump frenck/action-yamllint from 1.2.0 to 1.3.0 :esphomepr:`3798` by :ghuser:`dependabot[bot]`
|
|
|
|
- esp32_ble_tracker continuous and one shot scanning modes :esphomepr:`3649` by :ghuser:`jonofmac`
|
|
|
|
- Add stop action for ble scanning :esphomepr:`3799` by :ghuser:`jesserockz`
|
|
|
|
- Add Prometheus Service Discovery for online devices :esphomepr:`3788` by :ghuser:`cznewt`
|
|
|
|
- Allow ble tracker to subscribe to ota start and stop the scanning :esphomepr:`3800` by :ghuser:`jesserockz`
|
|
|
|
- Add uFire ISE sensor :esphomepr:`3789` by :ghuser:`pvizeli` (new-integration)
|
|
|
|
- fix spi timing issues :esphomepr:`3763` by :ghuser:`IgnacioHR`
|
2022-09-15 03:04:15 +02:00
|
|
|
- null initialize total sensor for pulse counter :esphomepr:`3803` by :ghuser:`RoboMagus`
|
|
|
|
- Sim800l add calls, multiline sms and ussd :esphomepr:`3630` by :ghuser:`glmnet`
|
|
|
|
- Unify 'nullptr' initalization of class members; :esphomepr:`3805` by :ghuser:`RoboMagus`
|
|
|
|
- Initialize all child sensors to nullptr :esphomepr:`3808` by :ghuser:`jesserockz`
|
|
|
|
- Remove floating point calculation from ac_dimmer ISR :esphomepr:`3770` by :ghuser:`Azimath`
|
2022-09-20 07:15:22 +02:00
|
|
|
- split pronto codes if they are too long :esphomepr:`3812` by :ghuser:`ssieb`
|
|
|
|
- [BME280] raise standby time :esphomepr:`3804` by :ghuser:`h3ndrik`
|
|
|
|
- Make sprinkler reset_resume() method public :esphomepr:`3824` by :ghuser:`kbx81`
|
|
|
|
- Bump dashboard to 20220919.1 :esphomepr:`3828` by :ghuser:`balloob`
|
2022-09-20 21:39:05 +02:00
|
|
|
- Fix-esphome-validation-line-number :esphomepr:`3815` by :ghuser:`glmnet`
|
|
|
|
- Bump dashboard to 20220920.0 :esphomepr:`3831` by :ghuser:`balloob`
|
2022-09-21 02:39:21 +02:00
|
|
|
- Bump dashboard to 20220920.1 :esphomepr:`3834` by :ghuser:`glmnet`
|
2022-09-14 07:13:26 +02:00
|
|
|
|
|
|
|
Past Changelogs
|
|
|
|
---------------
|
|
|
|
|
|
|
|
- :doc:`2022.8.0`
|
|
|
|
- :doc:`2022.6.0`
|
|
|
|
- :doc:`2022.5.0`
|
|
|
|
- :doc:`2022.4.0`
|
|
|
|
- :doc:`2022.3.0`
|
|
|
|
- :doc:`2022.2.0`
|
|
|
|
- :doc:`2022.1.0`
|
|
|
|
- :doc:`2021.12.0`
|
|
|
|
- :doc:`2021.11.0`
|
|
|
|
- :doc:`2021.10.0`
|
|
|
|
- :doc:`2021.9.0`
|
|
|
|
- :doc:`2021.8.0`
|
|
|
|
- :doc:`v1.20.0`
|
|
|
|
- :doc:`v1.19.0`
|
|
|
|
- :doc:`v1.18.0`
|
|
|
|
- :doc:`v1.17.0`
|
|
|
|
- :doc:`v1.16.0`
|
|
|
|
- :doc:`v1.15.0`
|
|
|
|
- :doc:`v1.14.0`
|
|
|
|
- :doc:`v1.13.0`
|
|
|
|
- :doc:`v1.12.0`
|
|
|
|
- :doc:`v1.11.0`
|
|
|
|
- :doc:`v1.10.0`
|
|
|
|
- :doc:`v1.9.0`
|
|
|
|
- :doc:`v1.8.0`
|
|
|
|
- :doc:`v1.7.0`
|