Esphome

Latest version: v2024.5.0

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

Scan your dependencies

Page 51 of 66

1.19.2

Not secure
- Don't send Tuya commands while currently receiving a message [esphome1886](https://github.com/esphome/esphome/pull/1886) by [nuttytree](https://github.com/nuttytree) (cherry-picked)
- Fix midea_ac query frame [esphome1940](https://github.com/esphome/esphome/pull/1940) by [dudanov](https://github.com/dudanov) (cherry-picked)
- Allow wifi setup to proceed when there is no sta or ap [esphome1931](https://github.com/esphome/esphome/pull/1931) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Fix bad climate control enum [esphome1942](https://github.com/esphome/esphome/pull/1942) by [jesserockz](https://github.com/jesserockz) (cherry-picked)

1.19.1

Not secure
- Update dashboard to 20210617.0 [esphome1930](https://github.com/esphome/esphome/pull/1930) by [balloob](https://github.com/balloob) (cherry-picked)
- Fix: midea_ac: fixed query status frame [esphome1922](https://github.com/esphome/esphome/pull/1922) by [dudanov](https://github.com/dudanov) (cherry-picked)
- Improve config final validation [esphome1917](https://github.com/esphome/esphome/pull/1917) by [OttoWinter](https://github.com/OttoWinter) (cherry-picked)
- Replace CLIMATE_MODE_AUTO with CLIMATE_MODE_HEAT_COOL in most cases [esphome1933](https://github.com/esphome/esphome/pull/1933) by [jesserockz](https://github.com/jesserockz) (cherry-picked)

1.19.0

Not secure
New Integrations

- Add sm2135 component [esphome1736](https://github.com/esphome/esphome/pull/1736) by [BoukeHaarsma23](https://github.com/BoukeHaarsma23) (cherry-picked) (new-integration)
- Add support for the XPT2046 touchscreen controller [esphome1542](https://github.com/esphome/esphome/pull/1542) by [numo68](https://github.com/numo68) (new-integration)
- Add support for SDMXXX energy meters [esphome1260](https://github.com/esphome/esphome/pull/1260) by [polyfaces](https://github.com/polyfaces) (new-integration)
- Add CS5460A power-meter component [esphome1474](https://github.com/esphome/esphome/pull/1474) by [balrog-kun](https://github.com/balrog-kun) (new-integration)
- Added support for Xiaomi CGDK2 [esphome1451](https://github.com/esphome/esphome/pull/1451) by [zaluthar](https://github.com/zaluthar) (new-integration)
- Improv - BLE WiFi provisioning [esphome1807](https://github.com/esphome/esphome/pull/1807) by [jesserockz](https://github.com/jesserockz) (new-integration) (notable-change)
- Move esp32_ble_server to its own component [esphome1898](https://github.com/esphome/esphome/pull/1898) by [jesserockz](https://github.com/jesserockz) (breaking-change) (cherry-picked) (new-integration)

Breaking Changes

- Use core constants for sample duration on bh1750 [esphome1764](https://github.com/esphome/esphome/pull/1764) by [yuvalabou](https://github.com/yuvalabou) (breaking-change) (cherry-picked)
- Drop 128x160 ESP-32 camera resolution [esphome1813](https://github.com/esphome/esphome/pull/1813) by [oxan](https://github.com/oxan) (breaking-change)
- teleinfo: use text_sensor and sensor. [esphome1403](https://github.com/esphome/esphome/pull/1403) by [0hax](https://github.com/0hax) (breaking-change)
- CLI user experience improvements [esphome1805](https://github.com/esphome/esphome/pull/1805) by [oxan](https://github.com/oxan) (breaking-change) (notable-change)
- Move esp32_ble_server to its own component [esphome1898](https://github.com/esphome/esphome/pull/1898) by [jesserockz](https://github.com/jesserockz) (breaking-change) (cherry-picked) (new-integration)

Beta Fixes

- Upgrade the version of AsyncTCP-esphome to v1.2.2 [esphome1762](https://github.com/esphome/esphome/pull/1762) by [glmnet](https://github.com/glmnet) (cherry-picked)
- Fix build issues for idf 4.2 (Support ESP32-S2) [esphome1433](https://github.com/esphome/esphome/pull/1433) by [misery](https://github.com/misery) (cherry-picked)
- Use core constants for sample duration on bh1750 [esphome1764](https://github.com/esphome/esphome/pull/1764) by [yuvalabou](https://github.com/yuvalabou) (breaking-change) (cherry-picked)
- Add sm2135 component [esphome1736](https://github.com/esphome/esphome/pull/1736) by [BoukeHaarsma23](https://github.com/BoukeHaarsma23) (cherry-picked) (new-integration)
- Allow RC522 components to have multiple configurations [esphome1782](https://github.com/esphome/esphome/pull/1782) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Simplify LightCall validation [esphome1874](https://github.com/esphome/esphome/pull/1874) by [oxan](https://github.com/oxan) (cherry-picked)
- BLE loop use [esphome1882](https://github.com/esphome/esphome/pull/1882) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Add support for waveshare_epaper 1.54v2 [esphome1843](https://github.com/esphome/esphome/pull/1843) by [geoffdavis](https://github.com/geoffdavis) (cherry-picked)
- Ensure wifi is in at least station mode before starting improv [esphome1899](https://github.com/esphome/esphome/pull/1899) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Move esp32_ble_server to its own component [esphome1898](https://github.com/esphome/esphome/pull/1898) by [jesserockz](https://github.com/jesserockz) (breaking-change) (cherry-picked) (new-integration)
- Add new wizard + allow installing firmware over webserial [esphome1887](https://github.com/esphome/esphome/pull/1887) by [balloob](https://github.com/balloob) (cherry-picked)
- Allow no networks or AP to be set. [esphome1908](https://github.com/esphome/esphome/pull/1908) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Validate that either networks, ap, or improv is set up [esphome1910](https://github.com/esphome/esphome/pull/1910) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Bump frontend to 20210614.0 [esphome1912](https://github.com/esphome/esphome/pull/1912) by [balloob](https://github.com/balloob) (cherry-picked)
- fixes compatibility with esphome cfg vscode [esphome1911](https://github.com/esphome/esphome/pull/1911) by [glmnet](https://github.com/glmnet) (cherry-picked)
- Bump dashboard to 20210615.0 [esphome1918](https://github.com/esphome/esphome/pull/1918) by [balloob](https://github.com/balloob) (cherry-picked)
- Shorten the ble name to prevent crash with long device names [esphome1920](https://github.com/esphome/esphome/pull/1920) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Fix update-all from dashboard [esphome1924](https://github.com/esphome/esphome/pull/1924) by [frenck](https://github.com/frenck) (cherry-picked)

Notable Changes

- Add attribute support to Home Assistant sensors [esphome1770](https://github.com/esphome/esphome/pull/1770) by [frenck](https://github.com/frenck) (notable-change)
- CLI user experience improvements [esphome1805](https://github.com/esphome/esphome/pull/1805) by [oxan](https://github.com/oxan) (breaking-change) (notable-change)
- Improv - BLE WiFi provisioning [esphome1807](https://github.com/esphome/esphome/pull/1807) by [jesserockz](https://github.com/jesserockz) (new-integration) (notable-change)

All changes

- Bump black from 20.8b1 to 21.5b0 [esphome1745](https://github.com/esphome/esphome/pull/1745) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pylint from 2.7.2 to 2.8.2 [esphome1729](https://github.com/esphome/esphome/pull/1729) by [dependabot[bot]](https://github.com/apps/dependabot)
- Upgrade the version of AsyncTCP-esphome to v1.2.2 [esphome1762](https://github.com/esphome/esphome/pull/1762) by [glmnet](https://github.com/glmnet) (cherry-picked)
- Fix error when using %% in printf format. [esphome1713](https://github.com/esphome/esphome/pull/1713) by [mmakaay](https://github.com/mmakaay)
- Update const.py [esphome1748](https://github.com/esphome/esphome/pull/1748) by [cciprian5](https://github.com/cciprian5)
- Allow duration for deep_sleep.enter to be templatable [esphome1765](https://github.com/esphome/esphome/pull/1765) by [jesserockz](https://github.com/jesserockz)
- Fix build issues for idf 4.2 (Support ESP32-S2) [esphome1433](https://github.com/esphome/esphome/pull/1433) by [misery](https://github.com/misery) (cherry-picked)
- Use core constants for sample duration on bh1750 [esphome1764](https://github.com/esphome/esphome/pull/1764) by [yuvalabou](https://github.com/yuvalabou) (breaking-change) (cherry-picked)
- Bump black from 21.5b0 to 21.5b1 [esphome1768](https://github.com/esphome/esphome/pull/1768) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump flake8 from 3.9.0 to 3.9.2 [esphome1763](https://github.com/esphome/esphome/pull/1763) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pytest from 6.2.3 to 6.2.4 [esphome1769](https://github.com/esphome/esphome/pull/1769) by [dependabot[bot]](https://github.com/apps/dependabot)
- Adding delay to aht10.cpp (issue 1635) [esphome1498](https://github.com/esphome/esphome/pull/1498) by [krunkel](https://github.com/krunkel)
- Mitsubishi Heat Pump - Fixed default transmit_state to be generic instead of for a specific type of heat pump [esphome1414](https://github.com/esphome/esphome/pull/1414) by [RubyBailey](https://github.com/RubyBailey)
- Add function to set SDS011 sensor in sleeping mode [esphome1416](https://github.com/esphome/esphome/pull/1416) by [onde2rock](https://github.com/onde2rock)
- Add sm2135 component [esphome1736](https://github.com/esphome/esphome/pull/1736) by [BoukeHaarsma23](https://github.com/BoukeHaarsma23) (cherry-picked) (new-integration)
- Autorepeat filter for the binary sensors [esphome1681](https://github.com/esphome/esphome/pull/1681) by [numo68](https://github.com/numo68)
- Add action to set total pulses on pulse_meter [esphome1757](https://github.com/esphome/esphome/pull/1757) by [jesserockz](https://github.com/jesserockz)
- Add more json schema generation features [esphome1690](https://github.com/esphome/esphome/pull/1690) by [glmnet](https://github.com/glmnet)
- Allow RC522 components to have multiple configurations [esphome1782](https://github.com/esphome/esphome/pull/1782) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Generate protobuf code closer to formatted files [esphome1790](https://github.com/esphome/esphome/pull/1790) by [jesserockz](https://github.com/jesserockz)
- Add attribute support to Home Assistant sensors [esphome1770](https://github.com/esphome/esphome/pull/1770) by [frenck](https://github.com/frenck) (notable-change)
- Bump Arduino SDK for ESP32 to 1.0.6 [esphome1789](https://github.com/esphome/esphome/pull/1789) by [agners](https://github.com/agners)
- Added bottom segment to digit 9 [esphome1787](https://github.com/esphome/esphome/pull/1787) by [testbughub](https://github.com/testbughub)
- Add support for the XPT2046 touchscreen controller [esphome1542](https://github.com/esphome/esphome/pull/1542) by [numo68](https://github.com/numo68) (new-integration)
- Revert "Added bottom segment to digit 9" [esphome1791](https://github.com/esphome/esphome/pull/1791) by [jesserockz](https://github.com/jesserockz)
- Introduce new async-def coroutine syntax [esphome1657](https://github.com/esphome/esphome/pull/1657) by [OttoWinter](https://github.com/OttoWinter)
- Add on_tag_removed trigger to pn532 [esphome1436](https://github.com/esphome/esphome/pull/1436) by [romerod](https://github.com/romerod)
- Do not use Serial2 for ESP32C3, too [esphome1798](https://github.com/esphome/esphome/pull/1798) by [misery](https://github.com/misery)
- Use latest version of upstream NeoPixelBus library [esphome1701](https://github.com/esphome/esphome/pull/1701) by [agners](https://github.com/agners)
- Added fan triggers on_turn_on and on_turn_off [esphome1726](https://github.com/esphome/esphome/pull/1726) by [dataway](https://github.com/dataway)
- tm1637 - support 6 character displays [esphome1803](https://github.com/esphome/esphome/pull/1803) by [dataway](https://github.com/dataway)
- Convert core components to async-def coroutine syntax [esphome1658](https://github.com/esphome/esphome/pull/1658) by [OttoWinter](https://github.com/OttoWinter)
- Lights & GPIO Switch inverted restore mode [esphome1810](https://github.com/esphome/esphome/pull/1810) by [frenck](https://github.com/frenck)
- allow default option for typed_schema [esphome1700](https://github.com/esphome/esphome/pull/1700) by [wifwucite](https://github.com/wifwucite)
- Refactor font creation to save stack space [esphome1707](https://github.com/esphome/esphome/pull/1707) by [numo68](https://github.com/numo68)
- BME680 BSEC: Allow sample rate overrides for T/P/H sensors [esphome1710](https://github.com/esphome/esphome/pull/1710) by [trvrnrth](https://github.com/trvrnrth)
- Add the on_page_change display trigger [esphome1687](https://github.com/esphome/esphome/pull/1687) by [numo68](https://github.com/numo68)
- Allow segments in a light partition to be reversed [esphome1484](https://github.com/esphome/esphome/pull/1484) by [jimbauwens](https://github.com/jimbauwens)
- Document considerations when changing recommended framework version [esphome1822](https://github.com/esphome/esphome/pull/1822) by [OttoWinter](https://github.com/OttoWinter)
- Convert components to async-def syntax [esphome1821](https://github.com/esphome/esphome/pull/1821) by [OttoWinter](https://github.com/OttoWinter)
- Bump protobuf from 3.15.8 to 3.17.0 [esphome1776](https://github.com/esphome/esphome/pull/1776) by [dependabot[bot]](https://github.com/apps/dependabot)
- Convert components to async-def syntax [esphome1823](https://github.com/esphome/esphome/pull/1823) by [OttoWinter](https://github.com/OttoWinter)
- Update sensor device classes from HA [esphome1825](https://github.com/esphome/esphome/pull/1825) by [OttoWinter](https://github.com/OttoWinter)
- Update platformio.ini settings and fix test apps [esphome1815](https://github.com/esphome/esphome/pull/1815) by [oxan](https://github.com/oxan)
- lambda condition should return [esphome1833](https://github.com/esphome/esphome/pull/1833) by [glmnet](https://github.com/glmnet)
- fix dallas pin validation [esphome1692](https://github.com/esphome/esphome/pull/1692) by [glmnet](https://github.com/glmnet)
- Fix typo in wizard [esphome1836](https://github.com/esphome/esphome/pull/1836) by [ThomDietrich](https://github.com/ThomDietrich)
- add validate to components [esphome1631](https://github.com/esphome/esphome/pull/1631) by [glmnet](https://github.com/glmnet)
- Added bottom segment to digit 9 [esphome1847](https://github.com/esphome/esphome/pull/1847) by [testbughub](https://github.com/testbughub)
- Add support for SDMXXX energy meters [esphome1260](https://github.com/esphome/esphome/pull/1260) by [polyfaces](https://github.com/polyfaces) (new-integration)
- Add CS5460A power-meter component [esphome1474](https://github.com/esphome/esphome/pull/1474) by [balrog-kun](https://github.com/balrog-kun) (new-integration)
- Drop 128x160 ESP-32 camera resolution [esphome1813](https://github.com/esphome/esphome/pull/1813) by [oxan](https://github.com/oxan) (breaking-change)
- Rf Bridge: add bucket sniffing and beep functionality [esphome1819](https://github.com/esphome/esphome/pull/1819) by [ianchi](https://github.com/ianchi)
- Use built-in validation for altitude [esphome1831](https://github.com/esphome/esphome/pull/1831) by [agners](https://github.com/agners)
- Don't check uart settings for modbus [esphome1850](https://github.com/esphome/esphome/pull/1850) by [jesserockz](https://github.com/jesserockz)
- I2c raw cmds with multiplexer [esphome1817](https://github.com/esphome/esphome/pull/1817) by [mmakaay](https://github.com/mmakaay)
- Update fingerprint count after enroll [esphome1811](https://github.com/esphome/esphome/pull/1811) by [rwagnervm](https://github.com/rwagnervm)
- teleinfo: use text_sensor and sensor. [esphome1403](https://github.com/esphome/esphome/pull/1403) by [0hax](https://github.com/0hax) (breaking-change)
- Copy missing BLE client characteristic read data [esphome1818](https://github.com/esphome/esphome/pull/1818) by [buxtronix](https://github.com/buxtronix)
- Added support for Xiaomi CGDK2 [esphome1451](https://github.com/esphome/esphome/pull/1451) by [zaluthar](https://github.com/zaluthar) (new-integration)
- Fix ble client esp_gatt_if comparison [esphome1852](https://github.com/esphome/esphome/pull/1852) by [jesserockz](https://github.com/jesserockz)
- Add optional lambda to BLESensor for raw data parsing [esphome1851](https://github.com/esphome/esphome/pull/1851) by [torfbolt](https://github.com/torfbolt)
- Support Tuya light color temperature control [esphome1412](https://github.com/esphome/esphome/pull/1412) by [rmounce](https://github.com/rmounce)
- Tuya improvements [esphome1491](https://github.com/esphome/esphome/pull/1491) by [trvrnrth](https://github.com/trvrnrth)
- Use size_t for length parameter [esphome1799](https://github.com/esphome/esphome/pull/1799) by [misery](https://github.com/misery)
- Added vol +/- control to dfplayer [esphome1856](https://github.com/esphome/esphome/pull/1856) by [foxsam21](https://github.com/foxsam21)
- Support raw datapoints for tuya components [esphome1669](https://github.com/esphome/esphome/pull/1669) by [kroimon](https://github.com/kroimon)
- Add support for Sensor state class [esphome1835](https://github.com/esphome/esphome/pull/1835) by [frenck](https://github.com/frenck)
- make crc16 function accessible [esphome1857](https://github.com/esphome/esphome/pull/1857) by [ssieb](https://github.com/ssieb)
- Add preset, custom_preset and custom_fan_mode support to climate [esphome1471](https://github.com/esphome/esphome/pull/1471) by [Lumpusz](https://github.com/Lumpusz)
- Avoid unnecessary waits to stabilize the VOC algorithm [esphome1834](https://github.com/esphome/esphome/pull/1834) by [agners](https://github.com/agners)
- Fix SCD30 configuration on ESP32 [esphome1830](https://github.com/esphome/esphome/pull/1830) by [agners](https://github.com/agners)
- Bump Docker base version to 3.1.0 [esphome1864](https://github.com/esphome/esphome/pull/1864) by [agners](https://github.com/agners)
- CLI user experience improvements [esphome1805](https://github.com/esphome/esphome/pull/1805) by [oxan](https://github.com/oxan) (breaking-change) (notable-change)
- Improv - BLE WiFi provisioning [esphome1807](https://github.com/esphome/esphome/pull/1807) by [jesserockz](https://github.com/jesserockz) (new-integration) (notable-change)
- Implement versioning for esphome/esphome-lint docker images [esphome1877](https://github.com/esphome/esphome/pull/1877) by [OttoWinter](https://github.com/OttoWinter)
- Bump base image to 3.4.0 [esphome1879](https://github.com/esphome/esphome/pull/1879) by [OttoWinter](https://github.com/OttoWinter)
- Use Clang 11 [esphome1846](https://github.com/esphome/esphome/pull/1846) by [agners](https://github.com/agners)
- Remove explain changes section from PR template [esphome1876](https://github.com/esphome/esphome/pull/1876) by [OttoWinter](https://github.com/OttoWinter)
- Fixes for BLE/improv [esphome1878](https://github.com/esphome/esphome/pull/1878) by [jesserockz](https://github.com/jesserockz)
- Fix Clang 11 finds [esphome1880](https://github.com/esphome/esphome/pull/1880) by [agners](https://github.com/agners)
- Allow setting creator project name and version into code [esphome1872](https://github.com/esphome/esphome/pull/1872) by [jesserockz](https://github.com/jesserockz)
- Add platform and board to mdns response when API is used [esphome1871](https://github.com/esphome/esphome/pull/1871) by [jesserockz](https://github.com/jesserockz)
- Update total_pulses_ at every detected pulse [esphome1875](https://github.com/esphome/esphome/pull/1875) by [rklomp](https://github.com/rklomp)
- Simplify LightCall validation [esphome1874](https://github.com/esphome/esphome/pull/1874) by [oxan](https://github.com/oxan) (cherry-picked)
- BLE loop use [esphome1882](https://github.com/esphome/esphome/pull/1882) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Add support for waveshare_epaper 1.54v2 [esphome1843](https://github.com/esphome/esphome/pull/1843) by [geoffdavis](https://github.com/geoffdavis) (cherry-picked)
- Ensure wifi is in at least station mode before starting improv [esphome1899](https://github.com/esphome/esphome/pull/1899) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Move esp32_ble_server to its own component [esphome1898](https://github.com/esphome/esphome/pull/1898) by [jesserockz](https://github.com/jesserockz) (breaking-change) (cherry-picked) (new-integration)
- Add new wizard + allow installing firmware over webserial [esphome1887](https://github.com/esphome/esphome/pull/1887) by [balloob](https://github.com/balloob) (cherry-picked)
- Allow no networks or AP to be set. [esphome1908](https://github.com/esphome/esphome/pull/1908) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Validate that either networks, ap, or improv is set up [esphome1910](https://github.com/esphome/esphome/pull/1910) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Bump frontend to 20210614.0 [esphome1912](https://github.com/esphome/esphome/pull/1912) by [balloob](https://github.com/balloob) (cherry-picked)
- fixes compatibility with esphome cfg vscode [esphome1911](https://github.com/esphome/esphome/pull/1911) by [glmnet](https://github.com/glmnet) (cherry-picked)
- Bump dashboard to 20210615.0 [esphome1918](https://github.com/esphome/esphome/pull/1918) by [balloob](https://github.com/balloob) (cherry-picked)
- Shorten the ble name to prevent crash with long device names [esphome1920](https://github.com/esphome/esphome/pull/1920) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- Fix update-all from dashboard [esphome1924](https://github.com/esphome/esphome/pull/1924) by [frenck](https://github.com/frenck) (cherry-picked)

1.19.0b7

Not secure
- Fix update-all from dashboard [esphome1924](https://github.com/esphome/esphome/pull/1924) by [frenck](https://github.com/frenck) (cherry-picked)

1.19.0b6

Not secure
- Shorten the ble name to prevent crash with long device names [esphome1920](https://github.com/esphome/esphome/pull/1920) by [jesserockz](https://github.com/jesserockz) (cherry-picked)

1.19.0b5

Not secure
- Bump dashboard to 20210615.0 [esphome1918](https://github.com/esphome/esphome/pull/1918) by [balloob](https://github.com/balloob) (cherry-picked)

Page 51 of 66

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.