ESPHome 2023.6.0 - 21th June 2023 ================================= .. seo:: :description: Changelog for ESPHome 2023.6.0. :image: /_static/changelog-2023.6.0.png :author: Jesse Hills :author_twitter: @jesserockz .. imgtable:: :columns: 2 Alarm Control Panel Core, components/alarm_control_panel/index, alarm-panel.svg Template Alarm Control Panel, components/alarm_control_panel/template, description.svg RP2040 PIO LED Strip, components/light/rp2040_pio_led_strip, color_lens.svg TMP1075, components/sensor/tmp1075, tmp1075.jpg Full list of changes -------------------- New Components ^^^^^^^^^^^^^^ - Rp2040 pio ledstrip :esphomepr:`4818` by :ghuser:`Papa-DMan` (new-integration) - Add support for TMP1075 temperature sensor :esphomepr:`4776` by :ghuser:`sybrenstuvel` (new-integration) - Add Alarm Control Panel :esphomepr:`4770` by :ghuser:`grahambrown11` (new-integration) Breaking Changes ^^^^^^^^^^^^^^^^ - Allow i2s microphone bits per sample to be configured :esphomepr:`4884` by :ghuser:`jesserockz` (breaking-change) - Move ESPTime into core esphome namespace :esphomepr:`4926` by :ghuser:`jesserockz` (breaking-change) - display: add `BaseImage` and provide only `Image::get_pixel` method :esphomepr:`4932` by :ghuser:`ayufan` (breaking-change) Beta Changes ^^^^^^^^^^^^ - Add support in vbus component for Deltasol BS 2009 :esphomepr:`4943` by :ghuser:`clydebarrow` - fix vbus sensor offsets :esphomepr:`4952` by :ghuser:`ssieb` - Add support for ESP32-S3-BOX-Lite displays :esphomepr:`4941` by :ghuser:`guillempages` - Split display_buffer sub-components into own files :esphomepr:`4950` by :ghuser:`guillempages` - Add support for S3 box display :esphomepr:`4942` by :ghuser:`guillempages` - display: allow to align image with `ImageAlign` :esphomepr:`4933` by :ghuser:`ayufan` - Use HW SPI for rp2040 :esphomepr:`4955` by :ghuser:`jesserockz` All changes ^^^^^^^^^^^ - Add minimum RSSI check to ble presence :esphomepr:`4646` by :ghuser:`nielsnl68` - Run black over tests folder :esphomepr:`4824` by :ghuser:`jesserockz` - Use token so PR checks are run :esphomepr:`4834` by :ghuser:`jesserockz` - Fix stale bot ignoring not-stale :esphomepr:`4836` by :ghuser:`jesserockz` - Rework CI into multiple dependent jobs :esphomepr:`4823` by :ghuser:`jesserockz` - Add DNS to Text info :esphomepr:`4821` by :ghuser:`max246` - allow to use MQTT for discovery of IPs if mDNS is no option :esphomepr:`3887` by :ghuser:`Links2004` - Move some I2C logic out of header file :esphomepr:`4839` by :ghuser:`CarsonF` - Allow substitutions to be valid names :esphomepr:`4726` by :ghuser:`jgoguen` - Insert Europe Tank Types from mopeka_std_check :esphomepr:`4757` by :ghuser:`lukasl96` - Bump tornado from 6.3.1 to 6.3.2 :esphomepr:`4841` by :ghuser:`dependabot[bot]` - Bump pylint from 2.17.3 to 2.17.4 :esphomepr:`4843` by :ghuser:`dependabot[bot]` - Bump zeroconf from 0.60.0 to 0.62.0 :esphomepr:`4781` by :ghuser:`dependabot[bot]` - Bump pyupgrade from 3.3.2 to 3.4.0 :esphomepr:`4842` by :ghuser:`dependabot[bot]` - Bump platformio from 6.1.6 to 6.1.7 :esphomepr:`4795` by :ghuser:`dependabot[bot]` - Migrate e131 to use socket instead of WiFiUDP arduino library :esphomepr:`4832` by :ghuser:`jesserockz` - Add transparency support to all image types :esphomepr:`4600` by :ghuser:`guillempages` - Run YAML test 8 during CI and fix board used :esphomepr:`4862` by :ghuser:`kroimon` - Rp2040 pio ledstrip :esphomepr:`4818` by :ghuser:`Papa-DMan` (new-integration) - [ILI9xxx] Update ili9xxx_init.h code for the ILI9488 display for correct white balance :esphomepr:`4849` by :ghuser:`lucasreiners` - Update codeowners :esphomepr:`4875` by :ghuser:`freekode` - Fix rp2040_pio_led_strip color modes :esphomepr:`4887` by :ghuser:`jesserockz` - Add i2s mclk :esphomepr:`4885` by :ghuser:`rpatel3001` - Allow partially looping animations :esphomepr:`4693` by :ghuser:`guillempages` - Allow i2s microphone bits per sample to be configured :esphomepr:`4884` by :ghuser:`jesserockz` (breaking-change) - Add support for TMP1075 temperature sensor :esphomepr:`4776` by :ghuser:`sybrenstuvel` (new-integration) - move pio tools to LED component :esphomepr:`4903` by :ghuser:`ssieb` - add SUB_SELECT macro :esphomepr:`4897` by :ghuser:`regevbr` - add SUB_SWITCH macro :esphomepr:`4898` by :ghuser:`regevbr` - esp32_rmt_led_strip: fix compile with ESP-IDF >= 5 :esphomepr:`4856` by :ghuser:`stintel` - Bump aioesphomeapi from 13.7.5 to 13.9.0 :esphomepr:`4907` by :ghuser:`dependabot[bot]` - ota: fix compile with ESP-IDF >= 5 :esphomepr:`4857` by :ghuser:`stintel` - ota: fix TWDT with ESP-IDF >= 5 :esphomepr:`4858` by :ghuser:`stintel` - light: fix compile with ESP-IDF >= 5 :esphomepr:`4855` by :ghuser:`stintel` - Continuous voice_assistant and silence detection :esphomepr:`4892` by :ghuser:`jesserockz` - Allow WIFI to be disabled and enabled :esphomepr:`4810` by :ghuser:`jesserockz` - Bump frenck/action-yamllint from 1.4.0 to 1.4.1 :esphomepr:`4876` by :ghuser:`dependabot[bot]` - Bump pytest-cov from 4.0.0 to 4.1.0 :esphomepr:`4888` by :ghuser:`dependabot[bot]` - Bump zeroconf from 0.62.0 to 0.63.0 :esphomepr:`4890` by :ghuser:`dependabot[bot]` - Bump esptool from 4.5.1 to 4.6 :esphomepr:`4906` by :ghuser:`dependabot[bot]` - prometheus: fix compilation with EntityBase :esphomepr:`4895` by :ghuser:`mischief` - Support for Adafruit ESP32-S2 TFT Feather :esphomepr:`4912` by :ghuser:`PlainTechEnthusiast` - Add support for mdi images :esphomepr:`4654` by :ghuser:`guillempages` - Increase SNTP setup priority :esphomepr:`4917` by :ghuser:`droscy` - Bump aioesphomeapi from 13.9.0 to 14.0.0 :esphomepr:`4925` by :ghuser:`dependabot[bot]` - Bluetooth Proxy: Raw bundled advertisements :esphomepr:`4924` by :ghuser:`jesserockz` - Move ESPTime into core esphome namespace :esphomepr:`4926` by :ghuser:`jesserockz` (breaking-change) - Allow multiple MAC addresses for 'on_ble_advertise' filter :esphomepr:`4773` by :ghuser:`RoboMagus` - Add SVG image support :esphomepr:`4922` by :ghuser:`guillempages` - Add !extend to devcontainer's customTags :esphomepr:`4749` by :ghuser:`jimtng` - [max7219digit] fix 270° rotation :esphomepr:`4930` by :ghuser:`spezifisch` - proto generation updates :esphomepr:`4653` by :ghuser:`jesserockz` - I2S media player allow setting communication format for external DACs :esphomepr:`4918` by :ghuser:`ccorderor` - Add MULTI_CONF to pn53_i2c :esphomepr:`4938` by :ghuser:`jesserockz` - display: Improve Image rendering by removing usage of virtual functions :esphomepr:`4931` by :ghuser:`ayufan` - display: add `BaseImage` and provide only `Image::get_pixel` method :esphomepr:`4932` by :ghuser:`ayufan` (breaking-change) - Add Alarm Control Panel :esphomepr:`4770` by :ghuser:`grahambrown11` (new-integration) - Add support in vbus component for Deltasol BS 2009 :esphomepr:`4943` by :ghuser:`clydebarrow` - fix vbus sensor offsets :esphomepr:`4952` by :ghuser:`ssieb` - Add support for ESP32-S3-BOX-Lite displays :esphomepr:`4941` by :ghuser:`guillempages` - Split display_buffer sub-components into own files :esphomepr:`4950` by :ghuser:`guillempages` - Add support for S3 box display :esphomepr:`4942` by :ghuser:`guillempages` - display: allow to align image with `ImageAlign` :esphomepr:`4933` by :ghuser:`ayufan` - Use HW SPI for rp2040 :esphomepr:`4955` by :ghuser:`jesserockz` Past Changelogs --------------- - :doc:`2023.5.0` - :doc:`2023.4.0` - :doc:`2023.3.0` - :doc:`2023.2.0` - :doc:`2022.12.0` - :doc:`2022.11.0` - :doc:`2022.10.0` - :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`