Esphome

Latest version: v2024.5.0

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

Scan your dependencies

Page 58 of 66

1.14.1

Not secure
- docs: DIY Examples page [docs395](https://github.com/esphome/esphome-docs/pull/395)
- esphome: refactored xiaomi ble data parsing [esphome823](https://github.com/esphome/esphome/pull/823) by [Alex9779](https://github.com/Alex9779)
- docs: Document UART stop_bits [docs396](https://github.com/esphome/esphome-docs/pull/396)
- esphome: Fix wizard mkdir [esphome824](https://github.com/esphome/esphome/pull/824)
- esphome: Move native API enums to new namespace [esphome825](https://github.com/esphome/esphome/pull/825)
- esphome: Fix update-all input in dashboard [esphome826](https://github.com/esphome/esphome/pull/826)
- docs: Add Alex Mekkering configs [docs397](https://github.com/esphome/esphome-docs/pull/397) by [glmnet](https://github.com/glmnet)
- esphome: Remove PCF8574 input_pullup mode and cleanup [esphome828](https://github.com/esphome/esphome/pull/828)
- esphome: Add servo missing restore option to codegen [esphome829](https://github.com/esphome/esphome/pull/829)
- docs: Document missing servo restore option [docs398](https://github.com/esphome/esphome-docs/pull/398)

1.14.0

Not secure
New Features

- esphome: Add backlight handling for lcd_pcf8574 [esphome573](https://github.com/esphome/esphome/pull/573) by [adarazs](https://github.com/adarazs) (new-feature)
- esphome: Scan length for AddressableScanEffect [esphome608](https://github.com/esphome/esphome/pull/608) by [majorpeter](https://github.com/majorpeter) (new-feature)
- esphome: Allow setting the initial mode of HLW8012 sensors [esphome611](https://github.com/esphome/esphome/pull/611) by [brandond](https://github.com/brandond) (new-feature)
- esphome: Dashboard Update all button [esphome615](https://github.com/esphome/esphome/pull/615) (new-feature)
- esphome: Add HW SPI support [esphome623](https://github.com/esphome/esphome/pull/623) (new-feature)
- esphome: Template tilt cover [esphome577](https://github.com/esphome/esphome/pull/577) by [mtl010957](https://github.com/mtl010957) (new-feature)
- esphome: Adding ignore bits to narrow compare of received codes [esphome650](https://github.com/esphome/esphome/pull/650) by [mtl010957](https://github.com/mtl010957) (new-feature)
- esphome: Add calibrate_polynomial sensor filter [esphome642](https://github.com/esphome/esphome/pull/642) (new-feature)
- esphome: WiFi networks priority [esphome658](https://github.com/esphome/esphome/pull/658) (new-feature)
- esphome: MH-Z19 calibration support [esphome683](https://github.com/esphome/esphome/pull/683) by [Anonym-tsk](https://github.com/Anonym-tsk) (new-feature)
- esphome: Implement median filter [esphome697](https://github.com/esphome/esphome/pull/697) by [jvanderneutstulen](https://github.com/jvanderneutstulen) (new-feature)
- esphome: add time based cover, has built in endstop [esphome665](https://github.com/esphome/esphome/pull/665) by [glmnet](https://github.com/glmnet) (new-feature)
- esphome: Add delayed_on_off binary_sensor filter [esphome700](https://github.com/esphome/esphome/pull/700) by [kepten](https://github.com/kepten) (new-feature)
- esphome: Add coolix receiver [esphome645](https://github.com/esphome/esphome/pull/645) by [glmnet](https://github.com/glmnet) (new-feature)
- esphome: Allow 64 bit codes and add nexa remote support. [esphome662](https://github.com/esphome/esphome/pull/662) by [abmantis](https://github.com/abmantis) (new-feature)
- esphome: Secrets editor [esphome672](https://github.com/esphome/esphome/pull/672) by [Anonym-tsk](https://github.com/Anonym-tsk) (new-feature)
- esphome: Authorization by username and password [esphome668](https://github.com/esphome/esphome/pull/668) by [Anonym-tsk](https://github.com/Anonym-tsk) (new-feature)
- esphome: Device description in dashboard [esphome707](https://github.com/esphome/esphome/pull/707) by [Anonym-tsk](https://github.com/Anonym-tsk) (new-feature)
- esphome: Add rotary_encoder.set_value action [esphome747](https://github.com/esphome/esphome/pull/747) (new-feature)
- esphome: Add LEDC set_frequency action [esphome754](https://github.com/esphome/esphome/pull/754) (new-feature)
- esphome: Addressable light transition [esphome750](https://github.com/esphome/esphome/pull/750) (new-feature)
- esphome: Add BLE scan parameters [esphome769](https://github.com/esphome/esphome/pull/769) (new-feature)
- docs: Add script.wait action [docs367](https://github.com/esphome/esphome-docs/pull/367) (new-feature)
- esphome: Add script.wait action [esphome778](https://github.com/esphome/esphome/pull/778) (cherry-picked) (new-feature)
- esphome: Add GPIO Switch interlock wait time [esphome777](https://github.com/esphome/esphome/pull/777) (cherry-picked) (new-feature)
- esphome: Add sensor force_update option [esphome783](https://github.com/esphome/esphome/pull/783) (cherry-picked) (new-feature)

Breaking Changes

- esphome: Captive Portal [esphome624](https://github.com/esphome/esphome/pull/624) (breaking-change)
- esphome: refactored xiaomi sensors [esphome755](https://github.com/esphome/esphome/pull/755) by [Alex9779](https://github.com/Alex9779) (breaking-change)
- esphome: Add Python 2 deprecation notice [esphome784](https://github.com/esphome/esphome/pull/784) (breaking-change) (cherry-picked)

Beta Fixes

- esphome: added link from dashboard to web server, if configured [esphome556](https://github.com/esphome/esphome/pull/556) by [gitolicious](https://github.com/gitolicious) (cherry-picked)
- esphome: Add NTC and resistance sensor [esphome560](https://github.com/esphome/esphome/pull/560) (cherry-picked)
- esphome: Waveshare enter deep sleep mode on shutdown [esphome561](https://github.com/esphome/esphome/pull/561) (cherry-picked)
- docs: extended mpr121 docs with debounce and thresholds config [docs245](https://github.com/esphome/esphome-docs/pull/245) by [mvturnho](https://github.com/mvturnho) (cherry-picked)
- esphome: Mpr121 added debounce and thresholds config [esphome558](https://github.com/esphome/esphome/pull/558) by [mvturnho](https://github.com/mvturnho) (cherry-picked)
- docs: Documentation for binary_sensor_map [docs199](https://github.com/esphome/esphome-docs/pull/199) by [mvturnho](https://github.com/mvturnho) (cherry-picked)
- esphome: Binary sensor map implementation [esphome551](https://github.com/esphome/esphome/pull/551) by [mvturnho](https://github.com/mvturnho) (cherry-picked)
- esphome: Fix CWWW/RGBWW lights [esphome562](https://github.com/esphome/esphome/pull/562) (cherry-picked)
- esphome: added download, edit and retry buttons to upload modal [esphome557](https://github.com/esphome/esphome/pull/557) by [gitolicious](https://github.com/gitolicious) (cherry-picked)
- esphome: Renamed upload button [esphome563](https://github.com/esphome/esphome/pull/563) by [gitolicious](https://github.com/gitolicious) (cherry-picked)
- esphome: Fix NTC steinhart-hart issue [esphome564](https://github.com/esphome/esphome/pull/564) (cherry-picked)
- esphome: Warn if a component does long-running work in loop thread [esphome565](https://github.com/esphome/esphome/pull/565) (cherry-picked)
- esphome: Add CT Clamp component [esphome559](https://github.com/esphome/esphome/pull/559) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- docs: Add docs for CT Clamp [docs256](https://github.com/esphome/esphome-docs/pull/256) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- esphome: Fix TSL2561 invalid default [esphome566](https://github.com/esphome/esphome/pull/566) (cherry-picked)
- esphome: Use copy for custom includes [esphome568](https://github.com/esphome/esphome/pull/568) (cherry-picked)
- esphome: Add uart.write action [esphome567](https://github.com/esphome/esphome/pull/567) (cherry-picked)
- esphome: Correctly set warm white variables [esphome569](https://github.com/esphome/esphome/pull/569) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- esphome: Register light conditions [esphome570](https://github.com/esphome/esphome/pull/570) (cherry-picked)
- esphome: Fix validation TypeError [esphome574](https://github.com/esphome/esphome/pull/574) (cherry-picked)
- esphome: Fix Sun Trigger [esphome572](https://github.com/esphome/esphome/pull/572) (cherry-picked)
- esphome: Dashboard work around Hass.io bug [esphome575](https://github.com/esphome/esphome/pull/575) (cherry-picked)
- esphome: Fix waveshare 7.5in model [esphome576](https://github.com/esphome/esphome/pull/576) (cherry-picked)
- esphome: Fix remote_receiver binary_sensor schema [esphome578](https://github.com/esphome/esphome/pull/578) (cherry-picked)
- esphome: Fix MQTT client_id changed [esphome579](https://github.com/esphome/esphome/pull/579) (cherry-picked)
- esphome: Fix Rotary Encoder [esphome580](https://github.com/esphome/esphome/pull/580) (cherry-picked)
- esphome: Fix travis build [esphome582](https://github.com/esphome/esphome/pull/582) (cherry-picked)
- esphome: Fix MQTT on_message trigger [esphome583](https://github.com/esphome/esphome/pull/583) (cherry-picked)
- esphome: Fix light partition [esphome584](https://github.com/esphome/esphome/pull/584) (cherry-picked)
- esphome: Fix i2c setup priority [esphome585](https://github.com/esphome/esphome/pull/585) (cherry-picked)
- esphome: List the correct boards when building for ESP32 [esphome589](https://github.com/esphome/esphome/pull/589) by [macourteau](https://github.com/macourteau) (cherry-picked)
- esphome: Fix addressable effects [esphome590](https://github.com/esphome/esphome/pull/590) (cherry-picked)
- esphome: Fix scripts circular dependency [esphome591](https://github.com/esphome/esphome/pull/591) (cherry-picked)
- esphome: Fix timezone detection for timezones without daylight savings time [esphome586](https://github.com/esphome/esphome/pull/586) (cherry-picked)
- esphome: Fix remote_receiver binary_sensor [esphome592](https://github.com/esphome/esphome/pull/592) (cherry-picked)
- esphome: Fix flicker light effect turning itself off [esphome594](https://github.com/esphome/esphome/pull/594) (cherry-picked)
- esphome: Fix medium fan speed [esphome595](https://github.com/esphome/esphome/pull/595) (cherry-picked)
- esphome: Fix dashboard for Py3 installs [esphome596](https://github.com/esphome/esphome/pull/596) (cherry-picked)
- esphome: Add better esphomeyaml migration path [esphome600](https://github.com/esphome/esphome/pull/600) (cherry-picked)
- esphome: Allow old remote_transmitter repeat schema [esphome601](https://github.com/esphome/esphome/pull/601) (cherry-picked)
- esphome: Fix color wipe effect [esphome599](https://github.com/esphome/esphome/pull/599) (cherry-picked)
- esphome: Fix hx711 [esphome602](https://github.com/esphome/esphome/pull/602) (cherry-picked)
- esphome: Fix validation infinite loop with empty platform block [esphome598](https://github.com/esphome/esphome/pull/598) (cherry-picked)
- esphome: Fix ADS1115 calculation [esphome606](https://github.com/esphome/esphome/pull/606) (cherry-picked)
- esphome: ESP8266 connect fixes [esphome605](https://github.com/esphome/esphome/pull/605) (cherry-picked)
- esphome: Move ESPHome version define [esphome607](https://github.com/esphome/esphome/pull/607) (cherry-picked)
- esphome: Fix ForCondition time duration check [esphome610](https://github.com/esphome/esphome/pull/610) by [ptatrai](https://github.com/ptatrai) (cherry-picked)
- esphome: DHT22 ignore invalid values [esphome614](https://github.com/esphome/esphome/pull/614) (cherry-picked)
- esphome: Template Cover don't auto-set current_operation [esphome612](https://github.com/esphome/esphome/pull/612) (cherry-picked)
- esphome: Fix Hass.io addon SSL [esphome613](https://github.com/esphome/esphome/pull/613) (cherry-picked)
- esphome: Fix remote_receiver always shows sony [esphome617](https://github.com/esphome/esphome/pull/617) (cherry-picked)
- esphome: Make ForCondition a component [esphome616](https://github.com/esphome/esphome/pull/616) (cherry-picked)
- esphome: Update docker base image to 1.8.0 [esphome618](https://github.com/esphome/esphome/pull/618) (cherry-picked)
- esphome: Fix integration sensor, add test [esphome619](https://github.com/esphome/esphome/pull/619) (cherry-picked)
- esphome: Fix sun default elevation [esphome620](https://github.com/esphome/esphome/pull/620) (cherry-picked)
- esphome: Update base image to 1.8.3 [esphome625](https://github.com/esphome/esphome/pull/625) (cherry-picked)
- esphome: Fix status binary sensor for MQTT [esphome628](https://github.com/esphome/esphome/pull/628) (cherry-picked)
- esphome: Work around ESP32 BLE issue [esphome626](https://github.com/esphome/esphome/pull/626) (cherry-picked)
- esphome: Work around ESP32 core WiFi Bug [esphome627](https://github.com/esphome/esphome/pull/627) (cherry-picked)
- esphome: Fix ESP32 RCSwitch Dump Stack Smash Protection [esphome636](https://github.com/esphome/esphome/pull/636) (cherry-picked)
- esphome: Fix russia timezone detection [esphome637](https://github.com/esphome/esphome/pull/637) (cherry-picked)
- esphome: Fix globals.set [esphome635](https://github.com/esphome/esphome/pull/635) (cherry-picked)
- esphome: Fix version.h file [esphome630](https://github.com/esphome/esphome/pull/630) (cherry-picked)
- esphome: Fix remote_receiver raw binary sensor [esphome639](https://github.com/esphome/esphome/pull/639) (cherry-picked)
- esphome: Re-add CustomMQTTDevice class [esphome640](https://github.com/esphome/esphome/pull/640) (cherry-picked)
- esphome: Add SSD1325 Display Component [esphome736](https://github.com/esphome/esphome/pull/736) by [evandcoleman](https://github.com/evandcoleman) (cherry-picked)
- docs: Add documentation for SSD1325 OLED displays [docs347](https://github.com/esphome/esphome-docs/pull/347) by [evandcoleman](https://github.com/evandcoleman) (cherry-picked)
- esphome: Add support for SGP30 eCO2 and TVOC sensors [esphome679](https://github.com/esphome/esphome/pull/679) by [valordk](https://github.com/valordk) (cherry-picked)
- docs: Add documentation for SGP30 eCO2 and TVOC sensors [docs308](https://github.com/esphome/esphome-docs/pull/308) by [valordk](https://github.com/valordk) (cherry-picked)
- esphome: Add support for SHTCx Temperature sensors [esphome676](https://github.com/esphome/esphome/pull/676) by [valordk](https://github.com/valordk) (cherry-picked)
- esphome: Add support for STS3x Temperature sensors [esphome669](https://github.com/esphome/esphome/pull/669) by [valordk](https://github.com/valordk) (cherry-picked)
- docs: Add documentation for SHTCx Temperature sensors [docs305](https://github.com/esphome/esphome-docs/pull/305) by [valordk](https://github.com/valordk) (cherry-picked)
- docs: Add documentation for STS3x Temperature sensors [docs300](https://github.com/esphome/esphome-docs/pull/300) by [valordk](https://github.com/valordk) (cherry-picked)
- esphome: Add dfplayer mini component [esphome655](https://github.com/esphome/esphome/pull/655) by [glmnet](https://github.com/glmnet) (cherry-picked)
- docs: Add DFPlayer docs [docs306](https://github.com/esphome/esphome-docs/pull/306) by [glmnet](https://github.com/glmnet) (cherry-picked)
- docs: Add rotary_encoder.set_value action [docs358](https://github.com/esphome/esphome-docs/pull/358) (cherry-picked)
- esphome: Add new component for Tuya dimmers [esphome743](https://github.com/esphome/esphome/pull/743) by [ssieb](https://github.com/ssieb) (cherry-picked)
- docs: Add documentation for new Tuya dimmer component [docs353](https://github.com/esphome/esphome-docs/pull/353) by [ssieb](https://github.com/ssieb) (cherry-picked)
- docs: SX1509 device documentation [docs315](https://github.com/esphome/esphome-docs/pull/315) by [mvturnho](https://github.com/mvturnho) (cherry-picked)
- docs: Remove references to Python 2 [docs328](https://github.com/esphome/esphome-docs/pull/328) by [fabaff](https://github.com/fabaff) (cherry-picked)
- docs: Authorization by username and password [docs296](https://github.com/esphome/esphome-docs/pull/296) by [Anonym-tsk](https://github.com/Anonym-tsk) (cherry-picked)
- docs: AS3935 Lightning sensor [docs294](https://github.com/esphome/esphome-docs/pull/294) by [TheEggi](https://github.com/TheEggi) (cherry-picked)
- docs: fix indent on sample [docs369](https://github.com/esphome/esphome-docs/pull/369) by [glmnet](https://github.com/glmnet) (cherry-picked)
- esphome: Add script.wait action [esphome778](https://github.com/esphome/esphome/pull/778) (cherry-picked) (new-feature)
- esphome: Vl53l0x [esphome644](https://github.com/esphome/esphome/pull/644) (cherry-picked)
- esphome: Add GPIO Switch interlock wait time [esphome777](https://github.com/esphome/esphome/pull/777) (cherry-picked) (new-feature)
- esphome: Add PZEM004T/PZEMAC/PZEMDC Support [esphome587](https://github.com/esphome/esphome/pull/587) (cherry-picked)
- esphome: Update AsyncMQTTClient/ESPAsyncWebServer [esphome779](https://github.com/esphome/esphome/pull/779) (cherry-picked)
- esphome: Implementation of LCD Clear [esphome781](https://github.com/esphome/esphome/pull/781) by [amishv](https://github.com/amishv) (cherry-picked)
- esphome: Add sensor force_update option [esphome783](https://github.com/esphome/esphome/pull/783) (cherry-picked) (new-feature)
- docs: Add sensor force_update option [docs371](https://github.com/esphome/esphome-docs/pull/371) (cherry-picked)
- esphome: Update docker base image to 2.0.1 [esphome785](https://github.com/esphome/esphome/pull/785) (cherry-picked)
- esphome: Fix ledc can't find bit_depth [esphome786](https://github.com/esphome/esphome/pull/786) (cherry-picked)
- esphome: web_server_base AUTO_LOAD includes ASYNC_TCP [esphome788](https://github.com/esphome/esphome/pull/788) by [Schnilz](https://github.com/Schnilz) (cherry-picked)
- esphome: Add Python 2 deprecation notice [esphome784](https://github.com/esphome/esphome/pull/784) (breaking-change) (cherry-picked)
- esphome: Fix modbus CRC calculation [esphome789](https://github.com/esphome/esphome/pull/789) (cherry-picked)
- esphome: Add additional custom lint checks [esphome790](https://github.com/esphome/esphome/pull/790) (cherry-picked)
- esphome: Implement more dump_configs [esphome791](https://github.com/esphome/esphome/pull/791) (cherry-picked)
- esphome: Add missing include - fixes missing GPIOPin definition [esphome794](https://github.com/esphome/esphome/pull/794) by [cjd](https://github.com/cjd) (cherry-picked)
- esphome: Fix MQTT not showing logs with Python 3 [esphome797](https://github.com/esphome/esphome/pull/797) (cherry-picked)
- esphome: Fix scheduler first execution [esphome798](https://github.com/esphome/esphome/pull/798) (cherry-picked)
- esphome: Make file generation saving atomic [esphome792](https://github.com/esphome/esphome/pull/792) (cherry-picked)
- esphome: Fujitsu General climate new component [esphome677](https://github.com/esphome/esphome/pull/677) by [31337Ghost](https://github.com/31337Ghost) (cherry-picked)
- esphome: Warn when UART and logger operating on same bus [esphome803](https://github.com/esphome/esphome/pull/803) (cherry-picked)
- esphome: Add Tuya message for no datapoints [esphome804](https://github.com/esphome/esphome/pull/804) (cherry-picked)
- esphome: AS3935 Use normal pin polling for IRQ [esphome805](https://github.com/esphome/esphome/pull/805) (cherry-picked)
- esphome: Fix modbus register [esphome806](https://github.com/esphome/esphome/pull/806) (cherry-picked)
- esphome: Fix web server transition length truncated [esphome807](https://github.com/esphome/esphome/pull/807) (cherry-picked)
- docs: fix xiaomi docs [docs384](https://github.com/esphome/esphome-docs/pull/384) by [Alex9779](https://github.com/Alex9779) (cherry-picked)
- esphome: Add check if middle_text is too short [esphome811](https://github.com/esphome/esphome/pull/811) by [grea09](https://github.com/grea09) (cherry-picked)
- esphome: [Hotfix] Dashboard authentication on Py3 [esphome812](https://github.com/esphome/esphome/pull/812) by [Anonym-tsk](https://github.com/Anonym-tsk) (cherry-picked)
- esphome: Uppercase ESPHome [esphome814](https://github.com/esphome/esphome/pull/814) (cherry-picked)
- esphome: Print update interval for pulse counter [esphome816](https://github.com/esphome/esphome/pull/816) (cherry-picked)
- esphome: Allow TimePeriod for time_period_str_unit [esphome815](https://github.com/esphome/esphome/pull/815) (cherry-picked)
- docs: Typo fix pzem004t [docs387](https://github.com/esphome/esphome-docs/pull/387) by [Anonym-tsk](https://github.com/Anonym-tsk) (cherry-picked)
- esphome: Scheduler fixes [esphome813](https://github.com/esphome/esphome/pull/813) (cherry-picked)
- esphome: Fix fan oscillating [esphome818](https://github.com/esphome/esphome/pull/818) (cherry-picked)
- esphome: Fix some binary_sensor not having an initial state [esphome819](https://github.com/esphome/esphome/pull/819) (cherry-picked)

All changes

- esphome: added link from dashboard to web server, if configured [esphome556](https://github.com/esphome/esphome/pull/556) by [gitolicious](https://github.com/gitolicious) (cherry-picked)
- esphome: Add NTC and resistance sensor [esphome560](https://github.com/esphome/esphome/pull/560) (cherry-picked)
- esphome: Waveshare enter deep sleep mode on shutdown [esphome561](https://github.com/esphome/esphome/pull/561) (cherry-picked)
- docs: extended mpr121 docs with debounce and thresholds config [docs245](https://github.com/esphome/esphome-docs/pull/245) by [mvturnho](https://github.com/mvturnho) (cherry-picked)
- esphome: Mpr121 added debounce and thresholds config [esphome558](https://github.com/esphome/esphome/pull/558) by [mvturnho](https://github.com/mvturnho) (cherry-picked)
- docs: Documentation for binary_sensor_map [docs199](https://github.com/esphome/esphome-docs/pull/199) by [mvturnho](https://github.com/mvturnho) (cherry-picked)
- esphome: Binary sensor map implementation [esphome551](https://github.com/esphome/esphome/pull/551) by [mvturnho](https://github.com/mvturnho) (cherry-picked)
- esphome: Fix CWWW/RGBWW lights [esphome562](https://github.com/esphome/esphome/pull/562) (cherry-picked)
- esphome: added download, edit and retry buttons to upload modal [esphome557](https://github.com/esphome/esphome/pull/557) by [gitolicious](https://github.com/gitolicious) (cherry-picked)
- esphome: Renamed upload button [esphome563](https://github.com/esphome/esphome/pull/563) by [gitolicious](https://github.com/gitolicious) (cherry-picked)
- esphome: Fix NTC steinhart-hart issue [esphome564](https://github.com/esphome/esphome/pull/564) (cherry-picked)
- esphome: Warn if a component does long-running work in loop thread [esphome565](https://github.com/esphome/esphome/pull/565) (cherry-picked)
- esphome: Add CT Clamp component [esphome559](https://github.com/esphome/esphome/pull/559) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- docs: Add docs for CT Clamp [docs256](https://github.com/esphome/esphome-docs/pull/256) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- esphome: Fix TSL2561 invalid default [esphome566](https://github.com/esphome/esphome/pull/566) (cherry-picked)
- esphome: Use copy for custom includes [esphome568](https://github.com/esphome/esphome/pull/568) (cherry-picked)
- esphome: Add uart.write action [esphome567](https://github.com/esphome/esphome/pull/567) (cherry-picked)
- esphome: Correctly set warm white variables [esphome569](https://github.com/esphome/esphome/pull/569) by [jesserockz](https://github.com/jesserockz) (cherry-picked)
- esphome: Register light conditions [esphome570](https://github.com/esphome/esphome/pull/570) (cherry-picked)
- esphome: Fix validation TypeError [esphome574](https://github.com/esphome/esphome/pull/574) (cherry-picked)
- esphome: Fix Sun Trigger [esphome572](https://github.com/esphome/esphome/pull/572) (cherry-picked)
- esphome: Dashboard work around Hass.io bug [esphome575](https://github.com/esphome/esphome/pull/575) (cherry-picked)
- esphome: Fix waveshare 7.5in model [esphome576](https://github.com/esphome/esphome/pull/576) (cherry-picked)
- esphome: Fix remote_receiver binary_sensor schema [esphome578](https://github.com/esphome/esphome/pull/578) (cherry-picked)
- esphome: Fix MQTT client_id changed [esphome579](https://github.com/esphome/esphome/pull/579) (cherry-picked)
- esphome: Fix Rotary Encoder [esphome580](https://github.com/esphome/esphome/pull/580) (cherry-picked)
- esphome: CLI show version better [esphome581](https://github.com/esphome/esphome/pull/581)
- esphome: Fix travis build [esphome582](https://github.com/esphome/esphome/pull/582) (cherry-picked)
- esphome: Fix MQTT on_message trigger [esphome583](https://github.com/esphome/esphome/pull/583) (cherry-picked)
- esphome: Fix light partition [esphome584](https://github.com/esphome/esphome/pull/584) (cherry-picked)
- esphome: Fix i2c setup priority [esphome585](https://github.com/esphome/esphome/pull/585) (cherry-picked)
- esphome: SM16716 support [esphome541](https://github.com/esphome/esphome/pull/541)
- docs: Add documentation for SM16716 output component. [docs217](https://github.com/esphome/esphome-docs/pull/217) by [kll](https://github.com/kll)
- esphome: List the correct boards when building for ESP32 [esphome589](https://github.com/esphome/esphome/pull/589) by [macourteau](https://github.com/macourteau) (cherry-picked)
- esphome: Fix addressable effects [esphome590](https://github.com/esphome/esphome/pull/590) (cherry-picked)
- esphome: Fix scripts circular dependency [esphome591](https://github.com/esphome/esphome/pull/591) (cherry-picked)
- esphome: Fix timezone detection for timezones without daylight savings time [esphome586](https://github.com/esphome/esphome/pull/586) (cherry-picked)
- esphome: Fix remote_receiver binary_sensor [esphome592](https://github.com/esphome/esphome/pull/592) (cherry-picked)
- esphome: Fix flicker light effect turning itself off [esphome594](https://github.com/esphome/esphome/pull/594) (cherry-picked)
- esphome: Fix medium fan speed [esphome595](https://github.com/esphome/esphome/pull/595) (cherry-picked)
- esphome: Fix dashboard for Py3 installs [esphome596](https://github.com/esphome/esphome/pull/596) (cherry-picked)
- esphome: Add better esphomeyaml migration path [esphome600](https://github.com/esphome/esphome/pull/600) (cherry-picked)
- esphome: Allow old remote_transmitter repeat schema [esphome601](https://github.com/esphome/esphome/pull/601) (cherry-picked)
- esphome: Fix color wipe effect [esphome599](https://github.com/esphome/esphome/pull/599) (cherry-picked)
- esphome: Fix hx711 [esphome602](https://github.com/esphome/esphome/pull/602) (cherry-picked)
- esphome: Fix validation infinite loop with empty platform block [esphome598](https://github.com/esphome/esphome/pull/598) (cherry-picked)
- esphome: Fix ADS1115 calculation [esphome606](https://github.com/esphome/esphome/pull/606) (cherry-picked)
- esphome: ESP8266 connect fixes [esphome605](https://github.com/esphome/esphome/pull/605) (cherry-picked)
- esphome: Move ESPHome version define [esphome607](https://github.com/esphome/esphome/pull/607) (cherry-picked)
- docs: Document the backlight control for lcd_pcf8574 [docs261](https://github.com/esphome/esphome-docs/pull/261) by [adarazs](https://github.com/adarazs)
- esphome: Add backlight handling for lcd_pcf8574 [esphome573](https://github.com/esphome/esphome/pull/573) by [adarazs](https://github.com/adarazs) (new-feature)
- esphome: clear and disable editor while fetching contents [esphome603](https://github.com/esphome/esphome/pull/603) by [gitolicious](https://github.com/gitolicious)
- esphome: Scan length for AddressableScanEffect [esphome608](https://github.com/esphome/esphome/pull/608) by [majorpeter](https://github.com/majorpeter) (new-feature)
- docs: Scaneffectlength [docs264](https://github.com/esphome/esphome-docs/pull/264) by [majorpeter](https://github.com/majorpeter)
- esphome: Fix ForCondition time duration check [esphome610](https://github.com/esphome/esphome/pull/610) by [ptatrai](https://github.com/ptatrai) (cherry-picked)
- esphome: DHT22 ignore invalid values [esphome614](https://github.com/esphome/esphome/pull/614) (cherry-picked)
- esphome: Template Cover don't auto-set current_operation [esphome612](https://github.com/esphome/esphome/pull/612) (cherry-picked)
- esphome: Fix Hass.io addon SSL [esphome613](https://github.com/esphome/esphome/pull/613) (cherry-picked)
- esphome: Fix remote_receiver always shows sony [esphome617](https://github.com/esphome/esphome/pull/617) (cherry-picked)
- esphome: Make ForCondition a component [esphome616](https://github.com/esphome/esphome/pull/616) (cherry-picked)
- esphome: Update docker base image to 1.8.0 [esphome618](https://github.com/esphome/esphome/pull/618) (cherry-picked)
- esphome: Fix integration sensor, add test [esphome619](https://github.com/esphome/esphome/pull/619) (cherry-picked)
- esphome: Fix sun default elevation [esphome620](https://github.com/esphome/esphome/pull/620) (cherry-picked)
- esphome: Allow setting the initial mode of HLW8012 sensors [esphome611](https://github.com/esphome/esphome/pull/611) by [brandond](https://github.com/brandond) (new-feature)
- docs: Allow setting the initial mode of HLW8012 sensors [docs268](https://github.com/esphome/esphome-docs/pull/268) by [brandond](https://github.com/brandond)
- esphome: Add more efficient SPI implementation [esphome622](https://github.com/esphome/esphome/pull/622)
- esphome: Allow id() syntax for custom code [esphome621](https://github.com/esphome/esphome/pull/621)
- esphome: Dashboard Update all button [esphome615](https://github.com/esphome/esphome/pull/615) (new-feature)
- esphome: Add central function scheduler [esphome609](https://github.com/esphome/esphome/pull/609)
- esphome: Update base image to 1.8.3 [esphome625](https://github.com/esphome/esphome/pull/625) (cherry-picked)
- esphome: Fix status binary sensor for MQTT [esphome628](https://github.com/esphome/esphome/pull/628) (cherry-picked)
- esphome: Work around ESP32 BLE issue [esphome626](https://github.com/esphome/esphome/pull/626) (cherry-picked)
- esphome: Work around ESP32 core WiFi Bug [esphome627](https://github.com/esphome/esphome/pull/627) (cherry-picked)
- esphome: Add HW SPI support [esphome623](https://github.com/esphome/esphome/pull/623) (new-feature)
- esphome: Captive Portal [esphome624](https://github.com/esphome/esphome/pull/624) (breaking-change)
- esphome: Fix ESP32 RCSwitch Dump Stack Smash Protection [esphome636](https://github.com/esphome/esphome/pull/636) (cherry-picked)
- esphome: Fix russia timezone detection [esphome637](https://github.com/esphome/esphome/pull/637) (cherry-picked)
- esphome: Fix globals.set [esphome635](https://github.com/esphome/esphome/pull/635) (cherry-picked)
- esphome: Fix version.h file [esphome630](https://github.com/esphome/esphome/pull/630) (cherry-picked)
- esphome: Fix remote_receiver raw binary sensor [esphome639](https://github.com/esphome/esphome/pull/639) (cherry-picked)
- esphome: Re-add CustomMQTTDevice class [esphome640](https://github.com/esphome/esphome/pull/640) (cherry-picked)
- esphome: Yashima climate new component [esphome634](https://github.com/esphome/esphome/pull/634) by [diraimondo](https://github.com/diraimondo)
- docs: Add Yashima Climate component docs [docs275](https://github.com/esphome/esphome-docs/pull/275) by [diraimondo](https://github.com/diraimondo)
- esphome: Fix home assistant binary sensor initial state [esphome632](https://github.com/esphome/esphome/pull/632) by [glmnet](https://github.com/glmnet)
- esphome: Atmel M90E32AS Energy Metering IC. Found in CircuitSetup 2chan and 6chan energy meterss [esphome629](https://github.com/esphome/esphome/pull/629) by [thompsa](https://github.com/thompsa)
- docs: Add docs for atm90e32 sensor [docs271](https://github.com/esphome/esphome-docs/pull/271) by [thompsa](https://github.com/thompsa)
- esphome: Add set_threshold and get_value methods to ESP32TouchBinarySensor. [esphome631](https://github.com/esphome/esphome/pull/631) by [rnauber](https://github.com/rnauber)
- esphome: Make logger string memory usage more efficient [esphome641](https://github.com/esphome/esphome/pull/641)
- docs: Add SIM800L docs [docs257](https://github.com/esphome/esphome-docs/pull/257) by [glmnet](https://github.com/glmnet)
- esphome: SMS Sender / Receiver [esphome522](https://github.com/esphome/esphome/pull/522) by [glmnet](https://github.com/glmnet)
- esphome: Create Protobuf Plugin for automatically generating native API stubs [esphome633](https://github.com/esphome/esphome/pull/633)
- esphome: Template tilt cover [esphome577](https://github.com/esphome/esphome/pull/577) by [mtl010957](https://github.com/mtl010957) (new-feature)
- esphome: Provide the lights current color to the addressable_lambda_effect. [esphome646](https://github.com/esphome/esphome/pull/646) by [rnauber](https://github.com/rnauber)
- docs: Update sun.rst [docs278](https://github.com/esphome/esphome-docs/pull/278) by [pove](https://github.com/pove)
- esphome: Fixed rc_switch dump off by one bit [esphome652](https://github.com/esphome/esphome/pull/652) by [mtl010957](https://github.com/mtl010957)
- esphome: Adding ignore bits to narrow compare of received codes [esphome650](https://github.com/esphome/esphome/pull/650) by [mtl010957](https://github.com/mtl010957) (new-feature)
- esphome: Fix remote_transmitter wait time unit [esphome654](https://github.com/esphome/esphome/pull/654)
- esphome: Update dependencies [esphome653](https://github.com/esphome/esphome/pull/653)
- esphome: CT Clamp ADS1115 Improvements [esphome647](https://github.com/esphome/esphome/pull/647)
- esphome: Add calibrate_polynomial sensor filter [esphome642](https://github.com/esphome/esphome/pull/642) (new-feature)
- esphome: WIP: ESP8266 work on connection issues [esphome648](https://github.com/esphome/esphome/pull/648)
- docs: Added docs for ignore bit setting on rc_switch_raw and fixed ref links [docs279](https://github.com/esphome/esphome-docs/pull/279) by [mtl010957](https://github.com/mtl010957)
- docs: Absolute humidity calculation description [docs283](https://github.com/esphome/esphome-docs/pull/283) by [tomlut](https://github.com/tomlut)
- docs: ZyAura CO2 / Temperature / Humidity Sensor [docs281](https://github.com/esphome/esphome-docs/pull/281) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: ZyAura CO2 / Temperature / Humidity Sensor [esphome656](https://github.com/esphome/esphome/pull/656) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: Fix deep sleep on_shutdown hooks [esphome660](https://github.com/esphome/esphome/pull/660)
- esphome: ESP32 Use NVS directly [esphome659](https://github.com/esphome/esphome/pull/659)
- docs: Added TX20/TX23 sensor documentation [docs150](https://github.com/esphome/esphome-docs/pull/150) by [TheEggi](https://github.com/TheEggi)
- esphome: added tx20 wind speed sensor [esphome275](https://github.com/esphome/esphome/pull/275) by [TheEggi](https://github.com/TheEggi)
- docs: Added docs for tilt capability in template cover [docs260](https://github.com/esphome/esphome-docs/pull/260) by [mtl010957](https://github.com/mtl010957)
- docs: Add description next to title [docs227](https://github.com/esphome/esphome-docs/pull/227) by [jjok](https://github.com/jjok)
- esphome: WiFi networks priority [esphome658](https://github.com/esphome/esphome/pull/658) (new-feature)
- esphome: Change ESP32 default power_save_mode to light [esphome661](https://github.com/esphome/esphome/pull/661)
- docs: Added TTGO T-Journal [docs289](https://github.com/esphome/esphome-docs/pull/289) by [bwente](https://github.com/bwente)
- docs: Updated confusing deep_sleep.prevent documentation [docs287](https://github.com/esphome/esphome-docs/pull/287) by [ofalvai](https://github.com/ofalvai)
- docs: Fix typo in transmit_sony documentation [docs299](https://github.com/esphome/esphome-docs/pull/299) by [davericher](https://github.com/davericher)
- esphome: Restore sending "None" effect type [esphome667](https://github.com/esphome/esphome/pull/667) by [tribut](https://github.com/tribut)
- esphome: fix missing schedule call [esphome690](https://github.com/esphome/esphome/pull/690) by [glmnet](https://github.com/glmnet)
- docs: Update logger.rst [docs313](https://github.com/esphome/esphome-docs/pull/313) by [srg74](https://github.com/srg74)
- esphome: Remove double publish_state in ultrasonic sensor [esphome696](https://github.com/esphome/esphome/pull/696) by [brandond](https://github.com/brandond)
- esphome: Local Material Icons [esphome703](https://github.com/esphome/esphome/pull/703) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: Corrected ESP32 hardware UART pins [esphome701](https://github.com/esphome/esphome/pull/701) by [jwozny](https://github.com/jwozny)
- esphome: Fix mqtt_text_sensor to honor unique_id when set. [esphome698](https://github.com/esphome/esphome/pull/698) by [middelink](https://github.com/middelink)
- docs: Minor changes to the setup steps [docs327](https://github.com/esphome/esphome-docs/pull/327) by [fabaff](https://github.com/fabaff)
- esphome: Fix duplicate set_update_interval() calls on same component [esphome693](https://github.com/esphome/esphome/pull/693) by [middelink](https://github.com/middelink)
- esphome: MH-Z19 calibration support [esphome683](https://github.com/esphome/esphome/pull/683) by [Anonym-tsk](https://github.com/Anonym-tsk) (new-feature)
- esphome: Implement median filter [esphome697](https://github.com/esphome/esphome/pull/697) by [jvanderneutstulen](https://github.com/jvanderneutstulen) (new-feature)
- docs: Median filter [docs319](https://github.com/esphome/esphome-docs/pull/319) by [jvanderneutstulen](https://github.com/jvanderneutstulen)
- docs: MH-Z19 calibration support [docs312](https://github.com/esphome/esphome-docs/pull/312) by [Anonym-tsk](https://github.com/Anonym-tsk)
- docs: Update names [docs326](https://github.com/esphome/esphome-docs/pull/326) by [fabaff](https://github.com/fabaff)
- docs: Fix header level [docs325](https://github.com/esphome/esphome-docs/pull/325) by [fabaff](https://github.com/fabaff)
- docs: 7.50in waveshare e-paper works [docs321](https://github.com/esphome/esphome-docs/pull/321) by [rafl](https://github.com/rafl)
- docs: Fix api.proto url [docs310](https://github.com/esphome/esphome-docs/pull/310) by [pstuifzand](https://github.com/pstuifzand)
- esphome: add xiaomi BLE Thermometer lywsd02 model support [esphome664](https://github.com/esphome/esphome/pull/664) by [junnikokuki](https://github.com/junnikokuki)
- docs: Add Sonoff Mini to 'Generic Sonoff' page [docs320](https://github.com/esphome/esphome-docs/pull/320) by [Infinitte](https://github.com/Infinitte)
- esphome: Fix GPS time source. [esphome704](https://github.com/esphome/esphome/pull/704)
- docs: Add configuration example for TTGO T-Camera v1.7 [docs318](https://github.com/esphome/esphome-docs/pull/318) by [erichiller](https://github.com/erichiller)
- esphome: License for Material Design Icons [esphome708](https://github.com/esphome/esphome/pull/708) by [Anonym-tsk](https://github.com/Anonym-tsk)
- docs: LYWSD02 [docs292](https://github.com/esphome/esphome-docs/pull/292) by [G1K](https://github.com/G1K)
- esphome: add time based cover, has built in endstop [esphome665](https://github.com/esphome/esphome/pull/665) by [glmnet](https://github.com/glmnet) (new-feature)
- esphome: Add delayed_on_off binary_sensor filter [esphome700](https://github.com/esphome/esphome/pull/700) by [kepten](https://github.com/kepten) (new-feature)
- docs: Add doc for delayed_on_off binary_sensor filter [docs324](https://github.com/esphome/esphome-docs/pull/324) by [kepten](https://github.com/kepten)
- esphome: fix wifi info [esphome709](https://github.com/esphome/esphome/pull/709) by [glmnet](https://github.com/glmnet)
- docs: Add description of id Parameter [docs329](https://github.com/esphome/esphome-docs/pull/329) by [guptamp](https://github.com/guptamp)
- esphome: fix integration sensor [esphome711](https://github.com/esphome/esphome/pull/711) by [glmnet](https://github.com/glmnet)
- esphome: Add support for Sensirion SCD30 CO2 sensors [esphome712](https://github.com/esphome/esphome/pull/712) by [valordk](https://github.com/valordk)
- docs: Add documentation for Sensirion SCD30 CO2 sensors [docs333](https://github.com/esphome/esphome-docs/pull/333) by [valordk](https://github.com/valordk)
- esphome: Fixes sim800l [esphome678](https://github.com/esphome/esphome/pull/678) by [glmnet](https://github.com/glmnet)
- docs: Update esp32_camera.rst jpeg quality [docs332](https://github.com/esphome/esphome-docs/pull/332) by [glogiotatidis](https://github.com/glogiotatidis)
- docs: add has_built_in_endstop docs [docs302](https://github.com/esphome/esphome-docs/pull/302) by [glmnet](https://github.com/glmnet)
- docs: Update incorrect GPIO pin for Mirabella Genio Cold + Warm White… [docs337](https://github.com/esphome/esphome-docs/pull/337) by [epetousis](https://github.com/epetousis)
- esphome: Use default format to render FloatLiteral [esphome717](https://github.com/esphome/esphome/pull/717) by [fritzm](https://github.com/fritzm)
- esphome: Add coolix receiver [esphome645](https://github.com/esphome/esphome/pull/645) by [glmnet](https://github.com/glmnet) (new-feature)
- docs: add coolix receiver [docs288](https://github.com/esphome/esphome-docs/pull/288) by [glmnet](https://github.com/glmnet)
- esphome: Fix https://github.com/esphome/issues/issues/658 [esphome#724](https://github.com/esphome/esphome/pull/724) by [fake-name](https://github.com/fake-name)
- docs: Update hdc1080.rst [docs343](https://github.com/esphome/esphome-docs/pull/343) by [magnusja](https://github.com/magnusja)
- esphome: Update MANIFEST.in to fix esphome/issues650 [esphome733](https://github.com/esphome/esphome/pull/733) by [shbatm](https://github.com/shbatm)
- docs: Fix link to light-is_on_condition [docs345](https://github.com/esphome/esphome-docs/pull/345) by [myplacedk](https://github.com/myplacedk)
- esphome: fixes samsung ir [esphome738](https://github.com/esphome/esphome/pull/738) by [glmnet](https://github.com/glmnet)
- esphome: Allow 64 bit codes and add nexa remote support. [esphome662](https://github.com/esphome/esphome/pull/662) by [abmantis](https://github.com/abmantis) (new-feature)
- docs: Fix, optimize mijia [docs293](https://github.com/esphome/esphome-docs/pull/293) by [G1K](https://github.com/G1K)
- esphome: AS3935 Lightning sensor [esphome666](https://github.com/esphome/esphome/pull/666) by [TheEggi](https://github.com/TheEggi)
- esphome: Full height log window [esphome673](https://github.com/esphome/esphome/pull/673) by [Anonym-tsk](https://github.com/Anonym-tsk)
- docs: Make it clearer that only one deep sleep component is allowed. [docs303](https://github.com/esphome/esphome-docs/pull/303) by [jeff-h](https://github.com/jeff-h)
- esphome: Secrets editor [esphome672](https://github.com/esphome/esphome/pull/672) by [Anonym-tsk](https://github.com/Anonym-tsk) (new-feature)
- esphome: Authorization by username and password [esphome668](https://github.com/esphome/esphome/pull/668) by [Anonym-tsk](https://github.com/Anonym-tsk) (new-feature)
- esphome: Basic Auth for web_server component [esphome674](https://github.com/esphome/esphome/pull/674) by [Anonym-tsk](https://github.com/Anonym-tsk)
- docs: Basic Auth for web_server component [docs304](https://github.com/esphome/esphome-docs/pull/304) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: Improve SHT3xD reconnect handling [esphome675](https://github.com/esphome/esphome/pull/675) by [valordk](https://github.com/valordk)
- docs: Fix description of the sensor [docs309](https://github.com/esphome/esphome-docs/pull/309) by [mpettitt](https://github.com/mpettitt)
- esphome: Device description in dashboard [esphome707](https://github.com/esphome/esphome/pull/707) by [Anonym-tsk](https://github.com/Anonym-tsk) (new-feature)
- docs: Device description in dashboard [docs335](https://github.com/esphome/esphome-docs/pull/335) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: support for the sx1509 i2c device [esphome651](https://github.com/esphome/esphome/pull/651) by [mvturnho](https://github.com/mvturnho)
- esphome: Add support for TI TLC59208F [esphome718](https://github.com/esphome/esphome/pull/718) by [tamisoft](https://github.com/tamisoft)
- docs: ADD TLC59208F documentation [docs338](https://github.com/esphome/esphome-docs/pull/338) by [tamisoft](https://github.com/tamisoft)
- docs: Add Xiaomi Cleargrass Sensor Documentation [docs346](https://github.com/esphome/esphome-docs/pull/346) by [sermayoral](https://github.com/sermayoral)
- esphome: Add Xiaomi Cleargrass Temperature and Humidity Sensor [esphome735](https://github.com/esphome/esphome/pull/735) by [sermayoral](https://github.com/sermayoral)
- docs: The 4.20in display works fine [docs359](https://github.com/esphome/esphome-docs/pull/359) by [fredrike](https://github.com/fredrike)
- docs: Update sonoff.rst [docs341](https://github.com/esphome/esphome-docs/pull/341) by [ZabojnikM](https://github.com/ZabojnikM)
- esphome: Fix for PCF8574 output chattering at the start/reboot [esphome744](https://github.com/esphome/esphome/pull/744) by [amishv](https://github.com/amishv)
- esphome: Add ADE7953 Support [esphome593](https://github.com/esphome/esphome/pull/593)
- esphome: refactored xiaomi sensors [esphome755](https://github.com/esphome/esphome/pull/755) by [Alex9779](https://github.com/Alex9779) (breaking-change)
- docs: Xiaomi refactor [docs361](https://github.com/esphome/esphome-docs/pull/361) by [Alex9779](https://github.com/Alex9779)
- esphome: fix CGG1 log message [esphome757](https://github.com/esphome/esphome/pull/757) by [Alex9779](https://github.com/Alex9779)
- docs: Add link to index.rst check list item [docs363](https://github.com/esphome/esphome-docs/pull/363) by [glmnet](https://github.com/glmnet)
- docs: Added cookbook for Teckin SB50 Bulb [docs360](https://github.com/esphome/esphome-docs/pull/360) by [nebula-it](https://github.com/nebula-it)
- esphome: Add mcp23008 support [esphome649](https://github.com/esphome/esphome/pull/649) by [TomFahey](https://github.com/TomFahey)
- docs: Adding the IO2 pin to the GPIO pin list [docs354](https://github.com/esphome/esphome-docs/pull/354) by [SqyD](https://github.com/SqyD)
- docs: Updated MCP23017 Component To Cover 8 & 16 Port Chips [docs277](https://github.com/esphome/esphome-docs/pull/277) by [TomFahey](https://github.com/TomFahey)
- esphome: Brightness ssd1306 [esphome723](https://github.com/esphome/esphome/pull/723) by [glmnet](https://github.com/glmnet)
- esphome: Fix potential ISR digital_write issue [esphome753](https://github.com/esphome/esphome/pull/753)
- esphome: Fix addressable light fade to black function [esphome752](https://github.com/esphome/esphome/pull/752)
- esphome: Make UART flush function consistent [esphome748](https://github.com/esphome/esphome/pull/748)
- esphome: Update and pin all python requirements [esphome759](https://github.com/esphome/esphome/pull/759)
- esphome: Fix MCP23017 setup priority [esphome751](https://github.com/esphome/esphome/pull/751)
- esphome: Add rotary_encoder.set_value action [esphome747](https://github.com/esphome/esphome/pull/747) (new-feature)
- esphome: Fix strobe/flicker effect not using selected value [esphome749](https://github.com/esphome/esphome/pull/749)
- esphome: Add support for TTGO ePaper module [esphome730](https://github.com/esphome/esphome/pull/730) by [thomasklingbeil](https://github.com/thomasklingbeil)
- esphome: BME280: Increase sensor timeout [esphome727](https://github.com/esphome/esphome/pull/727) by [lobradov](https://github.com/lobradov)
- esphome: Base climate ir [esphome726](https://github.com/esphome/esphome/pull/726) by [glmnet](https://github.com/glmnet)
- docs: Add documentation for TTGO ePaper [docs342](https://github.com/esphome/esphome-docs/pull/342) by [thomasklingbeil](https://github.com/thomasklingbeil)
- esphome: Fix dallas not unknown [esphome716](https://github.com/esphome/esphome/pull/716)
- esphome: Integration sensor use double precision [esphome715](https://github.com/esphome/esphome/pull/715)
- esphome: calibrate_linear check not all from values same [esphome714](https://github.com/esphome/esphome/pull/714)
- esphome: SenseAir S8 CO2 sensor support [esphome705](https://github.com/esphome/esphome/pull/705) by [Anonym-tsk](https://github.com/Anonym-tsk)
- docs: SenseAir S8 CO2 sensor support [docs330](https://github.com/esphome/esphome-docs/pull/330) by [Anonym-tsk](https://github.com/Anonym-tsk)
- esphome: Fix remote_transmitter type_a encoding [esphome742](https://github.com/esphome/esphome/pull/742) by [nicuh](https://github.com/nicuh)
- esphome: vscode support check file exists [esphome763](https://github.com/esphome/esphome/pull/763) by [glmnet](https://github.com/glmnet)
- docs: Proof reading changes [docs364](https://github.com/esphome/esphome-docs/pull/364) by [thenameiwantedwastaken](https://github.com/thenameiwantedwastaken)
- docs: add tcl112 receiver docs [docs365](https://github.com/esphome/esphome-docs/pull/365) by [glmnet](https://github.com/glmnet)
- esphome: add tcl112 receiver [esphome762](https://github.com/esphome/esphome/pull/762) by [glmnet](https://github.com/glmnet)
- esphome: Sensor filter_out rounded [esphome765](https://github.com/esphome/esphome/pull/765)
- esphome: Use higher default baudrate for USB upload [esphome761](https://github.com/esphome/esphome/pull/761)
- esphome: add support for climate action [esphome720](https://github.com/esphome/esphome/pull/720) by [marcelveldt](https://github.com/marcelveldt)
- esphome: Add LEDC set_frequency action [esphome754](https://github.com/esphome/esphome/pull/754) (new-feature)
- esphome: Fork some base libraries [esphome758](https://github.com/esphome/esphome/pull/758)
- esphome: Update ESP8266/ESP32 bases [esphome760](https://github.com/esphome/esphome/pull/760)
- esphome: Captive portal fixes [esphome766](https://github.com/esphome/esphome/pull/766)
- esphome: Fix typo in Component::set_interval [esphome767](https://github.com/esphome/esphome/pull/767)
- esphome: Fix platformio monkey patch [esphome768](https://github.com/esphome/esphome/pull/768)
- esphome: Addressable light transition [esphome750](https://github.com/esphome/esphome/pull/750) (new-feature)
- esphome: Fixes for Python 3 [esphome702](https://github.com/esphome/esphome/pull/702) by [fabaff](https://github.com/fabaff)
- esphome: Add BLE scan parameters [esphome769](https://github.com/esphome/esphome/pull/769) (new-feature)
- esphome: Filter some debug lines from PlatformIO in output [esphome771](https://github.com/esphome/esphome/pull/771)
- esphome: ESP32 Upgrade AsyncTCP to 1.1.1 [esphome773](https://github.com/esphome/esphome/pull/773)
- esphome: Switch to Python 3 for docker installs [esphome774](https://github.com/esphome/esphome/pull/774)
- docs: Add script.wait action [docs367](https://github.com/esphome/esphome-docs/pull/367) (new-feature)
- docs: Add ESP32 scan parameters [docs368](https://github.com/esphome/esphome-docs/pull/368)
- docs: Hint how to include HA secrets.yaml instead [docs362](https://github.com/esphome/esphome-docs/pull/362) by [rlowens](https://github.com/rlowens)
- esphome: Add SSD1325 Display Component [esphome736](https://github.com/esphome/esphome/pull/736) by [evandcoleman](https://github.com/evandcoleman) (cherry-picked)
- docs: Add documentation for SSD1325 OLED displays [docs347](https://github.com/esphome/esphome-docs/pull/347) by [evandcoleman](https://github.com/evandcoleman) (cherry-picked)
- esphome: Add support for SGP30 eCO2 and TVOC sensors [esphome679](https://github.com/esphome/esphome/pull/679) by [valordk](https://github.com/valordk) (cherry-picked)
- docs: Add documentation for SGP30 eCO2 and TVOC sensors [docs308](https://github.com/esphome/esphome-docs/pull/308) by [valordk](https://github.com/valordk) (cherry-picked)
- esphome: Add support for SHTCx Temperature sensors [esphome676](https://github.com/esphome/esphome/pull/676) by [valordk](https://github.com/valordk) (cherry-picked)
- esphome: Add support for STS3x Temperature sensors [esphome669](https://github.com/esphome/esphome/pull/669) by [valordk](https://github.com/valordk) (cherry-picked)
- docs: Add documentation for SHTCx Temperature sensors [docs305](https://github.com/esphome/esphome-docs/pull/305) by [valordk](https://github.com/valordk) (cherry-picked)
- docs: Add documentation for STS3x Temperature sensors [docs300](https://github.com/esphome/esphome-docs/pull/300) by [valordk](https://github.com/valordk) (cherry-picked)
- esphome: Add dfplayer mini component [esphome655](https://github.com/esphome/esphome/pull/655) by [glmnet](https://github.com/glmnet) (cherry-picked)
- docs: Add DFPlayer docs [docs306](https://github.com/esphome/esphome-docs/pull/306) by [glmnet](https://github.com/glmnet) (cherry-picked)
- docs: Add rotary_encoder.set_value action [docs358](https://github.com/esphome/esphome-docs/pull/358) (cherry-picked)
- esphome: Add new component for Tuya dimmers [esphome743](https://github.com/esphome/esphome/pull/743) by [ssieb](https://github.com/ssieb) (cherry-picked)
- docs: Add documentation for new Tuya dimmer component [docs353](https://github.com/esphome/esphome-docs/pull/353) by [ssieb](https://github.com/ssieb) (cherry-picked)
- docs: SX1509 device documentation [docs315](https://github.com/esphome/esphome-docs/pull/315) by [mvturnho](https://github.com/mvturnho) (cherry-picked)
- docs: Fix typo [docs352](https://github.com/esphome/esphome-docs/pull/352) by [bonanitech](https://github.com/bonanitech)
- docs: Minor typo [docs349](https://github.com/esphome/esphome-docs/pull/349) by [dannysauer](https://github.com/dannysauer)
- docs: Clarify NodeMCU ESP8266 VIN pin [docs340](https://github.com/esphome/esphome-docs/pull/340) by [Justahobby01](https://github.com/Justahobby01)
- docs: Add TorchStar LED controller to 'Generic Sonoff' page [docs351](https://github.com/esphome/esphome-docs/pull/351) by [dale3h](https://github.com/dale3h)
- docs: Remove references to Python 2 [docs328](https://github.com/esphome/esphome-docs/pull/328) by [fabaff](https://github.com/fabaff) (cherry-picked)
- docs: Cookbook Guide for Zemismart LED RGBW Downlights [docs297](https://github.com/esphome/esphome-docs/pull/297) by [cryptelli](https://github.com/cryptelli)
- docs: Authorization by username and password [docs296](https://github.com/esphome/esphome-docs/pull/296) by [Anonym-tsk](https://github.com/Anonym-tsk) (cherry-picked)
- docs: AS3935 Lightning sensor [docs294](https://github.com/esphome/esphome-docs/pull/294) by [TheEggi](https://github.com/TheEggi) (cherry-picked)
- docs: Cookbook ape [docs334](https://github.com/esphome/esphome-docs/pull/334) by [glmnet](https://github.com/glmnet)
- esphome: Add lint check for integer constants [esphome775](https://github.com/esphome/esphome/pull/775)
- docs: fix indent on sample [docs369](https://github.com/esphome/esphome-docs/pull/369) by [glmnet](https://github.com/glmnet) (cherry-picked)
- esphome: Add script.wait action [esphome778](https://github.com/esphome/esphome/pull/778) (cherry-picked) (new-feature)
- docs: update esp32camera documentation - note about PWM [docs348](https://github.com/esphome/esphome-docs/pull/348) by [h0--](https://github.com/h0--)
- esphome: Vl53l0x [esphome644](https://github.com/esphome/esphome/pull/644) (cherry-picked)
- esphome: Add GPIO Switch interlock wait time [esphome777](https://github.com/esphome/esphome/pull/777) (cherry-picked) (new-feature)
- esphome: Add PZEM004T/PZEMAC/PZEMDC Support [esphome587](https://github.com/esphome/esphome/pull/587) (cherry-picked)
- esphome: Update AsyncMQTTClient/ESPAsyncWebServer [esphome779](https://github.com/esphome/esphome/pull/779) (cherry-picked)
- esphome: Implementation of LCD Clear [esphome781](https://github.com/esphome/esphome/pull/781) by [amishv](https://github.com/amishv) (cherry-picked)
- docs: fixed typo [docs370](https://github.com/esphome/esphome-docs/pull/370) by [amishv](https://github.com/amishv)
- esphome: Add sensor force_update option [esphome783](https://github.com/esphome/esphome/pull/783) (cherry-picked) (new-feature)
- docs: Add sensor force_update option [docs371](https://github.com/esphome/esphome-docs/pull/371) (cherry-picked)
- docs: Spelling and grammar fixes [docs372](https://github.com/esphome/esphome-docs/pull/372) by [scop](https://github.com/scop)
- docs: Add missing actual install step in getting started with Hass.io [docs373](https://github.com/esphome/esphome-docs/pull/373) by [scop](https://github.com/scop)
- esphome: Update docker base image to 2.0.1 [esphome785](https://github.com/esphome/esphome/pull/785) (cherry-picked)
- esphome: Fix ledc can't find bit_depth [esphome786](https://github.com/esphome/esphome/pull/786) (cherry-picked)
- esphome: web_server_base AUTO_LOAD includes ASYNC_TCP [esphome788](https://github.com/esphome/esphome/pull/788) by [Schnilz](https://github.com/Schnilz) (cherry-picked)
- esphome: Add Python 2 deprecation notice [esphome784](https://github.com/esphome/esphome/pull/784) (breaking-change) (cherry-picked)
- docs: Update time.rst to add GPS as source [docs375](https://github.com/esphome/esphome-docs/pull/375) by [mbo18](https://github.com/mbo18)
- esphome: Fix modbus CRC calculation [esphome789](https://github.com/esphome/esphome/pull/789) (cherry-picked)
- esphome: Add additional custom lint checks [esphome790](https://github.com/esphome/esphome/pull/790) (cherry-picked)
- esphome: Implement more dump_configs [esphome791](https://github.com/esphome/esphome/pull/791) (cherry-picked)
- esphome: Add missing include - fixes missing GPIOPin definition [esphome794](https://github.com/esphome/esphome/pull/794) by [cjd](https://github.com/cjd) (cherry-picked)
- esphome: Fix MQTT not showing logs with Python 3 [esphome797](https://github.com/esphome/esphome/pull/797) (cherry-picked)
- esphome: Fix scheduler first execution [esphome798](https://github.com/esphome/esphome/pull/798) (cherry-picked)
- esphome: Make file generation saving atomic [esphome792](https://github.com/esphome/esphome/pull/792) (cherry-picked)
- esphome: Fujitsu General climate new component [esphome677](https://github.com/esphome/esphome/pull/677) by [31337Ghost](https://github.com/31337Ghost) (cherry-picked)
- esphome: Warn when UART and logger operating on same bus [esphome803](https://github.com/esphome/esphome/pull/803) (cherry-picked)
- esphome: Add Tuya message for no datapoints [esphome804](https://github.com/esphome/esphome/pull/804) (cherry-picked)
- esphome: AS3935 Use normal pin polling for IRQ [esphome805](https://github.com/esphome/esphome/pull/805) (cherry-picked)
- esphome: Fix modbus register [esphome806](https://github.com/esphome/esphome/pull/806) (cherry-picked)
- esphome: Fix web server transition length truncated [esphome807](https://github.com/esphome/esphome/pull/807) (cherry-picked)
- docs: fix xiaomi docs [docs384](https://github.com/esphome/esphome-docs/pull/384) by [Alex9779](https://github.com/Alex9779) (cherry-picked)
- esphome: Add check if middle_text is too short [esphome811](https://github.com/esphome/esphome/pull/811) by [grea09](https://github.com/grea09) (cherry-picked)
- esphome: [Hotfix] Dashboard authentication on Py3 [esphome812](https://github.com/esphome/esphome/pull/812) by [Anonym-tsk](https://github.com/Anonym-tsk) (cherry-picked)
- esphome: Uppercase ESPHome [esphome814](https://github.com/esphome/esphome/pull/814) (cherry-picked)
- esphome: Print update interval for pulse counter [esphome816](https://github.com/esphome/esphome/pull/816) (cherry-picked)
- esphome: Allow TimePeriod for time_period_str_unit [esphome815](https://github.com/esphome/esphome/pull/815) (cherry-picked)
- docs: Typo fix pzem004t [docs387](https://github.com/esphome/esphome-docs/pull/387) by [Anonym-tsk](https://github.com/Anonym-tsk) (cherry-picked)
- esphome: Scheduler fixes [esphome813](https://github.com/esphome/esphome/pull/813) (cherry-picked)
- esphome: Fix fan oscillating [esphome818](https://github.com/esphome/esphome/pull/818) (cherry-picked)
- esphome: Fix some binary_sensor not having an initial state [esphome819](https://github.com/esphome/esphome/pull/819) (cherry-picked)

1.14.0b5

Not secure
None

1.14.0b4

Not secure
None

1.14.0b3

Not secure
None

1.14.0b2

Not secure
None

Page 58 of 66

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.