Esphome

Latest version: v2024.5.5

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

Scan your dependencies

Page 35 of 68

2022.6.0b1

- Tcs34725 automatic sampling settings for improved dynamics and accuracy [esphome3258](https://github.com/esphome/esphome/pull/3258) by [swifty99](https://github.com/swifty99) (breaking-change)
- Remove duplicate convert_to_8bit_color_ function. [esphome2469](https://github.com/esphome/esphome/pull/2469) by [davet2001](https://github.com/davet2001)
- Bump esptool from 3.3 to 3.3.1 [esphome3468](https://github.com/esphome/esphome/pull/3468) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pylint from 2.13.8 to 2.13.9 [esphome3470](https://github.com/esphome/esphome/pull/3470) by [dependabot[bot]](https://github.com/apps/dependabot)
- Tuya status gpio support [esphome3466](https://github.com/esphome/esphome/pull/3466) by [bearpawmaxim](https://github.com/bearpawmaxim)
- Add Tuya select [esphome3469](https://github.com/esphome/esphome/pull/3469) by [bearpawmaxim](https://github.com/bearpawmaxim) (new-integration)
- MQTT cover: send state even if position is available [esphome3473](https://github.com/esphome/esphome/pull/3473) by [pyos](https://github.com/pyos)
- Ili9341 8bit indexed mode pt1 [esphome2490](https://github.com/esphome/esphome/pull/2490) by [davet2001](https://github.com/davet2001)
- feat: esp32-camera add stream event [esphome3285](https://github.com/esphome/esphome/pull/3285) by [myml](https://github.com/myml)
- Add support for SGP41 [esphome3382](https://github.com/esphome/esphome/pull/3382) by [martgras](https://github.com/martgras) (new-integration) (breaking-change)
- add support user-defined modbus functions [esphome3461](https://github.com/esphome/esphome/pull/3461) by [gazoodle](https://github.com/gazoodle)
- Remove deprecated fan speeds [esphome3397](https://github.com/esphome/esphome/pull/3397) by [kbickar](https://github.com/kbickar) (breaking-change)
- Fix compile issues on windows [esphome3491](https://github.com/esphome/esphome/pull/3491) by [jesserockz](https://github.com/jesserockz)
- midea: New power_toggle action. Auto-use remote transmitter. [esphome3496](https://github.com/esphome/esphome/pull/3496) by [dudanov](https://github.com/dudanov)
- Output a true RMS voltage % [esphome3494](https://github.com/esphome/esphome/pull/3494) by [josephdouce](https://github.com/josephdouce) (breaking-change)
- [scd4x] Fix not passing arguments to templatable value for perform_forced_calibration [esphome3495](https://github.com/esphome/esphome/pull/3495) by [Wumpf](https://github.com/Wumpf)
- Thermostat preset with modes [esphome3298](https://github.com/esphome/esphome/pull/3298) by [MrMDavidson](https://github.com/MrMDavidson)
- Allow Prometheus component to export internal components [esphome3508](https://github.com/esphome/esphome/pull/3508) by [jangrewe](https://github.com/jangrewe)
- [BedJet] Add configurable heating strategy [esphome3519](https://github.com/esphome/esphome/pull/3519) by [jhansche](https://github.com/jhansche)
- Add variable substitutions for !include [esphome3510](https://github.com/esphome/esphome/pull/3510) by [jimtng](https://github.com/jimtng) (notable-change)
- Change rain intensity sensor string [esphome3511](https://github.com/esphome/esphome/pull/3511) by [wtremmel](https://github.com/wtremmel)
- Implement Media Player and I2S Media player [esphome3487](https://github.com/esphome/esphome/pull/3487) by [jesserockz](https://github.com/jesserockz) (new-integration)
- Add mqtt.on_connect and mqtt.on_disconnect triggers [esphome3520](https://github.com/esphome/esphome/pull/3520) by [jimtng](https://github.com/jimtng)
- Refactor clock syncing [esphome3503](https://github.com/esphome/esphome/pull/3503) by [jhansche](https://github.com/jhansche)
- Added RC6 protocol support [esphome3514](https://github.com/esphome/esphome/pull/3514) by [Emrvb](https://github.com/Emrvb)
- Add display_type property to DisplayBuffer [esphome3430](https://github.com/esphome/esphome/pull/3430) by [guillempages](https://github.com/guillempages) (breaking-change)
- Correct ADC auto-range for ESP32-S2 variant (13 bit adc) [esphome3158](https://github.com/esphome/esphome/pull/3158) by [CarlosGS](https://github.com/CarlosGS)
- Suppress first rotary encoder event [esphome3532](https://github.com/esphome/esphome/pull/3532) by [mmakaay](https://github.com/mmakaay)
- Fix endless 'WiFi Unknown connection status 0' loop [esphome3530](https://github.com/esphome/esphome/pull/3530) by [mmakaay](https://github.com/mmakaay)
- support rotated ILI9341 (ILI9342) [esphome3526](https://github.com/esphome/esphome/pull/3526) by [ssieb](https://github.com/ssieb)
- Fix sdp3x error checking [esphome3531](https://github.com/esphome/esphome/pull/3531) by [Azimath](https://github.com/Azimath)
- Fix percentage validation for wrong data type input [esphome3524](https://github.com/esphome/esphome/pull/3524) by [mmakaay](https://github.com/mmakaay)
- Block Tuya light from reacting to dp changes if transitioning [esphome3076](https://github.com/esphome/esphome/pull/3076) by [VitaliyKurokhtin](https://github.com/VitaliyKurokhtin)
- Cleanup deprecated EntityBase::hash_base() [esphome3525](https://github.com/esphome/esphome/pull/3525) by [mmakaay](https://github.com/mmakaay)
- Fix bogus reading on no communication with MAX31865 [esphome3505](https://github.com/esphome/esphome/pull/3505) by [DAVe3283](https://github.com/DAVe3283)
- Implement the media player actions [esphome3534](https://github.com/esphome/esphome/pull/3534) by [jesserockz](https://github.com/jesserockz)
- RG15 data is float/double, not int [esphome3512](https://github.com/esphome/esphome/pull/3512) by [wtremmel](https://github.com/wtremmel)

2022.5.1

- Update bedjet_const.h to remove blank spaces before speed steps, fixes Unknown Error when using climate.set_fan_mode in HA [esphome3476](https://github.com/esphome/esphome/pull/3476) by [user897943](https://github.com/user897943)
- Add missing import to bedjet [esphome3490](https://github.com/esphome/esphome/pull/3490) by [jesserockz](https://github.com/jesserockz)
- esp32: fix NVS [esphome3497](https://github.com/esphome/esphome/pull/3497) by [martgras](https://github.com/martgras)

2022.5.0

Full list of changes

New Components

- Add support for Shelly Dimmer 2 [esphome2954](https://github.com/esphome/esphome/pull/2954) by [rnauber](https://github.com/rnauber) (new-integration)
- Add BedJet BLE climate component [esphome2452](https://github.com/esphome/esphome/pull/2452) by [jhansche](https://github.com/jhansche) (new-integration)
- Add support for BL0939 (Sonoff Dual R3 V2 powermeter) [esphome3300](https://github.com/esphome/esphome/pull/3300) by [ziceva](https://github.com/ziceva) (new-integration)
- Add ENS210 Humidity & Temperature sensor component [esphome2942](https://github.com/esphome/esphome/pull/2942) by [itn3rd77](https://github.com/itn3rd77) (new-integration)
- add support for Sen5x sensor series [esphome3383](https://github.com/esphome/esphome/pull/3383) by [martgras](https://github.com/martgras) (new-integration)
- Add SML (Smart Message Language) platform for energy meters [esphome2396](https://github.com/esphome/esphome/pull/2396) by [alengwenus](https://github.com/alengwenus) (new-integration)
- Delonghi Penguino PAC W120HP ir support [esphome3124](https://github.com/esphome/esphome/pull/3124) by [grob6000](https://github.com/grob6000) (new-integration)

Breaking Changes

- Code cleanup fixes for the select component [esphome3457](https://github.com/esphome/esphome/pull/3457) by [mmakaay](https://github.com/mmakaay) (breaking-change)
- Code cleanup fixes for the number component [esphome3458](https://github.com/esphome/esphome/pull/3458) by [mmakaay](https://github.com/mmakaay) (breaking-change)

Beta Changes

- Changes accuracy of single cell voltage [esphome3387](https://github.com/esphome/esphome/pull/3387) by [matthias882](https://github.com/matthias882)
- Add support for Shelly Dimmer 2 [esphome2954](https://github.com/esphome/esphome/pull/2954) by [rnauber](https://github.com/rnauber) (new-integration)
- Allocate smaller amount of buffer for JSON [esphome3384](https://github.com/esphome/esphome/pull/3384) by [dz0ny](https://github.com/dz0ny)
- Fix power_delivered/produced_phase sensor deviceclass in DSMR [esphome3395](https://github.com/esphome/esphome/pull/3395) by [mvdwetering](https://github.com/mvdwetering)
- Shelly Dimmer: Delete obsolete LICENSE.txt [esphome3394](https://github.com/esphome/esphome/pull/3394) by [rnauber](https://github.com/rnauber)
- Dont require empty object for wifi ap with defaults [esphome3404](https://github.com/esphome/esphome/pull/3404) by [jesserockz](https://github.com/jesserockz)
- Restore RealTimeClock's local TZ after epoch sync [esphome3462](https://github.com/esphome/esphome/pull/3462) by [mmakaay](https://github.com/mmakaay)
- Shelly dimmer: Use unique_ptr to handle the lifetime of stm32_t [esphome3400](https://github.com/esphome/esphome/pull/3400) by [edge90](https://github.com/edge90)
- Use heat mode for heat. Move EXT HT to custom presets. [esphome3437](https://github.com/esphome/esphome/pull/3437) by [jgissend10](https://github.com/jgissend10)
- Make custom_fan and custom_preset templatable as per documentation [esphome3330](https://github.com/esphome/esphome/pull/3330) by [MrMDavidson](https://github.com/MrMDavidson)
- Update captive portal canHandle function [esphome3360](https://github.com/esphome/esphome/pull/3360) by [bkaufx](https://github.com/bkaufx)
- Increase JSON buffer size on overflow [esphome3475](https://github.com/esphome/esphome/pull/3475) by [pyos](https://github.com/pyos)
- Mark improv_serial and ESP-IDF usb based serial on c3/s2/s3 unsupported [esphome3477](https://github.com/esphome/esphome/pull/3477) by [jesserockz](https://github.com/jesserockz)
- ESP32: Only save to NVS if data was changed [esphome3479](https://github.com/esphome/esphome/pull/3479) by [martgras](https://github.com/martgras)
- Retry Tuya init commands [esphome3482](https://github.com/esphome/esphome/pull/3482) by [ssieb](https://github.com/ssieb)

Notable Changes

- Enable api transport encryption for new projects [esphome3142](https://github.com/esphome/esphome/pull/3142) by [OttoWinter](https://github.com/OttoWinter) (notable-change)

All changes

- Changes accuracy of single cell voltage [esphome3387](https://github.com/esphome/esphome/pull/3387) by [matthias882](https://github.com/matthias882)
- Add default object_id_generator for mqtt [esphome3389](https://github.com/esphome/esphome/pull/3389) by [jesserockz](https://github.com/jesserockz)
- Add support for Shelly Dimmer 2 [esphome2954](https://github.com/esphome/esphome/pull/2954) by [rnauber](https://github.com/rnauber) (new-integration)
- Add BedJet BLE climate component [esphome2452](https://github.com/esphome/esphome/pull/2452) by [jhansche](https://github.com/jhansche) (new-integration)
- Allocate smaller amount of buffer for JSON [esphome3384](https://github.com/esphome/esphome/pull/3384) by [dz0ny](https://github.com/dz0ny)
- Fix power_delivered/produced_phase sensor deviceclass in DSMR [esphome3395](https://github.com/esphome/esphome/pull/3395) by [mvdwetering](https://github.com/mvdwetering)
- Shelly Dimmer: Delete obsolete LICENSE.txt [esphome3394](https://github.com/esphome/esphome/pull/3394) by [rnauber](https://github.com/rnauber)
- Dont require empty object for wifi ap with defaults [esphome3404](https://github.com/esphome/esphome/pull/3404) by [jesserockz](https://github.com/jesserockz)
- Multi conf for Teleinfo component [esphome3401](https://github.com/esphome/esphome/pull/3401) by [parats15](https://github.com/parats15)
- Add support for Mopeka Pro+ Residential sensor [esphome3393](https://github.com/esphome/esphome/pull/3393) by [jamesduke](https://github.com/jamesduke)
- Add support for BL0939 (Sonoff Dual R3 V2 powermeter) [esphome3300](https://github.com/esphome/esphome/pull/3300) by [ziceva](https://github.com/ziceva) (new-integration)
- Add "esphome rename" command [esphome3403](https://github.com/esphome/esphome/pull/3403) by [jesserockz](https://github.com/jesserockz)
- SPS30: Add fan action [esphome3410](https://github.com/esphome/esphome/pull/3410) by [martgras](https://github.com/martgras)
- feat: add openssh-client on docker image (1681) [esphome3319](https://github.com/esphome/esphome/pull/3319) by [quentin9696](https://github.com/quentin9696)
- Add duration device class for sensors [esphome3421](https://github.com/esphome/esphome/pull/3421) by [jesserockz](https://github.com/jesserockz)
- Missing `f` prefix on f-strings fix [esphome3415](https://github.com/esphome/esphome/pull/3415) by [code-review-doctor](https://github.com/code-review-doctor)
- Queue sensor publishes so we don't block for too long [esphome3422](https://github.com/esphome/esphome/pull/3422) by [trvrnrth](https://github.com/trvrnrth)
- added RGB565 image type [esphome3229](https://github.com/esphome/esphome/pull/3229) by [lubeda](https://github.com/lubeda)
- Allow wifi output_power down to 8.5dB [esphome3405](https://github.com/esphome/esphome/pull/3405) by [e28eta](https://github.com/e28eta)
- Add help text to rename command [esphome3442](https://github.com/esphome/esphome/pull/3442) by [jesserockz](https://github.com/jesserockz)
- Add rename command handler [esphome3443](https://github.com/esphome/esphome/pull/3443) by [balloob](https://github.com/balloob)
- Support for Arduino 2 and serial port on ESP32-S2 and ESP32-C3 [esphome3436](https://github.com/esphome/esphome/pull/3436) by [jenscski](https://github.com/jenscski)
- Bump dashboard to 20220508.0 [esphome3448](https://github.com/esphome/esphome/pull/3448) by [balloob](https://github.com/balloob)
- Waveshare epaper 7in5 v2alt [esphome3276](https://github.com/esphome/esphome/pull/3276) by [patvdleer](https://github.com/patvdleer)
- Early pin init [esphome3439](https://github.com/esphome/esphome/pull/3439) by [rainero84](https://github.com/rainero84)
- Add ENS210 Humidity & Temperature sensor component [esphome2942](https://github.com/esphome/esphome/pull/2942) by [itn3rd77](https://github.com/itn3rd77) (new-integration)
- Also rename yaml filename with rename command [esphome3447](https://github.com/esphome/esphome/pull/3447) by [jesserockz](https://github.com/jesserockz)
- Bump click from 8.1.2 to 8.1.3 [esphome3426](https://github.com/esphome/esphome/pull/3426) by [dependabot[bot]](https://github.com/apps/dependabot)
- Fix spi transfer with miso pin defined on espidf [esphome3450](https://github.com/esphome/esphome/pull/3450) by [jesserockz](https://github.com/jesserockz)
- Force using name substitution when adopting a device [esphome3451](https://github.com/esphome/esphome/pull/3451) by [jesserockz](https://github.com/jesserockz)
- Bump pyupgrade from 2.32.0 to 2.32.1 [esphome3452](https://github.com/esphome/esphome/pull/3452) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pylint from 2.13.5 to 2.13.8 [esphome3432](https://github.com/esphome/esphome/pull/3432) by [dependabot[bot]](https://github.com/apps/dependabot)
- Esp32c3 deepsleep fix [esphome3433](https://github.com/esphome/esphome/pull/3433) by [MFlasskamp](https://github.com/MFlasskamp)
- Add SERIAL_JTAG/CDC logger option for ESP-IDF platform for ESP32-S2/S3/C3 [esphome3105](https://github.com/esphome/esphome/pull/3105) by [unaiur](https://github.com/unaiur)
- Select enhancement [esphome3423](https://github.com/esphome/esphome/pull/3423) by [mmakaay](https://github.com/mmakaay)
- Number enhancement [esphome3429](https://github.com/esphome/esphome/pull/3429) by [mmakaay](https://github.com/mmakaay)
- mask deprecated adc_gpio_init() for esp32-s2 [esphome3445](https://github.com/esphome/esphome/pull/3445) by [MFlasskamp](https://github.com/MFlasskamp)
- tca9548a fix channel selection [esphome3417](https://github.com/esphome/esphome/pull/3417) by [martgras](https://github.com/martgras)
- add support for Sen5x sensor series [esphome3383](https://github.com/esphome/esphome/pull/3383) by [martgras](https://github.com/martgras) (new-integration)
- Add SML (Smart Message Language) platform for energy meters [esphome2396](https://github.com/esphome/esphome/pull/2396) by [alengwenus](https://github.com/alengwenus) (new-integration)
- Delonghi Penguino PAC W120HP ir support [esphome3124](https://github.com/esphome/esphome/pull/3124) by [grob6000](https://github.com/grob6000) (new-integration)
- extend scd4x [esphome3409](https://github.com/esphome/esphome/pull/3409) by [martgras](https://github.com/martgras)
- PMSX003: Add support for specifying the update interval and spinning down [esphome3053](https://github.com/esphome/esphome/pull/3053) by [mjg59](https://github.com/mjg59)
- CAN bus: on_frame remote_transmission_request [esphome3376](https://github.com/esphome/esphome/pull/3376) by [felixstorm](https://github.com/felixstorm)
- Fix cover set position by force pushing position_id datapoint (simila… [esphome3435](https://github.com/esphome/esphome/pull/3435) by [dennisvbussel](https://github.com/dennisvbussel)
- added prev_frame for animation [esphome3427](https://github.com/esphome/esphome/pull/3427) by [lubeda](https://github.com/lubeda)
- Fix tests [esphome3455](https://github.com/esphome/esphome/pull/3455) by [jesserockz](https://github.com/jesserockz)
- Fix BME280 setup() when the sensor is marked as failed. [esphome3396](https://github.com/esphome/esphome/pull/3396) by [ctrix](https://github.com/ctrix)
- Esp32c3 deepsleep fix [esphome3454](https://github.com/esphome/esphome/pull/3454) by [MFlasskamp](https://github.com/MFlasskamp)
- Make retry scheduler efficient [esphome3225](https://github.com/esphome/esphome/pull/3225) by [OttoWinter](https://github.com/OttoWinter)
- Code cleanup fixes for the select component [esphome3457](https://github.com/esphome/esphome/pull/3457) by [mmakaay](https://github.com/mmakaay) (breaking-change)
- Code cleanup fixes for the number component [esphome3458](https://github.com/esphome/esphome/pull/3458) by [mmakaay](https://github.com/mmakaay) (breaking-change)
- Enable api transport encryption for new projects [esphome3142](https://github.com/esphome/esphome/pull/3142) by [OttoWinter](https://github.com/OttoWinter) (notable-change)
- Implement allow_deep_sleep [esphome3282](https://github.com/esphome/esphome/pull/3282) by [rubdos](https://github.com/rubdos)
- Add deep_sleep.allow YAML action [esphome3459](https://github.com/esphome/esphome/pull/3459) by [jesserockz](https://github.com/jesserockz)
- Restore RealTimeClock's local TZ after epoch sync [esphome3462](https://github.com/esphome/esphome/pull/3462) by [mmakaay](https://github.com/mmakaay)
- Shelly dimmer: Use unique_ptr to handle the lifetime of stm32_t [esphome3400](https://github.com/esphome/esphome/pull/3400) by [edge90](https://github.com/edge90)
- Use heat mode for heat. Move EXT HT to custom presets. [esphome3437](https://github.com/esphome/esphome/pull/3437) by [jgissend10](https://github.com/jgissend10)
- Make custom_fan and custom_preset templatable as per documentation [esphome3330](https://github.com/esphome/esphome/pull/3330) by [MrMDavidson](https://github.com/MrMDavidson)
- Update captive portal canHandle function [esphome3360](https://github.com/esphome/esphome/pull/3360) by [bkaufx](https://github.com/bkaufx)
- Increase JSON buffer size on overflow [esphome3475](https://github.com/esphome/esphome/pull/3475) by [pyos](https://github.com/pyos)
- Mark improv_serial and ESP-IDF usb based serial on c3/s2/s3 unsupported [esphome3477](https://github.com/esphome/esphome/pull/3477) by [jesserockz](https://github.com/jesserockz)
- ESP32: Only save to NVS if data was changed [esphome3479](https://github.com/esphome/esphome/pull/3479) by [martgras](https://github.com/martgras)
- Retry Tuya init commands [esphome3482](https://github.com/esphome/esphome/pull/3482) by [ssieb](https://github.com/ssieb)

2022.5.0b4

- ESP32: Only save to NVS if data was changed [esphome3479](https://github.com/esphome/esphome/pull/3479) by [martgras](https://github.com/martgras)
- Retry Tuya init commands [esphome3482](https://github.com/esphome/esphome/pull/3482) by [ssieb](https://github.com/ssieb)

2022.5.0b3

- Increase JSON buffer size on overflow [esphome3475](https://github.com/esphome/esphome/pull/3475) by [pyos](https://github.com/pyos)
- Mark improv_serial and ESP-IDF usb based serial on c3/s2/s3 unsupported [esphome3477](https://github.com/esphome/esphome/pull/3477) by [jesserockz](https://github.com/jesserockz)

2022.5.0b2

- Restore RealTimeClock's local TZ after epoch sync [esphome3462](https://github.com/esphome/esphome/pull/3462) by [mmakaay](https://github.com/mmakaay)
- Shelly dimmer: Use unique_ptr to handle the lifetime of stm32_t [esphome3400](https://github.com/esphome/esphome/pull/3400) by [edge90](https://github.com/edge90)
- Use heat mode for heat. Move EXT HT to custom presets. [esphome3437](https://github.com/esphome/esphome/pull/3437) by [jgissend10](https://github.com/jgissend10)
- Make custom_fan and custom_preset templatable as per documentation [esphome3330](https://github.com/esphome/esphome/pull/3330) by [MrMDavidson](https://github.com/MrMDavidson)
- Update captive portal canHandle function [esphome3360](https://github.com/esphome/esphome/pull/3360) by [bkaufx](https://github.com/bkaufx)

Page 35 of 68

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.