140 lines
5.9 KiB
ReStructuredText
140 lines
5.9 KiB
ReStructuredText
ESPHome 2022.10.0 - 19th October 2022
|
|
=====================================
|
|
|
|
.. seo::
|
|
:description: Changelog for ESPHome 2022.10.0.
|
|
:image: /_static/changelog-2022.10.0.png
|
|
:author: Jesse Hills
|
|
:author_twitter: @jesserockz
|
|
|
|
.. imgtable::
|
|
:columns: 2
|
|
|
|
BLE Client RSSI Sensor, components/sensor/ble_client, bluetooth.svg, dark-invert
|
|
ZHLT01 IR Climate, components/climate/climate_ir, air-conditioner-ir.svg, dark-invert
|
|
|
|
|
|
|
|
This month we have been busy upgrading the Bluetooth Proxy support for Home Assistant.
|
|
This meant there are many PRs awaiting reviews for new components that were unable to be
|
|
reviewed and merged in time. We will be trying to pack the next release.
|
|
|
|
Python Version 3.9
|
|
------------------
|
|
|
|
ESPHome now requires Python 3.9 or newer. This is taken care of if you use the Home Assistant addon
|
|
or docker image. If using pip, you will need to upgrade your Python version manually before ESPHome will
|
|
upgrade.
|
|
|
|
BLE Client Sensors
|
|
------------------
|
|
|
|
Due to adding a new RSSI sensor to the ``ble_client`` sensor platform, a new ``type`` configuration variable.
|
|
You will get a validation error when you try to install and you have not added a ``type`` to your
|
|
existing configurations.
|
|
|
|
XPT2046 Touchscreen
|
|
-------------------
|
|
|
|
The ``xpt2046`` touchscreen component has been updated to be a platform of ``touchscreen`` instead of a
|
|
top level component. This requires a small change to your configuration, see :doc:`/components/touchscreen/xpt2046`
|
|
for the new way to configure.
|
|
|
|
Release 2022.10.1 - October 26
|
|
------------------------------
|
|
|
|
- Update bluetooth proxy limit as soon as connection requested :esphomepr:`3935` by :ghuser:`jesserockz`
|
|
- Add water & precipitation_intensity sensor device classes :esphomepr:`3940` by :ghuser:`frenck`
|
|
- Fixed touch release issue using the interrupt pin :esphomepr:`3925` by :ghuser:`nielsnl68`
|
|
- Add wind_speed sensor device class :esphomepr:`3941` by :ghuser:`frenck`
|
|
|
|
Release 2022.10.2 - November 1
|
|
------------------------------
|
|
|
|
- Fix bluetooth_proxy not connecting :esphomepr:`3967` by :ghuser:`jesserockz`
|
|
|
|
Full list of changes
|
|
--------------------
|
|
|
|
Breaking Changes
|
|
^^^^^^^^^^^^^^^^
|
|
|
|
- Thermostat remove deprecated config :esphomepr:`3643` by :ghuser:`MrMDavidson` (breaking-change)
|
|
- Bump python min to 3.9 :esphomepr:`3871` by :ghuser:`jesserockz` (breaking-change)
|
|
- Refactor xpt2046 to be a touchscreen platform :esphomepr:`3793` by :ghuser:`nielsnl68` (breaking-change)
|
|
- Add ble RSSI sensor for connected devices :esphomepr:`3860` by :ghuser:`RoboMagus` (breaking-change)
|
|
|
|
Beta Changes
|
|
^^^^^^^^^^^^
|
|
|
|
- fix never calling preset change trigger :esphomepr:`3864` by :ghuser:`glmnet`
|
|
- Modbus QWORD fix :esphomepr:`3856` by :ghuser:`dudanov`
|
|
- Send true and not RSSI in ble_presence :esphomepr:`3904` by :ghuser:`fjouault`
|
|
- Remove address type map from bluetooth proxy :esphomepr:`3905` by :ghuser:`jesserockz`
|
|
|
|
All changes
|
|
^^^^^^^^^^^
|
|
|
|
- Update mcp23s17.cpp :esphomepr:`3797` by :ghuser:`pawel3410`
|
|
- Allow CORS for web_server :esphomepr:`3819` by :ghuser:`zhzhzhy`
|
|
- Dont fail fast on CI for docker :esphomepr:`3832` by :ghuser:`jesserockz`
|
|
- Thermostat remove deprecated config :esphomepr:`3643` by :ghuser:`MrMDavidson` (breaking-change)
|
|
- Add support for parsing the short local name in the tracker :esphomepr:`3854` by :ghuser:`bdraco`
|
|
- Add display GPIO setup instruction for Aliexpress display :esphomepr:`3851` by :ghuser:`kbx81`
|
|
- fix dump preset string type :esphomepr:`3863` by :ghuser:`glmnet`
|
|
- Bump CI to python 3.9 :esphomepr:`3869` by :ghuser:`jesserockz`
|
|
- Add cg.with_local_variable :esphomepr:`3577` by :ghuser:`jpeletier`
|
|
- Fix time/automation (cron) wdt crash when time jumps ahead too much :esphomepr:`3844` by :ghuser:`jpeletier`
|
|
- Bump pyupgrade from 2.37.3 to 3.0.0 :esphomepr:`3867` by :ghuser:`dependabot[bot]`
|
|
- Add min_version to esphome config :esphomepr:`3866` by :ghuser:`jesserockz`
|
|
- Bump python min to 3.9 :esphomepr:`3871` by :ghuser:`jesserockz` (breaking-change)
|
|
- Bump pylint from 2.15.2 to 2.15.3 :esphomepr:`3870` by :ghuser:`dependabot[bot]`
|
|
- Add new sensor device classes :esphomepr:`3895` by :ghuser:`jesserockz`
|
|
- Refactor xpt2046 to be a touchscreen platform :esphomepr:`3793` by :ghuser:`nielsnl68` (breaking-change)
|
|
- Proxy friendly host url resolution for `use_address` with path. :esphomepr:`3653` by :ghuser:`RoboMagus`
|
|
- Update webserver index file :esphomepr:`3896` by :ghuser:`jesserockz`
|
|
- Correctly set ble_write UUIDs based on their lengths. :esphomepr:`3885` by :ghuser:`RoboMagus`
|
|
- Fix default unit for ble_rssi sensor :esphomepr:`3874` by :ghuser:`RoboMagus`
|
|
- Exposing coordinates from touchscreen binary sensor :esphomepr:`3891` by :ghuser:`gpambrozio`
|
|
- Fix type annotation on `extract_registry_entry_config` :esphomepr:`3623` by :ghuser:`quentinmit`
|
|
- Add ble RSSI sensor for connected devices :esphomepr:`3860` by :ghuser:`RoboMagus` (breaking-change)
|
|
- Fix pulse_meter filter logic :esphomepr:`3321` by :ghuser:`cstaahl`
|
|
- Add support for ZHLT01 heatpump IR protocol :esphomepr:`3655` by :ghuser:`cfeenstra1024`
|
|
- Send GATT error events to HA :esphomepr:`3884` by :ghuser:`jesserockz`
|
|
- Do not require CS pin for ST7789V :esphomepr:`3888` by :ghuser:`definitio`
|
|
- fix never calling preset change trigger :esphomepr:`3864` by :ghuser:`glmnet`
|
|
- Modbus QWORD fix :esphomepr:`3856` by :ghuser:`dudanov`
|
|
- Send true and not RSSI in ble_presence :esphomepr:`3904` by :ghuser:`fjouault`
|
|
- Remove address type map from bluetooth proxy :esphomepr:`3905` by :ghuser:`jesserockz`
|
|
|
|
Past Changelogs
|
|
---------------
|
|
|
|
- :doc:`2022.9.0`
|
|
- :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`
|