diff --git a/Doxygen b/Doxygen index 83b74a3b3..3d74164dd 100644 --- a/Doxygen +++ b/Doxygen @@ -38,7 +38,7 @@ PROJECT_NAME = "ESPHome" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 2021.10.0b3 +PROJECT_NUMBER = 2021.10.0b4 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/Makefile b/Makefile index fb99509a9..d12549efc 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ESPHOME_PATH = ../esphome -ESPHOME_REF = 2021.10.0b3 +ESPHOME_REF = 2021.10.0b4 .PHONY: html html-strict cleanhtml deploy help webserver Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png minify diff --git a/_static/version b/_static/version index e559809c3..f10158bda 100644 --- a/_static/version +++ b/_static/version @@ -1 +1 @@ -2021.10.0b3 \ No newline at end of file +2021.10.0b4 \ No newline at end of file diff --git a/changelog/2021.10.0.rst b/changelog/2021.10.0.rst index 72ff32d19..c97f9141d 100644 --- a/changelog/2021.10.0.rst +++ b/changelog/2021.10.0.rst @@ -161,6 +161,13 @@ Beta Fixes - Fix: Color modes not being correctly used in light partitions :esphomepr:`2513` by :ghuser:`paulmonigatti` - Don't define UART_SELECTION_UART2 when UART2 is unavailable :esphomepr:`2512` by :ghuser:`oxan` - Remove BME680_BSEC test :esphomepr:`2518` by :ghuser:`paulmonigatti` +- Add pressure compensation during runtime :esphomepr:`2493` by :ghuser:`martgras` +- Fix Nextion HTTPClient error for ESP32 :esphomepr:`2524` by :ghuser:`kbx81` +- Fix bug in register name definition :esphomepr:`2526` by :ghuser:`martgras` +- Replace framework version_hint with source option :esphomepr:`2529` by :ghuser:`oxan` +- Fix bitshift on read in ADE7953 :esphomepr:`2537` by :ghuser:`oxan` +- Allow downloading all bin files from backend in dashboard :esphomepr:`2514` by :ghuser:`jesserockz` +- Bump dashboard to 20211015.0 :esphomepr:`2525` by :ghuser:`balloob` All changes ^^^^^^^^^^^ @@ -346,6 +353,13 @@ All changes - Fix: Color modes not being correctly used in light partitions :esphomepr:`2513` by :ghuser:`paulmonigatti` - Don't define UART_SELECTION_UART2 when UART2 is unavailable :esphomepr:`2512` by :ghuser:`oxan` - Remove BME680_BSEC test :esphomepr:`2518` by :ghuser:`paulmonigatti` +- Add pressure compensation during runtime :esphomepr:`2493` by :ghuser:`martgras` +- Fix Nextion HTTPClient error for ESP32 :esphomepr:`2524` by :ghuser:`kbx81` +- Fix bug in register name definition :esphomepr:`2526` by :ghuser:`martgras` +- Replace framework version_hint with source option :esphomepr:`2529` by :ghuser:`oxan` +- Fix bitshift on read in ADE7953 :esphomepr:`2537` by :ghuser:`oxan` +- Allow downloading all bin files from backend in dashboard :esphomepr:`2514` by :ghuser:`jesserockz` +- Bump dashboard to 20211015.0 :esphomepr:`2525` by :ghuser:`balloob` Past Changelogs --------------- diff --git a/components/canbus.rst b/components/canbus.rst index 66f9d70ad..2a32675cd 100644 --- a/components/canbus.rst +++ b/components/canbus.rst @@ -25,7 +25,7 @@ transmitted data. The CAN bus itself has only two wires named Can High and Can Low or CanH and CanL. For the ESPHome CAN bus to work you need to select the device that has the physical CAN bus implemented. -At this moment only the MCP2515 driver is supported. You can configure multiple buses. +At this moment only the MCP2515 controller is supported. You can configure multiple buses. Any can bus node can transmit data at any time, and any node can send any ``can_id`` value and any node can receive any can_id too. Is up to you how to organize the can_id values. You can setup a can diff --git a/components/cover/am43.rst b/components/cover/am43.rst index bb72041b1..306c5500d 100644 --- a/components/cover/am43.rst +++ b/components/cover/am43.rst @@ -58,6 +58,7 @@ Configuration variables: - **pin** (*Optional*, int): The pin for the device, as set in the app. The default is usually printed on the device. Defaults to ``8888``. +- **invert_position** (*Optional*, boolean): Inverts the position value to and from the device. Set if ESPHome is swapping around the open/close state of the cover. - **id** (*Optional*, :ref:`config-id`): Manually specify the ID used for code generation. - All other options from :ref:`Cover `. diff --git a/conf.py b/conf.py index bcd462c40..9d70701c8 100644 --- a/conf.py +++ b/conf.py @@ -69,7 +69,7 @@ author = "Otto Winter" # The short X.Y version. version = "2021.10" # The full version, including alpha/beta/rc tags. -release = "2021.10.0b3" +release = "2021.10.0b4" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/guides/creators.rst b/guides/creators.rst index 9fec5da98..2da40be36 100644 --- a/guides/creators.rst +++ b/guides/creators.rst @@ -1,10 +1,10 @@ -Using ESPHome for your Project -============================== +Sharing ESPHome devices +======================= .. seo:: - :description: Information for creators when using ESPHome firmware. + :description: Information for creating and sharing devices using ESPHome firmware. -We have added configuration options to ESPHome to make it easier for creators +We have added configuration options to ESPHome to make it easier to create, configure, install and distribute devices running ESPHome. Example configuration @@ -24,6 +24,10 @@ Example configuration name: jesse.temperature_monitor version: "1.0" + # This should point to the public location of this yaml file. + dashboard_import: + package_import_url: github://jesserockz/dummy-esphome-configs@v1/temperature-monitor.yaml + wifi: # Set up a wifi access point ap: @@ -50,6 +54,9 @@ Relevant Documentation - ``wifi`` -> ``networks: []`` allows you to flash a device that will not contain any credentials and they must be set by the user via either the ``ap`` + ``captive_portal`` or the ``esp32_improv`` components. +- ``dashboard_import`` -> ``package_import_url`` - This should point to the public repository containing + the configuration for the device so that the user's ESPHome dashboard can autodetect this device and + create a minimal YAML using :ref:`config-git_packages`. See Also -------- diff --git a/guides/supporters.rst b/guides/supporters.rst index 3925d8241..ce58b86e2 100644 --- a/guides/supporters.rst +++ b/guides/supporters.rst @@ -726,7 +726,6 @@ Contributors - `workingmanrob (@workingmanrob) `__ - `Wojtek Strzalka (@wstrzalka) `__ - `wutr (@wutr) `__ -- `xheronimo (@xheronimo) `__ - `Mike (@xsnoopy) `__ - `Yaroslav (@Yarikx) `__ - `Marcin Jaworski (@yawor) `__ @@ -739,7 +738,8 @@ Contributors - `zaluthar (@zaluthar) `__ - `ZJY (@zhangjingye03) `__ - `San (@zhujunsan) `__ +- `Zoltant7 (@Zoltant7) `__ - `ZTX18 (@ZTX18) `__ - `Christian Zufferey (@zuzu59) `__ -*This page was last updated October 15, 2021.* +*This page was last updated October 17, 2021.* diff --git a/index.rst b/index.rst index 183f76232..381b5ab8d 100644 --- a/index.rst +++ b/index.rst @@ -69,7 +69,7 @@ ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configu
  • - Creating a Project + Sharing ESPHome devices