Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

1.11.0

Compare
Choose a tag to compare
@OttoWinter OttoWinter released this 22 Feb 21:03
· 87 commits to master since this release
9470933

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