Esphome

Latest version: v2024.5.0

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

Scan your dependencies

Page 44 of 66

2021.10.2

- Fix HeatpumpIR pin [esphome2585](https://github.com/esphome/esphome/pull/2585) by [OttoWinter](https://github.com/OttoWinter)
- Fix PlatformIO version for latest Arduino framework [esphome2590](https://github.com/esphome/esphome/pull/2590) by [oxan](https://github.com/oxan)
- Fix pin/component switchup in SX1509 pin configuration [esphome2593](https://github.com/esphome/esphome/pull/2593) by [oxan](https://github.com/oxan)
- Fix old-style `arduino_version` on ESP8266 and with magic values [esphome2591](https://github.com/esphome/esphome/pull/2591) by [oxan](https://github.com/oxan)
- Bump esphome-dashboard from 20211021.0 to 20211021.1 [esphome2594](https://github.com/esphome/esphome/pull/2594) by [dependabot[bot]](https://github.com/apps/dependabot)
- Fix validation of addressable light IDs [esphome2588](https://github.com/esphome/esphome/pull/2588) by [oxan](https://github.com/oxan)
- Fix socket connection closed not detected [esphome2587](https://github.com/esphome/esphome/pull/2587) by [OttoWinter](https://github.com/OttoWinter)
- Bump noise-c from 0.1.3 to 0.1.4 [esphome2602](https://github.com/esphome/esphome/pull/2602) by [OttoWinter](https://github.com/OttoWinter)
- Add OTA upload compression for ESP8266 [esphome2601](https://github.com/esphome/esphome/pull/2601) by [OttoWinter](https://github.com/OttoWinter)
- Re-raise keyboardinterrupt [esphome2603](https://github.com/esphome/esphome/pull/2603) by [OttoWinter](https://github.com/OttoWinter)
- Add owner to all libraries used [esphome2604](https://github.com/esphome/esphome/pull/2604) by [OttoWinter](https://github.com/OttoWinter)
- Fix compiler warnings and update platformio line filter [esphome2607](https://github.com/esphome/esphome/pull/2607) by [OttoWinter](https://github.com/OttoWinter)
- Fix ESP8266 OTA compression only starting framework v2.7.0 [esphome2610](https://github.com/esphome/esphome/pull/2610) by [OttoWinter](https://github.com/OttoWinter)
- Bugfix tca9548a and idf refactor anh [esphome2612](https://github.com/esphome/esphome/pull/2612) by [andreashergert1984](https://github.com/andreashergert1984)

2021.10.1

- Fix MDNS for ESP8266 devices [esphome2571](https://github.com/esphome/esphome/pull/2571) by [mmakaay](https://github.com/mmakaay)
- Fix ESP8266 GPIO0 Pullup Validation [esphome2572](https://github.com/esphome/esphome/pull/2572) by [OttoWinter](https://github.com/OttoWinter)
- Fix wifi ble coexistence check [esphome2573](https://github.com/esphome/esphome/pull/2573) by [OttoWinter](https://github.com/OttoWinter)
- Arduino global delay/millis/... symbols workaround [esphome2575](https://github.com/esphome/esphome/pull/2575) by [OttoWinter](https://github.com/OttoWinter)
- Fix ESP8266 OTA adds unnecessary Update library [esphome2579](https://github.com/esphome/esphome/pull/2579) by [OttoWinter](https://github.com/OttoWinter)
- Fix ESP8266 dallas GPIO16 INPUT_PULLUP [esphome2581](https://github.com/esphome/esphome/pull/2581) by [OttoWinter](https://github.com/OttoWinter)
- Fix platformio version in Dockerfile doesn't match requirements [esphome2582](https://github.com/esphome/esphome/pull/2582) by [OttoWinter](https://github.com/OttoWinter)
- Fix platformio_install_deps no longer installing all lib_deps [esphome2584](https://github.com/esphome/esphome/pull/2584) by [OttoWinter](https://github.com/OttoWinter)

2021.10.0

Full list of changes

New Features

- Added graphing component [esphome2109](https://github.com/esphome/esphome/pull/2109) by [synco](https://github.com/synco) (new-integration) (new-feature)
- Add deep sleep wakeup from touch (1238) [esphome2281](https://github.com/esphome/esphome/pull/2281) by [chrta](https://github.com/chrta) (new-feature)
- Allow non-addressable lights in light partitions [esphome2256](https://github.com/esphome/esphome/pull/2256) by [paulmonigatti](https://github.com/paulmonigatti) (new-feature)
- Add support for Waveshare 7.5 inch (C) bichromatic display (black-and-white only for now) [esphome1844](https://github.com/esphome/esphome/pull/1844) by [pixelspark](https://github.com/pixelspark) (new-feature)
- Wifi scan results [esphome1605](https://github.com/esphome/esphome/pull/1605) by [gpambrozio](https://github.com/gpambrozio) (new-feature)
- Add SSD1305 support to SSD1306 integration along with few new options [esphome1902](https://github.com/esphome/esphome/pull/1902) by [zhangjingye03](https://github.com/zhangjingye03) (new-feature) (breaking-change)
- Adds light sensor support for b-parasites [esphome2391](https://github.com/esphome/esphome/pull/2391) by [rbaron](https://github.com/rbaron) (new-feature)
- Tuya rgb support [esphome2278](https://github.com/esphome/esphome/pull/2278) by [irtimaled](https://github.com/irtimaled) (new-feature)
- add fan.cycle_speed action [esphome2329](https://github.com/esphome/esphome/pull/2329) by [WeekendWarrior1](https://github.com/WeekendWarrior1) (new-feature)
- Add cover toggle support [esphome1809](https://github.com/esphome/esphome/pull/1809) by [dtmuller](https://github.com/dtmuller) (new-feature)
- Support HSV-based color support on tuya light [esphome2400](https://github.com/esphome/esphome/pull/2400) by [irtimaled](https://github.com/irtimaled) (new-feature)
- String manipulation filters for text sensors! [esphome2393](https://github.com/esphome/esphome/pull/2393) by [WeekendWarrior1](https://github.com/WeekendWarrior1) (new-feature)
- Add optional timeout for wait_until action [esphome2282](https://github.com/esphome/esphome/pull/2282) by [jesserockz](https://github.com/jesserockz) (new-feature)

New Components

- Added graphing component [esphome2109](https://github.com/esphome/esphome/pull/2109) by [synco](https://github.com/synco) (new-integration) (new-feature)
- Configurable Flash Write Interval [esphome2119](https://github.com/esphome/esphome/pull/2119) by [alexyao2015](https://github.com/alexyao2015) (new-integration)
- Add support for Daly Smart BMS [esphome2156](https://github.com/esphome/esphome/pull/2156) by [s1lvi0](https://github.com/s1lvi0) (new-integration)
- Add support for LTR390 [esphome1505](https://github.com/esphome/esphome/pull/1505) by [sjtrny](https://github.com/sjtrny) (new-integration)
- Modbus controller [esphome1779](https://github.com/esphome/esphome/pull/1779) by [martgras](https://github.com/martgras) (new-integration)
- Dashboard node import and render in browser [esphome2374](https://github.com/esphome/esphome/pull/2374) by [OttoWinter](https://github.com/OttoWinter) (new-integration)
- Add Current based cover [esphome1439](https://github.com/esphome/esphome/pull/1439) by [djwmarcx](https://github.com/djwmarcx) (new-integration)
- Add support for SCD4X [esphome2217](https://github.com/esphome/esphome/pull/2217) by [sjtrny](https://github.com/sjtrny) (new-integration)
- Add support for Airthing Wave Mini [esphome2440](https://github.com/esphome/esphome/pull/2440) by [ncareau](https://github.com/ncareau) (new-integration)
- Add Safe Mode Restart Switch [esphome2437](https://github.com/esphome/esphome/pull/2437) by [paulmonigatti](https://github.com/paulmonigatti) (new-integration)
- Added heatpumpir support [esphome1343](https://github.com/esphome/esphome/pull/1343) by [rob-deutsch](https://github.com/rob-deutsch) (new-integration)
- OTA firmware MD5 check + password support for esp-idf [esphome2507](https://github.com/esphome/esphome/pull/2507) by [mmakaay](https://github.com/mmakaay) (new-integration)

Breaking Changes

- Combine code of xiaomi_miscale and xiaomi_miscale2 [esphome2266](https://github.com/esphome/esphome/pull/2266) by [edenhaus](https://github.com/edenhaus) (breaking-change)
- Correctly invert the float output state [esphome2368](https://github.com/esphome/esphome/pull/2368) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Add SSD1305 support to SSD1306 integration along with few new options [esphome1902](https://github.com/esphome/esphome/pull/1902) by [zhangjingye03](https://github.com/zhangjingye03) (new-feature) (breaking-change)

Beta Fixes

- Fix light state remaining on after turn off with transition [esphome2509](https://github.com/esphome/esphome/pull/2509) by [oxan](https://github.com/oxan)
- Fix: Light flash not restoring previous LightState [esphome2383](https://github.com/esphome/esphome/pull/2383) by [paulmonigatti](https://github.com/paulmonigatti)
- Disallow using UART2 for logger on ESP-32 variants that lack it [esphome2510](https://github.com/esphome/esphome/pull/2510) by [oxan](https://github.com/oxan)
- Fix BME680_BSEC compilation issue with ESP32 [esphome2516](https://github.com/esphome/esphome/pull/2516) by [paulmonigatti](https://github.com/paulmonigatti)
- add missing include in sgp30 [esphome2517](https://github.com/esphome/esphome/pull/2517) by [dmitriy5181](https://github.com/dmitriy5181)
- Fix: Color modes not being correctly used in light partitions [esphome2513](https://github.com/esphome/esphome/pull/2513) by [paulmonigatti](https://github.com/paulmonigatti)
- Add pressure compensation during runtime [esphome2493](https://github.com/esphome/esphome/pull/2493) by [martgras](https://github.com/martgras)
- Don't define UART_SELECTION_UART2 when UART2 is unavailable [esphome2512](https://github.com/esphome/esphome/pull/2512) by [oxan](https://github.com/oxan)
- Remove BME680_BSEC test [esphome2518](https://github.com/esphome/esphome/pull/2518) by [paulmonigatti](https://github.com/paulmonigatti)
- Fix Nextion HTTPClient error for ESP32 [esphome2524](https://github.com/esphome/esphome/pull/2524) by [kbx81](https://github.com/kbx81)
- Fix bug in register name definition [esphome2526](https://github.com/esphome/esphome/pull/2526) by [martgras](https://github.com/martgras)
- OTA firmware MD5 check + password support for esp-idf [esphome2507](https://github.com/esphome/esphome/pull/2507) by [mmakaay](https://github.com/mmakaay) (new-integration)
- Replace framework version_hint with source option [esphome2529](https://github.com/esphome/esphome/pull/2529) by [oxan](https://github.com/oxan)
- Fix bitshift on read in ADE7953 [esphome2537](https://github.com/esphome/esphome/pull/2537) by [oxan](https://github.com/oxan)
- Allow downloading all bin files from backend in dashboard [esphome2514](https://github.com/esphome/esphome/pull/2514) by [jesserockz](https://github.com/jesserockz)
- Bump dashboard to 20211015.0 [esphome2525](https://github.com/esphome/esphome/pull/2525) by [balloob](https://github.com/balloob)
- Only show timestamp for dashboard access logs [esphome2540](https://github.com/esphome/esphome/pull/2540) by [OttoWinter](https://github.com/OttoWinter)
- Fix const used for IDF recommended version [esphome2542](https://github.com/esphome/esphome/pull/2542) by [jesserockz](https://github.com/jesserockz)
- Fix Bluetooth setup_priorities [esphome2458](https://github.com/esphome/esphome/pull/2458) by [jesserockz](https://github.com/jesserockz)
- Autodetect ESP32 variant [esphome2530](https://github.com/esphome/esphome/pull/2530) by [oxan](https://github.com/oxan)
- Bump dashboard to 20211019.0 [esphome2549](https://github.com/esphome/esphome/pull/2549) by [jesserockz](https://github.com/jesserockz)
- Fix ADC pin validation on ESP32-C3 [esphome2551](https://github.com/esphome/esphome/pull/2551) by [oxan](https://github.com/oxan)
- ignore exception when not waiting for a response [esphome2552](https://github.com/esphome/esphome/pull/2552) by [martgras](https://github.com/martgras)
- Bump dashboard to 20211020.0 [esphome2556](https://github.com/esphome/esphome/pull/2556) by [jesserockz](https://github.com/jesserockz)
- Fix HA addon so it does not have logout button [esphome2558](https://github.com/esphome/esphome/pull/2558) by [jesserockz](https://github.com/jesserockz)
- Bump esphome-dashboard to 20211020.1 [esphome2559](https://github.com/esphome/esphome/pull/2559) by [jesserockz](https://github.com/jesserockz)
- A few esp32_ble_server/improv fixes [esphome2562](https://github.com/esphome/esphome/pull/2562) by [jesserockz](https://github.com/jesserockz)
- Bump esphome-dashboard to 20211021.0 [esphome2564](https://github.com/esphome/esphome/pull/2564) by [jesserockz](https://github.com/jesserockz)
- Move running process log line to debug level [esphome2565](https://github.com/esphome/esphome/pull/2565) by [OttoWinter](https://github.com/OttoWinter)
- Revert nextion clang-tidy changes [esphome2566](https://github.com/esphome/esphome/pull/2566) by [OttoWinter](https://github.com/OttoWinter)

All changes

- Drop obsolete comments from CONTRIBUTING.md [esphome2271](https://github.com/esphome/esphome/pull/2271) by [oxan](https://github.com/oxan)
- Support inverting color temperature on tuya lights [esphome2277](https://github.com/esphome/esphome/pull/2277) by [irtimaled](https://github.com/irtimaled)
- Untangle core headers (part 1) [esphome2276](https://github.com/esphome/esphome/pull/2276) by [oxan](https://github.com/oxan)
- Compatibility with clang-tidy v14 [esphome2272](https://github.com/esphome/esphome/pull/2272) by [oxan](https://github.com/oxan)
- Store strings only used for logging in flash [esphome2274](https://github.com/esphome/esphome/pull/2274) by [oxan](https://github.com/oxan)
- Expose select on Frontend `web_server:` [esphome2245](https://github.com/esphome/esphome/pull/2245) by [ayufan](https://github.com/ayufan)
- Fix devcontainer scripts on Windows [esphome2239](https://github.com/esphome/esphome/pull/2239) by [alexyao2015](https://github.com/alexyao2015)
- Fix SM300D2 sensor component routines so they correctly read the sensor output [esphome2159](https://github.com/esphome/esphome/pull/2159) by [jamesbraid](https://github.com/jamesbraid)
- Bump tzlocal from 2.1 to 3.0 [esphome2154](https://github.com/esphome/esphome/pull/2154) by [dependabot[bot]](https://github.com/apps/dependabot)
- Activate owning-memory clang-tidy check [esphome1891](https://github.com/esphome/esphome/pull/1891) by [OttoWinter](https://github.com/OttoWinter)
- Fix issue 2054. PZEM004T Component doesn't set the module address. [esphome1784](https://github.com/esphome/esphome/pull/1784) by [0x3333](https://github.com/0x3333)
- Convert st7735.h to use LF line endings [esphome2287](https://github.com/esphome/esphome/pull/2287) by [oxan](https://github.com/oxan)
- Add esphal.h include to inkplate6 component [esphome2286](https://github.com/esphome/esphome/pull/2286) by [oxan](https://github.com/oxan)
- Revert "Bump tzlocal from 2.1 to 3.0 (2154)" [esphome2289](https://github.com/esphome/esphome/pull/2289) by [OttoWinter](https://github.com/OttoWinter)
- Run clang-tidy against ESP32 [esphome2147](https://github.com/esphome/esphome/pull/2147) by [oxan](https://github.com/oxan)
- Run clang-tidy against Arduino 3 [esphome2146](https://github.com/esphome/esphome/pull/2146) by [oxan](https://github.com/oxan)
- Bump click from 7.1.2 to 8.0.1 [esphome1824](https://github.com/esphome/esphome/pull/1824) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add stale/lock bots [esphome2299](https://github.com/esphome/esphome/pull/2299) by [OttoWinter](https://github.com/OttoWinter)
- Use standard version of make_unique when available [esphome2292](https://github.com/esphome/esphome/pull/2292) by [oxan](https://github.com/oxan)
- Bug fix of NFC message & records becoming inaccessible in on_tag lambdas [esphome2309](https://github.com/esphome/esphome/pull/2309) by [JonasEr](https://github.com/JonasEr)
- Dsmr updates [esphome2157](https://github.com/esphome/esphome/pull/2157) by [glmnet](https://github.com/glmnet)
- Support direct relay state feedback for tuya climate component [esphome1668](https://github.com/esphome/esphome/pull/1668) by [kroimon](https://github.com/kroimon)
- ac_dimmer increase gate time for robotdyn [esphome1708](https://github.com/esphome/esphome/pull/1708) by [glmnet](https://github.com/glmnet)
- Bump aioesphomeapi from 9.0.0 to 9.1.0 [esphome2306](https://github.com/esphome/esphome/pull/2306) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump black from 21.8b0 to 21.9b0 [esphome2305](https://github.com/esphome/esphome/pull/2305) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add namespace to all PlatformIO library references [esphome2296](https://github.com/esphome/esphome/pull/2296) by [oxan](https://github.com/oxan)
- Allow transforms and flashes to not update remote_values [esphome2313](https://github.com/esphome/esphome/pull/2313) by [matthewmazzanti](https://github.com/matthewmazzanti)
- Reduce stale/lock gh actions interval [esphome2341](https://github.com/esphome/esphome/pull/2341) by [OttoWinter](https://github.com/OttoWinter)
- Add `esp8266_disable_ssl_support:` config option [esphome2236](https://github.com/esphome/esphome/pull/2236) by [ayufan](https://github.com/ayufan)
- Bump pylint from 2.10.2 to 2.11.1 [esphome2334](https://github.com/esphome/esphome/pull/2334) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add eco mode to tuya climate component [esphome1860](https://github.com/esphome/esphome/pull/1860) by [kroimon](https://github.com/kroimon)
- Fix SPIDevice::write_byte16 to actually take a 16 bit argument [esphome2345](https://github.com/esphome/esphome/pull/2345) by [lgugelmann](https://github.com/lgugelmann)
- Redo docker build system with buildkit+multi-stage and cache pio packages [esphome2338](https://github.com/esphome/esphome/pull/2338) by [OttoWinter](https://github.com/OttoWinter)
- Calculating the AC only component of the samples [esphome1906](https://github.com/esphome/esphome/pull/1906) by [synco](https://github.com/synco)
- Fix error reporting for DHT bit read loop [esphome2344](https://github.com/esphome/esphome/pull/2344) by [besteru](https://github.com/besteru)
- Also run docker CI when requirements change [esphome2347](https://github.com/esphome/esphome/pull/2347) by [OttoWinter](https://github.com/OttoWinter)
- Added graphing component [esphome2109](https://github.com/esphome/esphome/pull/2109) by [synco](https://github.com/synco) (new-integration) (new-feature)
- Properly calculate negative temperatures in sm300d2 [esphome2335](https://github.com/esphome/esphome/pull/2335) by [poptix](https://github.com/poptix)
- Fix docker release deploy push flag [esphome2348](https://github.com/esphome/esphome/pull/2348) by [OttoWinter](https://github.com/OttoWinter)
- Add invert_colors option for st7735 [esphome2327](https://github.com/esphome/esphome/pull/2327) by [g5pw](https://github.com/g5pw)
- Add deep sleep wakeup from touch (1238) [esphome2281](https://github.com/esphome/esphome/pull/2281) by [chrta](https://github.com/chrta) (new-feature)
- Add ESPHOME_VERSION_CODE define [esphome2324](https://github.com/esphome/esphome/pull/2324) by [oxan](https://github.com/oxan)
- Install python requirements after apt ones for better caching [esphome2349](https://github.com/esphome/esphome/pull/2349) by [OttoWinter](https://github.com/OttoWinter)
- Introduce call_dump_config() indirection [esphome2325](https://github.com/esphome/esphome/pull/2325) by [oxan](https://github.com/oxan)
- ESP-IDF support and generic target platforms [esphome2303](https://github.com/esphome/esphome/pull/2303) by [OttoWinter](https://github.com/OttoWinter)
- CI cache only restore from direct matches [esphome2351](https://github.com/esphome/esphome/pull/2351) by [OttoWinter](https://github.com/OttoWinter)
- fixes compilation error in rtttl [esphome2357](https://github.com/esphome/esphome/pull/2357) by [martgras](https://github.com/martgras)
- Fix MDNS not registered [esphome2359](https://github.com/esphome/esphome/pull/2359) by [OttoWinter](https://github.com/OttoWinter)
- Fix src_filter in platformio.ini after src_dir change [esphome2353](https://github.com/esphome/esphome/pull/2353) by [OttoWinter](https://github.com/OttoWinter)
- Fix duplicate defines and restore alphabetical order [esphome2352](https://github.com/esphome/esphome/pull/2352) by [oxan](https://github.com/oxan)
- Configurable Flash Write Interval [esphome2119](https://github.com/esphome/esphome/pull/2119) by [alexyao2015](https://github.com/alexyao2015) (new-integration)
- Fix OTA password mismatch error. [esphome2363](https://github.com/esphome/esphome/pull/2363) by [mmakaay](https://github.com/mmakaay)
- Allow compilation against IDF from repository [esphome2355](https://github.com/esphome/esphome/pull/2355) by [oxan](https://github.com/oxan)
- Fix ESP8266 preferences not set up [esphome2362](https://github.com/esphome/esphome/pull/2362) by [OttoWinter](https://github.com/OttoWinter)
- Fix ESP8266 preference loading [esphome2367](https://github.com/esphome/esphome/pull/2367) by [paulmonigatti](https://github.com/paulmonigatti)
- Allow non-addressable lights in light partitions [esphome2256](https://github.com/esphome/esphome/pull/2256) by [paulmonigatti](https://github.com/paulmonigatti) (new-feature)
- add = to default font glpyh list [esphome2361](https://github.com/esphome/esphome/pull/2361) by [WeekendWarrior1](https://github.com/WeekendWarrior1)
- Fix docker pio settings not applied [esphome2370](https://github.com/esphome/esphome/pull/2370) by [OttoWinter](https://github.com/OttoWinter)
- Fix OTA crash during reading of new bin file. [esphome2366](https://github.com/esphome/esphome/pull/2366) by [mmakaay](https://github.com/mmakaay)
- Fix Dallas parent not being set [esphome2369](https://github.com/esphome/esphome/pull/2369) by [paulmonigatti](https://github.com/paulmonigatti)
- Discard SenseAir S8 commands echoes & fix calibration result check [esphome2358](https://github.com/esphome/esphome/pull/2358) by [nmaggioni](https://github.com/nmaggioni)
- Add support for Daly Smart BMS [esphome2156](https://github.com/esphome/esphome/pull/2156) by [s1lvi0](https://github.com/s1lvi0) (new-integration)
- Combine code of xiaomi_miscale and xiaomi_miscale2 [esphome2266](https://github.com/esphome/esphome/pull/2266) by [edenhaus](https://github.com/edenhaus) (breaking-change)
- Add support for Waveshare 7.5 inch (C) bichromatic display (black-and-white only for now) [esphome1844](https://github.com/esphome/esphome/pull/1844) by [pixelspark](https://github.com/pixelspark) (new-feature)
- ili9341: use larger SPI transfers [esphome1628](https://github.com/esphome/esphome/pull/1628) by [numo68](https://github.com/numo68)
- Correctly invert the float output state [esphome2368](https://github.com/esphome/esphome/pull/2368) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Add support for LTR390 [esphome1505](https://github.com/esphome/esphome/pull/1505) by [sjtrny](https://github.com/sjtrny) (new-integration)
- Allow sloppy Tuya datapoint message length [esphome1982](https://github.com/esphome/esphome/pull/1982) by [trvrnrth](https://github.com/trvrnrth)
- Mqtt topics to support numeric fan speed [esphome1859](https://github.com/esphome/esphome/pull/1859) by [wifwucite](https://github.com/wifwucite)
- Wifi scan results [esphome1605](https://github.com/esphome/esphome/pull/1605) by [gpambrozio](https://github.com/gpambrozio) (new-feature)
- Add SSD1305 support to SSD1306 integration along with few new options [esphome1902](https://github.com/esphome/esphome/pull/1902) by [zhangjingye03](https://github.com/zhangjingye03) (new-feature) (breaking-change)
- Fix broken compilation due to conflict between 1237 and IDF changes [esphome2372](https://github.com/esphome/esphome/pull/2372) by [oxan](https://github.com/oxan)
- Don't generate IDs with the name of loaded integrations [esphome2373](https://github.com/esphome/esphome/pull/2373) by [oxan](https://github.com/oxan)
- fix i2c scanning eror for Arduino [esphome2364](https://github.com/esphome/esphome/pull/2364) by [martgras](https://github.com/martgras)
- Bump tzlocal from 2.1 to 3.0 [esphome2294](https://github.com/esphome/esphome/pull/2294) by [dependabot[bot]](https://github.com/apps/dependabot)
- ledc: do not try to write_state to an uninitialized output [esphome1732](https://github.com/esphome/esphome/pull/1732) by [toelke](https://github.com/toelke)
- Fix two i2c error code return errors [esphome2375](https://github.com/esphome/esphome/pull/2375) by [OttoWinter](https://github.com/OttoWinter)
- Fix ir_climate on ESP32-C3 [esphome2314](https://github.com/esphome/esphome/pull/2314) by [stintel](https://github.com/stintel)
- Fix ESP8266 ADC [esphome2376](https://github.com/esphome/esphome/pull/2376) by [paulmonigatti](https://github.com/paulmonigatti)
- Fix: Pin flags code generation returning FLAG_NONE [esphome2377](https://github.com/esphome/esphome/pull/2377) by [paulmonigatti](https://github.com/paulmonigatti)
- Add missing MockObj operators [esphome2378](https://github.com/esphome/esphome/pull/2378) by [OttoWinter](https://github.com/OttoWinter)
- Fix esp-idf pinmask bit-shift overflow [esphome2380](https://github.com/esphome/esphome/pull/2380) by [chrta](https://github.com/chrta)
- Add i2c bus recovery during initialization [esphome2379](https://github.com/esphome/esphome/pull/2379) by [chrta](https://github.com/chrta)
- Bump voluptuous from 0.12.1 to 0.12.2 [esphome2381](https://github.com/esphome/esphome/pull/2381) by [dependabot[bot]](https://github.com/apps/dependabot)
- Read unencrypted DSMR telegrams in chunks [esphome2382](https://github.com/esphome/esphome/pull/2382) by [mmakaay](https://github.com/mmakaay)
- Fix clang-tidy header filter [esphome2385](https://github.com/esphome/esphome/pull/2385) by [OttoWinter](https://github.com/OttoWinter)
- Fix InterruptLock on ESP-IDF [esphome2388](https://github.com/esphome/esphome/pull/2388) by [OttoWinter](https://github.com/OttoWinter)
- Fix some issues with wifi driver after IDF refactor [esphome2387](https://github.com/esphome/esphome/pull/2387) by [OttoWinter](https://github.com/OttoWinter)
- Fix arduino esp32 wifi v2 [esphome2389](https://github.com/esphome/esphome/pull/2389) by [OttoWinter](https://github.com/OttoWinter)
- Misc fixes for esp-idf [esphome2386](https://github.com/esphome/esphome/pull/2386) by [OttoWinter](https://github.com/OttoWinter)
- Adds light sensor support for b-parasites [esphome2391](https://github.com/esphome/esphome/pull/2391) by [rbaron](https://github.com/rbaron) (new-feature)
- fix: Setting Tuya string DP value [esphome2394](https://github.com/esphome/esphome/pull/2394) by [irtimaled](https://github.com/irtimaled)
- Tuya rgb support [esphome2278](https://github.com/esphome/esphome/pull/2278) by [irtimaled](https://github.com/irtimaled) (new-feature)
- add fan.cycle_speed action [esphome2329](https://github.com/esphome/esphome/pull/2329) by [WeekendWarrior1](https://github.com/WeekendWarrior1) (new-feature)
- Modbus controller [esphome1779](https://github.com/esphome/esphome/pull/1779) by [martgras](https://github.com/martgras) (new-integration)
- Extend nfc ndef records with Text [esphome2191](https://github.com/esphome/esphome/pull/2191) by [JonasEr](https://github.com/JonasEr)
- Fix NDEF URI casing [esphome2397](https://github.com/esphome/esphome/pull/2397) by [jesserockz](https://github.com/jesserockz)
- Dashboard node import and render in browser [esphome2374](https://github.com/esphome/esphome/pull/2374) by [OttoWinter](https://github.com/OttoWinter) (new-integration)
- ccs811: Skip reading data if it is not available/ready [esphome2404](https://github.com/esphome/esphome/pull/2404) by [chrta](https://github.com/chrta)
- Add missing include for component bme680_bsec [esphome2403](https://github.com/esphome/esphome/pull/2403) by [mmakaay](https://github.com/mmakaay)
- fix: stop tuya light state getting reset [esphome2401](https://github.com/esphome/esphome/pull/2401) by [irtimaled](https://github.com/irtimaled)
- Add Current based cover [esphome1439](https://github.com/esphome/esphome/pull/1439) by [djwmarcx](https://github.com/djwmarcx) (new-integration)
- Add cover toggle support [esphome1809](https://github.com/esphome/esphome/pull/1809) by [dtmuller](https://github.com/dtmuller) (new-feature)
- Fix handling of timestamps in Teleinfo component. [esphome2392](https://github.com/esphome/esphome/pull/2392) by [0hax](https://github.com/0hax)
- bump dashboard to 20210927.0 [esphome2405](https://github.com/esphome/esphome/pull/2405) by [balloob](https://github.com/balloob)
- Add str_sprintf function that returns std::string [esphome2408](https://github.com/esphome/esphome/pull/2408) by [oxan](https://github.com/oxan)
- Fix lint issues in web_server_base [esphome2409](https://github.com/esphome/esphome/pull/2409) by [jesserockz](https://github.com/jesserockz)
- Fix uninitialised use of ESPPreferenceObject.backend_ [esphome2411](https://github.com/esphome/esphome/pull/2411) by [paulmonigatti](https://github.com/paulmonigatti)
- Add support for SCD4X [esphome2217](https://github.com/esphome/esphome/pull/2217) by [sjtrny](https://github.com/sjtrny) (new-integration)
- Support HSV-based color support on tuya light [esphome2400](https://github.com/esphome/esphome/pull/2400) by [irtimaled](https://github.com/irtimaled) (new-feature)
- Tuya: add cover component [esphome2279](https://github.com/esphome/esphome/pull/2279) by [marmarek](https://github.com/marmarek)
- Fix tuya cover lint checks [esphome2414](https://github.com/esphome/esphome/pull/2414) by [OttoWinter](https://github.com/OttoWinter)
- Bump debian base to 5.1.0 / 20210902 [esphome2413](https://github.com/esphome/esphome/pull/2413) by [OttoWinter](https://github.com/OttoWinter)
- Remove default initializations from tuya cover [esphome2415](https://github.com/esphome/esphome/pull/2415) by [jesserockz](https://github.com/jesserockz)
- Move ifdef to after header include [esphome2417](https://github.com/esphome/esphome/pull/2417) by [oxan](https://github.com/oxan)
- String manipulation filters for text sensors! [esphome2393](https://github.com/esphome/esphome/pull/2393) by [WeekendWarrior1](https://github.com/WeekendWarrior1) (new-feature)
- Update web_server.cpp [esphome2419](https://github.com/esphome/esphome/pull/2419) by [arallsopp](https://github.com/arallsopp)
- Fix default environment for clang-tidy [esphome2420](https://github.com/esphome/esphome/pull/2420) by [oxan](https://github.com/oxan)
- Replace std::move() with const references where possible [esphome2421](https://github.com/esphome/esphome/pull/2421) by [oxan](https://github.com/oxan)
- Fix line endings normalization [esphome2407](https://github.com/esphome/esphome/pull/2407) by [oxan](https://github.com/oxan)
- Option to ignore CRC for EFuse MAC address [esphome2399](https://github.com/esphome/esphome/pull/2399) by [mmakaay](https://github.com/mmakaay)
- Fix attach_interrupt(...) for esp-idf framework [esphome2416](https://github.com/esphome/esphome/pull/2416) by [mmakaay](https://github.com/mmakaay)
- Fix I2C recovery on Arduino [esphome2412](https://github.com/esphome/esphome/pull/2412) by [mmakaay](https://github.com/mmakaay)
- Fix ESP32 esp-idf OTA updates [esphome2424](https://github.com/esphome/esphome/pull/2424) by [mmakaay](https://github.com/mmakaay)
- Add local MAC address to WiFi info [esphome2428](https://github.com/esphome/esphome/pull/2428) by [cvwillegen](https://github.com/cvwillegen)
- Thermostat publish state fix [esphome2427](https://github.com/esphome/esphome/pull/2427) by [kbx81](https://github.com/kbx81)
- Convert time to use tzdata [esphome2425](https://github.com/esphome/esphome/pull/2425) by [OttoWinter](https://github.com/OttoWinter)
- Hotfix for ESP8266 OTA issue: ERROR Error binary size [esphome2432](https://github.com/esphome/esphome/pull/2432) by [mmakaay](https://github.com/mmakaay)
- Disable dependency finder on ESP32 [esphome2435](https://github.com/esphome/esphome/pull/2435) by [agners](https://github.com/agners)
- Use size_t to fix comparision using RISC-V toolchain [esphome2436](https://github.com/esphome/esphome/pull/2436) by [agners](https://github.com/agners)
- Fix I2C recovery ESP32 esp-idf [esphome2438](https://github.com/esphome/esphome/pull/2438) by [mmakaay](https://github.com/mmakaay)
- Fix esp32 no longer has Hash internal lib [esphome2441](https://github.com/esphome/esphome/pull/2441) by [OttoWinter](https://github.com/OttoWinter)
- Fix restoring globals [esphome2442](https://github.com/esphome/esphome/pull/2442) by [OttoWinter](https://github.com/OttoWinter)
- Always upload using esptool [esphome2433](https://github.com/esphome/esphome/pull/2433) by [OttoWinter](https://github.com/OttoWinter)
- Add support for Airthing Wave Mini [esphome2440](https://github.com/esphome/esphome/pull/2440) by [ncareau](https://github.com/ncareau) (new-integration)
- Improved validation for Addressable Light Partition Segments [esphome2439](https://github.com/esphome/esphome/pull/2439) by [paulmonigatti](https://github.com/paulmonigatti)
- Bump pytest-cov from 2.12.1 to 3.0.0 [esphome2444](https://github.com/esphome/esphome/pull/2444) by [dependabot[bot]](https://github.com/apps/dependabot)
- Fix compilation error for shutdown component [esphome2447](https://github.com/esphome/esphome/pull/2447) by [martgras](https://github.com/martgras)
- Bump aioesphomeapi from 9.1.4 to 9.1.5 [esphome2449](https://github.com/esphome/esphome/pull/2449) by [dependabot[bot]](https://github.com/apps/dependabot)
- Only ping once every two seconds [esphome2448](https://github.com/esphome/esphome/pull/2448) by [alexiri](https://github.com/alexiri)
- Bump esphome-dashboard to 20211006.0 [esphome2451](https://github.com/esphome/esphome/pull/2451) by [jesserockz](https://github.com/jesserockz)
- I2C re-introduce very verbose logging [esphome2446](https://github.com/esphome/esphome/pull/2446) by [OttoWinter](https://github.com/OttoWinter)
- Add Safe Mode Restart Switch [esphome2437](https://github.com/esphome/esphome/pull/2437) by [paulmonigatti](https://github.com/paulmonigatti) (new-integration)
- Add id() for restoring global [esphome2454](https://github.com/esphome/esphome/pull/2454) by [jesserockz](https://github.com/jesserockz)
- Add timestamp to ESPHome dashboard/cli logs [esphome2455](https://github.com/esphome/esphome/pull/2455) by [alexiri](https://github.com/alexiri)
- I2c fix [esphome2460](https://github.com/esphome/esphome/pull/2460) by [martgras](https://github.com/martgras)
- Correct I2C read() return val check in bh1750 component. [esphome2465](https://github.com/esphome/esphome/pull/2465) by [mmakaay](https://github.com/mmakaay)
- atm90e32: make the total_increasing class sensors actually be increasing totals. [esphome2459](https://github.com/esphome/esphome/pull/2459) by [davidmonro](https://github.com/davidmonro)
- Use enum for Tuya fan direction datapoint [esphome2471](https://github.com/esphome/esphome/pull/2471) by [rmounce](https://github.com/rmounce)
- Fix MQTT cover state when position is supported [esphome2468](https://github.com/esphome/esphome/pull/2468) by [definitio](https://github.com/definitio)
- Sgp40 fix [esphome2462](https://github.com/esphome/esphome/pull/2462) by [natelust](https://github.com/natelust)
- EntityBase Refactor [esphome2418](https://github.com/esphome/esphome/pull/2418) by [paulmonigatti](https://github.com/paulmonigatti)
- Fix below freezing temperature for Inkbird sensors [esphome2466](https://github.com/esphome/esphome/pull/2466) by [nuttytree](https://github.com/nuttytree)
- Add configuration for cover topics [esphome2472](https://github.com/esphome/esphome/pull/2472) by [definitio](https://github.com/definitio)
- Add configuration for climate topics [esphome2473](https://github.com/esphome/esphome/pull/2473) by [definitio](https://github.com/definitio)
- Use arduino btStart for arduino framework [esphome2457](https://github.com/esphome/esphome/pull/2457) by [jesserockz](https://github.com/jesserockz)
- Bump click from 8.0.1 to 8.0.3 [esphome2481](https://github.com/esphome/esphome/pull/2481) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump flake8 from 3.9.2 to 4.0.1 [esphome2483](https://github.com/esphome/esphome/pull/2483) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump platformio from 5.2.0 to 5.2.1 [esphome2482](https://github.com/esphome/esphome/pull/2482) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump esphome-dashboard from 20211006.0 to 20211011.1 [esphome2484](https://github.com/esphome/esphome/pull/2484) by [dependabot[bot]](https://github.com/apps/dependabot)
- Replace deprecated COLOR_BLACK constant [esphome2487](https://github.com/esphome/esphome/pull/2487) by [davet2001](https://github.com/davet2001)
- Fix color temperature persistence on CWWW lights [esphome2486](https://github.com/esphome/esphome/pull/2486) by [sairon](https://github.com/sairon)
- Fix reset on http_request without network connection [esphome2474](https://github.com/esphome/esphome/pull/2474) by [niklasweber](https://github.com/niklasweber)
- Consolidate CONF_RAW_DATA_ID to const.py [esphome2491](https://github.com/esphome/esphome/pull/2491) by [davet2001](https://github.com/davet2001)
- Update Airthings BLE [esphome2453](https://github.com/esphome/esphome/pull/2453) by [jesserockz](https://github.com/jesserockz)
- Add on_open and on_closed triggers to cover [esphome2488](https://github.com/esphome/esphome/pull/2488) by [nuttytree](https://github.com/nuttytree)
- Fix LoadProhibited crash for logger baud_rate 0 on esp-idf [esphome2498](https://github.com/esphome/esphome/pull/2498) by [mmakaay](https://github.com/mmakaay)
- Added heatpumpir support [esphome1343](https://github.com/esphome/esphome/pull/1343) by [rob-deutsch](https://github.com/rob-deutsch) (new-integration)
- Reduce IRAM usage in test3 [esphome2499](https://github.com/esphome/esphome/pull/2499) by [oxan](https://github.com/oxan)
- Add optional timeout for wait_until action [esphome2282](https://github.com/esphome/esphome/pull/2282) by [jesserockz](https://github.com/jesserockz) (new-feature)
- Improves ct_clamp component accuracy [esphome2283](https://github.com/esphome/esphome/pull/2283) by [skasi7](https://github.com/skasi7)
- Allow multiple pn532_spi entries [esphome2489](https://github.com/esphome/esphome/pull/2489) by [jesserockz](https://github.com/jesserockz)
- Add throttle_average sensor filter [esphome2485](https://github.com/esphome/esphome/pull/2485) by [sermayoral](https://github.com/sermayoral)
- Fix light state remaining on after turn off with transition [esphome2509](https://github.com/esphome/esphome/pull/2509) by [oxan](https://github.com/oxan)
- Fix: Light flash not restoring previous LightState [esphome2383](https://github.com/esphome/esphome/pull/2383) by [paulmonigatti](https://github.com/paulmonigatti)
- Disallow using UART2 for logger on ESP-32 variants that lack it [esphome2510](https://github.com/esphome/esphome/pull/2510) by [oxan](https://github.com/oxan)
- Fix BME680_BSEC compilation issue with ESP32 [esphome2516](https://github.com/esphome/esphome/pull/2516) by [paulmonigatti](https://github.com/paulmonigatti)
- add missing include in sgp30 [esphome2517](https://github.com/esphome/esphome/pull/2517) by [dmitriy5181](https://github.com/dmitriy5181)
- Fix: Color modes not being correctly used in light partitions [esphome2513](https://github.com/esphome/esphome/pull/2513) by [paulmonigatti](https://github.com/paulmonigatti)
- Add pressure compensation during runtime [esphome2493](https://github.com/esphome/esphome/pull/2493) by [martgras](https://github.com/martgras)
- Don't define UART_SELECTION_UART2 when UART2 is unavailable [esphome2512](https://github.com/esphome/esphome/pull/2512) by [oxan](https://github.com/oxan)
- Remove BME680_BSEC test [esphome2518](https://github.com/esphome/esphome/pull/2518) by [paulmonigatti](https://github.com/paulmonigatti)
- Fix Nextion HTTPClient error for ESP32 [esphome2524](https://github.com/esphome/esphome/pull/2524) by [kbx81](https://github.com/kbx81)
- Fix bug in register name definition [esphome2526](https://github.com/esphome/esphome/pull/2526) by [martgras](https://github.com/martgras)
- OTA firmware MD5 check + password support for esp-idf [esphome2507](https://github.com/esphome/esphome/pull/2507) by [mmakaay](https://github.com/mmakaay) (new-integration)
- Replace framework version_hint with source option [esphome2529](https://github.com/esphome/esphome/pull/2529) by [oxan](https://github.com/oxan)
- Fix bitshift on read in ADE7953 [esphome2537](https://github.com/esphome/esphome/pull/2537) by [oxan](https://github.com/oxan)
- Allow downloading all bin files from backend in dashboard [esphome2514](https://github.com/esphome/esphome/pull/2514) by [jesserockz](https://github.com/jesserockz)
- Bump dashboard to 20211015.0 [esphome2525](https://github.com/esphome/esphome/pull/2525) by [balloob](https://github.com/balloob)
- Only show timestamp for dashboard access logs [esphome2540](https://github.com/esphome/esphome/pull/2540) by [OttoWinter](https://github.com/OttoWinter)
- Fix const used for IDF recommended version [esphome2542](https://github.com/esphome/esphome/pull/2542) by [jesserockz](https://github.com/jesserockz)
- Fix Bluetooth setup_priorities [esphome2458](https://github.com/esphome/esphome/pull/2458) by [jesserockz](https://github.com/jesserockz)
- Autodetect ESP32 variant [esphome2530](https://github.com/esphome/esphome/pull/2530) by [oxan](https://github.com/oxan)
- Bump dashboard to 20211019.0 [esphome2549](https://github.com/esphome/esphome/pull/2549) by [jesserockz](https://github.com/jesserockz)
- Fix ADC pin validation on ESP32-C3 [esphome2551](https://github.com/esphome/esphome/pull/2551) by [oxan](https://github.com/oxan)
- ignore exception when not waiting for a response [esphome2552](https://github.com/esphome/esphome/pull/2552) by [martgras](https://github.com/martgras)
- Bump dashboard to 20211020.0 [esphome2556](https://github.com/esphome/esphome/pull/2556) by [jesserockz](https://github.com/jesserockz)
- Fix HA addon so it does not have logout button [esphome2558](https://github.com/esphome/esphome/pull/2558) by [jesserockz](https://github.com/jesserockz)
- Bump esphome-dashboard to 20211020.1 [esphome2559](https://github.com/esphome/esphome/pull/2559) by [jesserockz](https://github.com/jesserockz)
- A few esp32_ble_server/improv fixes [esphome2562](https://github.com/esphome/esphome/pull/2562) by [jesserockz](https://github.com/jesserockz)
- Bump esphome-dashboard to 20211021.0 [esphome2564](https://github.com/esphome/esphome/pull/2564) by [jesserockz](https://github.com/jesserockz)
- Move running process log line to debug level [esphome2565](https://github.com/esphome/esphome/pull/2565) by [OttoWinter](https://github.com/OttoWinter)
- Revert nextion clang-tidy changes [esphome2566](https://github.com/esphome/esphome/pull/2566) by [OttoWinter](https://github.com/OttoWinter)

2021.10.0b11

- A few esp32_ble_server/improv fixes [esphome2562](https://github.com/esphome/esphome/pull/2562) by [jesserockz](https://github.com/jesserockz)
- Bump esphome-dashboard to 20211021.0 [esphome2564](https://github.com/esphome/esphome/pull/2564) by [jesserockz](https://github.com/jesserockz)
- Move running process log line to debug level [esphome2565](https://github.com/esphome/esphome/pull/2565) by [OttoWinter](https://github.com/OttoWinter)
- Revert nextion clang-tidy changes [esphome2566](https://github.com/esphome/esphome/pull/2566) by [OttoWinter](https://github.com/OttoWinter)

2021.10.0b10

- Fix HA addon so it does not have logout button [esphome2558](https://github.com/esphome/esphome/pull/2558) by [jesserockz](https://github.com/jesserockz)
- Bump esphome-dashboard to 20211020.1 [esphome2559](https://github.com/esphome/esphome/pull/2559) by [jesserockz](https://github.com/jesserockz)

2021.10.0b9

- Bump dashboard to 20211020.0 [esphome2556](https://github.com/esphome/esphome/pull/2556) by [jesserockz](https://github.com/jesserockz)

Page 44 of 66

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.