Esphome

Latest version: v2024.5.0

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

Scan your dependencies

Page 52 of 66

1.19.0b4

Not secure
- 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)

1.19.0b3

Not secure
- 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)

1.19.0b2

Not secure
- 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)

1.19.0b1

Not secure
- 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)
- 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)

1.18.0

Not secure
New Integrations

- esphome: Add I2CMultiplexer in generel and the TCA9548A in special [esphome1410](https://github.com/esphome/esphome/pull/1410) by [andreashergert1984](https://github.com/andreashergert1984) (new-integration)
- esphome: Add BME680 via BSEC integration [esphome1313](https://github.com/esphome/esphome/pull/1313) by [trvrnrth](https://github.com/trvrnrth) (new-integration)
- esphome: Adds support for b-parasite soil moisture sensor [esphome1666](https://github.com/esphome/esphome/pull/1666) by [rbaron](https://github.com/rbaron) (new-integration)
- esphome: Sgp40 [esphome1513](https://github.com/esphome/esphome/pull/1513) by [SenexCrenshaw](https://github.com/SenexCrenshaw) (new-integration)
- esphome: Add support for SHT4X [esphome1512](https://github.com/esphome/esphome/pull/1512) by [sjtrny](https://github.com/sjtrny) (new-integration)
- esphome: Add Grow Fingerprint Reader [esphome1356](https://github.com/esphome/esphome/pull/1356) by [loongyh](https://github.com/loongyh) (new-integration)
- esphome: Support for TOF10120 distance sensor [esphome1375](https://github.com/esphome/esphome/pull/1375) by [wstrzalka](https://github.com/wstrzalka) (new-integration)
- esphome: BLE client support on ESP32 [esphome1177](https://github.com/esphome/esphome/pull/1177) by [buxtronix](https://github.com/buxtronix) (new-integration)
- esphome: Implement external custom components installing from YAML [esphome1630](https://github.com/esphome/esphome/pull/1630) by [OttoWinter](https://github.com/OttoWinter) (new-integration)
- esphome: Add sm2135 component [esphome1736](https://github.com/esphome/esphome/pull/1736) by [BoukeHaarsma23](https://github.com/BoukeHaarsma23) (cherry-picked) (new-integration)

Breaking Changes

- esphome: Raise minimum python version to 3.7 [esphome1673](https://github.com/esphome/esphome/pull/1673) by [OttoWinter](https://github.com/OttoWinter) (breaking-change)
- esphome: Change wifi signal strength unit to dBm [esphome1734](https://github.com/esphome/esphome/pull/1734) by [mbo18](https://github.com/mbo18) (breaking-change)
- esphome: 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)

Beta Fixes

- docs: Update allowed characters for node names [docs1072](https://github.com/esphome/esphome-docs/pull/1072) by [pkuehne](https://github.com/pkuehne) (cherry-picked)
- docs: Fix missed merge conflict [docs1155](https://github.com/esphome/esphome-docs/pull/1155) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- docs: Replaced set_password with new_password [docs1157](https://github.com/esphome/esphome-docs/pull/1157) by [PaulAntonDeen](https://github.com/PaulAntonDeen) (cherry-picked)
- esphome: 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)
- esphome: 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)
- esphome: 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)
- esphome: Add sm2135 component [esphome1736](https://github.com/esphome/esphome/pull/1736) by [BoukeHaarsma23](https://github.com/BoukeHaarsma23) (cherry-picked) (new-integration)
- docs: Add sm2135 component [docs1127](https://github.com/esphome/esphome-docs/pull/1127) by [BoukeHaarsma23](https://github.com/BoukeHaarsma23) (cherry-picked)
- docs: Some clarification added to external components. [docs1165](https://github.com/esphome/esphome-docs/pull/1165) by [mmakaay](https://github.com/mmakaay) (cherry-picked)
- esphome: Allow RC522 components to have multiple configurations [esphome1782](https://github.com/esphome/esphome/pull/1782) by [jesserockz](https://github.com/jesserockz) (cherry-picked)

All changes

- esphome: Add I2CMultiplexer in generel and the TCA9548A in special [esphome1410](https://github.com/esphome/esphome/pull/1410) by [andreashergert1984](https://github.com/andreashergert1984) (new-integration)
- docs: Add i2c multiplexer [docs897](https://github.com/esphome/esphome-docs/pull/897) by [andreashergert1984](https://github.com/andreashergert1984)
- esphome: Add the display.is_displaying_page condition [esphome1646](https://github.com/esphome/esphome/pull/1646) by [numo68](https://github.com/numo68)
- docs: Add documentation for the display.is_displaying_page condition [docs1079](https://github.com/esphome/esphome-docs/pull/1079) by [numo68](https://github.com/numo68)
- esphome: Add BME680 via BSEC integration [esphome1313](https://github.com/esphome/esphome/pull/1313) by [trvrnrth](https://github.com/trvrnrth) (new-integration)
- docs: Add BME680 BSEC docs [docs793](https://github.com/esphome/esphome-docs/pull/793) by [trvrnrth](https://github.com/trvrnrth)
- esphome: Fixed CustomComponentConstructor::get_component() [esphome1653](https://github.com/esphome/esphome/pull/1653) by [dataway](https://github.com/dataway)
- esphome: Bump pytest from 6.2.2 to 6.2.3 [esphome1663](https://github.com/esphome/esphome/pull/1663) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Bump protobuf from 3.15.6 to 3.15.7 [esphome1662](https://github.com/esphome/esphome/pull/1662) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Rewrite sun component calculations [esphome1661](https://github.com/esphome/esphome/pull/1661) by [OttoWinter](https://github.com/OttoWinter)
- esphome: Raise minimum python version to 3.7 [esphome1673](https://github.com/esphome/esphome/pull/1673) by [OttoWinter](https://github.com/OttoWinter) (breaking-change)
- esphome: Adds support for b-parasite soil moisture sensor [esphome1666](https://github.com/esphome/esphome/pull/1666) by [rbaron](https://github.com/rbaron) (new-integration)
- docs: Adds docs for the b-parasite soil moisture sensor [docs1086](https://github.com/esphome/esphome-docs/pull/1086) by [rbaron](https://github.com/rbaron)
- esphome: mqtt_client: Added MQTTClientComponent::unsubscribe() [esphome1672](https://github.com/esphome/esphome/pull/1672) by [dataway](https://github.com/dataway)
- esphome: Disallow _ in node name [esphome1632](https://github.com/esphome/esphome/pull/1632) by [pkuehne](https://github.com/pkuehne)
- esphome: Receive long MQTT payload [esphome1590](https://github.com/esphome/esphome/pull/1590) by [gaco79](https://github.com/gaco79)
- esphome: Daylight Saving Time spelling fix [esphome1677](https://github.com/esphome/esphome/pull/1677) by [dashdrum](https://github.com/dashdrum)
- esphome: Support custom build_flags for bme680_bsec [esphome1678](https://github.com/esphome/esphome/pull/1678) by [SenexCrenshaw](https://github.com/SenexCrenshaw)
- esphome: Add Arduino ESP32 version mapping [esphome1679](https://github.com/esphome/esphome/pull/1679) by [OttoWinter](https://github.com/OttoWinter)
- esphome: Automate building and publishing of esphome-lint docker image [esphome1680](https://github.com/esphome/esphome/pull/1680) by [OttoWinter](https://github.com/OttoWinter)
- esphome: Sgp40 [esphome1513](https://github.com/esphome/esphome/pull/1513) by [SenexCrenshaw](https://github.com/SenexCrenshaw) (new-integration)
- docs: sgp40 [docs985](https://github.com/esphome/esphome-docs/pull/985) by [SenexCrenshaw](https://github.com/SenexCrenshaw)
- esphome: Bump protobuf from 3.15.7 to 3.15.8 [esphome1682](https://github.com/esphome/esphome/pull/1682) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Implementing the remainder of GPS data for the GPS component. [esphome1676](https://github.com/esphome/esphome/pull/1676) by [coogle](https://github.com/coogle)
- docs: Updating docs for the gps component. [docs1094](https://github.com/esphome/esphome-docs/pull/1094) by [coogle](https://github.com/coogle)
- esphome: Bump AsyncTCP-esphome to 1.2.1. [esphome1693](https://github.com/esphome/esphome/pull/1693) by [mmakaay](https://github.com/mmakaay)
- esphome: Revert "Bump AsyncTCP-esphome to 1.2.1." [esphome1709](https://github.com/esphome/esphome/pull/1709) by [glmnet](https://github.com/glmnet)
- esphome: Fix name_add_mac_suffix using _ instead of - [esphome1702](https://github.com/esphome/esphome/pull/1702) by [glmnet](https://github.com/glmnet)
- docs: Update name_add_mac_suffix use dash [docs1111](https://github.com/esphome/esphome-docs/pull/1111) by [glmnet](https://github.com/glmnet)
- esphome: Add monochromatic effects: Pulse, Random [esphome1616](https://github.com/esphome/esphome/pull/1616) by [ferbar](https://github.com/ferbar)
- docs: Add 'pulse' effect doc [docs1067](https://github.com/esphome/esphome-docs/pull/1067) by [ferbar](https://github.com/ferbar)
- esphome: Add support for SHT4X [esphome1512](https://github.com/esphome/esphome/pull/1512) by [sjtrny](https://github.com/sjtrny) (new-integration)
- docs: Add docs for SHT4X [docs1002](https://github.com/esphome/esphome-docs/pull/1002) by [sjtrny](https://github.com/sjtrny)
- esphome: Addition of forward and reverse active energy counters to ATM90E32 sensor component [esphome1271](https://github.com/esphome/esphome/pull/1271) by [elyorkhakimov](https://github.com/elyorkhakimov)
- docs: Add Atm90e32 energy docs [docs1120](https://github.com/esphome/esphome-docs/pull/1120) by [jesserockz](https://github.com/jesserockz)
- esphome: Add Grow Fingerprint Reader [esphome1356](https://github.com/esphome/esphome/pull/1356) by [loongyh](https://github.com/loongyh) (new-integration)
- docs: Add Grow fingerprint reader docs [docs835](https://github.com/esphome/esphome-docs/pull/835) by [loongyh](https://github.com/loongyh)
- esphome: Support for TOF10120 distance sensor [esphome1375](https://github.com/esphome/esphome/pull/1375) by [wstrzalka](https://github.com/wstrzalka) (new-integration)
- docs: Documentation for TOF10120 support [docs846](https://github.com/esphome/esphome-docs/pull/846) by [wstrzalka](https://github.com/wstrzalka)
- esphome: Swap fan and swing fields for Fujitu ACs [esphome1635](https://github.com/esphome/esphome/pull/1635) by [alex-richards](https://github.com/alex-richards)
- esphome: BLE client support on ESP32 [esphome1177](https://github.com/esphome/esphome/pull/1177) by [buxtronix](https://github.com/buxtronix) (new-integration)
- docs: Ble client docs [docs702](https://github.com/esphome/esphome-docs/pull/702) by [buxtronix](https://github.com/buxtronix)
- esphome: Update email addresses [esphome1733](https://github.com/esphome/esphome/pull/1733) by [jesserockz](https://github.com/jesserockz)
- esphome: Ble client fixes [esphome1739](https://github.com/esphome/esphome/pull/1739) by [buxtronix](https://github.com/buxtronix)
- esphome: Fix 1940: Implement speed_count in TuyaFan [esphome1654](https://github.com/esphome/esphome/pull/1654) by [0x0a11c0de](https://github.com/0x0a11c0de)
- docs: Add speed_count to tuya fan [docs1080](https://github.com/esphome/esphome-docs/pull/1080) by [0x0a11c0de](https://github.com/0x0a11c0de)
- docs: Fix mcp3008 reference [docs1131](https://github.com/esphome/esphome-docs/pull/1131) by [jesserockz](https://github.com/jesserockz)
- esphome: Add Hyperion Support [esphome1339](https://github.com/esphome/esphome/pull/1339) by [d-two](https://github.com/d-two)
- docs: Add note about hyperion classic udp port [docs1135](https://github.com/esphome/esphome-docs/pull/1135) by [jesserockz](https://github.com/jesserockz)
- esphome: Call Stepper should_step_ every loop iteration [esphome1373](https://github.com/esphome/esphome/pull/1373) by [akonradi](https://github.com/akonradi)
- esphome: Add support for controlling Tuya fan direction [esphome1409](https://github.com/esphome/esphome/pull/1409) by [rmounce](https://github.com/rmounce)
- docs: Document Tuya fan direction datapoint [docs877](https://github.com/esphome/esphome-docs/pull/877) by [rmounce](https://github.com/rmounce)
- esphome: Change wifi signal strength unit to dBm [esphome1734](https://github.com/esphome/esphome/pull/1734) by [mbo18](https://github.com/mbo18) (breaking-change)
- docs: Change wifi signal strength unit to dBm [docs1125](https://github.com/esphome/esphome-docs/pull/1125) by [mbo18](https://github.com/mbo18)
- esphome: Added an option to disable mDNS [esphome1716](https://github.com/esphome/esphome/pull/1716) by [dnetguru](https://github.com/dnetguru)
- docs: Added docs for enable_mdns option [docs1118](https://github.com/esphome/esphome-docs/pull/1118) by [dnetguru](https://github.com/dnetguru)
- docs: add External components docs [docs1107](https://github.com/esphome/esphome-docs/pull/1107) by [glmnet](https://github.com/glmnet)
- esphome: Implement external custom components installing from YAML [esphome1630](https://github.com/esphome/esphome/pull/1630) by [OttoWinter](https://github.com/OttoWinter) (new-integration)
- esphome: Update copyright year [esphome1760](https://github.com/esphome/esphome/pull/1760) by [bonanitech](https://github.com/bonanitech)
- docs: Fixed datasheet link for RC522 [docs1144](https://github.com/esphome/esphome-docs/pull/1144) by [0nikola1](https://github.com/0nikola1)
- docs: Added receive for Fujitsu ACs [docs1037](https://github.com/esphome/esphome-docs/pull/1037) by [alex-richards](https://github.com/alex-richards)
- docs: Update allowed characters for node names [docs1072](https://github.com/esphome/esphome-docs/pull/1072) by [pkuehne](https://github.com/pkuehne) (cherry-picked)
- docs: Update docs: Add references to alternative ICs to HLW8012 and CSE7766 [docs902](https://github.com/esphome/esphome-docs/pull/902) by [kubik369](https://github.com/kubik369)
- docs: Update pulse_counter.rst [docs1089](https://github.com/esphome/esphome-docs/pull/1089) by [Chupaka](https://github.com/Chupaka)
- docs: Remove deprecated board_flash_mode from configuration example [docs1149](https://github.com/esphome/esphome-docs/pull/1149) by [frenck](https://github.com/frenck)
- docs: Update deep_sleep.rst [docs1152](https://github.com/esphome/esphome-docs/pull/1152) by [theOzzieRat](https://github.com/theOzzieRat)
- docs: Utalize pip3 for commands [docs1143](https://github.com/esphome/esphome-docs/pull/1143) by [rradar](https://github.com/rradar)
- docs: FAQ page: Converting from "I" to "we" wording [docs1103](https://github.com/esphome/esphome-docs/pull/1103) by [spacegaier](https://github.com/spacegaier)
- docs: thermostat min/max temperature clarification [docs1057](https://github.com/esphome/esphome-docs/pull/1057) by [larsonmpdx](https://github.com/larsonmpdx)
- docs: Added compatibility notes [docs1033](https://github.com/esphome/esphome-docs/pull/1033) by [Dezorian](https://github.com/Dezorian)
- docs: Specify format for BSSID entries. [docs1046](https://github.com/esphome/esphome-docs/pull/1046) by [marcteale](https://github.com/marcteale)
- docs: add font to usage example [docs1050](https://github.com/esphome/esphome-docs/pull/1050) by [azrael783](https://github.com/azrael783)
- docs: Fix missed merge conflict [docs1155](https://github.com/esphome/esphome-docs/pull/1155) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- docs: Sample codeblock has incorrect variables [docs1156](https://github.com/esphome/esphome-docs/pull/1156) by [jcallaghan](https://github.com/jcallaghan)
- docs: Replaced set_password with new_password [docs1157](https://github.com/esphome/esphome-docs/pull/1157) by [PaulAntonDeen](https://github.com/PaulAntonDeen) (cherry-picked)
- docs: pulse counter: Show how calculations are made [docs861](https://github.com/esphome/esphome-docs/pull/861) by [fredrike](https://github.com/fredrike)
- esphome: 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)
- esphome: 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)
- esphome: 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)
- docs: Fix docs for inkplate [docs1158](https://github.com/esphome/esphome-docs/pull/1158) by [NobodysNightmare](https://github.com/NobodysNightmare)
- docs: Fixed wrong link in i2c_id [docs1163](https://github.com/esphome/esphome-docs/pull/1163) by [petrepa](https://github.com/petrepa)
- docs: Explain where to upload .ttf font files [docs1133](https://github.com/esphome/esphome-docs/pull/1133) by [TheGroundZero](https://github.com/TheGroundZero)
- esphome: Add sm2135 component [esphome1736](https://github.com/esphome/esphome/pull/1736) by [BoukeHaarsma23](https://github.com/BoukeHaarsma23) (cherry-picked) (new-integration)
- docs: Add sm2135 component [docs1127](https://github.com/esphome/esphome-docs/pull/1127) by [BoukeHaarsma23](https://github.com/BoukeHaarsma23) (cherry-picked)
- docs: Some clarification added to external components. [docs1165](https://github.com/esphome/esphome-docs/pull/1165) by [mmakaay](https://github.com/mmakaay) (cherry-picked)
- docs: Add new disconnect reasons to the FAQ. [docs1129](https://github.com/esphome/esphome-docs/pull/1129) by [mmakaay](https://github.com/mmakaay)
- esphome: Allow RC522 components to have multiple configurations [esphome1782](https://github.com/esphome/esphome/pull/1782) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- docs: Update max frequency [docs1172](https://github.com/esphome/esphome-docs/pull/1172) by [bookcasey](https://github.com/bookcasey)
- docs: Update web-api id component [docs1168](https://github.com/esphome/esphome-docs/pull/1168) by [meijerwynand](https://github.com/meijerwynand)
- docs: Fix docker build failure [docs1179](https://github.com/esphome/esphome-docs/pull/1179) by [martgras](https://github.com/martgras)
- docs: Update ifan02 example with new fan speed options [docs1177](https://github.com/esphome/esphome-docs/pull/1177) by [workingmanrob](https://github.com/workingmanrob)
- docs: Document missing use_address in Ethernet component [docs1176](https://github.com/esphome/esphome-docs/pull/1176) by [xsnoopy](https://github.com/xsnoopy)
- docs: Lambda over multiple lines. [docs1173](https://github.com/esphome/esphome-docs/pull/1173) by [klenaers](https://github.com/klenaers)
- docs: changed LG example to existing, working code [docs1171](https://github.com/esphome/esphome-docs/pull/1171) by [qqgg231](https://github.com/qqgg231)
- docs: GPIO Switch: simplify Momentary Switch example [docs1121](https://github.com/esphome/esphome-docs/pull/1121) by [ianchi](https://github.com/ianchi)
- docs: Added warning: GPIOs are LIVE in power measurement devices [docs583](https://github.com/esphome/esphome-docs/pull/583) by [CarlosGS](https://github.com/CarlosGS)

1.18.0b4

Not secure
- docs: Some clarification added to external components. [docs1165](https://github.com/esphome/esphome-docs/pull/1165) by [mmakaay](https://github.com/mmakaay) (cherry-picked)
- docs: Add new disconnect reasons to the FAQ. [docs1129](https://github.com/esphome/esphome-docs/pull/1129) by [mmakaay](https://github.com/mmakaay)
- esphome: Allow RC522 components to have multiple configurations [esphome1782](https://github.com/esphome/esphome/pull/1782) by [jesserockz](https://github.com/jesserockz) (cherry-picked)

Page 52 of 66

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.