diff --git a/Doxygen b/Doxygen index 7cabed1bc..82601161c 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 = 2024.6.0b3 +PROJECT_NUMBER = 2024.6.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 60eb8682d..b8e35f2f4 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ESPHOME_PATH = ../esphome -ESPHOME_REF = 2024.6.0b3 +ESPHOME_REF = 2024.6.0b4 PAGEFIND_VERSION=1.1.0 PAGEFIND=pagefind NET_PAGEFIND=../pagefindbin/pagefind diff --git a/_static/version b/_static/version index 02c6759f0..c501d095c 100644 --- a/_static/version +++ b/_static/version @@ -1 +1 @@ -2024.6.0b3 \ No newline at end of file +2024.6.0b4 \ No newline at end of file diff --git a/changelog/2024.6.0.rst b/changelog/2024.6.0.rst index c40a7669b..ec127602c 100644 --- a/changelog/2024.6.0.rst +++ b/changelog/2024.6.0.rst @@ -73,10 +73,14 @@ update available for this device. You do not need to adopt the device into the E you don't actually need the ESPHome dashboard installed. Using the new ``http_request`` OTA platform, the device will be able to download the firmware and update itself. +.. note:: + + Update Entities require at least Home Assistant 2024.7 to show up and be controlled in the Home Assistant UI. + Voice Assistant Timers ^^^^^^^^^^^^^^^^^^^^^^ -Home Assistant 2024.6 added support for starting, pauseing, resuming, cancelling timers via Assist devices. +Home Assistant 2024.6 added support for starting, pausing, resuming, cancelling timers via Assist devices. In this ESPHome release, we added new triggers to the :doc:`Voice Assistant ` component to take advantage of these. Timers are only in memory, do not represent entities and are only available on the device that started the timer. @@ -213,6 +217,9 @@ Beta Changes - Synchronise Device Classes from Home Assistant :esphomepr:`6904` by :ghuser:`esphomebot` - [ili9xxx] Fix init for GC9A01A :esphomepr:`6913` by :ghuser:`jesserockz` - [mqtt] Fix datetime copy pasta :esphomepr:`6914` by :ghuser:`jesserockz` +- fix(dallas): make recovery time for 1-bit equal to that of 0-bit :esphomepr:`6763` by :ghuser:`muggenhor` +- [wifi] Fix some access point bugs related to esp-idf 4.4.7 :esphomepr:`6928` by :ghuser:`jesserockz` +- Rename legacy/modern to ota/factory :esphomepr:`6922` by :ghuser:`jesserockz` All changes ^^^^^^^^^^^ @@ -344,6 +351,9 @@ All changes - Synchronise Device Classes from Home Assistant :esphomepr:`6904` by :ghuser:`esphomebot` - [ili9xxx] Fix init for GC9A01A :esphomepr:`6913` by :ghuser:`jesserockz` - [mqtt] Fix datetime copy pasta :esphomepr:`6914` by :ghuser:`jesserockz` +- fix(dallas): make recovery time for 1-bit equal to that of 0-bit :esphomepr:`6763` by :ghuser:`muggenhor` +- [wifi] Fix some access point bugs related to esp-idf 4.4.7 :esphomepr:`6928` by :ghuser:`jesserockz` +- Rename legacy/modern to ota/factory :esphomepr:`6922` by :ghuser:`jesserockz` Past Changelogs --------------- diff --git a/components/ota_http_request.rst b/components/ota_http_request.rst index 93810bfc4..0b4c01ed7 100644 --- a/components/ota_http_request.rst +++ b/components/ota_http_request.rst @@ -40,7 +40,7 @@ ESPHome :ref:`action `, it may be used in any ESPHome :ref:`autom then: - ota.http_request.flash: md5_url: http://example.com/firmware.md5 - url: https://example.com/firmware.bin + url: https://example.com/firmware.ota.bin - logger.log: "This message should be not displayed because the device reboots" Configuration variables: @@ -61,14 +61,14 @@ Configuration variables: .. note:: - - You can obtain the ``firmware.bin`` file from either: + - You can obtain the ``firmware.ota.bin`` file from either: - - **ESPHome dashboard** (HA add-on): download in *"Legacy format"* - - **ESPHome CLI**: the directory ``.esphome/build/project/.pioenvs/project/firmware.bin`` + - **ESPHome dashboard** (HA add-on): download in *"OTA format"* (formerly "legacy format") + - **ESPHome CLI**: the directory ``.esphome/build/project/.pioenvs/project/firmware.ota.bin`` ...where *"project"* is the name of your ESPHome device/project. - You **cannot** use ``firmware-factory.bin`` or *"Modern format"* with this component. + You **cannot** use ``firmware.factory.bin`` or *"Factory format"* (formerly "Modern format") with this component. - ``username`` and ``password`` must be `URL-encoded `_ if they include special characters. @@ -81,21 +81,21 @@ Configuration variables: .. code-block:: shell - md5 -q firmware.bin > firmware.md5 + md5 -q firmware.ota.bin > firmware.md5 - On most Linux distributions: .. code-block:: shell - md5sum firmware.bin > firmware.md5 + md5sum firmware.ota.bin > firmware.md5 - On Windows/PowerShell: .. code-block:: shell - (Get-FileHash -Path firmware.bin -Algorithm md5).Hash.ToLower() | Out-File -FilePath firmware.md5 -Encoding ASCII + (Get-FileHash -Path firmware.ota.bin -Algorithm md5).Hash.ToLower() | Out-File -FilePath firmware.md5 -Encoding ASCII - This will generate the MD5 hash of the ``firmware.bin`` file and write the resulting hash value to the + This will generate the MD5 hash of the ``firmware.ota.bin`` file and write the resulting hash value to the ``firmware.md5`` file. The ``md5_url`` configuration variable should point to this file on the web server. It is used by the OTA updating mechanism to ensure the integrity of the (new) firmware as it is installed. diff --git a/conf.py b/conf.py index 25ff53ba2..2a5020a33 100644 --- a/conf.py +++ b/conf.py @@ -69,7 +69,7 @@ author = "ESPHome" # The short X.Y version. version = "2024.6" # The full version, including alpha/beta/rc tags. -release = "2024.6.0b3" +release = "2024.6.0b4" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/guides/migrate_sonoff_tasmota.rst b/guides/migrate_sonoff_tasmota.rst index 7bc0f85db..15e214ea4 100644 --- a/guides/migrate_sonoff_tasmota.rst +++ b/guides/migrate_sonoff_tasmota.rst @@ -29,7 +29,7 @@ A new dialog will open. Click on **Manual download** option. .. figure:: images/dashboard-install-manual.png -Finally, choose **modern format** in the last dialog. +Finally, choose **factory format** (formerly "modern format") in the last dialog. .. figure:: images/dashboard-install-manual-modern.png diff --git a/guides/supporters.rst b/guides/supporters.rst index 3abf30dce..cfe4df32a 100644 --- a/guides/supporters.rst +++ b/guides/supporters.rst @@ -1383,4 +1383,4 @@ Contributors - `Christian Zufferey (@zuzu59) `__ - `Zynth-dev (@Zynth-dev) `__ -*This page was last updated June 17, 2024.* +*This page was last updated June 18, 2024.*