Esphome

Latest version: v2024.5.0

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

Scan your dependencies

Page 46 of 66

2021.10.0b2

2021.10.0b1

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

2021.9.3

- Re-enable TCP nodelay for ESP32 [esphome2390](https://github.com/esphome/esphome/pull/2390) by [OttoWinter](https://github.com/OttoWinter)
- Bump aioesphomeapi from 9.1.1 to 9.1.2 [esphome2426](https://github.com/esphome/esphome/pull/2426) by [dependabot[bot]](https://github.com/apps/dependabot)
- Fix socket abstraction for ESP-IDF v4 [esphome2434](https://github.com/esphome/esphome/pull/2434) by [agners](https://github.com/agners)
- Bump aioesphomeapi from 9.1.2 to 9.1.4 [esphome2443](https://github.com/esphome/esphome/pull/2443) by [dependabot[bot]](https://github.com/apps/dependabot)
- Add log line to show if API encryption is being used [esphome2450](https://github.com/esphome/esphome/pull/2450) by [jesserockz](https://github.com/jesserockz)
- API encryption switch to libsodium backend [esphome2456](https://github.com/esphome/esphome/pull/2456) by [OttoWinter](https://github.com/OttoWinter)

2021.9.2

- Bump aioesphomeapi to 9.1.1 [esphome2350](https://github.com/esphome/esphome/pull/2350) by [OttoWinter](https://github.com/OttoWinter)
- Midea fix [esphome2395](https://github.com/esphome/esphome/pull/2395) by [dudanov](https://github.com/dudanov)
- Fix lint issues in web_server_base [esphome2409](https://github.com/esphome/esphome/pull/2409) by [jesserockz](https://github.com/jesserockz)

2021.9.1

Not secure
- Clean-up sensor integration [esphome2275](https://github.com/esphome/esphome/pull/2275) by [oxan](https://github.com/oxan)
- Fix MQTT discovery for sensor state_class [esphome2331](https://github.com/esphome/esphome/pull/2331) by [paulmonigatti](https://github.com/paulmonigatti)
- Light transition fixes [esphome2320](https://github.com/esphome/esphome/pull/2320) by [oxan](https://github.com/oxan)
- Cease using deprecated Cover methods in automations [esphome2326](https://github.com/esphome/esphome/pull/2326) by [oxan](https://github.com/oxan)
- Apply color brightness to addressable light effects [esphome2321](https://github.com/esphome/esphome/pull/2321) by [oxan](https://github.com/oxan)
- Add readv and writev for more efficient API packets [esphome2342](https://github.com/esphome/esphome/pull/2342) by [OttoWinter](https://github.com/OttoWinter)

2021.9.0

Not secure
Full list of changes

New Features

- Add H-Bridge fan component [esphome2212](https://github.com/esphome/esphome/pull/2212) by [WeekendWarrior1](https://github.com/WeekendWarrior1) (new-feature)
- Allow using a git source for a package [esphome2193](https://github.com/esphome/esphome/pull/2193) by [jesserockz](https://github.com/jesserockz) (new-feature)

New Components

- Add st7920 display, [esphome1440](https://github.com/esphome/esphome/pull/1440) by [marsjan155](https://github.com/marsjan155) (new-integration)
- Support for the AirThings Wave Plus [esphome1656](https://github.com/esphome/esphome/pull/1656) by [jeromelaban](https://github.com/jeromelaban) (new-integration)

Breaking Changes

- Fix SDM energy units to be KILO... [esphome2206](https://github.com/esphome/esphome/pull/2206) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Reject template select/number/switches that don't handle user input [esphome2230](https://github.com/esphome/esphome/pull/2230) by [oxan](https://github.com/oxan) (breaking-change)
- Remove last_reset_type and convert all those sensors to TOTAL_INCREASING [esphome2233](https://github.com/esphome/esphome/pull/2233) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Midea support v2 [esphome2188](https://github.com/esphome/esphome/pull/2188) by [dudanov](https://github.com/dudanov) (breaking-change)

Beta Fixes

- Fix a few ESP32-C3 compiler issues [esphome2265](https://github.com/esphome/esphome/pull/2265) by [jesserockz](https://github.com/jesserockz)
- sm300d2: Accept (undocumented) 0x80 checksum offset. [esphome2263](https://github.com/esphome/esphome/pull/2263) by [poptix](https://github.com/poptix)
- Disable automatic usage of SNTP servers from DHCP [esphome2273](https://github.com/esphome/esphome/pull/2273) by [oxan](https://github.com/oxan)
- Only try compat parsing after regular parsing fails [esphome2269](https://github.com/esphome/esphome/pull/2269) by [oxan](https://github.com/oxan)
- Suppress excessive warnings about deprecated Fan interfaces [esphome2270](https://github.com/esphome/esphome/pull/2270) by [oxan](https://github.com/oxan)
- t6615: tolerate sensor dropping commands [esphome2255](https://github.com/esphome/esphome/pull/2255) by [jasstrong](https://github.com/jasstrong)
- Fix API socket issues [esphome2288](https://github.com/esphome/esphome/pull/2288) by [OttoWinter](https://github.com/OttoWinter)
- Bump platformio to 5.2.0 [esphome2291](https://github.com/esphome/esphome/pull/2291) by [OttoWinter](https://github.com/OttoWinter)
- API Noise logging [esphome2298](https://github.com/esphome/esphome/pull/2298) by [OttoWinter](https://github.com/OttoWinter)
- Fix api noise explicit reject [esphome2297](https://github.com/esphome/esphome/pull/2297) by [OttoWinter](https://github.com/OttoWinter)
- Allow simple hostname for sntp servers [esphome2300](https://github.com/esphome/esphome/pull/2300) by [jesserockz](https://github.com/jesserockz)
- Fix binary strobe [esphome2301](https://github.com/esphome/esphome/pull/2301) by [jesserockz](https://github.com/jesserockz)
- Fix unit of measurement fields for DSMR power consumed/delivered fields [esphome2304](https://github.com/esphome/esphome/pull/2304) by [jsuanet](https://github.com/jsuanet)
- Simple time.sleep in place of threading wait due to upgraded zeroconf [esphome2307](https://github.com/esphome/esphome/pull/2307) by [jesserockz](https://github.com/jesserockz)
- Fix aioesphomeapi API logger with explicit API port config [esphome2310](https://github.com/esphome/esphome/pull/2310) by [mmakaay](https://github.com/mmakaay)
- Start a wifi scan after saving station details [esphome2315](https://github.com/esphome/esphome/pull/2315) by [jesserockz](https://github.com/jesserockz)

All changes

- Minor code cleanup in light components [esphome2162](https://github.com/esphome/esphome/pull/2162) by [mmakaay](https://github.com/mmakaay)
- Add device class update to binary sensor [esphome2170](https://github.com/esphome/esphome/pull/2170) by [frenck](https://github.com/frenck)
- Total daily energy methods [esphome2163](https://github.com/esphome/esphome/pull/2163) by [nuttytree](https://github.com/nuttytree)
- Set SDM voltage state class to measurement [esphome2181](https://github.com/esphome/esphome/pull/2181) by [jesserockz](https://github.com/jesserockz)
- Add macros header with more usable Arduino version defines [esphome2145](https://github.com/esphome/esphome/pull/2145) by [oxan](https://github.com/oxan)
- Clean-up constant definitions [esphome2148](https://github.com/esphome/esphome/pull/2148) by [oxan](https://github.com/oxan)
- Remove double scheduling from addressable lights [esphome1963](https://github.com/esphome/esphome/pull/1963) by [oxan](https://github.com/oxan)
- Reduce static RAM usage [esphome2140](https://github.com/esphome/esphome/pull/2140) by [oxan](https://github.com/oxan)
- Fix template select log message mentioning number [esphome2194](https://github.com/esphome/esphome/pull/2194) by [jesserockz](https://github.com/jesserockz)
- Add deprecated attribute to some deprecated types/methods [esphome2185](https://github.com/esphome/esphome/pull/2185) by [oxan](https://github.com/oxan)
- Store source package in Component for debugging [esphome2070](https://github.com/esphome/esphome/pull/2070) by [OttoWinter](https://github.com/OttoWinter)
- ST7789V: Make backlight_pin optional [esphome2180](https://github.com/esphome/esphome/pull/2180) by [speijnik](https://github.com/speijnik)
- Fix SDM energy units to be KILO... [esphome2206](https://github.com/esphome/esphome/pull/2206) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Optionally set direction on fan.turn_on action [esphome2171](https://github.com/esphome/esphome/pull/2171) by [WeekendWarrior1](https://github.com/WeekendWarrior1)
- Add st7920 display, [esphome1440](https://github.com/esphome/esphome/pull/1440) by [marsjan155](https://github.com/marsjan155) (new-integration)
- Fix css/js file loading for webserver when esphome not executed form config directory [esphome2207](https://github.com/esphome/esphome/pull/2207) by [jesserockz](https://github.com/jesserockz)
- cs_pin made optional for ili9341 [esphome2219](https://github.com/esphome/esphome/pull/2219) by [a13ssandr0](https://github.com/a13ssandr0)
- Fix Packages when using MQTT [esphome2210](https://github.com/esphome/esphome/pull/2210) by [paulmonigatti](https://github.com/paulmonigatti)
- Update known boards [esphome2190](https://github.com/esphome/esphome/pull/2190) by [oxan](https://github.com/oxan)
- Bump dashboard to 20210826.0 [esphome2211](https://github.com/esphome/esphome/pull/2211) by [jesserockz](https://github.com/jesserockz)
- Remove footer validation for fujitsu_general [esphome2196](https://github.com/esphome/esphome/pull/2196) by [marciogranzotto](https://github.com/marciogranzotto)
- Glmnet schema 202105 [esphome2220](https://github.com/esphome/esphome/pull/2220) by [glmnet](https://github.com/glmnet)
- Add H-Bridge fan component [esphome2212](https://github.com/esphome/esphome/pull/2212) by [WeekendWarrior1](https://github.com/WeekendWarrior1) (new-feature)
- Bump black from 21.7b0 to 21.8b0 [esphome2222](https://github.com/esphome/esphome/pull/2222) by [dependabot[bot]](https://github.com/apps/dependabot)
- Bump pytest from 6.2.4 to 6.2.5 [esphome2223](https://github.com/esphome/esphome/pull/2223) by [dependabot[bot]](https://github.com/apps/dependabot)
- Support for the AirThings Wave Plus [esphome1656](https://github.com/esphome/esphome/pull/1656) by [jeromelaban](https://github.com/jeromelaban) (new-integration)
- Fix some lint errors in pylint 2.10.2 [esphome2226](https://github.com/esphome/esphome/pull/2226) by [jesserockz](https://github.com/jesserockz)
- Add transitions to light flash [esphome2201](https://github.com/esphome/esphome/pull/2201) by [alexyao2015](https://github.com/alexyao2015)
- iBeacon support for ble_presence [esphome1627](https://github.com/esphome/esphome/pull/1627) by [ignisf](https://github.com/ignisf)
- Cleanup flash transitions [esphome2227](https://github.com/esphome/esphome/pull/2227) by [alexyao2015](https://github.com/alexyao2015)
- Add is_on and is_off conditions for the fan component [esphome2225](https://github.com/esphome/esphome/pull/2225) by [nuttytree](https://github.com/nuttytree)
- Bump pylint from 2.9.6 to 2.10.2 [esphome2197](https://github.com/esphome/esphome/pull/2197) by [dependabot[bot]](https://github.com/apps/dependabot)
- mqtt_sensor: properly send state_class via MQTT [esphome2228](https://github.com/esphome/esphome/pull/2228) by [ayufan](https://github.com/ayufan)
- Change uptime's state_class to total_increasing (esphome/issues2337) [esphome2205](https://github.com/esphome/esphome/pull/2205) by [DAVe3283](https://github.com/DAVe3283)
- Expose WHITE/CWWW/RGBCT color modes over MQTT [esphome2231](https://github.com/esphome/esphome/pull/2231) by [oxan](https://github.com/oxan)
- Reject template select/number/switches that don't handle user input [esphome2230](https://github.com/esphome/esphome/pull/2230) by [oxan](https://github.com/oxan) (breaking-change)
- Fix UARTComponent hardware vs software UART0 conflict [esphome2229](https://github.com/esphome/esphome/pull/2229) by [ferbar](https://github.com/ferbar)
- Move to use zeroconf library instead of inline copy [esphome2192](https://github.com/esphome/esphome/pull/2192) by [jesserockz](https://github.com/jesserockz)
- Allow using a git source for a package [esphome2193](https://github.com/esphome/esphome/pull/2193) by [jesserockz](https://github.com/jesserockz) (new-feature)
- Remove last_reset_type and convert all those sensors to TOTAL_INCREASING [esphome2233](https://github.com/esphome/esphome/pull/2233) by [jesserockz](https://github.com/jesserockz) (breaking-change)
- Dont dump legacy fields [esphome2241](https://github.com/esphome/esphome/pull/2241) by [jesserockz](https://github.com/jesserockz)
- Fix encoding bug [esphome2242](https://github.com/esphome/esphome/pull/2242) by [jesserockz](https://github.com/jesserockz)
- Light: include ON_OFF capability to BRIGHTNESS ColorMode [esphome2204](https://github.com/esphome/esphome/pull/2204) by [jesserockz](https://github.com/jesserockz)
- LOG_UPDATE_INTERVAL: correctly report "never" [esphome2240](https://github.com/esphome/esphome/pull/2240) by [Habbie](https://github.com/Habbie)
- Fix runtime exception due to dict typing [esphome2243](https://github.com/esphome/esphome/pull/2243) by [alexyao2015](https://github.com/alexyao2015)
- template: select: fix initial_value cannot be used with lambda [esphome2244](https://github.com/esphome/esphome/pull/2244) by [ayufan](https://github.com/ayufan)
- Add device classes new in HA 2021.9 [esphome2248](https://github.com/esphome/esphome/pull/2248) by [oxan](https://github.com/oxan)
- Logger prevent recursive logging [esphome2251](https://github.com/esphome/esphome/pull/2251) by [OttoWinter](https://github.com/OttoWinter)
- Add new trigger to fan component `on_speed_set` [esphome2246](https://github.com/esphome/esphome/pull/2246) by [dgtal1](https://github.com/dgtal1)
- Fix fan speed restore issue on boot [esphome1867](https://github.com/esphome/esphome/pull/1867) by [wifwucite](https://github.com/wifwucite)
- Template sensors always publish on update interval [esphome2224](https://github.com/esphome/esphome/pull/2224) by [nuttytree](https://github.com/nuttytree)
- Socket component [esphome2250](https://github.com/esphome/esphome/pull/2250) by [OttoWinter](https://github.com/OttoWinter)
- Allow .yml files in dashboard [esphome2257](https://github.com/esphome/esphome/pull/2257) by [jesserockz](https://github.com/jesserockz)
- Bump dashboard to 20210908.0 and fix card names for yml [esphome2258](https://github.com/esphome/esphome/pull/2258) by [jesserockz](https://github.com/jesserockz)
- Fix socket not setting callbacks early enough [esphome2260](https://github.com/esphome/esphome/pull/2260) by [OttoWinter](https://github.com/OttoWinter)
- Convert API to use sockets [esphome2253](https://github.com/esphome/esphome/pull/2253) by [OttoWinter](https://github.com/OttoWinter)
- Midea support v2 [esphome2188](https://github.com/esphome/esphome/pull/2188) by [dudanov](https://github.com/dudanov) (breaking-change)
- ccs811: publish firmware version; log bootloader and HW version; fix a bug [esphome2006](https://github.com/esphome/esphome/pull/2006) by [Habbie](https://github.com/Habbie)
- API encryption [esphome2254](https://github.com/esphome/esphome/pull/2254) by [OttoWinter](https://github.com/OttoWinter)
- Revert "Dont dump legacy fields" [esphome2259](https://github.com/esphome/esphome/pull/2259) by [jesserockz](https://github.com/jesserockz)
- pm1006: add support for sending a measurement request [esphome2214](https://github.com/esphome/esphome/pull/2214) by [Habbie](https://github.com/Habbie)
- SGP40 sensor start-up fix [esphome2178](https://github.com/esphome/esphome/pull/2178) by [kbx81](https://github.com/kbx81)
- PMSA003i Update state_class and async [esphome2216](https://github.com/esphome/esphome/pull/2216) by [sjtrny](https://github.com/sjtrny)
- Fix a few ESP32-C3 compiler issues [esphome2265](https://github.com/esphome/esphome/pull/2265) by [jesserockz](https://github.com/jesserockz)
- sm300d2: Accept (undocumented) 0x80 checksum offset. [esphome2263](https://github.com/esphome/esphome/pull/2263) by [poptix](https://github.com/poptix)
- Disable automatic usage of SNTP servers from DHCP [esphome2273](https://github.com/esphome/esphome/pull/2273) by [oxan](https://github.com/oxan)
- Only try compat parsing after regular parsing fails [esphome2269](https://github.com/esphome/esphome/pull/2269) by [oxan](https://github.com/oxan)
- Suppress excessive warnings about deprecated Fan interfaces [esphome2270](https://github.com/esphome/esphome/pull/2270) by [oxan](https://github.com/oxan)
- t6615: tolerate sensor dropping commands [esphome2255](https://github.com/esphome/esphome/pull/2255) by [jasstrong](https://github.com/jasstrong)
- Fix API socket issues [esphome2288](https://github.com/esphome/esphome/pull/2288) by [OttoWinter](https://github.com/OttoWinter)
- Bump platformio to 5.2.0 [esphome2291](https://github.com/esphome/esphome/pull/2291) by [OttoWinter](https://github.com/OttoWinter)
- API Noise logging [esphome2298](https://github.com/esphome/esphome/pull/2298) by [OttoWinter](https://github.com/OttoWinter)
- Fix api noise explicit reject [esphome2297](https://github.com/esphome/esphome/pull/2297) by [OttoWinter](https://github.com/OttoWinter)
- Allow simple hostname for sntp servers [esphome2300](https://github.com/esphome/esphome/pull/2300) by [jesserockz](https://github.com/jesserockz)
- Fix binary strobe [esphome2301](https://github.com/esphome/esphome/pull/2301) by [jesserockz](https://github.com/jesserockz)
- Fix unit of measurement fields for DSMR power consumed/delivered fields [esphome2304](https://github.com/esphome/esphome/pull/2304) by [jsuanet](https://github.com/jsuanet)
- Simple time.sleep in place of threading wait due to upgraded zeroconf [esphome2307](https://github.com/esphome/esphome/pull/2307) by [jesserockz](https://github.com/jesserockz)
- Fix aioesphomeapi API logger with explicit API port config [esphome2310](https://github.com/esphome/esphome/pull/2310) by [mmakaay](https://github.com/mmakaay)
- Start a wifi scan after saving station details [esphome2315](https://github.com/esphome/esphome/pull/2315) by [jesserockz](https://github.com/jesserockz)

Page 46 of 66

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.