Esphome

Latest version: v2024.4.1

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

Scan your dependencies

Page 1 of 65

2024.4.1

- [Tuya Climate] Fix compilation error caused by codegen [esphome6568](https://github.com/esphome/esphome/pull/6568) by [zry98](https://github.com/zry98)
- wifi: fix reconnect issue due to enablement of fast connect [esphome6598](https://github.com/esphome/esphome/pull/6598) by [jpeletier](https://github.com/jpeletier)
- Calibrate Beken internal temperature [esphome6599](https://github.com/esphome/esphome/pull/6599) by [Mat931](https://github.com/Mat931)
- fix streaming logs from MQTT for ESP32 devices using TLS [esphome6605](https://github.com/esphome/esphome/pull/6605) by [ccutrer](https://github.com/ccutrer)
- Disallow variant/family override for known boards [esphome6512](https://github.com/esphome/esphome/pull/6512) by [clydebarrow](https://github.com/clydebarrow)
- esp32_ble: Consider ESP_BT_STATUS_DONE a successful state [esphome6493](https://github.com/esphome/esphome/pull/6493) by [polyfloyd](https://github.com/polyfloyd)
- Fix or filter [esphome6574](https://github.com/esphome/esphome/pull/6574) by [swoboda1337](https://github.com/swoboda1337)

2024.4.0

Full list of changes

New Components

- Add sun_gtil2 component (for SUN-1000G2 / SUN-2000G2 grid tie inverters) [esphome4958](https://github.com/esphome/esphome/pull/4958) by [Mat931](https://github.com/Mat931) (new-integration)
- Add support for AT581x component [esphome6297](https://github.com/esphome/esphome/pull/6297) by [X-Ryl669](https://github.com/X-Ryl669) (new-integration)
- Add new Component: Ultrasonic Distance Sensor JSN-SR04T [esphome6023](https://github.com/esphome/esphome/pull/6023) by [Mafus1](https://github.com/Mafus1) (new-integration)
- feat: Add Daikin ARC (tested on Daikin ARC472A62) [esphome6429](https://github.com/esphome/esphome/pull/6429) by [magicbear](https://github.com/magicbear) (new-integration)
- add support for Tuya pink version of miflora [esphome5402](https://github.com/esphome/esphome/pull/5402) by [fariouche](https://github.com/fariouche) (new-integration)
- Implemented support for the TLC5971 as an output component [esphome6494](https://github.com/esphome/esphome/pull/6494) by [IJIJI](https://github.com/IJIJI) (new-integration)

Breaking Changes

- Add support for new modes in Tuya Climate [esphome5159](https://github.com/esphome/esphome/pull/5159) by [moriahmorgan](https://github.com/moriahmorgan) (breaking-change)
- IPv6 string representation follows RFC5952 [esphome6449](https://github.com/esphome/esphome/pull/6449) by [HeMan](https://github.com/HeMan) (breaking-change)

Beta Changes

- Add dooya remote transmitter test [esphome6508](https://github.com/esphome/esphome/pull/6508) by [jesserockz](https://github.com/jesserockz)
- ads1115: remove auto-load and split sensor into platform folder [esphome5981](https://github.com/esphome/esphome/pull/5981) by [jesserockz](https://github.com/jesserockz)
- Bump esphome-dashboard to 20240412.0 [esphome6517](https://github.com/esphome/esphome/pull/6517) by [jesserockz](https://github.com/jesserockz)
- Fix missing ifdefs in voice assistant [esphome6520](https://github.com/esphome/esphome/pull/6520) by [jesserockz](https://github.com/jesserockz)
- Fix project version longer than 30 characters breaking compilation [esphome6535](https://github.com/esphome/esphome/pull/6535) by [jesserockz](https://github.com/jesserockz)
- Fix no-release bug on ft6x36 [esphome6527](https://github.com/esphome/esphome/pull/6527) by [clydebarrow](https://github.com/clydebarrow)

All changes

- Bump docker/login-action from 3.0.0 to 3.1.0 [esphome6367](https://github.com/esphome/esphome/pull/6367) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 [esphome6361](https://github.com/esphome/esphome/pull/6361) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump docker/build-push-action from 5.2.0 to 5.3.0 in /.github/actions/build-image [esphome6373](https://github.com/esphome/esphome/pull/6373) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump docker/setup-buildx-action from 3.1.0 to 3.2.0 [esphome6372](https://github.com/esphome/esphome/pull/6372) by [dependabot[bot]](https://github.com/apps/dependabot)
- Fix deep_sleep for ESP32-C6 [esphome6377](https://github.com/esphome/esphome/pull/6377) by [ferrets6](https://github.com/ferrets6)
- Fix keeloq for IDF 5+ [esphome6382](https://github.com/esphome/esphome/pull/6382) by [kbx81](https://github.com/kbx81)
- Fix Nextion set_component_picture call [esphome6378](https://github.com/esphome/esphome/pull/6378) by [edwardtfn](https://github.com/edwardtfn)
- Add line_at_angle method to Display component [esphome6381](https://github.com/esphome/esphome/pull/6381) by [deisterhold](https://github.com/deisterhold)
- Check generated proto files are as expected if any are modified in PRs [esphome6254](https://github.com/esphome/esphome/pull/6254) by [jesserockz](https://github.com/jesserockz)
- ld2420: fix energy mode documentation [esphome6225](https://github.com/esphome/esphome/pull/6225) by [andresv](https://github.com/andresv)
- Add actions for component tests A, B and C [esphome6256](https://github.com/esphome/esphome/pull/6256) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (V) [esphome6231](https://github.com/esphome/esphome/pull/6231) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (X,Y,Z) [esphome6233](https://github.com/esphome/esphome/pull/6233) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (E) [esphome6176](https://github.com/esphome/esphome/pull/6176) by [kbx81](https://github.com/kbx81)
- Make SPI compile with IDF >= 5.0 [esphome6383](https://github.com/esphome/esphome/pull/6383) by [HeMan](https://github.com/HeMan)
- Fix esp32-camera test yaml [esphome6398](https://github.com/esphome/esphome/pull/6398) by [kbx81](https://github.com/kbx81)
- Bump pytest-asyncio from 0.23.5.post1 to 0.23.6 [esphome6402](https://github.com/esphome/esphome/pull/6402) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump actions/cache from 4.0.1 to 4.0.2 in /.github/actions/restore-python [esphome6403](https://github.com/esphome/esphome/pull/6403) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump actions/cache from 4.0.1 to 4.0.2 [esphome6404](https://github.com/esphome/esphome/pull/6404) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump ESP8266 Arduino versions [esphome5359](https://github.com/esphome/esphome/pull/5359) by [HeMan](https://github.com/HeMan)
- Allow accept/reject delta to be specified. [esphome5060](https://github.com/esphome/esphome/pull/5060) by [cvwillegen](https://github.com/cvwillegen)
- Allow setting htop for ledc [esphome6340](https://github.com/esphome/esphome/pull/6340) by [Gagootron](https://github.com/Gagootron)
- sm2135: add separate_modes option to support different chip variants [esphome6152](https://github.com/esphome/esphome/pull/6152) by [jasperro](https://github.com/jasperro)
- AHT10: fix temperature-only operation; add warning/error messages [esphome6405](https://github.com/esphome/esphome/pull/6405) by [clydebarrow](https://github.com/clydebarrow)
- Add support for new modes in Tuya Climate [esphome5159](https://github.com/esphome/esphome/pull/5159) by [moriahmorgan](https://github.com/moriahmorgan) (breaking-change)
- Add sun_gtil2 component (for SUN-1000G2 / SUN-2000G2 grid tie inverters) [esphome4958](https://github.com/esphome/esphome/pull/4958) by [Mat931](https://github.com/Mat931) (new-integration)
- SPI: Make some validation failures give more useful messages. [esphome6413](https://github.com/esphome/esphome/pull/6413) by [clydebarrow](https://github.com/clydebarrow)
- Bump aioesphomeapi from 23.1.1 to 23.2.0 [esphome6412](https://github.com/esphome/esphome/pull/6412) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add check for use of GPIOXX in config [esphome6419](https://github.com/esphome/esphome/pull/6419) by [clydebarrow](https://github.com/clydebarrow)
- WireGuard for esp8266 [esphome6365](https://github.com/esphome/esphome/pull/6365) by [droscy](https://github.com/droscy)
- setup.cfg: drop duplicate, underintended trove classifier [esphome6421](https://github.com/esphome/esphome/pull/6421) by [mweinelt](https://github.com/mweinelt)
- Store preferences in disk file on host platform [esphome6428](https://github.com/esphome/esphome/pull/6428) by [clydebarrow](https://github.com/clydebarrow)
- Add support for AT581x component [esphome6297](https://github.com/esphome/esphome/pull/6297) by [X-Ryl669](https://github.com/X-Ryl669) (new-integration)
- Add some components to the new testing framework (F) [esphome6177](https://github.com/esphome/esphome/pull/6177) by [kbx81](https://github.com/kbx81)
- Add get_contrast() and get_brightness() to SSD1306 class to get protected variables [esphome6435](https://github.com/esphome/esphome/pull/6435) by [benediktkr](https://github.com/benediktkr)
- Add new Component: Ultrasonic Distance Sensor JSN-SR04T [esphome6023](https://github.com/esphome/esphome/pull/6023) by [Mafus1](https://github.com/Mafus1) (new-integration)
- Add some components to the new testing framework (G) [esphome6178](https://github.com/esphome/esphome/pull/6178) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (K) [esphome6186](https://github.com/esphome/esphome/pull/6186) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (N) [esphome6210](https://github.com/esphome/esphome/pull/6210) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (Q) [esphome6218](https://github.com/esphome/esphome/pull/6218) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (U) [esphome6230](https://github.com/esphome/esphome/pull/6230) by [kbx81](https://github.com/kbx81)
- Fix spacing in new test yaml [esphome6441](https://github.com/esphome/esphome/pull/6441) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (W) [esphome6232](https://github.com/esphome/esphome/pull/6232) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (L) [esphome6195](https://github.com/esphome/esphome/pull/6195) by [kbx81](https://github.com/kbx81)
- feat: Add Daikin ARC (tested on Daikin ARC472A62) [esphome6429](https://github.com/esphome/esphome/pull/6429) by [magicbear](https://github.com/magicbear) (new-integration)
- Disable truthy yamllint rule [esphome6442](https://github.com/esphome/esphome/pull/6442) by [jesserockz](https://github.com/jesserockz)
- Add get_size method to QR Code header [esphome6430](https://github.com/esphome/esphome/pull/6430) by [deisterhold](https://github.com/deisterhold)
- Minor change to support sht85 sensor [esphome6415](https://github.com/esphome/esphome/pull/6415) by [mrtoy-me](https://github.com/mrtoy-me)
- IPv6 string representation follows RFC5952 [esphome6449](https://github.com/esphome/esphome/pull/6449) by [HeMan](https://github.com/HeMan) (breaking-change)
- Bump actions/setup-python from 5.0.0 to 5.1.0 [esphome6437](https://github.com/esphome/esphome/pull/6437) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump actions/setup-python from 5.0.0 to 5.1.0 in /.github/actions/restore-python [esphome6438](https://github.com/esphome/esphome/pull/6438) by [dependabot[bot]](https://github.com/apps/dependabot)
- Optimize QMC5883L: Read registers only for enabled sensors [esphome6458](https://github.com/esphome/esphome/pull/6458) by [tronikos](https://github.com/tronikos)
- minor refactor to allow commit hash as ref value. [esphome6446](https://github.com/esphome/esphome/pull/6446) by [LelandSindt](https://github.com/LelandSindt)
- TMP117 fix polling period config [esphome6452](https://github.com/esphome/esphome/pull/6452) by [mrtoy-me](https://github.com/mrtoy-me)
- Bump Arduino Pico Framework to 3.7.2 and Platform to 1.12.0 [esphome6386](https://github.com/esphome/esphome/pull/6386) by [HeMan](https://github.com/HeMan)
- Display menu: Allow "left" key to exit current menu if not editing [esphome6460](https://github.com/esphome/esphome/pull/6460) by [jesserockz](https://github.com/jesserockz)
- Fix NOLINT on inclusive-language check [esphome6464](https://github.com/esphome/esphome/pull/6464) by [jesserockz](https://github.com/jesserockz)
- Add yamllint to dev requirements [esphome6466](https://github.com/esphome/esphome/pull/6466) by [jesserockz](https://github.com/jesserockz)
- Add temperature for QMC5883L [esphome6456](https://github.com/esphome/esphome/pull/6456) by [tronikos](https://github.com/tronikos)
- web_server: Return early if no clients connected [esphome6467](https://github.com/esphome/esphome/pull/6467) by [jesserockz](https://github.com/jesserockz)
- ESP32 Arduino WiFi: misc bug fixes [esphome6470](https://github.com/esphome/esphome/pull/6470) by [paravoid](https://github.com/paravoid)
- Replace std::regex with sscanf calls [esphome6468](https://github.com/esphome/esphome/pull/6468) by [jesserockz](https://github.com/jesserockz)
- Include "Failed" status in config log. [esphome6482](https://github.com/esphome/esphome/pull/6482) by [clydebarrow](https://github.com/clydebarrow)
- Fix Microphone IsCapturingCondition [esphome6490](https://github.com/esphome/esphome/pull/6490) by [RaymiiOrg](https://github.com/RaymiiOrg)
- Remove misleading tag/line in messages [esphome6495](https://github.com/esphome/esphome/pull/6495) by [clydebarrow](https://github.com/clydebarrow)
- Send/Receive Voice Assistant audio via API [esphome6471](https://github.com/esphome/esphome/pull/6471) by [jesserockz](https://github.com/jesserockz)
- Datetime date initial value fix [esphome6483](https://github.com/esphome/esphome/pull/6483) by [RFDarter](https://github.com/RFDarter)
- If the loop() took more than the required time, don't delay further [esphome6496](https://github.com/esphome/esphome/pull/6496) by [clydebarrow](https://github.com/clydebarrow)
- Bump LibreTiny version to 1.5.1 [esphome6500](https://github.com/esphome/esphome/pull/6500) by [kuba2k2](https://github.com/kuba2k2)
- Internal temperature: Support Beken platform [esphome6491](https://github.com/esphome/esphome/pull/6491) by [Mat931](https://github.com/Mat931)
- Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 [esphome6502](https://github.com/esphome/esphome/pull/6502) by [dependabot[bot]](https://github.com/apps/dependabot)
- add support for Tuya pink version of miflora [esphome5402](https://github.com/esphome/esphome/pull/5402) by [fariouche](https://github.com/fariouche) (new-integration)
- Add MAC address to WiFi config reply [esphome6489](https://github.com/esphome/esphome/pull/6489) by [cvwillegen](https://github.com/cvwillegen)
- Adds i2c timeout config [esphome4614](https://github.com/esphome/esphome/pull/4614) by [tracestep](https://github.com/tracestep)
- Add ABB-Welcome / Busch-Welcome Door Intercom Protocol [esphome4689](https://github.com/esphome/esphome/pull/4689) by [Mat931](https://github.com/Mat931)
- Add support for time entities [esphome6399](https://github.com/esphome/esphome/pull/6399) by [jesserockz](https://github.com/jesserockz)
- Fix Match by IRK [esphome6499](https://github.com/esphome/esphome/pull/6499) by [MRemy2](https://github.com/MRemy2)
- Add rmt_channel to remote_transmitter and remote_receiver [esphome6497](https://github.com/esphome/esphome/pull/6497) by [jesserockz](https://github.com/jesserockz)
- Rework tlc5947 to remove AUTO_LOAD [esphome6503](https://github.com/esphome/esphome/pull/6503) by [jesserockz](https://github.com/jesserockz)
- UART: ignore require_tx/rx if not a native uart implementation [esphome6504](https://github.com/esphome/esphome/pull/6504) by [jesserockz](https://github.com/jesserockz)
- esp32_rmt_led_strip bugfixes [esphome6506](https://github.com/esphome/esphome/pull/6506) by [Mat931](https://github.com/Mat931)
- Implemented support for the TLC5971 as an output component [esphome6494](https://github.com/esphome/esphome/pull/6494) by [IJIJI](https://github.com/IJIJI) (new-integration)
- Add Dooya protocol to remote_base [esphome6488](https://github.com/esphome/esphome/pull/6488) by [bukureckid](https://github.com/bukureckid)
- Only give error for connected sensors at startup [esphome6474](https://github.com/esphome/esphome/pull/6474) by [leejoow](https://github.com/leejoow)
- Webserver float to string fix [esphome6507](https://github.com/esphome/esphome/pull/6507) by [RFDarter](https://github.com/RFDarter)
- Add dooya remote transmitter test [esphome6508](https://github.com/esphome/esphome/pull/6508) by [jesserockz](https://github.com/jesserockz)
- ads1115: remove auto-load and split sensor into platform folder [esphome5981](https://github.com/esphome/esphome/pull/5981) by [jesserockz](https://github.com/jesserockz)
- Bump esphome-dashboard to 20240412.0 [esphome6517](https://github.com/esphome/esphome/pull/6517) by [jesserockz](https://github.com/jesserockz)
- Fix missing ifdefs in voice assistant [esphome6520](https://github.com/esphome/esphome/pull/6520) by [jesserockz](https://github.com/jesserockz)
- Fix project version longer than 30 characters breaking compilation [esphome6535](https://github.com/esphome/esphome/pull/6535) by [jesserockz](https://github.com/jesserockz)
- Fix no-release bug on ft6x36 [esphome6527](https://github.com/esphome/esphome/pull/6527) by [clydebarrow](https://github.com/clydebarrow)

2024.4.0b3

- Fix missing ifdefs in voice assistant [esphome6520](https://github.com/esphome/esphome/pull/6520) by [jesserockz](https://github.com/jesserockz)
- Fix project version longer than 30 characters breaking compilation [esphome6535](https://github.com/esphome/esphome/pull/6535) by [jesserockz](https://github.com/jesserockz)
- Fix no-release bug on ft6x36 [esphome6527](https://github.com/esphome/esphome/pull/6527) by [clydebarrow](https://github.com/clydebarrow)

2024.4.0b2

- Add dooya remote transmitter test [esphome6508](https://github.com/esphome/esphome/pull/6508) by [jesserockz](https://github.com/jesserockz)
- ads1115: remove auto-load and split sensor into platform folder [esphome5981](https://github.com/esphome/esphome/pull/5981) by [jesserockz](https://github.com/jesserockz) (new-platform)
- Bump esphome-dashboard to 20240412.0 [esphome6517](https://github.com/esphome/esphome/pull/6517) by [jesserockz](https://github.com/jesserockz)

2024.4.0b1

- Bump docker/login-action from 3.0.0 to 3.1.0 [esphome6367](https://github.com/esphome/esphome/pull/6367) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2 [esphome6361](https://github.com/esphome/esphome/pull/6361) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump docker/build-push-action from 5.2.0 to 5.3.0 in /.github/actions/build-image [esphome6373](https://github.com/esphome/esphome/pull/6373) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump docker/setup-buildx-action from 3.1.0 to 3.2.0 [esphome6372](https://github.com/esphome/esphome/pull/6372) by [dependabot[bot]](https://github.com/apps/dependabot)
- Fix deep_sleep for ESP32-C6 [esphome6377](https://github.com/esphome/esphome/pull/6377) by [ferrets6](https://github.com/ferrets6)
- Fix keeloq for IDF 5+ [esphome6382](https://github.com/esphome/esphome/pull/6382) by [kbx81](https://github.com/kbx81)
- Fix Nextion set_component_picture call [esphome6378](https://github.com/esphome/esphome/pull/6378) by [edwardtfn](https://github.com/edwardtfn)
- Add line_at_angle method to Display component [esphome6381](https://github.com/esphome/esphome/pull/6381) by [deisterhold](https://github.com/deisterhold)
- Check generated proto files are as expected if any are modified in PRs [esphome6254](https://github.com/esphome/esphome/pull/6254) by [jesserockz](https://github.com/jesserockz)
- ld2420: fix energy mode documentation [esphome6225](https://github.com/esphome/esphome/pull/6225) by [andresv](https://github.com/andresv)
- Add actions for component tests A, B and C [esphome6256](https://github.com/esphome/esphome/pull/6256) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (V) [esphome6231](https://github.com/esphome/esphome/pull/6231) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (X,Y,Z) [esphome6233](https://github.com/esphome/esphome/pull/6233) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (E) [esphome6176](https://github.com/esphome/esphome/pull/6176) by [kbx81](https://github.com/kbx81)
- Make SPI compile with IDF >= 5.0 [esphome6383](https://github.com/esphome/esphome/pull/6383) by [HeMan](https://github.com/HeMan)
- Fix esp32-camera test yaml [esphome6398](https://github.com/esphome/esphome/pull/6398) by [kbx81](https://github.com/kbx81)
- Bump pytest-asyncio from 0.23.5.post1 to 0.23.6 [esphome6402](https://github.com/esphome/esphome/pull/6402) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump actions/cache from 4.0.1 to 4.0.2 in /.github/actions/restore-python [esphome6403](https://github.com/esphome/esphome/pull/6403) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump actions/cache from 4.0.1 to 4.0.2 [esphome6404](https://github.com/esphome/esphome/pull/6404) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump ESP8266 Arduino versions [esphome5359](https://github.com/esphome/esphome/pull/5359) by [HeMan](https://github.com/HeMan)
- Allow accept/reject delta to be specified. [esphome5060](https://github.com/esphome/esphome/pull/5060) by [cvwillegen](https://github.com/cvwillegen)
- Allow setting htop for ledc [esphome6340](https://github.com/esphome/esphome/pull/6340) by [Gagootron](https://github.com/Gagootron)
- sm2135: add separate_modes option to support different chip variants [esphome6152](https://github.com/esphome/esphome/pull/6152) by [jasperro](https://github.com/jasperro)
- AHT10: fix temperature-only operation; add warning/error messages [esphome6405](https://github.com/esphome/esphome/pull/6405) by [clydebarrow](https://github.com/clydebarrow)
- Add support for new modes in Tuya Climate [esphome5159](https://github.com/esphome/esphome/pull/5159) by [moriahmorgan](https://github.com/moriahmorgan) (breaking-change)
- Add sun_gtil2 component (for SUN-1000G2 / SUN-2000G2 grid tie inverters) [esphome4958](https://github.com/esphome/esphome/pull/4958) by [Mat931](https://github.com/Mat931) (new-integration)
- SPI: Make some validation failures give more useful messages. [esphome6413](https://github.com/esphome/esphome/pull/6413) by [clydebarrow](https://github.com/clydebarrow)
- Bump aioesphomeapi from 23.1.1 to 23.2.0 [esphome6412](https://github.com/esphome/esphome/pull/6412) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add check for use of GPIOXX in config [esphome6419](https://github.com/esphome/esphome/pull/6419) by [clydebarrow](https://github.com/clydebarrow)
- WireGuard for esp8266 [esphome6365](https://github.com/esphome/esphome/pull/6365) by [droscy](https://github.com/droscy)
- setup.cfg: drop duplicate, underintended trove classifier [esphome6421](https://github.com/esphome/esphome/pull/6421) by [mweinelt](https://github.com/mweinelt)
- Store preferences in disk file on host platform [esphome6428](https://github.com/esphome/esphome/pull/6428) by [clydebarrow](https://github.com/clydebarrow)
- Add support for AT581x component [esphome6297](https://github.com/esphome/esphome/pull/6297) by [X-Ryl669](https://github.com/X-Ryl669) (new-integration)
- Add some components to the new testing framework (F) [esphome6177](https://github.com/esphome/esphome/pull/6177) by [kbx81](https://github.com/kbx81)
- Add get_contrast() and get_brightness() to SSD1306 class to get protected variables [esphome6435](https://github.com/esphome/esphome/pull/6435) by [benediktkr](https://github.com/benediktkr)
- Add new Component: Ultrasonic Distance Sensor JSN-SR04T [esphome6023](https://github.com/esphome/esphome/pull/6023) by [Mafus1](https://github.com/Mafus1) (new-integration)
- Add some components to the new testing framework (G) [esphome6178](https://github.com/esphome/esphome/pull/6178) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (K) [esphome6186](https://github.com/esphome/esphome/pull/6186) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (N) [esphome6210](https://github.com/esphome/esphome/pull/6210) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (Q) [esphome6218](https://github.com/esphome/esphome/pull/6218) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (U) [esphome6230](https://github.com/esphome/esphome/pull/6230) by [kbx81](https://github.com/kbx81)
- Fix spacing in new test yaml [esphome6441](https://github.com/esphome/esphome/pull/6441) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (W) [esphome6232](https://github.com/esphome/esphome/pull/6232) by [kbx81](https://github.com/kbx81)
- Add some components to the new testing framework (L) [esphome6195](https://github.com/esphome/esphome/pull/6195) by [kbx81](https://github.com/kbx81)
- feat: Add Daikin ARC (tested on Daikin ARC472A62) [esphome6429](https://github.com/esphome/esphome/pull/6429) by [magicbear](https://github.com/magicbear) (new-integration)
- Disable truthy yamllint rule [esphome6442](https://github.com/esphome/esphome/pull/6442) by [jesserockz](https://github.com/jesserockz)
- Add get_size method to QR Code header [esphome6430](https://github.com/esphome/esphome/pull/6430) by [deisterhold](https://github.com/deisterhold)
- Minor change to support sht85 sensor [esphome6415](https://github.com/esphome/esphome/pull/6415) by [mrtoy-me](https://github.com/mrtoy-me)
- IPv6 string representation follows RFC5952 [esphome6449](https://github.com/esphome/esphome/pull/6449) by [HeMan](https://github.com/HeMan) (breaking-change)
- Bump actions/setup-python from 5.0.0 to 5.1.0 [esphome6437](https://github.com/esphome/esphome/pull/6437) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump actions/setup-python from 5.0.0 to 5.1.0 in /.github/actions/restore-python [esphome6438](https://github.com/esphome/esphome/pull/6438) by [dependabot[bot]](https://github.com/apps/dependabot)
- Optimize QMC5883L: Read registers only for enabled sensors [esphome6458](https://github.com/esphome/esphome/pull/6458) by [tronikos](https://github.com/tronikos)
- minor refactor to allow commit hash as ref value. [esphome6446](https://github.com/esphome/esphome/pull/6446) by [LelandSindt](https://github.com/LelandSindt)
- TMP117 fix polling period config [esphome6452](https://github.com/esphome/esphome/pull/6452) by [mrtoy-me](https://github.com/mrtoy-me)
- Bump Arduino Pico Framework to 3.7.2 and Platform to 1.12.0 [esphome6386](https://github.com/esphome/esphome/pull/6386) by [HeMan](https://github.com/HeMan)
- Display menu: Allow "left" key to exit current menu if not editing [esphome6460](https://github.com/esphome/esphome/pull/6460) by [jesserockz](https://github.com/jesserockz)
- Fix NOLINT on inclusive-language check [esphome6464](https://github.com/esphome/esphome/pull/6464) by [jesserockz](https://github.com/jesserockz)
- Add yamllint to dev requirements [esphome6466](https://github.com/esphome/esphome/pull/6466) by [jesserockz](https://github.com/jesserockz)
- Add temperature for QMC5883L [esphome6456](https://github.com/esphome/esphome/pull/6456) by [tronikos](https://github.com/tronikos)
- web_server: Return early if no clients connected [esphome6467](https://github.com/esphome/esphome/pull/6467) by [jesserockz](https://github.com/jesserockz)
- ESP32 Arduino WiFi: misc bug fixes [esphome6470](https://github.com/esphome/esphome/pull/6470) by [paravoid](https://github.com/paravoid)
- Replace std::regex with sscanf calls [esphome6468](https://github.com/esphome/esphome/pull/6468) by [jesserockz](https://github.com/jesserockz)
- Include "Failed" status in config log. [esphome6482](https://github.com/esphome/esphome/pull/6482) by [clydebarrow](https://github.com/clydebarrow)
- Fix Microphone IsCapturingCondition [esphome6490](https://github.com/esphome/esphome/pull/6490) by [RaymiiOrg](https://github.com/RaymiiOrg)
- Remove misleading tag/line in messages [esphome6495](https://github.com/esphome/esphome/pull/6495) by [clydebarrow](https://github.com/clydebarrow)
- Send/Receive Voice Assistant audio via API [esphome6471](https://github.com/esphome/esphome/pull/6471) by [jesserockz](https://github.com/jesserockz)
- Datetime date initial value fix [esphome6483](https://github.com/esphome/esphome/pull/6483) by [RFDarter](https://github.com/RFDarter)
- If the loop() took more than the required time, don't delay further [esphome6496](https://github.com/esphome/esphome/pull/6496) by [clydebarrow](https://github.com/clydebarrow)
- Bump LibreTiny version to 1.5.1 [esphome6500](https://github.com/esphome/esphome/pull/6500) by [kuba2k2](https://github.com/kuba2k2)
- Internal temperature: Support Beken platform [esphome6491](https://github.com/esphome/esphome/pull/6491) by [Mat931](https://github.com/Mat931)
- Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 [esphome6502](https://github.com/esphome/esphome/pull/6502) by [dependabot[bot]](https://github.com/apps/dependabot)
- add support for Tuya pink version of miflora [esphome5402](https://github.com/esphome/esphome/pull/5402) by [fariouche](https://github.com/fariouche) (new-integration)
- Add MAC address to WiFi config reply [esphome6489](https://github.com/esphome/esphome/pull/6489) by [cvwillegen](https://github.com/cvwillegen)
- Adds i2c timeout config [esphome4614](https://github.com/esphome/esphome/pull/4614) by [tracestep](https://github.com/tracestep)
- Add ABB-Welcome / Busch-Welcome Door Intercom Protocol [esphome4689](https://github.com/esphome/esphome/pull/4689) by [Mat931](https://github.com/Mat931)
- Add support for time entities [esphome6399](https://github.com/esphome/esphome/pull/6399) by [jesserockz](https://github.com/jesserockz)
- Fix Match by IRK [esphome6499](https://github.com/esphome/esphome/pull/6499) by [MRemy2](https://github.com/MRemy2)
- Add rmt_channel to remote_transmitter and remote_receiver [esphome6497](https://github.com/esphome/esphome/pull/6497) by [jesserockz](https://github.com/jesserockz) (new-integration)
- Rework tlc5947 to remove AUTO_LOAD [esphome6503](https://github.com/esphome/esphome/pull/6503) by [jesserockz](https://github.com/jesserockz)
- UART: ignore require_tx/rx if not a native uart implementation [esphome6504](https://github.com/esphome/esphome/pull/6504) by [jesserockz](https://github.com/jesserockz)
- esp32_rmt_led_strip bugfixes [esphome6506](https://github.com/esphome/esphome/pull/6506) by [Mat931](https://github.com/Mat931)
- Implemented support for the TLC5971 as an output component [esphome6494](https://github.com/esphome/esphome/pull/6494) by [IJIJI](https://github.com/IJIJI) (new-integration)
- Add Dooya protocol to remote_base [esphome6488](https://github.com/esphome/esphome/pull/6488) by [bukureckid](https://github.com/bukureckid)
- Only give error for connected sensors at startup [esphome6474](https://github.com/esphome/esphome/pull/6474) by [leejoow](https://github.com/leejoow)
- Webserver float to string fix [esphome6507](https://github.com/esphome/esphome/pull/6507) by [RFDarter](https://github.com/RFDarter)

2024.3.2

- Fix logger compile error on ESP32-C6 [esphome6323](https://github.com/esphome/esphome/pull/6323) by [DAVe3283](https://github.com/DAVe3283)
- Add missing ethernet types [esphome6444](https://github.com/esphome/esphome/pull/6444) by [ssieb](https://github.com/ssieb)
- fix: changing the content source when playing is paused blocks the player [esphome6454](https://github.com/esphome/esphome/pull/6454) by [NewoPL](https://github.com/NewoPL)

Page 1 of 65

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.