Esphome

Latest version: v2024.5.0

Safety actively analyzes 630052 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 66

2023.12.0

Full list of changes

New Components

- Add ENS160 Sensor [esphome4243](https://github.com/esphome/esphome/pull/4243) by [vincentscode](https://github.com/vincentscode) (new-integration)
- Create GT911 Touchscreen component [esphome4027](https://github.com/esphome/esphome/pull/4027) by [jesserockz](https://github.com/jesserockz) (new-integration)
- Pylontech integration (solar battery bank) [esphome4688](https://github.com/esphome/esphome/pull/4688) by [functionpointer](https://github.com/functionpointer) (new-integration)
- Add Chamberlain/HomEntry HE60R garage door opener [esphome5834](https://github.com/esphome/esphome/pull/5834) by [clydebarrow](https://github.com/clydebarrow) (new-integration)
- Add graphical display menu [esphome4105](https://github.com/esphome/esphome/pull/4105) by [MrMDavidson](https://github.com/MrMDavidson) (new-integration)
- Updating the touchscreen interface structure [esphome4596](https://github.com/esphome/esphome/pull/4596) by [nielsnl68](https://github.com/nielsnl68) (new-integration) (breaking-change)
- Added the A02YYUW distance sensor [esphome5729](https://github.com/esphome/esphome/pull/5729) by [TH-Braemer](https://github.com/TH-Braemer) (new-integration)
- Add support for PN7160 [esphome5486](https://github.com/esphome/esphome/pull/5486) by [kbx81](https://github.com/kbx81) (new-integration)
- Add support for PN7150 [esphome5487](https://github.com/esphome/esphome/pull/5487) by [kbx81](https://github.com/kbx81) (new-integration)

Breaking Changes

- Add proper support for SH1107 to SSD1306 component [esphome5166](https://github.com/esphome/esphome/pull/5166) by [nikitakuklev](https://github.com/nikitakuklev) (breaking-change)
- sen5x fix temperature compensation and gas tuning [esphome4901](https://github.com/esphome/esphome/pull/4901) by [matt7aylor](https://github.com/matt7aylor) (breaking-change)
- Ensure names containing characters other than `a-z` `A-Z` `0-9` or `_` are unique [esphome5810](https://github.com/esphome/esphome/pull/5810) by [bdraco](https://github.com/bdraco) (breaking-change)
- mcp3008: Tidy up and fix auto load bug [esphome5842](https://github.com/esphome/esphome/pull/5842) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Nextion colors parameters [esphome5699](https://github.com/esphome/esphome/pull/5699) by [edwardtfn](https://github.com/edwardtfn) (breaking-change)
- Checks for pins used in multiple places [esphome5666](https://github.com/esphome/esphome/pull/5666) by [clydebarrow](https://github.com/clydebarrow) (breaking-change)
- Updating the touchscreen interface structure [esphome4596](https://github.com/esphome/esphome/pull/4596) by [nielsnl68](https://github.com/nielsnl68) (new-integration) (breaking-change)

Beta Changes

- Allow use of CDC/JTAG loggers on esp32 variants with Arduino [esphome4658](https://github.com/esphome/esphome/pull/4658) by [jesserockz](https://github.com/jesserockz)
- [Logger] ESP32 S3 serial logger [esphome4853](https://github.com/esphome/esphome/pull/4853) by [Fabian-Schmidt](https://github.com/Fabian-Schmidt)
- Support toggle action for template cover [esphome5917](https://github.com/esphome/esphome/pull/5917) by [jochenvg](https://github.com/jochenvg)
- Fix SplitDefault with variants [esphome5928](https://github.com/esphome/esphome/pull/5928) by [jesserockz](https://github.com/jesserockz)
- Update ENS160 TVOC device_class and AQI units to match required by HA [esphome5939](https://github.com/esphome/esphome/pull/5939) by [mrtoy-me](https://github.com/mrtoy-me)
- Bump zeroconf from 0.128.4 to 0.130.0 [esphome5950](https://github.com/esphome/esphome/pull/5950) by [dependabot[bot]](https://github.com/apps/dependabot)
- UARTComponent inline doc [esphome5930](https://github.com/esphome/esphome/pull/5930) by [edwardtfn](https://github.com/edwardtfn)
- Fix - Tuya Fan - Allow integer speed datapoint [esphome5948](https://github.com/esphome/esphome/pull/5948) by [cram42](https://github.com/cram42)
- i2s_audio: Set player_task's prio to 1 [esphome5945](https://github.com/esphome/esphome/pull/5945) by [gaaf](https://github.com/gaaf)
- esp32_camera: Set framebuffer task prio to 1 [esphome5943](https://github.com/esphome/esphome/pull/5943) by [gaaf](https://github.com/gaaf)
- web_server_idf: fix call with hardcoded http code [esphome5942](https://github.com/esphome/esphome/pull/5942) by [dentra](https://github.com/dentra)
- Revert pure virtual functions in UART component from 5920 [esphome5932](https://github.com/esphome/esphome/pull/5932) by [DrCoolzic](https://github.com/DrCoolzic)
- Use the correct UART/`Serial` when CDC is enabled [esphome5957](https://github.com/esphome/esphome/pull/5957) by [kbx81](https://github.com/kbx81)
- rename set_raw_touch_position_ to add_raw_touch_position_ [esphome5962](https://github.com/esphome/esphome/pull/5962) by [nielsnl68](https://github.com/nielsnl68)
- Fix build issue with UART component when building with Arduino and CDC [esphome5964](https://github.com/esphome/esphome/pull/5964) by [kbx81](https://github.com/kbx81)
- Fix I2CBus::write() bug and add i2c documentation [esphome5947](https://github.com/esphome/esphome/pull/5947) by [DrCoolzic](https://github.com/DrCoolzic)
- Add deep sleep between updates for waveshare epaper 1.54in and 1.54inv2 [esphome5961](https://github.com/esphome/esphome/pull/5961) by [mathieu-mp](https://github.com/mathieu-mp)
- Speed up writing protobuf strings/bytes [esphome5828](https://github.com/esphome/esphome/pull/5828) by [bdraco](https://github.com/bdraco)
- Bump aioesphomeapi to 21.0.1 [esphome5969](https://github.com/esphome/esphome/pull/5969) by [bdraco](https://github.com/bdraco)
- image: allow the image to by auto-loaded by animation [esphome5139](https://github.com/esphome/esphome/pull/5139) by [ayufan](https://github.com/ayufan)
- Fix pin reuse error with pin expanders [esphome5973](https://github.com/esphome/esphome/pull/5973) by [jesserockz](https://github.com/jesserockz)

All changes

- Nextion support to `esp-idf` [esphome5667](https://github.com/esphome/esphome/pull/5667) by [edwardtfn](https://github.com/edwardtfn)
- fix pin range for xl9535 [esphome5722](https://github.com/esphome/esphome/pull/5722) by [ssieb](https://github.com/ssieb)
- Bump black from 23.10.1 to 23.11.0 [esphome5702](https://github.com/esphome/esphome/pull/5702) by [dependabot[bot]](https://github.com/apps/dependabot)
- Speed up YAML by using YAML C loader when available [esphome5721](https://github.com/esphome/esphome/pull/5721) by [bdraco](https://github.com/bdraco)
- Bump Arduino Pico Framework to 3.6.0 and Platform to 1.10.0 [esphome5731](https://github.com/esphome/esphome/pull/5731) by [HeMan](https://github.com/HeMan)
- Correct url for Arduino platform [esphome5744](https://github.com/esphome/esphome/pull/5744) by [HeMan](https://github.com/HeMan)
- remote_base: added helper class and schemas [esphome5169](https://github.com/esphome/esphome/pull/5169) by [dudanov](https://github.com/dudanov)
- Bump zeroconf from 0.123.0 to 0.126.0 [esphome5748](https://github.com/esphome/esphome/pull/5748) by [dependabot[bot]](https://github.com/apps/dependabot)
- Make precommit checks happy [esphome5751](https://github.com/esphome/esphome/pull/5751) by [HeMan](https://github.com/HeMan)
- dashboard: Use mdns cache when available if device connection is OTA [esphome5724](https://github.com/esphome/esphome/pull/5724) by [bdraco](https://github.com/bdraco)
- Speed up OTAs [esphome5720](https://github.com/esphome/esphome/pull/5720) by [bdraco](https://github.com/bdraco)
- dashboard: convert ping thread to use asyncio [esphome5749](https://github.com/esphome/esphome/pull/5749) by [bdraco](https://github.com/bdraco)
- dashboard: Break apart dashboard into separate modules [esphome5764](https://github.com/esphome/esphome/pull/5764) by [bdraco](https://github.com/bdraco)
- dashboard: split dashboard web server code into its own module [esphome5770](https://github.com/esphome/esphome/pull/5770) by [bdraco](https://github.com/bdraco)
- Bump zeroconf from 0.126.0 to 0.127.0 [esphome5768](https://github.com/esphome/esphome/pull/5768) by [dependabot[bot]](https://github.com/apps/dependabot)
- dashboard: fix subprocesses blocking the event loop [esphome5772](https://github.com/esphome/esphome/pull/5772) by [bdraco](https://github.com/bdraco)
- dashboard: use fastest available yaml loader in the dashboard [esphome5771](https://github.com/esphome/esphome/pull/5771) by [bdraco](https://github.com/bdraco)
- dashboard: Centralize dashboard entries into DashboardEntries class [esphome5774](https://github.com/esphome/esphome/pull/5774) by [bdraco](https://github.com/bdraco)
- Pass the name to the log runner when available [esphome5759](https://github.com/esphome/esphome/pull/5759) by [bdraco](https://github.com/bdraco)
- Add proper support for SH1107 to SSD1306 component [esphome5166](https://github.com/esphome/esphome/pull/5166) by [nikitakuklev](https://github.com/nikitakuklev) (breaking-change)
- Split release workflow jobs per system arch [esphome5723](https://github.com/esphome/esphome/pull/5723) by [jesserockz](https://github.com/jesserockz)
- Bump aioesphomeapi to 18.5.3 [esphome5785](https://github.com/esphome/esphome/pull/5785) by [bdraco](https://github.com/bdraco)
- Refactor log api client to let aioesphomeapi manage zeroconf [esphome5783](https://github.com/esphome/esphome/pull/5783) by [bdraco](https://github.com/bdraco)
- dashboard: Add support for firing events [esphome5775](https://github.com/esphome/esphome/pull/5775) by [bdraco](https://github.com/bdraco)
- dashboard: Ensure disk I/O happens in the executor [esphome5789](https://github.com/esphome/esphome/pull/5789) by [bdraco](https://github.com/bdraco)
- dashboard: Add lookup by name to entries [esphome5790](https://github.com/esphome/esphome/pull/5790) by [bdraco](https://github.com/bdraco)
- Refactor StorageJSON to keep loaded_integrations a set until its converted to JSON [esphome5793](https://github.com/esphome/esphome/pull/5793) by [bdraco](https://github.com/bdraco)
- wifi: Don't build SoftAP/DHCPS support unless 'ap' is in config. [esphome5649](https://github.com/esphome/esphome/pull/5649) by [kpfleming](https://github.com/kpfleming)
- ssd1306: handle V_COM differently for SH1106 [esphome5796](https://github.com/esphome/esphome/pull/5796) by [papillon81](https://github.com/papillon81)
- Bump aioesphomeapi from 18.5.3 to 18.5.5 [esphome5804](https://github.com/esphome/esphome/pull/5804) by [dependabot[bot]](https://github.com/apps/dependabot)
- dashboard: Fix online status when api is disabled [esphome5792](https://github.com/esphome/esphome/pull/5792) by [bdraco](https://github.com/bdraco)
- Haier component updated to support new protocol variations [esphome5713](https://github.com/esphome/esphome/pull/5713) by [paveldn](https://github.com/paveldn)
- sen5x fix temperature compensation and gas tuning [esphome4901](https://github.com/esphome/esphome/pull/4901) by [matt7aylor](https://github.com/matt7aylor) (breaking-change)
- Add startup_delay to interval. [esphome5327](https://github.com/esphome/esphome/pull/5327) by [clydebarrow](https://github.com/clydebarrow)
- Pillow: bump to 10.1.0 [esphome5815](https://github.com/esphome/esphome/pull/5815) by [hostcc](https://github.com/hostcc)
- dashboard: set nodelay on the websocket to avoid a delay seeing log messages [esphome5802](https://github.com/esphome/esphome/pull/5802) by [bdraco](https://github.com/bdraco)
- Bump aioesphomeapi from 18.5.5 to 18.5.7 [esphome5822](https://github.com/esphome/esphome/pull/5822) by [dependabot[bot]](https://github.com/apps/dependabot)
- Ensure names containing characters other than `a-z` `A-Z` `0-9` or `_` are unique [esphome5810](https://github.com/esphome/esphome/pull/5810) by [bdraco](https://github.com/bdraco) (breaking-change)
- Add ENS160 Sensor [esphome4243](https://github.com/esphome/esphome/pull/4243) by [vincentscode](https://github.com/vincentscode) (new-integration)
- Bump actions/github-script from 6.4.1 to 7.0.1 [esphome5803](https://github.com/esphome/esphome/pull/5803) by [dependabot[bot]](https://github.com/apps/dependabot)
- Run all tests when local testing. [esphome5717](https://github.com/esphome/esphome/pull/5717) by [Fabian-Schmidt](https://github.com/Fabian-Schmidt)
- Bump aioesphomeapi from 18.5.7 to 18.5.9 [esphome5830](https://github.com/esphome/esphome/pull/5830) by [dependabot[bot]](https://github.com/apps/dependabot)
- Allow split uart pin inversion for ESP-IDF [esphome5831](https://github.com/esphome/esphome/pull/5831) by [clydebarrow](https://github.com/clydebarrow)
- Add `is_detected()` for Nextion displays [esphome5825](https://github.com/esphome/esphome/pull/5825) by [edwardtfn](https://github.com/edwardtfn)
- Pull PollingComponent up from individual display drivers to Display. [esphome5444](https://github.com/esphome/esphome/pull/5444) by [clydebarrow](https://github.com/clydebarrow)
- Implement variable length single word SPI writes. [esphome5678](https://github.com/esphome/esphome/pull/5678) by [clydebarrow](https://github.com/clydebarrow)
- Add 'enable_on_boot' feature to power_supply [esphome5826](https://github.com/esphome/esphome/pull/5826) by [clydebarrow](https://github.com/clydebarrow)
- mcp3008: Tidy up and fix auto load bug [esphome5842](https://github.com/esphome/esphome/pull/5842) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Create GT911 Touchscreen component [esphome4027](https://github.com/esphome/esphome/pull/4027) by [jesserockz](https://github.com/jesserockz) (new-integration)
- Bump aioesphomeapi from 18.5.9 to 19.1.2 [esphome5844](https://github.com/esphome/esphome/pull/5844) by [dependabot[bot]](https://github.com/apps/dependabot)
- Nextion - Standardizing log messages [esphome5837](https://github.com/esphome/esphome/pull/5837) by [edwardtfn](https://github.com/edwardtfn)
- dashboard: Small cleanups to dashboard [esphome5841](https://github.com/esphome/esphome/pull/5841) by [bdraco](https://github.com/bdraco)
- Pylontech integration (solar battery bank) [esphome4688](https://github.com/esphome/esphome/pull/4688) by [functionpointer](https://github.com/functionpointer) (new-integration)
- Implement deep sleep and clear screen on Waveshare 7.5in B V3 [esphome5239](https://github.com/esphome/esphome/pull/5239) by [lucasprim](https://github.com/lucasprim)
- Fix ESP-IDF uart initialisation sequence to match Espressif docs. [esphome5838](https://github.com/esphome/esphome/pull/5838) by [clydebarrow](https://github.com/clydebarrow)
- Nextion - Align strings on `dump_config` [esphome5824](https://github.com/esphome/esphome/pull/5824) by [edwardtfn](https://github.com/edwardtfn)
- Speed up (and fix) ili9xxx display component. [esphome5406](https://github.com/esphome/esphome/pull/5406) by [clydebarrow](https://github.com/clydebarrow)
- Fix regex for 'byte' custom CI check [esphome5851](https://github.com/esphome/esphome/pull/5851) by [jesserockz](https://github.com/jesserockz)
- Pass through additional arguments to create number [esphome5849](https://github.com/esphome/esphome/pull/5849) by [clydebarrow](https://github.com/clydebarrow)
- Nextion `on_touch` trigger [esphome5833](https://github.com/esphome/esphome/pull/5833) by [edwardtfn](https://github.com/edwardtfn)
- Nextion colors parameters [esphome5699](https://github.com/esphome/esphome/pull/5699) by [edwardtfn](https://github.com/edwardtfn) (breaking-change)
- dashboard: fix supervisor auth doing I/O in the event loop [esphome5807](https://github.com/esphome/esphome/pull/5807) by [bdraco](https://github.com/bdraco)
- Improve reliability of Nextion TFT uploads (Arduino) [esphome5683](https://github.com/esphome/esphome/pull/5683) by [edwardtfn](https://github.com/edwardtfn)
- Add Pro Check Universal sensor support. [esphome5798](https://github.com/esphome/esphome/pull/5798) by [spbrogan](https://github.com/spbrogan)
- Bump aioesphomeapi from 19.1.2 to 19.1.7 [esphome5859](https://github.com/esphome/esphome/pull/5859) by [dependabot[bot]](https://github.com/apps/dependabot)
- Pn532 non blocking scan [esphome5191](https://github.com/esphome/esphome/pull/5191) by [sharkydog](https://github.com/sharkydog)
- Add Chamberlain/HomEntry HE60R garage door opener [esphome5834](https://github.com/esphome/esphome/pull/5834) by [clydebarrow](https://github.com/clydebarrow) (new-integration)
- Bump aioesphomeapi from 19.1.7 to 19.2.1 [esphome5863](https://github.com/esphome/esphome/pull/5863) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump tornado from 6.3.3 to 6.4 [esphome5862](https://github.com/esphome/esphome/pull/5862) by [dependabot[bot]](https://github.com/apps/dependabot)
- add missing ifdef to pvvx_mithermometer [esphome5880](https://github.com/esphome/esphome/pull/5880) by [ssieb](https://github.com/ssieb)
- Fix un-initialized version string [esphome5865](https://github.com/esphome/esphome/pull/5865) by [descipher](https://github.com/descipher)
- fix a01nyub data reading [esphome5882](https://github.com/esphome/esphome/pull/5882) by [ssieb](https://github.com/ssieb)
- Bump pytest-asyncio from 0.21.1 to 0.23.2 [esphome5888](https://github.com/esphome/esphome/pull/5888) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump zeroconf from 0.127.0 to 0.128.0 [esphome5889](https://github.com/esphome/esphome/pull/5889) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pylint from 2.17.6 to 3.0.2 [esphome5592](https://github.com/esphome/esphome/pull/5592) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump voluptuous from 0.13.1 to 0.14.1 [esphome5784](https://github.com/esphome/esphome/pull/5784) by [dependabot[bot]](https://github.com/apps/dependabot)
- Security improvement: Support wifi ap_timeout=0s (disable) [esphome5887](https://github.com/esphome/esphome/pull/5887) by [fornellas](https://github.com/fornellas)
- Suppress full config output of "esphome config" when -q option is used. [esphome5852](https://github.com/esphome/esphome/pull/5852) by [clydebarrow](https://github.com/clydebarrow)
- Checks for pins used in multiple places [esphome5666](https://github.com/esphome/esphome/pull/5666) by [clydebarrow](https://github.com/clydebarrow) (breaking-change)
- Nextion support to idf with `cinttypes` [esphome5876](https://github.com/esphome/esphome/pull/5876) by [edwardtfn](https://github.com/edwardtfn)
- Fix test4.yaml after 5666 [esphome5890](https://github.com/esphome/esphome/pull/5890) by [kbx81](https://github.com/kbx81)
- Fix template text component length check [esphome5881](https://github.com/esphome/esphome/pull/5881) by [fornellas](https://github.com/fornellas)
- RC522 - Fix error counter error [esphome5873](https://github.com/esphome/esphome/pull/5873) by [kbx81](https://github.com/kbx81)
- feat(packages): support removing components [esphome5821](https://github.com/esphome/esphome/pull/5821) by [TMaYaD](https://github.com/TMaYaD)
- dashboard: Add some basic tests for the dashboard [esphome5870](https://github.com/esphome/esphome/pull/5870) by [bdraco](https://github.com/bdraco)
- Nextion exit reparse mode on startup [esphome5868](https://github.com/esphome/esphome/pull/5868) by [edwardtfn](https://github.com/edwardtfn)
- Bump aioesphomeapi from 19.2.1 to 19.3.0 [esphome5895](https://github.com/esphome/esphome/pull/5895) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add framework info to Nextion log tags [esphome5864](https://github.com/esphome/esphome/pull/5864) by [edwardtfn](https://github.com/edwardtfn)
- Handle case where using enetity level name: None with MQTT [esphome5897](https://github.com/esphome/esphome/pull/5897) by [mtl010957](https://github.com/mtl010957)
- Bump actions/setup-python from 4.7.1 to 5.0.0 [esphome5896](https://github.com/esphome/esphome/pull/5896) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump zeroconf from 0.128.0 to 0.128.4 [esphome5906](https://github.com/esphome/esphome/pull/5906) by [dependabot[bot]](https://github.com/apps/dependabot)
- Fix 18 bit displays. [esphome5908](https://github.com/esphome/esphome/pull/5908) by [clydebarrow](https://github.com/clydebarrow)
- fix RGBW Mode on RP2040 [esphome5907](https://github.com/esphome/esphome/pull/5907) by [firegore](https://github.com/firegore)
- Add graphical display menu [esphome4105](https://github.com/esphome/esphome/pull/4105) by [MrMDavidson](https://github.com/MrMDavidson) (new-integration)
- Added on_image callback to ESP32 Cam [esphome4860](https://github.com/esphome/esphome/pull/4860) by [freekode](https://github.com/freekode)
- Bump actions/stale from 8.0.0 to 9.0.0 [esphome5899](https://github.com/esphome/esphome/pull/5899) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pylint from 3.0.2 to 3.0.3 [esphome5905](https://github.com/esphome/esphome/pull/5905) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump frenck/action-yamllint from 1.4.1 to 1.4.2 [esphome5716](https://github.com/esphome/esphome/pull/5716) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump dessant/lock-threads from 4.0.1 to 5.0.1 [esphome5820](https://github.com/esphome/esphome/pull/5820) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add support for fan preset modes [esphome5694](https://github.com/esphome/esphome/pull/5694) by [mill1000](https://github.com/mill1000)
- Fix uninitialized climate target temperature [esphome5795](https://github.com/esphome/esphome/pull/5795) by [ckoca](https://github.com/ckoca)
- Bump aioesphomeapi from 19.3.0 to 20.0.0 [esphome5911](https://github.com/esphome/esphome/pull/5911) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump black from 23.11.0 to 23.12.0 [esphome5912](https://github.com/esphome/esphome/pull/5912) by [dependabot[bot]](https://github.com/apps/dependabot)
- Updating the touchscreen interface structure [esphome4596](https://github.com/esphome/esphome/pull/4596) by [nielsnl68](https://github.com/nielsnl68) (new-integration) (breaking-change)
- Added the A02YYUW distance sensor [esphome5729](https://github.com/esphome/esphome/pull/5729) by [TH-Braemer](https://github.com/TH-Braemer) (new-integration)
- Fix AHT10 / AHT20 communication [esphome5198](https://github.com/esphome/esphome/pull/5198) by [flaminggoat](https://github.com/flaminggoat)
- Fix crash when handling pin_check error [esphome5915](https://github.com/esphome/esphome/pull/5915) by [clydebarrow](https://github.com/clydebarrow)
- Bump aioesphomeapi to 20.1.0 [esphome5914](https://github.com/esphome/esphome/pull/5914) by [bdraco](https://github.com/bdraco)
- Remove setpoint-change from error when calculating derivative in pid controller [esphome4737](https://github.com/esphome/esphome/pull/4737) by [Newspaperman57](https://github.com/Newspaperman57)
- ir_transmitter: add support for repeated commands in NEC protocol [esphome4995](https://github.com/esphome/esphome/pull/4995) by [ngilles](https://github.com/ngilles)
- BP1658CJ - Fix timing for all platforms, now consistent with other drivers [esphome5799](https://github.com/esphome/esphome/pull/5799) by [Cossid](https://github.com/Cossid)
- Add humidity support to climate [esphome5732](https://github.com/esphome/esphome/pull/5732) by [kroimon](https://github.com/kroimon)
- Remove lingering note [esphome5916](https://github.com/esphome/esphome/pull/5916) by [jesserockz](https://github.com/jesserockz)
- Fix typo added in esp32 post_build filename [esphome5918](https://github.com/esphome/esphome/pull/5918) by [jesserockz](https://github.com/jesserockz)
- Copy esp32 custom partition files to build folder [esphome5919](https://github.com/esphome/esphome/pull/5919) by [jesserockz](https://github.com/jesserockz)
- UART change at runtime [esphome5909](https://github.com/esphome/esphome/pull/5909) by [edwardtfn](https://github.com/edwardtfn)
- Bump aioesphomeapi from 20.1.0 to 21.0.0 [esphome5922](https://github.com/esphome/esphome/pull/5922) by [dependabot[bot]](https://github.com/apps/dependabot)
- Fix the initial run of lambda light effects [esphome5921](https://github.com/esphome/esphome/pull/5921) by [smithjacobj](https://github.com/smithjacobj)
- Exposes `load_settings` to `UARTComponent` class [esphome5920](https://github.com/esphome/esphome/pull/5920) by [edwardtfn](https://github.com/edwardtfn)
- Add support for PN7160 [esphome5486](https://github.com/esphome/esphome/pull/5486) by [kbx81](https://github.com/kbx81) (new-integration)
- Add support for PN7150 [esphome5487](https://github.com/esphome/esphome/pull/5487) by [kbx81](https://github.com/kbx81) (new-integration)
- Allow use of CDC/JTAG loggers on esp32 variants with Arduino [esphome4658](https://github.com/esphome/esphome/pull/4658) by [jesserockz](https://github.com/jesserockz)
- [Logger] ESP32 S3 serial logger [esphome4853](https://github.com/esphome/esphome/pull/4853) by [Fabian-Schmidt](https://github.com/Fabian-Schmidt)
- Support toggle action for template cover [esphome5917](https://github.com/esphome/esphome/pull/5917) by [jochenvg](https://github.com/jochenvg)
- Fix SplitDefault with variants [esphome5928](https://github.com/esphome/esphome/pull/5928) by [jesserockz](https://github.com/jesserockz)
- Update ENS160 TVOC device_class and AQI units to match required by HA [esphome5939](https://github.com/esphome/esphome/pull/5939) by [mrtoy-me](https://github.com/mrtoy-me)
- Bump zeroconf from 0.128.4 to 0.130.0 [esphome5950](https://github.com/esphome/esphome/pull/5950) by [dependabot[bot]](https://github.com/apps/dependabot)
- UARTComponent inline doc [esphome5930](https://github.com/esphome/esphome/pull/5930) by [edwardtfn](https://github.com/edwardtfn)
- Fix - Tuya Fan - Allow integer speed datapoint [esphome5948](https://github.com/esphome/esphome/pull/5948) by [cram42](https://github.com/cram42)
- i2s_audio: Set player_task's prio to 1 [esphome5945](https://github.com/esphome/esphome/pull/5945) by [gaaf](https://github.com/gaaf)
- esp32_camera: Set framebuffer task prio to 1 [esphome5943](https://github.com/esphome/esphome/pull/5943) by [gaaf](https://github.com/gaaf)
- web_server_idf: fix call with hardcoded http code [esphome5942](https://github.com/esphome/esphome/pull/5942) by [dentra](https://github.com/dentra)
- Revert pure virtual functions in UART component from 5920 [esphome5932](https://github.com/esphome/esphome/pull/5932) by [DrCoolzic](https://github.com/DrCoolzic)
- Use the correct UART/`Serial` when CDC is enabled [esphome5957](https://github.com/esphome/esphome/pull/5957) by [kbx81](https://github.com/kbx81)
- rename set_raw_touch_position_ to add_raw_touch_position_ [esphome5962](https://github.com/esphome/esphome/pull/5962) by [nielsnl68](https://github.com/nielsnl68)
- Fix build issue with UART component when building with Arduino and CDC [esphome5964](https://github.com/esphome/esphome/pull/5964) by [kbx81](https://github.com/kbx81)
- Fix I2CBus::write() bug and add i2c documentation [esphome5947](https://github.com/esphome/esphome/pull/5947) by [DrCoolzic](https://github.com/DrCoolzic)
- Add deep sleep between updates for waveshare epaper 1.54in and 1.54inv2 [esphome5961](https://github.com/esphome/esphome/pull/5961) by [mathieu-mp](https://github.com/mathieu-mp)
- Speed up writing protobuf strings/bytes [esphome5828](https://github.com/esphome/esphome/pull/5828) by [bdraco](https://github.com/bdraco)
- Bump aioesphomeapi to 21.0.1 [esphome5969](https://github.com/esphome/esphome/pull/5969) by [bdraco](https://github.com/bdraco)
- image: allow the image to by auto-loaded by animation [esphome5139](https://github.com/esphome/esphome/pull/5139) by [ayufan](https://github.com/ayufan)
- Fix pin reuse error with pin expanders [esphome5973](https://github.com/esphome/esphome/pull/5973) by [jesserockz](https://github.com/jesserockz)

2023.12.0b6

- image: allow the image to by auto-loaded by animation [esphome5139](https://github.com/esphome/esphome/pull/5139) by [ayufan](https://github.com/ayufan)
- Fix pin reuse error with pin expanders [esphome5973](https://github.com/esphome/esphome/pull/5973) by [jesserockz](https://github.com/jesserockz)

2023.12.0b5

- rename set_raw_touch_position_ to add_raw_touch_position_ [esphome5962](https://github.com/esphome/esphome/pull/5962) by [nielsnl68](https://github.com/nielsnl68)

2023.12.0b4

- Fix build issue with UART component when building with Arduino and CDC [esphome5964](https://github.com/esphome/esphome/pull/5964) by [kbx81](https://github.com/kbx81)
- Fix I2CBus::write() bug and add i2c documentation [esphome5947](https://github.com/esphome/esphome/pull/5947) by [DrCoolzic](https://github.com/DrCoolzic)
- Add deep sleep between updates for waveshare epaper 1.54in and 1.54inv2 [esphome5961](https://github.com/esphome/esphome/pull/5961) by [mathieu-mp](https://github.com/mathieu-mp)
- Speed up writing protobuf strings/bytes [esphome5828](https://github.com/esphome/esphome/pull/5828) by [bdraco](https://github.com/bdraco)
- Bump aioesphomeapi to 21.0.1 [esphome5969](https://github.com/esphome/esphome/pull/5969) by [bdraco](https://github.com/bdraco)

2023.12.0b3

- Bump zeroconf from 0.128.4 to 0.130.0 [esphome5950](https://github.com/esphome/esphome/pull/5950) by [dependabot[bot]](https://github.com/apps/dependabot)
- UARTComponent inline doc [esphome5930](https://github.com/esphome/esphome/pull/5930) by [edwardtfn](https://github.com/edwardtfn)
- Fix - Tuya Fan - Allow integer speed datapoint [esphome5948](https://github.com/esphome/esphome/pull/5948) by [cram42](https://github.com/cram42)
- i2s_audio: Set player_task's prio to 1 [esphome5945](https://github.com/esphome/esphome/pull/5945) by [gaaf](https://github.com/gaaf)
- esp32_camera: Set framebuffer task prio to 1 [esphome5943](https://github.com/esphome/esphome/pull/5943) by [gaaf](https://github.com/gaaf)
- web_server_idf: fix call with hardcoded http code [esphome5942](https://github.com/esphome/esphome/pull/5942) by [dentra](https://github.com/dentra)
- Revert pure virtual functions in UART component from 5920 [esphome5932](https://github.com/esphome/esphome/pull/5932) by [DrCoolzic](https://github.com/DrCoolzic)
- Use the correct UART/`Serial` when CDC is enabled [esphome5957](https://github.com/esphome/esphome/pull/5957) by [kbx81](https://github.com/kbx81)

2023.12.0b2

- Allow use of CDC/JTAG loggers on esp32 variants with Arduino [esphome4658](https://github.com/esphome/esphome/pull/4658) by [jesserockz](https://github.com/jesserockz)
- [Logger] ESP32 S3 serial logger [esphome4853](https://github.com/esphome/esphome/pull/4853) by [Fabian-Schmidt](https://github.com/Fabian-Schmidt)
- Support toggle action for template cover [esphome5917](https://github.com/esphome/esphome/pull/5917) by [jochenvg](https://github.com/jochenvg)
- Fix SplitDefault with variants [esphome5928](https://github.com/esphome/esphome/pull/5928) by [jesserockz](https://github.com/jesserockz)
- Update ENS160 TVOC device_class and AQI units to match required by HA [esphome5939](https://github.com/esphome/esphome/pull/5939) by [mrtoy-me](https://github.com/mrtoy-me)

Page 7 of 66

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.