Esphome

Latest version: v2024.5.0

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

Scan your dependencies

Page 49 of 66

1.20.3

Not secure
- Set pulse meter total to use state class measurement and last reset type auto [esphome2097](https://github.com/esphome/esphome/pull/2097) by [jesserockz](https://github.com/jesserockz) (cherry-picked)

1.20.2

Not secure
- More Tuya MCU robustness [esphome2080](https://github.com/esphome/esphome/pull/2080) by [jkl1337](https://github.com/jkl1337) (cherry-picked)
- Bump esphome dashboard to 20210728.0 [esphome2081](https://github.com/esphome/esphome/pull/2081) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- HLW8012 - Dump energy sensor config [esphome2082](https://github.com/esphome/esphome/pull/2082) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Use sensor_schema for total_daily_energy [esphome2090](https://github.com/esphome/esphome/pull/2090) by [jesserockz](https://github.com/jesserockz) (cherry-picked)

1.20.1

Not secure
- Fix git pull for external_components [esphome2055](https://github.com/esphome/esphome/pull/2055) by [mmakaay](https://github.com/mmakaay) (cherry-picked)
- midea_ac: fix presets implementation [esphome2054](https://github.com/esphome/esphome/pull/2054) by [dudanov](https://github.com/dudanov) (cherry-picked)
- Fixes new auto mode COOL and HEAT after 1994 [esphome2053](https://github.com/esphome/esphome/pull/2053) by [carstenschroeder](https://github.com/carstenschroeder) (cherry-picked)
- Log warning about lack of support for Anova nano [esphome2063](https://github.com/esphome/esphome/pull/2063) by [buxtronix](https://github.com/buxtronix) (cherry-picked)
- Couple more updates for the Tuya component [esphome2065](https://github.com/esphome/esphome/pull/2065) by [nuttytree](https://github.com/nuttytree) (cherry-picked)
- Fix MQTT climate custom fan modes without regular ones [esphome2071](https://github.com/esphome/esphome/pull/2071) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)

1.20.0

Not secure
Full list of changes

New Features

- Allow WiFi AP to use device name [esphome1990](https://github.com/esphome/esphome/pull/1990) by [jesserockz](https://github.com/jesserockz) (new-feature)
- Add Number entities (from Home Assistant) [esphome1971](https://github.com/esphome/esphome/pull/1971) by [jesserockz](https://github.com/jesserockz) (new-feature) (new-integration) (notable-change)
- Nextion upload and sensors [esphome1464](https://github.com/esphome/esphome/pull/1464) by [SenexCrenshaw](https://github.com/SenexCrenshaw) (cherry-picked) (new-feature) (notable-change)
- Adding last_reset_type to sensors that should support it. [esphome2039](https://github.com/esphome/esphome/pull/2039) by [jesserockz](https://github.com/jesserockz) (cherry-picked) (new-feature)

New Components

- Climate component for Ballu air conditioners with remote model YKR-K/002E [esphome1939](https://github.com/esphome/esphome/pull/1939) by [bazuchan](https://github.com/bazuchan) (new-integration)
- Anova ble component [esphome1752](https://github.com/esphome/esphome/pull/1752) by [buxtronix](https://github.com/buxtronix) (new-integration)
- Add Number entities (from Home Assistant) [esphome1971](https://github.com/esphome/esphome/pull/1971) by [jesserockz](https://github.com/jesserockz) (new-feature) (new-integration) (notable-change)
- Added support for havells_solar sensor [esphome1988](https://github.com/esphome/esphome/pull/1988) by [sourabhjaiswal](https://github.com/sourabhjaiswal) (new-integration)

Breaking Changes

- remote_receiver use config parent receiver for registering dumpers [esphome1980](https://github.com/esphome/esphome/pull/1980) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Change color model to fix white channel issues [esphome1895](https://github.com/esphome/esphome/pull/1895) by [oxan](https://github.com/oxan) (breaking-change)
- Remove a whole bunch of deprecated/removed stuff [esphome1981](https://github.com/esphome/esphome/pull/1981) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- catch 0.0 in float set_level pre-adjustment [esphome2013](https://github.com/esphome/esphome/pull/2013) by [WeekendWarrior1](https://github.com/WeekendWarrior1) (breaking-change)

Beta Fixes

- Nextion upload and sensors [esphome1464](https://github.com/esphome/esphome/pull/1464) by [SenexCrenshaw](https://github.com/SenexCrenshaw) (cherry-picked) (new-feature) (notable-change)
- Fix ethernet component hostname handling [esphome2010](https://github.com/esphome/esphome/pull/2010) by [flacjacket](https://github.com/flacjacket) (cherry-picked)
- Refactor docker build system and workflows [esphome2023](https://github.com/esphome/esphome/pull/2023) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- GH Actions CI use GHCR [esphome2027](https://github.com/esphome/esphome/pull/2027) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- Dashboard disable assets caching [esphome2025](https://github.com/esphome/esphome/pull/2025) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- Improve external components error messages [esphome2026](https://github.com/esphome/esphome/pull/2026) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- Number and Template Number updates [esphome2036](https://github.com/esphome/esphome/pull/2036) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Add restore_value to template number [esphome2041](https://github.com/esphome/esphome/pull/2041) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- midea_ac: Fix turbo boost mode. Preset PRESET_BOOST. [esphome2029](https://github.com/esphome/esphome/pull/2029) by [dudanov](https://github.com/dudanov) (cherry-picked)
- Bump dashboard to 20210719.0 [esphome2043](https://github.com/esphome/esphome/pull/2043) by [balloob](https://github.com/balloob) (cherry-picked)
- Correct ADS1115 handling of multiple sensors in continuous mode [esphome2016](https://github.com/esphome/esphome/pull/2016) by [flacjacket](https://github.com/flacjacket) (cherry-picked)
- ESP32 ADC use esp-idf [esphome2024](https://github.com/esphome/esphome/pull/2024) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- Fix white value transition for addressable lights [esphome2045](https://github.com/esphome/esphome/pull/2045) by [oxan](https://github.com/oxan) (cherry-picked)
- Adding last_reset_type to sensors that should support it. [esphome2039](https://github.com/esphome/esphome/pull/2039) by [jesserockz](https://github.com/jesserockz) (cherry-picked) (new-feature)
- Remove superfluous polling on ADS1115 [esphome2015](https://github.com/esphome/esphome/pull/2015) by [flacjacket](https://github.com/flacjacket) (cherry-picked)

Notable Changes

- Add Number entities (from Home Assistant) [esphome1971](https://github.com/esphome/esphome/pull/1971) by [jesserockz](https://github.com/jesserockz) (new-feature) (new-integration) (notable-change)
- Nextion upload and sensors [esphome1464](https://github.com/esphome/esphome/pull/1464) by [SenexCrenshaw](https://github.com/SenexCrenshaw) (cherry-picked) (new-feature) (notable-change)

All changes

- Update ambiguous command [esphome1889](https://github.com/esphome/esphome/pull/1889) by [jesserockz](https://github.com/jesserockz)
- Configure clang-format for consistent pointer alignment [esphome1890](https://github.com/esphome/esphome/pull/1890) by [OttoWinter](https://github.com/OttoWinter)
- Activate some clang-tidy checks [esphome1884](https://github.com/esphome/esphome/pull/1884) by [OttoWinter](https://github.com/OttoWinter)
- Avoid non-const globals and enable clang-tidy check [esphome1892](https://github.com/esphome/esphome/pull/1892) by [agners](https://github.com/agners)
- Convert st7735.cpp to use Unix line separators [esphome1894](https://github.com/esphome/esphome/pull/1894) by [oxan](https://github.com/oxan)
- Split files in light component [esphome1893](https://github.com/esphome/esphome/pull/1893) by [oxan](https://github.com/oxan)
- Fix CI by avoiding non-const global [esphome1907](https://github.com/esphome/esphome/pull/1907) by [oxan](https://github.com/oxan)
- Adds support cpp to vscode [esphome1828](https://github.com/esphome/esphome/pull/1828) by [dentra](https://github.com/dentra)
- Support ESP8266 Arduino 3.0.0 [esphome1897](https://github.com/esphome/esphome/pull/1897) by [agners](https://github.com/agners)
- Run script/setup in devcontainer instead of pip install [esphome1913](https://github.com/esphome/esphome/pull/1913) by [OttoWinter](https://github.com/OttoWinter)
- Fix typo in test3.yaml [esphome1928](https://github.com/esphome/esphome/pull/1928) by [loongyh](https://github.com/loongyh)
- Fix error print in script/helpers.py [esphome1935](https://github.com/esphome/esphome/pull/1935) by [agners](https://github.com/agners)
- Add variable bit width for Samsung protocol [esphome1927](https://github.com/esphome/esphome/pull/1927) by [kbx81](https://github.com/kbx81)
- Add data sizes to log message [esphome1938](https://github.com/esphome/esphome/pull/1938) by [jesserockz](https://github.com/jesserockz)
- Update generation script to add const [esphome1945](https://github.com/esphome/esphome/pull/1945) by [jesserockz](https://github.com/jesserockz)
- Bump dashboard to 20210621.0 [esphome1946](https://github.com/esphome/esphome/pull/1946) by [balloob](https://github.com/balloob)
- Improve DHT read timings [esphome1901](https://github.com/esphome/esphome/pull/1901) by [agners](https://github.com/agners)
- More VSCode devcontainer improvements [esphome1934](https://github.com/esphome/esphome/pull/1934) by [agners](https://github.com/agners)
- Validate color temperature values for RGBWW/CWWW lights [esphome1957](https://github.com/esphome/esphome/pull/1957) by [oxan](https://github.com/oxan)
- Fix on_multi_click min_length [esphome1960](https://github.com/esphome/esphome/pull/1960) by [jesserockz](https://github.com/jesserockz)
- Climate component for Ballu air conditioners with remote model YKR-K/002E [esphome1939](https://github.com/esphome/esphome/pull/1939) by [bazuchan](https://github.com/bazuchan) (new-integration)
- Simplify initializing glyph_data [esphome1970](https://github.com/esphome/esphome/pull/1970) by [gladhorn](https://github.com/gladhorn)
- Add device_class support for MQTT integration [esphome1832](https://github.com/esphome/esphome/pull/1832) by [definitio](https://github.com/definitio)
- Rename master branch to release [esphome1976](https://github.com/esphome/esphome/pull/1976) by [OttoWinter](https://github.com/OttoWinter)
- Fix tuya fan speed send [esphome1978](https://github.com/esphome/esphome/pull/1978) by [trvrnrth](https://github.com/trvrnrth)
- Time Based Cover: Fixed apparent race condition on ESP32 chips [esphome1984](https://github.com/esphome/esphome/pull/1984) by [pdoidge](https://github.com/pdoidge)
- Fix invalid escape sequences in regex (fix pytest warning) [esphome1814](https://github.com/esphome/esphome/pull/1814) by [oxan](https://github.com/oxan)
- Bump hypothesis from 5.21.0 to 5.49.0 [esphome1753](https://github.com/esphome/esphome/pull/1753) by [mweinelt](https://github.com/mweinelt)
- Bump pytest-mock from 3.5.1 to 3.6.1 [esphome1754](https://github.com/esphome/esphome/pull/1754) by [dependabot[bot]](https://github.com/apps/dependabot)
- hlw8012: fix constants for BL0937 [esphome1973](https://github.com/esphome/esphome/pull/1973) by [ianchi](https://github.com/ianchi)
- Anova ble component [esphome1752](https://github.com/esphome/esphome/pull/1752) by [buxtronix](https://github.com/buxtronix) (new-integration)
- Add stepper.set_acceleration and stepper.set_deceleration to stepper component [esphome1977](https://github.com/esphome/esphome/pull/1977) by [WeekendWarrior1](https://github.com/WeekendWarrior1)
- remote_receiver use config parent receiver for registering dumpers [esphome1980](https://github.com/esphome/esphome/pull/1980) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Don't try compat parsing for "esphome version" [esphome1966](https://github.com/esphome/esphome/pull/1966) by [oxan](https://github.com/oxan)
- Change color model to fix white channel issues [esphome1895](https://github.com/esphome/esphome/pull/1895) by [oxan](https://github.com/oxan) (breaking-change)
- Allow WiFi AP to use device name [esphome1990](https://github.com/esphome/esphome/pull/1990) by [jesserockz](https://github.com/jesserockz) (new-feature)
- Support custom fan modes in mqtt_climate [esphome1989](https://github.com/esphome/esphome/pull/1989) by [mgorven](https://github.com/mgorven)
- Bump protobuf from 3.17.0 to 3.17.3 [esphome1986](https://github.com/esphome/esphome/pull/1986) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pytest-cov from 2.11.1 to 2.12.1 [esphome1855](https://github.com/esphome/esphome/pull/1855) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pytest-asyncio from 0.14.0 to 0.15.1 [esphome1793](https://github.com/esphome/esphome/pull/1793) by [dependabot[bot]](https://github.com/apps/dependabot)
- Improve climate mode code docs [esphome1995](https://github.com/esphome/esphome/pull/1995) by [OttoWinter](https://github.com/OttoWinter)
- Climate modes COOL and HEAT are auto modes [esphome1994](https://github.com/esphome/esphome/pull/1994) by [carstenschroeder](https://github.com/carstenschroeder)
- Add state callback to ota component [esphome1816](https://github.com/esphome/esphome/pull/1816) by [mmakaay](https://github.com/mmakaay)
- Fix deprecation message for old climate swing mode methods [esphome2003](https://github.com/esphome/esphome/pull/2003) by [oxan](https://github.com/oxan)
- Add Number entities (from Home Assistant) [esphome1971](https://github.com/esphome/esphome/pull/1971) by [jesserockz](https://github.com/jesserockz) (new-feature) (new-integration) (notable-change)
- Fixed lolin32 lite key [esphome2001](https://github.com/esphome/esphome/pull/2001) by [monkeyclass](https://github.com/monkeyclass)
- Add support for IBS-TH1 External Sensor [esphome1983](https://github.com/esphome/esphome/pull/1983) by [MikkoTervala](https://github.com/MikkoTervala)
- Bang bang climate new mode meanings [esphome1996](https://github.com/esphome/esphome/pull/1996) by [OttoWinter](https://github.com/OttoWinter)
- Sgp30 sensor improvements [esphome1510](https://github.com/esphome/esphome/pull/1510) by [huubeikens](https://github.com/huubeikens)
- Color brightness fixes [esphome2008](https://github.com/esphome/esphome/pull/2008) by [oxan](https://github.com/oxan)
- Bump black from 21.5b1 to 21.6b0 [esphome2011](https://github.com/esphome/esphome/pull/2011) by [dependabot[bot]](https://github.com/apps/dependabot)
- Added support for havells_solar sensor [esphome1988](https://github.com/esphome/esphome/pull/1988) by [sourabhjaiswal](https://github.com/sourabhjaiswal) (new-integration)
- Remove a whole bunch of deprecated/removed stuff [esphome1981](https://github.com/esphome/esphome/pull/1981) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- catch 0.0 in float set_level pre-adjustment [esphome2013](https://github.com/esphome/esphome/pull/2013) by [WeekendWarrior1](https://github.com/WeekendWarrior1) (breaking-change)
- Introduce clamp as a template function [esphome1953](https://github.com/esphome/esphome/pull/1953) by [agners](https://github.com/agners)
- [Teleinfo] do not stop parsing frame if there is only a CRC error on … [esphome1999](https://github.com/esphome/esphome/pull/1999) by [St4n](https://github.com/St4n)
- Nextion upload and sensors [esphome1464](https://github.com/esphome/esphome/pull/1464) by [SenexCrenshaw](https://github.com/SenexCrenshaw) (cherry-picked) (new-feature) (notable-change)
- Fix ethernet component hostname handling [esphome2010](https://github.com/esphome/esphome/pull/2010) by [flacjacket](https://github.com/flacjacket) (cherry-picked)
- Refactor docker build system and workflows [esphome2023](https://github.com/esphome/esphome/pull/2023) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- GH Actions CI use GHCR [esphome2027](https://github.com/esphome/esphome/pull/2027) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- Dashboard disable assets caching [esphome2025](https://github.com/esphome/esphome/pull/2025) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- Improve external components error messages [esphome2026](https://github.com/esphome/esphome/pull/2026) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- Number and Template Number updates [esphome2036](https://github.com/esphome/esphome/pull/2036) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Add restore_value to template number [esphome2041](https://github.com/esphome/esphome/pull/2041) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- midea_ac: Fix turbo boost mode. Preset PRESET_BOOST. [esphome2029](https://github.com/esphome/esphome/pull/2029) by [dudanov](https://github.com/dudanov) (cherry-picked)
- Bump dashboard to 20210719.0 [esphome2043](https://github.com/esphome/esphome/pull/2043) by [balloob](https://github.com/balloob) (cherry-picked)
- Correct ADS1115 handling of multiple sensors in continuous mode [esphome2016](https://github.com/esphome/esphome/pull/2016) by [flacjacket](https://github.com/flacjacket) (cherry-picked)
- ESP32 ADC use esp-idf [esphome2024](https://github.com/esphome/esphome/pull/2024) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- Fix white value transition for addressable lights [esphome2045](https://github.com/esphome/esphome/pull/2045) by [oxan](https://github.com/oxan) (cherry-picked)
- Adding last_reset_type to sensors that should support it. [esphome2039](https://github.com/esphome/esphome/pull/2039) by [jesserockz](https://github.com/jesserockz) (cherry-picked) (new-feature)
- Remove superfluous polling on ADS1115 [esphome2015](https://github.com/esphome/esphome/pull/2015) by [flacjacket](https://github.com/flacjacket) (cherry-picked)

1.20.0b6

Not secure
- Fix white value transition for addressable lights [esphome2045](https://github.com/esphome/esphome/pull/2045) by [oxan](https://github.com/oxan) (cherry-picked)
- Adding last_reset_type to sensors that should support it. [esphome2039](https://github.com/esphome/esphome/pull/2039) by [jesserockz](https://github.com/jesserockz) (cherry-picked) (new-feature)
- Remove superfluous polling on ADS1115 [esphome2015](https://github.com/esphome/esphome/pull/2015) by [flacjacket](https://github.com/flacjacket) (cherry-picked)

1.20.0b5

Not secure
- Add restore_value to template number [esphome2041](https://github.com/esphome/esphome/pull/2041) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- midea_ac: Fix turbo boost mode. Preset PRESET_BOOST. [esphome2029](https://github.com/esphome/esphome/pull/2029) by [dudanov](https://github.com/dudanov) (cherry-picked)
- Bump dashboard to 20210719.0 [esphome2043](https://github.com/esphome/esphome/pull/2043) by [balloob](https://github.com/balloob) (cherry-picked)
- Correct ADS1115 handling of multiple sensors in continuous mode [esphome2016](https://github.com/esphome/esphome/pull/2016) by [flacjacket](https://github.com/flacjacket) (cherry-picked)
- ESP32 ADC use esp-idf [esphome2024](https://github.com/esphome/esphome/pull/2024) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)

Page 49 of 66

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.