Esphome

Latest version: v2024.5.0

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

Scan your dependencies

Page 57 of 66

1.15.0b2

Not secure
- esphome: Mitigate CVE-2020-12638 WiFi WPA Downgrade [esphome1207](https://github.com/esphome/esphome/pull/1207) (cherry-picked)
- esphome: ESP8266 change recommended framework version to 2.7.2 [esphome1208](https://github.com/esphome/esphome/pull/1208) (cherry-picked)
- esphome: Fix base config should override packages config [esphome1209](https://github.com/esphome/esphome/pull/1209) (cherry-picked)
- docs: ESP8266 change recommended framework version to 2.7.2 [docs714](https://github.com/esphome/esphome-docs/pull/714) (cherry-picked)
- esphome: Fix AS3935 sensor configuration issues [esphome1210](https://github.com/esphome/esphome/pull/1210) by [trylika](https://github.com/trylika) (cherry-picked)
- esphome: Fix prometheus has wrong setup priority [esphome1211](https://github.com/esphome/esphome/pull/1211) (cherry-picked)
- esphome: Downgrade FastLED to 3.3.2 [esphome1212](https://github.com/esphome/esphome/pull/1212) (cherry-picked)
- docs: Fix old screenshots [docs716](https://github.com/esphome/esphome-docs/pull/716) by [glmnet](https://github.com/glmnet) (cherry-picked)
- docs: Add tuya platforms to changelog table [docs715](https://github.com/esphome/esphome-docs/pull/715) by [jesserockz](https://github.com/jesserockz) (cherry-picked)

1.15.0b1

Not secure
- esphome: Add lint check for integer constants [esphome775](https://github.com/esphome/esphome/pull/775)
- esphome: Wizard board name fixes [esphome787](https://github.com/esphome/esphome/pull/787) by [scop](https://github.com/scop)
- esphome: Logger on_message trigger [esphome729](https://github.com/esphome/esphome/pull/729) by [Anonym-tsk](https://github.com/Anonym-tsk)
- docs: Logger on_message trigger [docs374](https://github.com/esphome/esphome-docs/pull/374) by [Anonym-tsk](https://github.com/Anonym-tsk)
- docs: Add Fujitsu General Climate component docs [docs307](https://github.com/esphome/esphome-docs/pull/307) by [31337Ghost](https://github.com/31337Ghost)
- docs: fix logger.rst ref link [docs379](https://github.com/esphome/esphome-docs/pull/379) by [glmnet](https://github.com/glmnet)
- esphome: Added more power data to the atm90e32 component [esphome799](https://github.com/esphome/esphome/pull/799) by [CircuitSetup](https://github.com/CircuitSetup)
- docs: added reactive power, power factor, chip temp... [docs380](https://github.com/esphome/esphome-docs/pull/380) by [CircuitSetup](https://github.com/CircuitSetup)
- esphome: service uuid based ble tracking [esphome800](https://github.com/esphome/esphome/pull/800) by [Lumpusz](https://github.com/Lumpusz)
- docs: Ble rssi svc [docs377](https://github.com/esphome/esphome-docs/pull/377) by [Lumpusz](https://github.com/Lumpusz)
- docs: Typo fix pzemac [docs388](https://github.com/esphome/esphome-docs/pull/388) by [Anonym-tsk](https://github.com/Anonym-tsk)
- docs: Typo fix pzemdc [docs389](https://github.com/esphome/esphome-docs/pull/389) by [Anonym-tsk](https://github.com/Anonym-tsk)
- docs: Document UART stop_bits [docs396](https://github.com/esphome/esphome-docs/pull/396)
- docs: Document missing servo restore option [docs398](https://github.com/esphome/esphome-docs/pull/398)
- esphome: Fix stack trace decode for latest platformio [esphome830](https://github.com/esphome/esphome/pull/830)
- esphome: Add MAX31865 sensor support, fix MAX31855 sensor [esphome832](https://github.com/esphome/esphome/pull/832) by [DAVe3283](https://github.com/DAVe3283)
- docs: Add MAX31865, update MAX31855 [docs399](https://github.com/esphome/esphome-docs/pull/399) by [DAVe3283](https://github.com/DAVe3283)
- esphome: Add support for INA226 Current/Power Monitor [esphome801](https://github.com/esphome/esphome/pull/801) by [sergio303](https://github.com/sergio303)
- docs: Add INA226 current/power monitor [docs403](https://github.com/esphome/esphome-docs/pull/403) by [sergio303](https://github.com/sergio303)
- esphome: implemented ruuvi_ble and ruuvitag with RAWv1 and RAWv2 protocol [esphome810](https://github.com/esphome/esphome/pull/810) by [Alex9779](https://github.com/Alex9779) (new-integration)
- docs: added docs for ruuvitag [docs383](https://github.com/esphome/esphome-docs/pull/383) by [Alex9779](https://github.com/Alex9779)
- esphome: http_request component [esphome719](https://github.com/esphome/esphome/pull/719) by [Anonym-tsk](https://github.com/Anonym-tsk) (new-integration)
- docs: http_request component [docs392](https://github.com/esphome/esphome-docs/pull/392) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: fix esphome better error out [esphome843](https://github.com/esphome/esphome/pull/843) by [glmnet](https://github.com/glmnet)
- esphome: Add climate dry fan [esphome845](https://github.com/esphome/esphome/pull/845) by [glmnet](https://github.com/glmnet)
- esphome: Decode DHT11 decimal part [esphome861](https://github.com/esphome/esphome/pull/861) by [airy10](https://github.com/airy10)
- docs: add climate core docs fan, swing [docs415](https://github.com/esphome/esphome-docs/pull/415) by [glmnet](https://github.com/glmnet)
- esphome: fix chip_temperature for atm90e32 component [esphome865](https://github.com/esphome/esphome/pull/865) by [CircuitSetup](https://github.com/CircuitSetup)
- esphome: add position action and lambda - tested [esphome877](https://github.com/esphome/esphome/pull/877) by [KristopherMackowiak](https://github.com/KristopherMackowiak)
- esphome: added idle action for climate [esphome859](https://github.com/esphome/esphome/pull/859) by [danielkucera](https://github.com/danielkucera)
- esphome: Fix MAX31865 edge case. [esphome882](https://github.com/esphome/esphome/pull/882) by [DAVe3283](https://github.com/DAVe3283)
- docs: Added Documentation for QMC5883L + HMC5883L Doc improvements [docs301](https://github.com/esphome/esphome-docs/pull/301) by [timpur](https://github.com/timpur)
- esphome: Add QMC5883L Sensor + Improvements to HMC5883L [esphome671](https://github.com/esphome/esphome/pull/671) by [timpur](https://github.com/timpur)
- esphome: Add B/W support for Waveshare 2.90in (B) screen [esphome889](https://github.com/esphome/esphome/pull/889) by [akomelj](https://github.com/akomelj)
- docs: Add B/W support for Waveshare 2.90in (B) screen [docs426](https://github.com/esphome/esphome-docs/pull/426) by [akomelj](https://github.com/akomelj)
- esphome: Add support for Sensirion SPS30 Particulate Matter sensors [esphome891](https://github.com/esphome/esphome/pull/891) by [valordk](https://github.com/valordk) (new-integration)
- docs: Add documentation for Sensirion SPS30 Particulate Matter sensors [docs424](https://github.com/esphome/esphome-docs/pull/424) by [valordk](https://github.com/valordk)
- docs: Add TM1651 docs [docs429](https://github.com/esphome/esphome-docs/pull/429) by [freekode](https://github.com/freekode)
- esphome: Add TM1561 support [esphome893](https://github.com/esphome/esphome/pull/893) by [freekode](https://github.com/freekode) (new-integration)
- esphome: Add magic value REPLACEME [esphome881](https://github.com/esphome/esphome/pull/881)
- esphome: Pulse counter validate not both disabled [esphome902](https://github.com/esphome/esphome/pull/902)
- esphome: Optimize application loop speed [esphome860](https://github.com/esphome/esphome/pull/860)
- esphome: Better/stricter pin validation [esphome903](https://github.com/esphome/esphome/pull/903)
- esphome: Disable default wait_time for rc_switch [esphome900](https://github.com/esphome/esphome/pull/900)
- esphome: Update python dependencies [esphome906](https://github.com/esphome/esphome/pull/906)
- esphome: Handle yaml merge keys correcly. [esphome888](https://github.com/esphome/esphome/pull/888) by [edge90](https://github.com/edge90)
- esphome: Allow loading esphome version from a fork [esphome907](https://github.com/esphome/esphome/pull/907) by [jesserockz](https://github.com/jesserockz)
- esphome: Clean up YAML Mapping construction [esphome910](https://github.com/esphome/esphome/pull/910)
- docs: Add doc for slow_pwm output component [docs427](https://github.com/esphome/esphome-docs/pull/427) by [nickw444](https://github.com/nickw444)
- esphome: Add slow_pwm output component [esphome894](https://github.com/esphome/esphome/pull/894) by [nickw444](https://github.com/nickw444) (new-integration)
- esphome: ESP32 GPIOs 33 to 38 can be used for deep sleep wakeup [esphome911](https://github.com/esphome/esphome/pull/911) by [adamgreg](https://github.com/adamgreg)
- esphome: Drop Python 2 Support [esphome793](https://github.com/esphome/esphome/pull/793) (breaking-change)
- esphome: Add RFBridge component [esphome896](https://github.com/esphome/esphome/pull/896) by [jesserockz](https://github.com/jesserockz) (new-integration)
- docs: Add docs for RF Bridge [docs433](https://github.com/esphome/esphome-docs/pull/433) by [jesserockz](https://github.com/jesserockz)
- esphome: ct_clamp: Check sample() return value is not NaN [esphome921](https://github.com/esphome/esphome/pull/921) by [balrog-kun](https://github.com/balrog-kun)
- docs: merge all ir climates in a single doc [docs385](https://github.com/esphome/esphome-docs/pull/385) by [glmnet](https://github.com/glmnet)
- esphome: Climate Mitsubishi [esphome725](https://github.com/esphome/esphome/pull/725) by [glmnet](https://github.com/glmnet) (new-integration)
- esphome: fix: only decode when not str already [esphome923](https://github.com/esphome/esphome/pull/923) by [wilmardo](https://github.com/wilmardo)
- esphome: fix climate-ir bad merge [esphome935](https://github.com/esphome/esphome/pull/935) by [glmnet](https://github.com/glmnet)
- esphome: http_request: fix memory allocation [esphome916](https://github.com/esphome/esphome/pull/916) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: http_request: version validation fix [esphome917](https://github.com/esphome/esphome/pull/917) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: PID Climate [esphome885](https://github.com/esphome/esphome/pull/885) (new-integration)
- docs: not a display component [docs462](https://github.com/esphome/esphome-docs/pull/462) by [glmnet](https://github.com/glmnet)
- esphome: Fix for wizard via dashboard not decoding strings [esphome941](https://github.com/esphome/esphome/pull/941) by [timsavage](https://github.com/timsavage)
- esphome: Adding the espressif 2.6.3 [esphome944](https://github.com/esphome/esphome/pull/944) by [Valcob](https://github.com/Valcob)
- esphome: extract and use current version of python 3 [esphome938](https://github.com/esphome/esphome/pull/938) by [gitolicious](https://github.com/gitolicious)
- esphome: Inverted output in neopixelbus [esphome895](https://github.com/esphome/esphome/pull/895) by [voibit](https://github.com/voibit)
- docs: Added support for inverted output in neopixelbus [docs441](https://github.com/esphome/esphome-docs/pull/441) by [voibit](https://github.com/voibit)
- esphome: Added degree symbol for MAX7219 7-segment display. [esphome764](https://github.com/esphome/esphome/pull/764) by [cyberplant](https://github.com/cyberplant)
- esphome: Fix dump/tx of 64 bit codes [esphome940](https://github.com/esphome/esphome/pull/940) by [andrasbiro](https://github.com/andrasbiro)
- esphome: Update hdc1080.cpp [esphome887](https://github.com/esphome/esphome/pull/887) by [dmkif](https://github.com/dmkif)
- esphome: add tcl112 support for dry, fan and swing [esphome939](https://github.com/esphome/esphome/pull/939) by [glmnet](https://github.com/glmnet)
- esphome: Fix SGP30 incorrect baseline reading/writing [esphome936](https://github.com/esphome/esphome/pull/936) by [panuruj](https://github.com/panuruj) (breaking-change)
- docs: Update SGP30 for the correct eCO2 and TVOC baseline [docs458](https://github.com/esphome/esphome-docs/pull/458) by [panuruj](https://github.com/panuruj)
- docs: change docs to suggest logger config [docs378](https://github.com/esphome/esphome-docs/pull/378) by [glmnet](https://github.com/glmnet)
- esphome: Add register_*_effect to allow registering custom effects [esphome947](https://github.com/esphome/esphome/pull/947) by [ayufan](https://github.com/ayufan)
- esphome: Bugfix/normalize core comparisons (and Python 3 update fixes) [esphome952](https://github.com/esphome/esphome/pull/952) by [timsavage](https://github.com/timsavage)
- esphome: Add transmit pioneer [esphome922](https://github.com/esphome/esphome/pull/922) by [kbx81](https://github.com/kbx81)
- docs: Add transmit pioneer [docs446](https://github.com/esphome/esphome-docs/pull/446) by [kbx81](https://github.com/kbx81)
- docs: add tm1637 docs [docs467](https://github.com/esphome/esphome-docs/pull/467) by [glmnet](https://github.com/glmnet)
- esphome: Display tm1637 [esphome946](https://github.com/esphome/esphome/pull/946) by [glmnet](https://github.com/glmnet) (new-integration)
- esphome: Support a further variant of Xiaomi CGG1 [esphome930](https://github.com/esphome/esphome/pull/930) by [mario-tux](https://github.com/mario-tux)
- docs: Add Daikin IR Climate documentation [docs476](https://github.com/esphome/esphome-docs/pull/476) by [hectorgimenez](https://github.com/hectorgimenez)
- esphome: Daikin climate ir component [esphome964](https://github.com/esphome/esphome/pull/964) by [hectorgimenez](https://github.com/hectorgimenez) (new-integration)
- esphome: fix tm1637 missing __init__.py [esphome975](https://github.com/esphome/esphome/pull/975) by [glmnet](https://github.com/glmnet)
- esphome: sim800l: Add support of roaming-registered SIM cards [esphome977](https://github.com/esphome/esphome/pull/977) by [andriej](https://github.com/andriej)
- esphome: BME280: fix typos, use forced mode constant [esphome974](https://github.com/esphome/esphome/pull/974) by [GMTA](https://github.com/GMTA)
- esphome: MQTT climate features [esphome913](https://github.com/esphome/esphome/pull/913) by [puuu](https://github.com/puuu)
- esphome: Revert default ESP32 upload baud rate [esphome978](https://github.com/esphome/esphome/pull/978)
- esphome: Add TM1651 simple level, turn on, turn off actions [esphome920](https://github.com/esphome/esphome/pull/920) by [freekode](https://github.com/freekode)
- esphome: Webserver - include css, js in index [esphome932](https://github.com/esphome/esphome/pull/932) by [Elkropac](https://github.com/Elkropac)
- docs: web_server - css_include and js_include: add new options and example [docs459](https://github.com/esphome/esphome-docs/pull/459) by [Elkropac](https://github.com/Elkropac)
- docs: Add new action for TM1651 [docs442](https://github.com/esphome/esphome-docs/pull/442) by [freekode](https://github.com/freekode)
- docs: Added equal symbol for MAX7219 7-segment display [docs503](https://github.com/esphome/esphome-docs/pull/503) by [egeltje](https://github.com/egeltje)
- esphome: Added equal symbol for MAX7219 7-segment display [esphome986](https://github.com/esphome/esphome/pull/986) by [egeltje](https://github.com/egeltje)
- esphome: Output from platformio idedata command does not need to be decoded [esphome953](https://github.com/esphome/esphome/pull/953) by [brandond](https://github.com/brandond)
- esphome: Allow custom lights to be addressable [esphome954](https://github.com/esphome/esphome/pull/954) by [brandond](https://github.com/brandond)
- esphome: Fix esphome/issues947 - RGBW(W) white brightness [esphome925](https://github.com/esphome/esphome/pull/925) by [pauln](https://github.com/pauln)
- esphome: Add support for TTGO epaper boards with B73 revision [esphome928](https://github.com/esphome/esphome/pull/928) by [thomasklingbeil](https://github.com/thomasklingbeil)
- esphome: Fix OTA updates getting killed by task_wdt [esphome959](https://github.com/esphome/esphome/pull/959) by [Skaronator](https://github.com/Skaronator)
- esphome: Bugfix/1077 decode called on str fetching platformio stacktrace [esphome991](https://github.com/esphome/esphome/pull/991) by [timsavage](https://github.com/timsavage)
- esphome: Add support for Tuya ceiling fan controllers [esphome989](https://github.com/esphome/esphome/pull/989) by [buxtronix](https://github.com/buxtronix)
- esphome: Fixed iBeacon struct and major and minor parsing [esphome987](https://github.com/esphome/esphome/pull/987) by [sekkr1](https://github.com/sekkr1)
- esphome: http_request http fix [esphome980](https://github.com/esphome/esphome/pull/980) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: Rgbww color fix [esphome967](https://github.com/esphome/esphome/pull/967) by [quinnhosler](https://github.com/quinnhosler)
- esphome: add time cover assumed_state option [esphome979](https://github.com/esphome/esphome/pull/979) by [glmnet](https://github.com/glmnet)
- esphome: Add on_rc_switch trigger [esphome983](https://github.com/esphome/esphome/pull/983) by [escoand](https://github.com/escoand)
- esphome: SCD30 fixes and improvements [esphome962](https://github.com/esphome/esphome/pull/962) by [Sizurka](https://github.com/Sizurka)
- docs: cover time based add assumed state option [docs490](https://github.com/esphome/esphome-docs/pull/490) by [glmnet](https://github.com/glmnet)
- esphome: pzemac total energy support [esphome933](https://github.com/esphome/esphome/pull/933) by [yekm](https://github.com/yekm)
- docs: docs for Tuya fan, update tuya light [docs502](https://github.com/esphome/esphome-docs/pull/502) by [buxtronix](https://github.com/buxtronix)
- docs: Next [docs491](https://github.com/esphome/esphome-docs/pull/491) by [CircuitSetup](https://github.com/CircuitSetup)
- docs: add energy support to pzemac [docs478](https://github.com/esphome/esphome-docs/pull/478) by [yekm](https://github.com/yekm)
- docs: Added examples for uart text sensor [docs468](https://github.com/esphome/esphome-docs/pull/468) by [tomludd](https://github.com/tomludd)
- docs: Add docs for TMP117 sensor [docs505](https://github.com/esphome/esphome-docs/pull/505) by [Azimath](https://github.com/Azimath)
- esphome: Add TMP117 component [esphome992](https://github.com/esphome/esphome/pull/992) by [Azimath](https://github.com/Azimath) (new-integration)
- esphome: Unittests for esphome python code [esphome931](https://github.com/esphome/esphome/pull/931) by [timsavage](https://github.com/timsavage)
- esphome: Corrections to default register values of ATM90E32 component [esphome982](https://github.com/esphome/esphome/pull/982) by [CircuitSetup](https://github.com/CircuitSetup)
- esphome: Support for AHT10 temperature and humidity sensor [esphome949](https://github.com/esphome/esphome/pull/949) by [gmasse](https://github.com/gmasse) (new-integration)
- docs: Add documentation for AHT10 sensor [docs466](https://github.com/esphome/esphome-docs/pull/466) by [gmasse](https://github.com/gmasse)
- esphome: Retry connecting if the connection is not valid [esphome994](https://github.com/esphome/esphome/pull/994) by [abmantis](https://github.com/abmantis)
- esphome: Support for pcd8544 (nokia 5110 and 3310) screen [esphome973](https://github.com/esphome/esphome/pull/973) by [pax0r](https://github.com/pax0r)
- esphome: fix servo bug restoring state and starting servo detached [esphome1008](https://github.com/esphome/esphome/pull/1008) by [glmnet](https://github.com/glmnet) (breaking-change)
- docs: Documentation for PCD8544 [docs485](https://github.com/esphome/esphome-docs/pull/485) by [pax0r](https://github.com/pax0r)
- esphome: VSCode devcontainer support [esphome914](https://github.com/esphome/esphome/pull/914) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: removes comments from lambda [esphome998](https://github.com/esphome/esphome/pull/998) by [glmnet](https://github.com/glmnet)
- esphome: Add HM3301 laser dust detection sensor [esphome963](https://github.com/esphome/esphome/pull/963) by [freekode](https://github.com/freekode) (new-integration)
- docs: Add docs HM3301 [docs529](https://github.com/esphome/esphome-docs/pull/529) by [freekode](https://github.com/freekode)
- esphome: Constant brightness [esphome1007](https://github.com/esphome/esphome/pull/1007) by [kroimon](https://github.com/kroimon)
- docs: Add webserver-v1.js click handlers for Cover buttons [docs521](https://github.com/esphome/esphome-docs/pull/521) by [balrog-kun](https://github.com/balrog-kun)
- esphome: web_server: Add cover calls to REST API [esphome999](https://github.com/esphome/esphome/pull/999) by [balrog-kun](https://github.com/balrog-kun)
- esphome: Add AC Dimmer support [esphome880](https://github.com/esphome/esphome/pull/880) (new-feature) (new-integration)
- docs: add ac_dimmer [docs536](https://github.com/esphome/esphome-docs/pull/536) by [glmnet](https://github.com/glmnet)
- docs: Add documentation for cwww and rgbww constant_brightness variables. (… [docs540](https://github.com/esphome/esphome-docs/pull/540) by [glmnet](https://github.com/glmnet)
- esphome: feat: Add support for MCP23016 IO Expander [esphome1012](https://github.com/esphome/esphome/pull/1012) by [reidprojects](https://github.com/reidprojects) (new-integration)
- docs: feat: Added documentation to support for MCP23016 [docs537](https://github.com/esphome/esphome-docs/pull/537) by [reidprojects](https://github.com/reidprojects)
- docs: Kristopher mackowiak next [docs544](https://github.com/esphome/esphome-docs/pull/544) by [glmnet](https://github.com/glmnet)
- docs: fix copy paste void [docs545](https://github.com/esphome/esphome-docs/pull/545) by [glmnet](https://github.com/glmnet)
- esphome: Daikin climate receiver support [esphome1001](https://github.com/esphome/esphome/pull/1001) by [puuu](https://github.com/puuu)
- docs: ir_climate: describe daikin receive support [docs522](https://github.com/esphome/esphome-docs/pull/522) by [puuu](https://github.com/puuu)
- esphome: Tests for CPP Code generation and some Python3 improvements [esphome961](https://github.com/esphome/esphome/pull/961) by [timsavage](https://github.com/timsavage)
- esphome: Climate whirlpool [esphome1029](https://github.com/esphome/esphome/pull/1029) by [glmnet](https://github.com/glmnet) (new-integration)
- docs: add whirlpool climate [docs552](https://github.com/esphome/esphome-docs/pull/552) by [glmnet](https://github.com/glmnet)
- docs: add mac address info [docs554](https://github.com/esphome/esphome-docs/pull/554) by [glmnet](https://github.com/glmnet)
- esphome: add mac address to wifi info [esphome1030](https://github.com/esphome/esphome/pull/1030) by [glmnet](https://github.com/glmnet)
- esphome: SHTC3: Wake up the sensor during setup [esphome993](https://github.com/esphome/esphome/pull/993) by [Sizurka](https://github.com/Sizurka)
- esphome: Change buffer sending process for waveshare_epaper (2.70in) [esphome1031](https://github.com/esphome/esphome/pull/1031) by [ukewea](https://github.com/ukewea)
- docs: add light on off triggers docs [docs559](https://github.com/esphome/esphome-docs/pull/559) by [glmnet](https://github.com/glmnet)
- esphome: add lights on off triggers [esphome1037](https://github.com/esphome/esphome/pull/1037) by [glmnet](https://github.com/glmnet) (new-feature)
- docs: Bluetooth advertising automation [docs512](https://github.com/esphome/esphome-docs/pull/512) by [puuu](https://github.com/puuu)
- esphome: Bluetooth advertising automation [esphome995](https://github.com/esphome/esphome/pull/995) by [puuu](https://github.com/puuu)
- esphome: Fix missing yield in ESP32 UART timeout code causing watchdog resets when blocking for serial data. [esphome1016](https://github.com/esphome/esphome/pull/1016) by [fake-name](https://github.com/fake-name)
- docs: Make initial run variable available to addressable_lambda [docs558](https://github.com/esphome/esphome-docs/pull/558) by [Skaronator](https://github.com/Skaronator)
- esphome: Make initial run variable available to addressable_lambda [esphome1035](https://github.com/esphome/esphome/pull/1035) by [Skaronator](https://github.com/Skaronator)
- esphome: Dashboard Updates [esphome1025](https://github.com/esphome/esphome/pull/1025) by [jonathanadams](https://github.com/jonathanadams) (new-feature) (notable-change)
- docs: remote_receiver: describe memory_block configuration [docs523](https://github.com/esphome/esphome-docs/pull/523) by [puuu](https://github.com/puuu)
- esphome: esp32 remote: make RMT memory blocks configureable [esphome1002](https://github.com/esphome/esphome/pull/1002) by [puuu](https://github.com/puuu)
- esphome: test disable no delay [esphome1026](https://github.com/esphome/esphome/pull/1026) by [glmnet](https://github.com/glmnet)
- esphome: http_request ESP32 insecure requests fix [esphome1041](https://github.com/esphome/esphome/pull/1041) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: Update FastLED Library 3.3.3 [esphome1020](https://github.com/esphome/esphome/pull/1020) by [teamsuperpanda](https://github.com/teamsuperpanda)
- docs: Max7219 intensity change update [docs546](https://github.com/esphome/esphome-docs/pull/546) by [buxtronix](https://github.com/buxtronix)
- esphome: Some max7219 updates. [esphome1021](https://github.com/esphome/esphome/pull/1021) by [buxtronix](https://github.com/buxtronix)
- docs: 5.83in Waveshare add [docs572](https://github.com/esphome/esphome-docs/pull/572) by [sredfern](https://github.com/sredfern)
- esphome: Extending Support to 5.83in Waveshare eink B/W displays [esphome1009](https://github.com/esphome/esphome/pull/1009) by [sredfern](https://github.com/sredfern)
- esphome: Allow tm1637 to use pins from IO expanders [esphome1058](https://github.com/esphome/esphome/pull/1058) by [jesserockz](https://github.com/jesserockz)
- esphome: Fix fan oscillation trait not being used [esphome1048](https://github.com/esphome/esphome/pull/1048) by [blejdfist](https://github.com/blejdfist)
- esphome: Update tm1637.cpp [esphome1044](https://github.com/esphome/esphome/pull/1044) by [nepozs](https://github.com/nepozs)
- esphome: dht: Fix sensor reading from DHT22 [esphome926](https://github.com/esphome/esphome/pull/926) by [robinsmidsrod](https://github.com/robinsmidsrod)
- docs: dht: Add DHT22_TYPE2 model [docs563](https://github.com/esphome/esphome-docs/pull/563) by [robinsmidsrod](https://github.com/robinsmidsrod)
- esphome: Add lambda to devcontainer config [esphome1059](https://github.com/esphome/esphome/pull/1059) by [jesserockz](https://github.com/jesserockz)
- docs: Ble scanner doc [docs611](https://github.com/esphome/esphome-docs/pull/611) by [TheKuko](https://github.com/TheKuko)
- esphome: Ble scanner [esphome976](https://github.com/esphome/esphome/pull/976) by [TheKuko](https://github.com/TheKuko) (new-feature)
- docs: Update arduino framework versions [docs575](https://github.com/esphome/esphome-docs/pull/575) by [Skaronator](https://github.com/Skaronator)
- docs: Fix pcf8574 mode [docs616](https://github.com/esphome/esphome-docs/pull/616) by [glmnet](https://github.com/glmnet)
- docs: Dallas autosetup [docs551](https://github.com/esphome/esphome-docs/pull/551) by [krahabb](https://github.com/krahabb)
- esphome: Expose mac address via discovery (mDNS) [esphome1038](https://github.com/esphome/esphome/pull/1038) by [ctalkington](https://github.com/ctalkington)
- docs: ESP32 DAC output documentation [docs617](https://github.com/esphome/esphome-docs/pull/617) by [napieraj](https://github.com/napieraj)
- esphome: Add support for ESP32 DAC [esphome1071](https://github.com/esphome/esphome/pull/1071) by [napieraj](https://github.com/napieraj) (new-integration)
- esphome: Uart improvments [esphome1024](https://github.com/esphome/esphome/pull/1024) by [0hax](https://github.com/0hax) (notable-change)
- docs: Uart improvments [docs571](https://github.com/esphome/esphome-docs/pull/571) by [0hax](https://github.com/0hax)
- esphome: Adding support for MAX31856 Thermocouple Temperature Sensor (feature 700) [esphome1039](https://github.com/esphome/esphome/pull/1039) by [declanshanaghy](https://github.com/declanshanaghy) (new-integration)
- esphome: Add support for additional Xiaomi BLE sensors [esphome1027](https://github.com/esphome/esphome/pull/1027) by [ahpohl](https://github.com/ahpohl) (new-integration) (notable-change)
- docs: Add support for additional Xiaomi BLE sensors [docs576](https://github.com/esphome/esphome-docs/pull/576) by [ahpohl](https://github.com/ahpohl)
- esphome: Explicitly set language to English [esphome1073](https://github.com/esphome/esphome/pull/1073) by [gitolicious](https://github.com/gitolicious)
- docs: Added TTGO-Camera Plus PIN configuration [docs510](https://github.com/esphome/esphome-docs/pull/510) by [rudgr](https://github.com/rudgr)
- esphome: Added support for ssd1327 [esphome985](https://github.com/esphome/esphome/pull/985) by [igg](https://github.com/igg)
- docs: added energy in pzem004 documentation [docs547](https://github.com/esphome/esphome-docs/pull/547) by [adriancuzman](https://github.com/adriancuzman)
- esphome: added energy reading for pzem004 [esphome1022](https://github.com/esphome/esphome/pull/1022) by [adriancuzman](https://github.com/adriancuzman)
- esphome: BH1750 Measurement time [esphome997](https://github.com/esphome/esphome/pull/997) by [rradar](https://github.com/rradar)
- docs: BH1750 Measurement time doc updates [docs515](https://github.com/esphome/esphome-docs/pull/515) by [rradar](https://github.com/rradar)
- esphome: Sort keys in dicts in output yaml for 'config' command [esphome1049](https://github.com/esphome/esphome/pull/1049) by [ivan4th](https://github.com/ivan4th)
- esphome: Extend uart: with rx_buffer_size: [esphome1006](https://github.com/esphome/esphome/pull/1006) by [ayufan](https://github.com/ayufan)
- docs: Document `uart.rx_buffer_size` [docs528](https://github.com/esphome/esphome-docs/pull/528) by [ayufan](https://github.com/ayufan)
- esphome: Add Prometheus /metrics-Endpoint [esphome1032](https://github.com/esphome/esphome/pull/1032) by [margau](https://github.com/margau) (new-feature)
- docs: Add Prometheus-Documentation [docs556](https://github.com/esphome/esphome-docs/pull/556) by [margau](https://github.com/margau)
- esphome: Turn off PN532 RF field when not expecting a tag [esphome1046](https://github.com/esphome/esphome/pull/1046) by [apeeters](https://github.com/apeeters)
- docs: Docs for CS Optional [docs644](https://github.com/esphome/esphome-docs/pull/644) by [igg](https://github.com/igg)
- esphome: making SPI CS optional [esphome988](https://github.com/esphome/esphome/pull/988) by [igg](https://github.com/igg)
- esphome: AQI calculator for HM3301 [esphome1011](https://github.com/esphome/esphome/pull/1011) by [freekode](https://github.com/freekode)
- docs: AQI calculator for HM3301 [docs535](https://github.com/esphome/esphome-docs/pull/535) by [freekode](https://github.com/freekode)
- esphome: Fix gamma_correct when using constant_brightness option [esphome1043](https://github.com/esphome/esphome/pull/1043) by [Skaronator](https://github.com/Skaronator)
- esphome: Add E1.31 support [esphome950](https://github.com/esphome/esphome/pull/950) by [ayufan](https://github.com/ayufan) (new-integration)
- esphome: Add `adalight` light effect [esphome956](https://github.com/esphome/esphome/pull/956) by [ayufan](https://github.com/ayufan) (new-integration)
- docs: Add documentation about E1.31, Adalight and WLED [docs646](https://github.com/esphome/esphome-docs/pull/646) by [ayufan](https://github.com/ayufan)
- esphome: Add WLED support [esphome1092](https://github.com/esphome/esphome/pull/1092) by [ayufan](https://github.com/ayufan) (new-integration)
- docs: PID Climate Controller [docs432](https://github.com/esphome/esphome-docs/pull/432)
- docs: Added Etekcity Voltson cookbook [docs628](https://github.com/esphome/esphome-docs/pull/628) by [gitolicious](https://github.com/gitolicious)
- esphome: Update docker base image [esphome1093](https://github.com/esphome/esphome/pull/1093) by [Skaronator](https://github.com/Skaronator)
- esphome: SenseAir: flush input buffer on read error [esphome1017](https://github.com/esphome/esphome/pull/1017) by [ferbar](https://github.com/ferbar)
- docs: Add documentation for fan direction [docs580](https://github.com/esphome/esphome-docs/pull/580) by [blejdfist](https://github.com/blejdfist)
- esphome: Add support for controlling fan direction [esphome1051](https://github.com/esphome/esphome/pull/1051) by [blejdfist](https://github.com/blejdfist)
- esphome: Add API component to logging error message [esphome1062](https://github.com/esphome/esphome/pull/1062) by [JeffResc](https://github.com/JeffResc)
- docs: Added MCP3008 [docs591](https://github.com/esphome/esphome-docs/pull/591) by [SenexCrenshaw](https://github.com/SenexCrenshaw)
- esphome: Add MCP3008 I/O Expander [esphome1057](https://github.com/esphome/esphome/pull/1057) by [SenexCrenshaw](https://github.com/SenexCrenshaw)
- esphome: ADE7953: Fix dereferencing of a null pointer [esphome1086](https://github.com/esphome/esphome/pull/1086) by [rnauber](https://github.com/rnauber)
- esphome: sgp30 baseline write bug fix (1157) [esphome1078](https://github.com/esphome/esphome/pull/1078) by [korellas](https://github.com/korellas)
- esphome: fix for ESP32 'Association Leave' [esphome1081](https://github.com/esphome/esphome/pull/1081) by [MasterTim17](https://github.com/MasterTim17)
- esphome: Climate bang bang enhancements [esphome1061](https://github.com/esphome/esphome/pull/1061) by [kbx81](https://github.com/kbx81)
- docs: Climate bang bang enhancements [docs595](https://github.com/esphome/esphome-docs/pull/595) by [kbx81](https://github.com/kbx81)
- esphome: Fix decode and encode for RC5-protocol [esphome1047](https://github.com/esphome/esphome/pull/1047) by [LukasK13](https://github.com/LukasK13)
- esphome: Add esp8266 huzzah gpio pins [esphome1096](https://github.com/esphome/esphome/pull/1096) by [halkeye](https://github.com/halkeye)
- esphome: fix percentage handling [esphome1094](https://github.com/esphome/esphome/pull/1094) by [ssieb](https://github.com/ssieb)
- docs: Add support for command-line-substitutions [docs538](https://github.com/esphome/esphome-docs/pull/538) by [AlexMekkering](https://github.com/AlexMekkering)
- esphome: Add support for command-line substitutions [esphome1014](https://github.com/esphome/esphome/pull/1014) by [AlexMekkering](https://github.com/AlexMekkering) (new-feature)
- esphome: Add LG Climate IR [esphome1097](https://github.com/esphome/esphome/pull/1097) by [square99](https://github.com/square99) (new-integration)
- docs: Add LG Climate IR [docs655](https://github.com/esphome/esphome-docs/pull/655) by [square99](https://github.com/square99)
- esphome: ESP32: Conditionally log on services to avoid OOM crashes [esphome1098](https://github.com/esphome/esphome/pull/1098) by [buxtronix](https://github.com/buxtronix)
- esphome: Release BT controller unused memory in the right place [esphome1095](https://github.com/esphome/esphome/pull/1095) by [buxtronix](https://github.com/buxtronix)
- docs: add documentation for component sn74hc595 [docs637](https://github.com/esphome/esphome-docs/pull/637) by [phjr](https://github.com/phjr)
- esphome: add support for SN74HC595 shift register [esphome1083](https://github.com/esphome/esphome/pull/1083) by [phjr](https://github.com/phjr) (new-integration)
- esphome: Max7219 in Dot Matrix configuration [esphome1053](https://github.com/esphome/esphome/pull/1053) by [rspaargaren](https://github.com/rspaargaren)
- docs: Max7219 new documentation [docs585](https://github.com/esphome/esphome-docs/pull/585) by [rspaargaren](https://github.com/rspaargaren)
- esphome: Add support for ST7789V display module (as on TTGO T-Display) [esphome1050](https://github.com/esphome/esphome/pull/1050) by [kbx81](https://github.com/kbx81)
- docs: Add documentation for ST7789V display module (as on TTGO T-Display) [docs594](https://github.com/esphome/esphome-docs/pull/594) by [kbx81](https://github.com/kbx81)
- esphome: Vl53 long range [esphome1055](https://github.com/esphome/esphome/pull/1055) by [rspaargaren](https://github.com/rspaargaren)
- docs: Update vl53l0x.rst [docs592](https://github.com/esphome/esphome-docs/pull/592) by [rspaargaren](https://github.com/rspaargaren)
- esphome: fix shunt voltage / current / power reading in INA3221 [esphome1101](https://github.com/esphome/esphome/pull/1101) by [Vxider](https://github.com/Vxider) (breaking-change)
- esphome: Fix current / power reading in INA219 [esphome1103](https://github.com/esphome/esphome/pull/1103) by [Vxider](https://github.com/Vxider)
- esphome: Fix: Component script not stopped in certain situations [esphome1004](https://github.com/esphome/esphome/pull/1004) by [balrog-kun](https://github.com/balrog-kun) (breaking-change)
- docs: add script.stop breaking change [docs659](https://github.com/esphome/esphome-docs/pull/659) by [glmnet](https://github.com/glmnet)
- esphome: Fixes esphome/issues1192 - Save on upload bug [esphome1107](https://github.com/esphome/esphome/pull/1107) by [jonathanadams](https://github.com/jonathanadams)
- esphome: Revert "Climate bang bang enhancements" [esphome1106](https://github.com/esphome/esphome/pull/1106) by [glmnet](https://github.com/glmnet)
- esphome: Use default average mode in INA3221 [esphome1102](https://github.com/esphome/esphome/pull/1102) by [Vxider](https://github.com/Vxider)
- esphome: Thermostat component [esphome1105](https://github.com/esphome/esphome/pull/1105) by [kbx81](https://github.com/kbx81) (new-integration)
- docs: Added thermostat component doc [docs665](https://github.com/esphome/esphome-docs/pull/665) by [kbx81](https://github.com/kbx81)
- esphome: unpin mbedtls version [esphome1114](https://github.com/esphome/esphome/pull/1114) by [glmnet](https://github.com/glmnet)
- esphome: Fix ethernet logging too many warn messages [esphome1112](https://github.com/esphome/esphome/pull/1112) by [glmnet](https://github.com/glmnet)
- esphome: add click dependency [esphome1111](https://github.com/esphome/esphome/pull/1111) by [glmnet](https://github.com/glmnet)
- docs: Add documentation for climate.pid.reset_integral_term action [docs660](https://github.com/esphome/esphome-docs/pull/660) by [carlos-sarmiento](https://github.com/carlos-sarmiento)
- esphome: Add Integral Reset Action to PIDClimate [esphome1104](https://github.com/esphome/esphome/pull/1104) by [carlos-sarmiento](https://github.com/carlos-sarmiento)
- docs: color interlock [docs653](https://github.com/esphome/esphome-docs/pull/653) by [peq123](https://github.com/peq123)
- esphome: RGBWW - added channel interlock for RGB vs white [esphome1042](https://github.com/esphome/esphome/pull/1042) by [peq123](https://github.com/peq123)
- docs: Add documentation for new WPA2-EAP authentication. [docs633](https://github.com/esphome/esphome-docs/pull/633) by [tomtom5152](https://github.com/tomtom5152)
- docs: SSD1325 documentation update for grayscale support [docs596](https://github.com/esphome/esphome-docs/pull/596) by [kbx81](https://github.com/kbx81)
- esphome: SSD1325 grayscale support [esphome1064](https://github.com/esphome/esphome/pull/1064) by [kbx81](https://github.com/kbx81)
- docs: Cleaned up ESP32 DAC docs [docs618](https://github.com/esphome/esphome-docs/pull/618) by [napieraj](https://github.com/napieraj)
- docs: Added SSD1351 doc [docs663](https://github.com/esphome/esphome-docs/pull/663) by [kbx81](https://github.com/kbx81)
- esphome: Add SSD1351 OLED display support [esphome1100](https://github.com/esphome/esphome/pull/1100) by [kbx81](https://github.com/kbx81) (new-integration)
- esphome: Add cryptography requirement to the setup.py file [esphome1116](https://github.com/esphome/esphome/pull/1116) by [jesserockz](https://github.com/jesserockz)
- docs: Support ssd1327 docs [docs664](https://github.com/esphome/esphome-docs/pull/664) by [igg](https://github.com/igg)
- esphome: Revert "Add ESP32 support for WPA2-EAP Enterprise WiFi authentication" [esphome1117](https://github.com/esphome/esphome/pull/1117) by [glmnet](https://github.com/glmnet)
- esphome: Revert "Add cryptography requirement to the setup.py file" [esphome1118](https://github.com/esphome/esphome/pull/1118) by [glmnet](https://github.com/glmnet)
- esphome: Install updated git version in lint image [esphome1122](https://github.com/esphome/esphome/pull/1122) by [jesserockz](https://github.com/jesserockz)
- docs: documentation for version sensor hide timestamp option [docs640](https://github.com/esphome/esphome-docs/pull/640) by [Wauter](https://github.com/Wauter)
- esphome: fixes script wait not waiting [esphome1123](https://github.com/esphome/esphome/pull/1123) by [glmnet](https://github.com/glmnet)
- docs: Split the Tuya component documentation [docs631](https://github.com/esphome/esphome-docs/pull/631) by [jesserockz](https://github.com/jesserockz)
- esphome: Add support for Tuya Switches [esphome1074](https://github.com/esphome/esphome/pull/1074) by [jesserockz](https://github.com/jesserockz) (new-integration)
- docs: Add Tuya Switch docs [docs625](https://github.com/esphome/esphome-docs/pull/625) by [jesserockz](https://github.com/jesserockz)
- esphome: fix script.wait action [esphome1120](https://github.com/esphome/esphome/pull/1120) by [ssieb](https://github.com/ssieb)
- esphome: Add support for Tuya Climate devices [esphome1076](https://github.com/esphome/esphome/pull/1076) by [jesserockz](https://github.com/jesserockz) (new-integration)
- docs: Add Tuya Climate docs [docs632](https://github.com/esphome/esphome-docs/pull/632) by [jesserockz](https://github.com/jesserockz)
- esphome: Add support for Tuya Sensors [esphome1088](https://github.com/esphome/esphome/pull/1088) by [jesserockz](https://github.com/jesserockz) (new-integration)
- docs: Add Tuya Sensor docs [docs661](https://github.com/esphome/esphome-docs/pull/661) by [jesserockz](https://github.com/jesserockz)
- docs: Add Tuya Binary Sensor docs [docs662](https://github.com/esphome/esphome-docs/pull/662) by [jesserockz](https://github.com/jesserockz)
- esphome: Add support for Tuya Binary Sensors [esphome1089](https://github.com/esphome/esphome/pull/1089) by [jesserockz](https://github.com/jesserockz) (new-integration)
- esphome: feature request 398 add 'hide timestamp' option for version text sensor [esphome1085](https://github.com/esphome/esphome/pull/1085) by [Wauter](https://github.com/Wauter)
- esphome: Add 7.5inch v2 waveshare [esphome1077](https://github.com/esphome/esphome/pull/1077) by [PaulAntonDeen](https://github.com/PaulAntonDeen)
- docs: Added new version of 7.5inch waveshare epaper [docs675](https://github.com/esphome/esphome-docs/pull/675) by [PaulAntonDeen](https://github.com/PaulAntonDeen)
- esphome: Move CI/CD to GitHub Actions [esphome1125](https://github.com/esphome/esphome/pull/1125) by [jesserockz](https://github.com/jesserockz)
- esphome: Add PR labels based on files changed [esphome1127](https://github.com/esphome/esphome/pull/1127) by [jesserockz](https://github.com/jesserockz)
- esphome: Brightness support for Nextion display [esphome1109](https://github.com/esphome/esphome/pull/1109) by [Vxider](https://github.com/Vxider)
- docs: Brightness support for Nextion display [docs668](https://github.com/esphome/esphome-docs/pull/668) by [Vxider](https://github.com/Vxider)
- esphome: Revert "Add PR labels based on files changed" [esphome1128](https://github.com/esphome/esphome/pull/1128) by [jesserockz](https://github.com/jesserockz)
- docs: Add Toshiba climate [docs681](https://github.com/esphome/esphome-docs/pull/681) by [JoppyFurr](https://github.com/JoppyFurr)
- esphome: Add support for Toshiba heat pumps [esphome1121](https://github.com/esphome/esphome/pull/1121) by [JoppyFurr](https://github.com/JoppyFurr) (new-integration)
- esphome: Packages feature [esphome1052](https://github.com/esphome/esphome/pull/1052) by [corvis](https://github.com/corvis) (new-feature) (notable-change)
- docs: Added documentation for packages feature [docs582](https://github.com/esphome/esphome-docs/pull/582) by [corvis](https://github.com/corvis)
- esphome: Allow updating pid control params [esphome1115](https://github.com/esphome/esphome/pull/1115) by [carlos-sarmiento](https://github.com/carlos-sarmiento)
- esphome: Github actions repo [esphome1130](https://github.com/esphome/esphome/pull/1130) by [jesserockz](https://github.com/jesserockz)
- esphome: Feature/fix unit tests [esphome1129](https://github.com/esphome/esphome/pull/1129) by [pkuehne](https://github.com/pkuehne)
- esphome: GH Actions Update [esphome1134](https://github.com/esphome/esphome/pull/1134)
- esphome: Bug/fix internal flag in binary sensor [esphome1136](https://github.com/esphome/esphome/pull/1136) by [pkuehne](https://github.com/pkuehne)
- esphome: Use inclusive terminology [esphome1137](https://github.com/esphome/esphome/pull/1137)
- esphome: Add exposure notifications [esphome1135](https://github.com/esphome/esphome/pull/1135) (new-integration)
- esphome: Fix adding another mbedtls [esphome1131](https://github.com/esphome/esphome/pull/1131)
- esphome: Tuya Sensor remove commented out code (style guide) [esphome1132](https://github.com/esphome/esphome/pull/1132)
- docs: Add exposure notifications docs [docs683](https://github.com/esphome/esphome-docs/pull/683)
- docs: Improve RGBW(W) docs [docs682](https://github.com/esphome/esphome-docs/pull/682)
- esphome: add mqtt speed topics for fan [esphome1140](https://github.com/esphome/esphome/pull/1140) by [ssieb](https://github.com/ssieb)
- esphome: Bump pytest from 5.4.1 to 5.4.3 [esphome1144](https://github.com/esphome/esphome/pull/1144) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Bump hypothesis from 5.10.4 to 5.19.3 [esphome1146](https://github.com/esphome/esphome/pull/1146) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Bump protobuf from 3.11.3 to 3.12.2 [esphome1147](https://github.com/esphome/esphome/pull/1147) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Bump ifaddr from 0.1.6 to 0.1.7 [esphome1148](https://github.com/esphome/esphome/pull/1148) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Bump pytest-cov from 2.8.1 to 2.10.0 [esphome1145](https://github.com/esphome/esphome/pull/1145) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Fix Waveshare 7.50inV2 [esphome1143](https://github.com/esphome/esphome/pull/1143)
- esphome: Load setup.py requirements from requirements.txt [esphome1149](https://github.com/esphome/esphome/pull/1149)
- esphome: Add pytest to CI [esphome1138](https://github.com/esphome/esphome/pull/1138)
- esphome: Feature/component test fixture [esphome1142](https://github.com/esphome/esphome/pull/1142) by [pkuehne](https://github.com/pkuehne)
- esphome: Use more layer caching for esphome/esphome Dockerfile [esphome1150](https://github.com/esphome/esphome/pull/1150)
- esphome: Don't remove location information for packages [esphome1133](https://github.com/esphome/esphome/pull/1133)
- esphome: Add tasmota magic bits to short circuit compat check [esphome1152](https://github.com/esphome/esphome/pull/1152)
- esphome: Fix executable bits on some hassio files [esphome1151](https://github.com/esphome/esphome/pull/1151)
- esphome: Don't run deploy job when repository is not esphome/esphome [esphome1157](https://github.com/esphome/esphome/pull/1157) by [jesserockz](https://github.com/jesserockz)
- docs: Docs for Setting control parameters on PID [docs674](https://github.com/esphome/esphome-docs/pull/674) by [carlos-sarmiento](https://github.com/carlos-sarmiento)
- esphome: Bump pytest-mock from 1.13.0 to 3.2.0 [esphome1159](https://github.com/esphome/esphome/pull/1159) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Bump pylint from 2.5.0 to 2.5.3 [esphome1160](https://github.com/esphome/esphome/pull/1160) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Bump tzlocal from 2.0.0 to 2.1 [esphome1162](https://github.com/esphome/esphome/pull/1162) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Fix unit test warning for hypothesis deprecation [esphome1163](https://github.com/esphome/esphome/pull/1163) by [pkuehne](https://github.com/pkuehne)
- esphome: Bump flake8 from 3.7.9 to 3.8.3 [esphome1161](https://github.com/esphome/esphome/pull/1161) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Bump FastLED from 3.2.9 to 3.3.3 [esphome1164](https://github.com/esphome/esphome/pull/1164)
- esphome: Arduino dev branch changed [esphome1139](https://github.com/esphome/esphome/pull/1139) by [glmnet](https://github.com/glmnet)
- esphome: Add bump version script [esphome1153](https://github.com/esphome/esphome/pull/1153)
- esphome: fix(cover yaml validation): adds gate to coincide with Home Assistant [esphome1175](https://github.com/esphome/esphome/pull/1175) by [erasmuswill](https://github.com/erasmuswill)
- esphome: http_request fix urls caching [esphome1174](https://github.com/esphome/esphome/pull/1174) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: Fix rf_bridge send and receive [esphome1180](https://github.com/esphome/esphome/pull/1180) by [vicfergar](https://github.com/vicfergar)
- esphome: mdi:timer icon replaced with mdi:timer-outline [esphome1181](https://github.com/esphome/esphome/pull/1181) by [Troon](https://github.com/Troon)
- esphome: Bump hypothesis from 5.19.3 to 5.20.3 [esphome1176](https://github.com/esphome/esphome/pull/1176) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Fix Home Assistant API disconnects when using st7789v display. [esphome1179](https://github.com/esphome/esphome/pull/1179) by [dr-oblivium](https://github.com/dr-oblivium)
- esphome: Fixed type mismatch between result field and preference of integration sensor [esphome1178](https://github.com/esphome/esphome/pull/1178) by [FrankBakkerNl](https://github.com/FrankBakkerNl)
- esphome: Feature/wizard tests [esphome1167](https://github.com/esphome/esphome/pull/1167) by [pkuehne](https://github.com/pkuehne)
- esphome: Add HassIO by-id serial port paths to serial ports listing [esphome1155](https://github.com/esphome/esphome/pull/1155)
- esphome: Bump NeoPixelBus from 2.5.2 to 2.5.7 [esphome1165](https://github.com/esphome/esphome/pull/1165)
- esphome: Bump colorlog from 4.1.0 to 4.2.1 [esphome1183](https://github.com/esphome/esphome/pull/1183) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: Bump hypothesis from 5.20.3 to 5.21.0 [esphome1184](https://github.com/esphome/esphome/pull/1184) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: ESP8266 Disable Pin Initialization on Boot to fix pin toggling [esphome1185](https://github.com/esphome/esphome/pull/1185)
- esphome: Fix dashboard logout button and py3.8 removed hmac.new digestmod [esphome1156](https://github.com/esphome/esphome/pull/1156)
- docs: WPA2 Enterprise Attempt 2 [docs704](https://github.com/esphome/esphome-docs/pull/704)
- esphome: WPA2 Enterprise Attempt 2 [esphome1158](https://github.com/esphome/esphome/pull/1158) (new-feature)
- esphome: Remove symlink_ops.py [esphome1196](https://github.com/esphome/esphome/pull/1196)
- esphome: Fix senseair flush input buffer wrong log level [esphome1194](https://github.com/esphome/esphome/pull/1194)
- esphome: Fix WLED minor issues [esphome1193](https://github.com/esphome/esphome/pull/1193)
- esphome: Clean up UART Improvements code [esphome1190](https://github.com/esphome/esphome/pull/1190)
- esphome: Partially revert make SPI CS pin optional [esphome1187](https://github.com/esphome/esphome/pull/1187)
- esphome: New script modes POC [esphome1168](https://github.com/esphome/esphome/pull/1168) (breaking-change) (new-feature)
- docs: Add script modes and timers [docs693](https://github.com/esphome/esphome-docs/pull/693) by [glmnet](https://github.com/glmnet)
- esphome: Revert "Sort keys in dicts in output yaml for 'config' command (1049)" [esphome1191](https://github.com/esphome/esphome/pull/1191)
- esphome: Fix SN74HC595 doesn't use ESPHome HAL and add lint checks for it [esphome1188](https://github.com/esphome/esphome/pull/1188)
- docs: Partially Revert make SPI CS pin optional [docs706](https://github.com/esphome/esphome-docs/pull/706)
- esphome: Enlarge ESP32 app partitions [esphome1197](https://github.com/esphome/esphome/pull/1197)
- esphome: Add CODEOWNERS mechanism [esphome1199](https://github.com/esphome/esphome/pull/1199)
- esphome: rtttl player [esphome1171](https://github.com/esphome/esphome/pull/1171) by [glmnet](https://github.com/glmnet) (new-integration)
- docs: add buzzer rtttl docs [docs700](https://github.com/esphome/esphome-docs/pull/700) by [glmnet](https://github.com/glmnet)
- esphome: Add glmnet components [esphome1200](https://github.com/esphome/esphome/pull/1200) by [glmnet](https://github.com/glmnet)
- docs: fix merge: climate devices moved to climate-ir [docs710](https://github.com/esphome/esphome-docs/pull/710) by [glmnet](https://github.com/glmnet)
- esphome: Add jesserockz to codeowners [esphome1202](https://github.com/esphome/esphome/pull/1202) by [jesserockz](https://github.com/jesserockz)
- esphome: Fix set point logging issue [esphome1201](https://github.com/esphome/esphome/pull/1201) by [kbx81](https://github.com/kbx81)
- docs: Revert "Dallas autosetup (551)" [docs709](https://github.com/esphome/esphome-docs/pull/709)
- esphome: Revert "Added auto discovery and setup to Dallas Platform (1028)" [esphome1189](https://github.com/esphome/esphome/pull/1189)
- docs: Update bang_bang doc, changelog fix [docs667](https://github.com/esphome/esphome-docs/pull/667) by [kbx81](https://github.com/kbx81)
- esphome: Update cryptography requirement from <3,>=2.0.0 to >=2.0.0,<4 [esphome1206](https://github.com/esphome/esphome/pull/1206) by [dependabot[bot]](https://github.com/apps/dependabot)
- esphome: fix dashboard select drop down [esphome1205](https://github.com/esphome/esphome/pull/1205) by [glmnet](https://github.com/glmnet)
- docs: New prometheus configuration [docs713](https://github.com/esphome/esphome-docs/pull/713)
- esphome: Cleanup web server prometheus integration [esphome1192](https://github.com/esphome/esphome/pull/1192)

1.14.5

Not secure
- esphome: Fix ESP32 interrupt enable/disable switched (cherry-picked)

1.14.4

Not secure
- docs: Added Android Beacon MQTT app [docs417](https://github.com/esphome/esphome-docs/pull/417) by [turbo-lab](https://github.com/turbo-lab)
- esphome: fix the problem of missing part of advertising packet when activ… [esphome868](https://github.com/esphome/esphome/pull/868) by [warpzone](https://github.com/warpzone)
- docs: dfplayer updates [docs421](https://github.com/esphome/esphome-docs/pull/421) by [glmnet](https://github.com/glmnet)
- docs: Fix time id conflict [docs418](https://github.com/esphome/esphome-docs/pull/418) by [guiguid](https://github.com/guiguid)
- docs: Cookbook for Sonoff Light Switches [docs407](https://github.com/esphome/esphome-docs/pull/407) by [bensuffolk](https://github.com/bensuffolk)
- esphome: fix climate_ir on receive optional [esphome897](https://github.com/esphome/esphome/pull/897) by [glmnet](https://github.com/glmnet)
- esphome: Fix MQTT logs Int or String expected Python 3 [esphome898](https://github.com/esphome/esphome/pull/898)
- esphome: web_server call setup_controller [esphome899](https://github.com/esphome/esphome/pull/899)
- esphome: Ignore ESP32 Camera unknown framesizes [esphome901](https://github.com/esphome/esphome/pull/901)
- esphome: Update ESP32 BLE ADV parse to match BLE spec [esphome904](https://github.com/esphome/esphome/pull/904)
- esphome: Add ESP8266 core v2.6.2 [esphome905](https://github.com/esphome/esphome/pull/905)
- docs: Add doc for color correction of rgb* lights [docs431](https://github.com/esphome/esphome-docs/pull/431) by [nickw444](https://github.com/nickw444)
- docs: Use .timestamp instead of .time in time docs [docs435](https://github.com/esphome/esphome-docs/pull/435) by [davidjb](https://github.com/davidjb)
- docs: DIY Examples : Added SW420 Vibration Sensor with Remote Notifications [docs436](https://github.com/esphome/esphome-docs/pull/436) by [rmooreID](https://github.com/rmooreID)
- docs: Fix broken link [docs437](https://github.com/esphome/esphome-docs/pull/437) by [richrd](https://github.com/richrd)
- docs: Update getting_started_command_line.rst [docs461](https://github.com/esphome/esphome-docs/pull/461) by [CyanoFresh](https://github.com/CyanoFresh)
- docs: Added degree symbol output on ~ for MAX7219 [docs376](https://github.com/esphome/esphome-docs/pull/376) by [cyberplant](https://github.com/cyberplant)
- docs: change "tracker" to "presence" [docs465](https://github.com/esphome/esphome-docs/pull/465) by [spattinson](https://github.com/spattinson)
- docs: On_sunrise was listed twice in description. [docs464](https://github.com/esphome/esphome-docs/pull/464) by [Mechotronic](https://github.com/Mechotronic)
- docs: Patch 3 [docs460](https://github.com/esphome/esphome-docs/pull/460) by [Valcob](https://github.com/Valcob)
- docs: fixed non working example [docs381](https://github.com/esphome/esphome-docs/pull/381) by [danibjor](https://github.com/danibjor)
- docs: Added my custom component, now with correct syntax [docs454](https://github.com/esphome/esphome-docs/pull/454) by [nldroid](https://github.com/nldroid)
- docs: faq reboot_timeout [docs472](https://github.com/esphome/esphome-docs/pull/472) by [glmnet](https://github.com/glmnet)
- docs: my9231->bit_depth: parameter name and sonoff B1 [docs489](https://github.com/esphome/esphome-docs/pull/489) by [anduchs](https://github.com/anduchs)
- docs: New DIY project about Cat Feeder [docs439](https://github.com/esphome/esphome-docs/pull/439) by [rubengargar](https://github.com/rubengargar)
- docs: Update diy.rst [docs493](https://github.com/esphome/esphome-docs/pull/493) by [brianhanifin](https://github.com/brianhanifin)
- docs: Add my ESPHome configs [docs492](https://github.com/esphome/esphome-docs/pull/492) by [nuttytree](https://github.com/nuttytree)
- docs: Brightness feature not included in doc. [docs445](https://github.com/esphome/esphome-docs/pull/445) by [tubalainen](https://github.com/tubalainen)
- docs: remove apostrophe [docs504](https://github.com/esphome/esphome-docs/pull/504) by [perjury](https://github.com/perjury)
- docs: Add UART-based Mitsibishi HeatPump Component [docs506](https://github.com/esphome/esphome-docs/pull/506) by [geoffdavis](https://github.com/geoffdavis)
- docs: Update pzemac.rst [docs495](https://github.com/esphome/esphome-docs/pull/495) by [Francisk0](https://github.com/Francisk0)
- docs: Fix link syntax [docs507](https://github.com/esphome/esphome-docs/pull/507) by [geoffdavis](https://github.com/geoffdavis)
- docs: Typo fix [docs498](https://github.com/esphome/esphome-docs/pull/498) by [napieraj](https://github.com/napieraj)
- docs: Fix some typos in Sonoff basic light switch [docs480](https://github.com/esphome/esphome-docs/pull/480) by [kaykayehnn](https://github.com/kaykayehnn)
- docs: Wrong IC [docs499](https://github.com/esphome/esphome-docs/pull/499) by [Tuckie](https://github.com/Tuckie)
- docs: small mistype fix [docs477](https://github.com/esphome/esphome-docs/pull/477) by [trylika](https://github.com/trylika)
- docs: Update sonoff.rst [docs470](https://github.com/esphome/esphome-docs/pull/470) by [TBobsin](https://github.com/TBobsin)
- docs: Update sonoff-t1-3.rst [docs497](https://github.com/esphome/esphome-docs/pull/497) by [RockBomber](https://github.com/RockBomber)
- docs: remove uppercase allowed in names [docs487](https://github.com/esphome/esphome-docs/pull/487) by [truglodite](https://github.com/truglodite)
- docs: Update ssd1306.rst [docs481](https://github.com/esphome/esphome-docs/pull/481) by [Valcob](https://github.com/Valcob)
- docs: Update board for Sonoff and link to Tasmota [docs484](https://github.com/esphome/esphome-docs/pull/484) by [sillyfrog](https://github.com/sillyfrog)
- docs: Update migrate_sonoff_tasmota.rst [docs483](https://github.com/esphome/esphome-docs/pull/483) by [jasonehines](https://github.com/jasonehines)
- docs: added rgbww light using pwm driver [docs482](https://github.com/esphome/esphome-docs/pull/482) by [morph027](https://github.com/morph027)
- docs: add a note about the log level of dump: all [docs475](https://github.com/esphome/esphome-docs/pull/475) by [drewp](https://github.com/drewp)
- docs: ifan02 cookbook [docs218](https://github.com/esphome/esphome-docs/pull/218) by [quazzie](https://github.com/quazzie)
- docs: Add documentation for cwww and rgbww constant_brightness variables. [docs530](https://github.com/esphome/esphome-docs/pull/530) by [kroimon](https://github.com/kroimon)
- docs: remove link to Adafruit [docs531](https://github.com/esphome/esphome-docs/pull/531) by [ebaschiera](https://github.com/ebaschiera)
- docs: Revert "Add documentation for cwww and rgbww constant_brightness vari… [docs539](https://github.com/esphome/esphome-docs/pull/539) by [glmnet](https://github.com/glmnet)
- docs: Add Stepper Motor blinds to diy examples [docs534](https://github.com/esphome/esphome-docs/pull/534) by [icarome](https://github.com/icarome)
- docs: Update sonoff.rst [docs549](https://github.com/esphome/esphome-docs/pull/549) by [MrZetor](https://github.com/MrZetor)
- docs: Improve LEDC documentation [docs557](https://github.com/esphome/esphome-docs/pull/557) by [Skaronator](https://github.com/Skaronator)
- docs: Update wifi.rst [docs562](https://github.com/esphome/esphome-docs/pull/562) by [kbouchard111](https://github.com/kbouchard111)
- docs: Add unit_of_measurement to make graphing happens [docs569](https://github.com/esphome/esphome-docs/pull/569) by [deftdawg](https://github.com/deftdawg)
- docs: Simple grammar change. [docs578](https://github.com/esphome/esphome-docs/pull/578) by [mnaz](https://github.com/mnaz)
- docs: Fix typos [docs561](https://github.com/esphome/esphome-docs/pull/561) by [mje-nz](https://github.com/mje-nz)
- docs: Adding example of how to use a buzzer [docs570](https://github.com/esphome/esphome-docs/pull/570) by [declanshanaghy](https://github.com/declanshanaghy)
- docs: Deleted Warning because the component is already tested [docs615](https://github.com/esphome/esphome-docs/pull/615) by [deltazerorsan](https://github.com/deltazerorsan)
- docs: Update datasheet URL on SHTCX page [docs598](https://github.com/esphome/esphome-docs/pull/598) by [JeffResc](https://github.com/JeffResc)
- docs: Update datagram URL on TX20 page [docs599](https://github.com/esphome/esphome-docs/pull/599) by [JeffResc](https://github.com/JeffResc)
- docs: Update datasheet URL on SCD30 page [docs600](https://github.com/esphome/esphome-docs/pull/600) by [JeffResc](https://github.com/JeffResc)
- docs: Update datasheet URL on STS3X page [docs602](https://github.com/esphome/esphome-docs/pull/602) by [JeffResc](https://github.com/JeffResc)
- docs: Update datasheet URL on SGP30 page [docs601](https://github.com/esphome/esphome-docs/pull/601) by [JeffResc](https://github.com/JeffResc)
- docs: Update Home Assistant custom component URL on contributing guide page [docs603](https://github.com/esphome/esphome-docs/pull/603) by [JeffResc](https://github.com/JeffResc)
- docs: Update WaveShare E-Paper URL on WaveShare E-Paper page [docs597](https://github.com/esphome/esphome-docs/pull/597) by [JeffResc](https://github.com/JeffResc)
- docs: Fix copy/paste error [docs574](https://github.com/esphome/esphome-docs/pull/574) by [mniess](https://github.com/mniess)
- docs: Update pulse_counter.rst [docs609](https://github.com/esphome/esphome-docs/pull/609) by [m1ch](https://github.com/m1ch)
- docs: Add smart intercom blogpost [docs621](https://github.com/esphome/esphome-docs/pull/621) by [frog32](https://github.com/frog32)
- docs: Minor spelling [docs622](https://github.com/esphome/esphome-docs/pull/622) by [AalianKhan](https://github.com/AalianKhan)
- docs: Added NEO Coolcam [docs496](https://github.com/esphome/esphome-docs/pull/496) by [nldroid](https://github.com/nldroid)
- docs: pzemac energy support [docs514](https://github.com/esphome/esphome-docs/pull/514) by [rradar](https://github.com/rradar)
- docs: Revert "pzemac energy support" [docs623](https://github.com/esphome/esphome-docs/pull/623) by [glmnet](https://github.com/glmnet)
- docs: Changed miflora platforms [docs586](https://github.com/esphome/esphome-docs/pull/586) by [Guyohms](https://github.com/Guyohms)
- docs: Update docs to reflect ssd1327 support [docs500](https://github.com/esphome/esphome-docs/pull/500) by [igg](https://github.com/igg)
- docs: Typo: NEC -> Sony [docs624](https://github.com/esphome/esphome-docs/pull/624) by [gitolicious](https://github.com/gitolicious)
- docs: Not every nodeMCU board supports 12V [docs626](https://github.com/esphome/esphome-docs/pull/626) by [Laess3r](https://github.com/Laess3r)
- docs: Revert "Update docs to reflect ssd1327 support" [docs634](https://github.com/esphome/esphome-docs/pull/634) by [glmnet](https://github.com/glmnet)

1.14.3

Not secure
- docs: Fix typo: as3935 sensor docs [docs401](https://github.com/esphome/esphome-docs/pull/401) by [TheJulianJES](https://github.com/TheJulianJES)
- docs: Remove references to scan_interval [docs400](https://github.com/esphome/esphome-docs/pull/400) by [marrold](https://github.com/marrold)
- esphome: ESP8266 remove default opmode check [esphome835](https://github.com/esphome/esphome/pull/835)
- esphome: WiFi AP apply manual ip settings [esphome836](https://github.com/esphome/esphome/pull/836)
- esphome: Fix ESP32 rotary encoder [esphome834](https://github.com/esphome/esphome/pull/834)
- esphome: Fix homeassistant.service schema lambda [esphome833](https://github.com/esphome/esphome/pull/833)
- esphome: Update platformio libraries [esphome837](https://github.com/esphome/esphome/pull/837)
- docs: Update brilliant-mirabella-genio-smart-plugs.rst - Added Gosund… [docs402](https://github.com/esphome/esphome-docs/pull/402) by [Taigar2015](https://github.com/Taigar2015)
- esphome: Update variable in scheduler [esphome838](https://github.com/esphome/esphome/pull/838)
- esphome: Fix sun calculations for negative sun declination [esphome839](https://github.com/esphome/esphome/pull/839)
- docs: Update diy.rst [docs404](https://github.com/esphome/esphome-docs/pull/404) by [kvvoff](https://github.com/kvvoff)
- docs: DIY Examples : add Custom ESPHome for Wofea Alarm [docs405](https://github.com/esphome/esphome-docs/pull/405) by [nbergont](https://github.com/nbergont)
- docs: Update Mirabella Genio red LED GPIO [docs406](https://github.com/esphome/esphome-docs/pull/406) by [ankycooper](https://github.com/ankycooper)
- esphome: fix missing checks of is_playing condition [esphome844](https://github.com/esphome/esphome/pull/844) by [glmnet](https://github.com/glmnet)
- docs: Update lcd_display.rst [docs411](https://github.com/esphome/esphome-docs/pull/411) by [Destix](https://github.com/Destix)
- esphome: Add wifi output_power setting [esphome853](https://github.com/esphome/esphome/pull/853)
- esphome: Add missing state attribute [esphome851](https://github.com/esphome/esphome/pull/851)
- esphome: Fix neopixelbus missing method pins [esphome848](https://github.com/esphome/esphome/pull/848)
- esphome: Fix sensor force_update native API [esphome847](https://github.com/esphome/esphome/pull/847)
- esphome: Web server CORS headers [esphome840](https://github.com/esphome/esphome/pull/840)
- esphome: Check DHT sensor exists before publishing [esphome850](https://github.com/esphome/esphome/pull/850)
- esphome: Adjust some units [esphome852](https://github.com/esphome/esphome/pull/852)
- esphome: Fix PZEM004T v2 [esphome846](https://github.com/esphome/esphome/pull/846)
- esphome: Mark python 3.5 support deprecated [esphome849](https://github.com/esphome/esphome/pull/849)
- docs: document the new has_position parameter for the template cover [docs410](https://github.com/esphome/esphome-docs/pull/410) by [ssieb](https://github.com/ssieb)
- esphome: add position reporting to the template cover [esphome821](https://github.com/esphome/esphome/pull/821) by [ssieb](https://github.com/ssieb)
- esphome: Atm90e32 pf fix [esphome841](https://github.com/esphome/esphome/pull/841) by [Diramu](https://github.com/Diramu)
- esphome: Switch to 115200 baud upload if 460800 fails [esphome856](https://github.com/esphome/esphome/pull/856)
- esphome: Fix logger uart conflict check [esphome858](https://github.com/esphome/esphome/pull/858) by [brandond](https://github.com/brandond)
- esphome: Tuya: Fix init sequence and handle wifi test command [esphome820](https://github.com/esphome/esphome/pull/820) by [brandond](https://github.com/brandond)
- docs: add Topersun smart plug [docs413](https://github.com/esphome/esphome-docs/pull/413) by [hmoffatt](https://github.com/hmoffatt)
- esphome: Improve WiFi disconnect messages [esphome857](https://github.com/esphome/esphome/pull/857)
- esphome: Fix MQTT python 3 stringify IPAddress Type [esphome864](https://github.com/esphome/esphome/pull/864)
- esphome: Revert ESP32 BLE Tracker defaults [esphome863](https://github.com/esphome/esphome/pull/863)
- esphome: Change ESP8266 default wifi output power [esphome862](https://github.com/esphome/esphome/pull/862)

1.14.2

Not secure
- esphome: Fix weird ESP8266 wifi crashes [esphome831](https://github.com/esphome/esphome/pull/831)

Page 57 of 66

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.