This repository has been archived by the owner on Sep 27, 2023. It is now read-only.
1.11.0
Beta Fixes
- esphome: Fix SNTP servers option esphome#237 (cherry-picked)
- esphome: CSE7766 update interval esphome#250 (cherry-picked)
- esphome: Fix component.update action esphome#308 (cherry-picked)
- esphome: OTA don't error when upgrading from no password to password mode esphome#309 (cherry-picked)
- esphome: Dashboard: Use full with space on small devices esphome#310 by @escoand (cherry-picked)
- core: Fix interval compilation error core#364 (cherry-picked)
- esphome: Fix interval trigger esphome#313 (cherry-picked)
- core: Fix while action not resetting is_running core#378 (cherry-picked)
- core: Fix remote transmitter ESP32 repeat wait core#376 (cherry-picked)
- core: Fix addressable lights core#375 (cherry-picked)
- esphome: Fix ESP32 not decoding stacktrace on broken PC esphome#330 (cherry-picked)
- core: Fix addressable flicker effect core#383 (cherry-picked)
- core: NeoPixelBus: fix handling of white color component core#384 by @badbadc0ffee (cherry-picked)
- core: Fix trigger not being optional core#381 (cherry-picked)
- esphome: Fix AsyncTCP compilation on ESP32 with Arduino esphome#334 (cherry-picked)
- esphome: Fix show logs with MQTT and dashboard esphome#332 (cherry-picked)
- core: Add WiFi fast connect mode core#385 (cherry-picked)
- core: Fix API Server has deep sleep core#386 (cherry-picked)
- esphome: Introduce wifi fast connect mode esphome#333 (cherry-picked)
- core: Fix GPIO Switch not handling inverted core#387 (cherry-picked)
- core: Expose NeoPixelBus Controller core#388 (cherry-picked)
- esphome: Pin platformio platforms to defaults esphome#335 (cherry-picked)
- core: Fix ble tracker compile error core#390 (cherry-picked)
- core: Add Homeassistant Binary Sensor core#480 (cherry-picked)
- core: GPIO Switch Interlocking core#482 (cherry-picked)
- esphome: Print error when mqtt.publish used without MQTT enabled esphome#408 (cherry-picked)
- esphome: Add Homeassistant Binary Sensor esphome#409 (cherry-picked)
- esphome: Allow pins 9&10 for PWM esphome#410 (cherry-picked)
- esphome: Store Raw Remote Codes in PROGMEM esphome#392 (cherry-picked)
- core: ESP8266 Arduino 2.5.0 Compatability core#481 (cherry-picked)
- esphome: Add Switch Interlocking esphome#411 (cherry-picked)
- esphome: Add local mDNS responder for .local esphome#386 (cherry-picked)
- esphome: Replace optimistic with Assumed State esphome#394 (cherry-picked)
- core: Add Template Publish Action core#453 (cherry-picked)
- esphome: Add template publish actions and switch triggers esphome#391 (cherry-picked)
- esphome: Fix custom components not registered esphome#441 (cherry-picked)
- core: Add empty nameable constructors core#509 (cherry-picked)
- core: Fix Nextion "Received unknown filler end bytes" core#510 (cherry-picked)
- core: Fix functional attachInterrupt placed in flash core#511 (cherry-picked)
- esphome: Remove duplicate scrollbar & move scrollbar esphome#443 by @TheZoker (cherry-picked)
- esphome: Remove unnecessary wrapper esphome#444 by @TheZoker (cherry-picked)
- core: Refactor addressable light and fix partition issue core#512 (cherry-picked)
- esphome: Fix MQTT log topic level esphome#445 (cherry-picked)
- core: Fix ESP8266 functional interrupts core#515 (cherry-picked)
- esphome: Allow i2c on non-pullup pins esphome#447 (cherry-picked)
- esphome: Allow use of arduino core v2.5.0 on ESP8266 esphome#446 (cherry-picked)
All changes
- esphome: Fix SNTP servers option esphome#237 (cherry-picked)
- esphome: Simplify one_of validator esphome#240
- esphome: Add Logo and Icon to HassIO add-on esphome#241
- esphome: CSE7766 update interval esphome#250 (cherry-picked)
- esphome: Time SNTP validate server format esphome#254
- esphome: Fix GPIO input schema validator esphome#253
- esphome: [Huge] Util Refactor, Dashboard Improvements, Hass.io Auth API, Better Validation Errors, Conditions, Custom Platforms, Substitutions esphome#234
- esphome: Add native ESPHome API esphome#265
- esphome: Api fixes esphome#289
- esphome: Fix host network esphome#280
- esphome: Fix ESP8266 verbose logging esphome#291
- esphome: API Server Watchdog esphome#290
- esphome: Disable SPIFFS to save flash space esphome#288
- esphome: Fix MQTT message trigger esphome#282
- esphome: GPIO Switch Restore Mode esphome#287
- esphome: Addressable Lights esphome#294
- esphome: Toggle Auto-Update Check With Environment Variable esphome#292
- esphome: Make compatible with python 3 esphome#281
- esphome: GPIO Switch Fix restore_mode validator esphome#296 by @yottatsa
- esphome: Fixes for Python 3 Compatibility esphome#297
- esphome: Add clean MQTT discovery option for native API esphome#302
- esphome: Add APDS9960 Support esphome#300
- esphome: Add neopixelbus component esphome#303
- esphome: Add support for MAX31855 sensor esphome#258 by @sherbang
- esphome: Add ULN2003 Support esphome#304
- esphome: Add ESP32 Ethernet Support esphome#301
- esphome: Update beta config esphome#305
- esphome: Fix component.update action esphome#308 (cherry-picked)
- esphome: OTA don't error when upgrading from no password to password mode esphome#309 (cherry-picked)
- esphome: Dashboard: Use full with space on small devices esphome#310 by @escoand (cherry-picked)
- core: Fix interval compilation error core#364 (cherry-picked)
- esphome: Fix interval trigger esphome#313 (cherry-picked)
- core: Fix while action not resetting is_running core#378 (cherry-picked)
- core: Fix remote transmitter ESP32 repeat wait core#376 (cherry-picked)
- core: Fix addressable lights core#375 (cherry-picked)
- esphome: Fix ESP32 not decoding stacktrace on broken PC esphome#330 (cherry-picked)
- core: Fix addressable flicker effect core#383 (cherry-picked)
- core: NeoPixelBus: fix handling of white color component core#384 by @badbadc0ffee (cherry-picked)
- core: Fix trigger not being optional core#381 (cherry-picked)
- esphome: Fix AsyncTCP compilation on ESP32 with Arduino esphome#334 (cherry-picked)
- esphome: Fix show logs with MQTT and dashboard esphome#332 (cherry-picked)
- core: Add WiFi fast connect mode core#385 (cherry-picked)
- core: Fix API Server has deep sleep core#386 (cherry-picked)
- esphome: Introduce wifi fast connect mode esphome#333 (cherry-picked)
- core: Fix GPIO Switch not handling inverted core#387 (cherry-picked)
- core: Expose NeoPixelBus Controller core#388 (cherry-picked)
- esphome: Pin platformio platforms to defaults esphome#335 (cherry-picked)
- core: Fix ble tracker compile error core#390 (cherry-picked)
- core: Attemp to fix the addressable flicker effect core#392 by @RomRider
- esphome: typing is only required for python < 3.5 esphome#341 by @dotlambda
- esphome: Fix install pillow in docker image esphome#338
- esphome: Allow IPv4 addresses for SNTP servers esphome#340
- docs: Fix esp8266_pwm example, IDs cannot have hyphens docs#123 by @rabbadab
- esphome: Add pyserial to install_requires esphome#348 by @dotlambda
- docs: Added explanation how to change the password docs#124 by @WoLpH
- docs: Update light lambda effect example docs#125 by @jdads1
- core: Improve handling of MQTT birth message core#410
- core: Fix WiFi apply hostname too early core#399
- core: Fix pulse counter filtering for ESP8266 core#397
- esphome: Warn if expire_after used without MQTT esphome#354
- esphome: Use strict string mode for WiFi password esphome#351
- docs: Add ESP8266 advanced info docs#128
- docs: Cookbook Entry for Sonoff Basic Fish Pond Pump docs#122 by @meijerwynand
- docs: Add Arilux LC02 pinout docs#130 by @pixiandreas
- docs: Dallas: Update for default update_interval docs#131 by @balk77
- core: Fix Light Color Temperature for native API core#398
- core: Throttle filter doesn't work for quick firing sensors core#408 by @AlexDanault
- core: Improve Preferences Log Output core#414
- core: Fix GPIO switch restoring inverted core#415
- core: Default expire after to 0 with deep sleep core#417
- core: Improve DHT error message core#424
- esphome: Fix Non-ASCII characters being escaped if in wrong locale esphome#369
- esphome: Upgrade HassIO Ubuntu Base to 2.2.1 esphome#368
- esphome: Fix ESP32 BLE tracker scan interval in seconds esphome#367
- esphome: ESP8266 Better Exception Code Names esphome#358
- esphome: Remove DNS1,DNS2 inclusive esphome#357
- esphome: Remove deep sleep run_cycles esphome#353
- esphome: Fix custom output requiring type esphome#344
- core: Don't duplicate binary sensor events core#411
- esphome: Add ability to run commands using subprocess, instead of in-process esphome#359 by @dotlambda
- core: Fix on_press / on_release being triggered on initial state core#425
- core: Remove hard dependencies in library.json core#409
- esphome: Upgrade espressif32 package to 1.6.0 esphome#355
- esphome: Fix dashboard password with python 3 esphome#339
- esphome: Fix nginx closing WebSocket connection after 60 seconds esphome#370
- esphome: Disable platformio LDF esphome#352
- core: Store log strings in flash for ESP8266 core#432
- core: Adding DHT model SI7021 to DHT sensor core#433 by @grea09
- esphome: Adding SI7021 sensor to config validation esphome#375 by @grea09
- core: Add logging to NeoPixelBus core#438 by @badbadc0ffee
- esphome: Includes should be relative to the src directory, not main.cpp file esphome#390 by @yawor
- esphome: Generate variable for each custom component id esphome#382 by @yawor
- esphome: Fix Custom Components No Name esphome#395
- core: Split off assumed state from optimistic mode core#455
- esphome: Remove Heartbeat Binary Sensor Filter esphome#393
- core: Disable MQTT if not used core#430
- esphome: Disable MQTT if not used esphome#373
- core: Store raw remote codes in flash core#456
- core: Deduplicate values before sending core#454
- core: Rewrite native API client for increased reliability core#426
- docs: Fix Typo in BME280 Environment Cookbook docs#145 by @hajdbo
- docs: Updating Repo URLs in Contribution Guide docs#143 by @badbadc0ffee
- core: Update sony.cpp to fix incorrectly formed Sony IR code (extra bit) core#458 by @chris-jennings
- docs: Extra example in cookbook / flashing DOIT ESP32 docs#138 by @DavidDeSloovere
- docs: Adding the SI7021 to docs docs#147 by @grea09
- esphome: Validate neopixelbus method esphome#398
- core: Fix PMSx003 payload length calculation core#471 by @hajdbo
- docs: Netlify docs#153
- docs: Remove duplicate "includes" line docs#154 by @notgwj
- core: Remove 'flash' property from MQTT Light discovery JSON. core#478 by @brandond
- docs: Improve docker build instructions docs#155 by @DavidDeSloovere
- core: Add Homeassistant Binary Sensor core#480 (cherry-picked)
- core: GPIO Switch Interlocking core#482 (cherry-picked)
- esphome: Print error when mqtt.publish used without MQTT enabled esphome#408 (cherry-picked)
- esphome: Add Homeassistant Binary Sensor esphome#409 (cherry-picked)
- esphome: Allow pins 9&10 for PWM esphome#410 (cherry-picked)
- docs: Homeassistant binary sensor docs#156
- esphome: Store Raw Remote Codes in PROGMEM esphome#392 (cherry-picked)
- core: Better error messages for OTA core#486
- esphome: Better error messages for OTA esphome#418
- core: Synchronize homeassistant time periodically core#485
- core: ESP8266 Arduino 2.5.0 Compatability core#481 (cherry-picked)
- esphome: Add Switch Interlocking esphome#411 (cherry-picked)
- esphome: Add local mDNS responder for .local esphome#386 (cherry-picked)
- core: Auto-Redact private information from logs core#488
- esphome: Auto-Redact private information from logs in dashboard esphome#421
- esphome: Replace optimistic with Assumed State esphome#394 (cherry-picked)
- core: Add Template Publish Action core#453 (cherry-picked)
- esphome: Add template publish actions and switch triggers esphome#391 (cherry-picked)
- core: Rework hostname (replaced by use_address) core#484
- esphome: Add use_address esphome#417
- core: Fixes I2C SH1106 repeats the first 8 lines of the display. core#492 by @n0bel
- docs: Link Home Assistant's include system in FAQ docs#157 by @TheHackmeister
- core: Rework UART component for fixes core#487
- esphome: Rework UART component for fixes esphome#419
- esphome: Make dout the default flash mode esphome#420
- core: Revert espressif32 package upgrade core#490
- esphome: Revert "Upgrade espressif32 package to 1.6.0 (#355)" esphome#422
- core: Add support for JVC remote transmitting and receiving core#493 by @jesserockz
- esphome: Add support for JVC remote transmitting and receiving esphome#423 by @jesserockz
- docs: Add docs for JVC remote transmitting and receiving docs#160 by @jesserockz
- docs: H801 LED controller (remade) docs#158 by @erazor666
- core: Enable use of alternate hardware UARTs for logging core#483 by @brandond
- esphome: Enable use of alternate hardware UARTs for logging esphome#427 by @brandond
- docs: Enable use of alternate hardware UARTs for logging docs#161 by @brandond
- core: Rename esphomelib to esphome-core core#494
- esphome: Rename esphomeyaml to esphome esphome#426
- esphome: Include common components for compiles esphome#431
- core: Add light partition platform core#501
- core: Add RC5 IR code support core#502
- core: Template switch do not restore state by default core#503
- core: Fix ethernet initialization order core#504
- esphome: Add RC5 IR code support esphome#432
- core: Tweak BLE tracker settings core#505
- esphome: Add text_sensor.template.publish action esphome#433
- esphome: Add light partition platform esphome#434
- core: Add 'hidden' option to wifi networks core#506
- esphome: Add hidden option to wifi networks esphome#436
- core: Add display pages abstraction core#507
- esphome: Add display page abstraction esphome#435
- esphome: Fix dashboard style issues esphome#437 by @TheZoker
- esphome: Include tapTarget html element only when needed esphome#439 by @TheZoker
- core: Add wait_until action core#508
- esphome: Add wait_until action esphome#440
- docs: Document addressable_lambda light effect docs#163
- esphome: Fix custom components not registered esphome#441 (cherry-picked)
- docs: Custom Binary Sensor: Add missing ";" and fix indentation in YAML docs#164 by @mjoshd
- core: Add empty nameable constructors core#509 (cherry-picked)
- core: Fix Nextion "Received unknown filler end bytes" core#510 (cherry-picked)
- core: Fix functional attachInterrupt placed in flash core#511 (cherry-picked)
- docs: Add Sonoff T1 LED pin docs#165 by @lwis
- esphome: Remove duplicate scrollbar & move scrollbar esphome#443 by @TheZoker (cherry-picked)
- esphome: Remove unnecessary wrapper esphome#444 by @TheZoker (cherry-picked)
- core: Refactor addressable light and fix partition issue core#512 (cherry-picked)
- esphome: Fix MQTT log topic level esphome#445 (cherry-picked)
- core: Fix ESP8266 functional interrupts core#515 (cherry-picked)
- esphome: Allow i2c on non-pullup pins esphome#447 (cherry-picked)
- esphome: Allow use of arduino core v2.5.0 on ESP8266 esphome#446 (cherry-picked)
- core: Fix feed_wdt core#520
- core: Speed up waveshare Epaper core#518
- esphome: Improve dashboard setup wizard esphome#450