Skip to content

Latest commit

 

History

History
361 lines (321 loc) · 22.4 KB

2023.12.0.rst

File metadata and controls

361 lines (321 loc) · 22.4 KB

ESPHome 2023.12.0 - 20th December 2023

.. seo::
    :description: Changelog for ESPHome 2023.12.0.
    :image: /_static/changelog-2023.12.0.png
    :author: Jesse Hills
    :author_twitter: @jesserockz

.. imgtable::
    :columns: 3

    ENS160, components/sensor/ens160, ens160.jpg, CO2 & Air Quality
    GT911, components/touchscreen/gt911, esp32_s3_box_3.png
    Pylontech Batteries, components/pylontech, pylontech.jpg
    HE60R Cover, components/cover/he60r, he60r.jpg
    Graphical Display Menu, components/display_menu/graphical_display_menu, graphical_display_menu.png
    FT63X6, components/touchscreen/ft63x6, wt32-sc01.png
    A02YYUW, components/sensor/a02yyuw, a02yyuw.jpg
    PN7150, components/binary_sensor/pn7150, pn7150.jpg
    PN716X, components/binary_sensor/pn7160, pn716x.jpg

Graphical Menu

Following on from the previous :doc:`/components/display_menu/lcd_menu` that was only for LCD displays, there is now a new :doc:`/components/display_menu/graphical_display_menu` that can be used with any graphical/pixel based display.

Pin Reuse validation

There is a new validation performed on configurations to ensure that pins are not reused unintentionally. This is a common source of issues and generally a pin does not need to be reused across multiple components in a single configuration. Pins should only be reused in a very limited set of circumstances and seeing the error will generally mean that you need to reorganise your configuration to not reuse the pins. The error can be bypassed by specifically adding another config item to all of the duplicate pin definitions. See the :ref:`config-pin_schema` for details.

Touchscreen internal changes

The touchscreen compoenent code has had a big overhaul which breaks any external components or open PRs for new touchscreens. See :esphomepr:`4596` for details if this affects you.

MCP3008 breaking changes

The MCP3008 has has a restructure of the code and at the same time the default update interval has been changed to 60 seconds, the units, device class and state class default have also been set to sane defaults expected for a voltage sensor.

Release 2023.12.1 - December 21

Release 2023.12.2 - December 22

Release 2023.12.3 - December 22

Release 2023.12.4 - December 25

Release 2023.12.5 - December 25

Release 2023.12.6 - January 15

Release 2023.12.7 - January 17

Release 2023.12.8 - January 19

Release 2023.12.9 - January 22

Full list of changes

New Components

Breaking Changes

Beta Changes

All changes

Past Changelogs