Merge pull request #3956 from esphome/bump-2024.6.0b3

2024.6.0b3
This commit is contained in:
Jesse Hills 2024-06-17 16:29:37 +12:00 committed by GitHub
commit 0c4d465bc0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 44 additions and 14 deletions

View File

@ -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.0b2
PROJECT_NUMBER = 2024.6.0b3
# 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

View File

@ -1,5 +1,5 @@
ESPHOME_PATH = ../esphome
ESPHOME_REF = 2024.6.0b2
ESPHOME_REF = 2024.6.0b3
PAGEFIND_VERSION=1.1.0
PAGEFIND=pagefind
NET_PAGEFIND=../pagefindbin/pagefind

View File

@ -1 +1 @@
2024.6.0b2
2024.6.0b3

View File

@ -37,6 +37,7 @@ So we have a few updates to update you on this |ss| update |se| release.
Please do read these release notes carefully as there are quite a few breaking changes that
we know will affect a large portion of users.
Jesse
ESPHome branding
^^^^^^^^^^^^^^^^
@ -72,6 +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.
Voice Assistant Timers
^^^^^^^^^^^^^^^^^^^^^^
Home Assistant 2024.6 added support for starting, pauseing, resuming, cancelling timers via Assist devices.
In this ESPHome release, we added new triggers to the :doc:`Voice Assistant </components/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.
OTA Platforms
^^^^^^^^^^^^^
@ -201,6 +210,9 @@ Beta Changes
- Add operation_speed option to X9C component :esphomepr:`6890` by :ghuser:`oliverhihn`
- [host] Execute host program when using run command :esphomepr:`6897` by :ghuser:`jesserockz`
- Bump esphome-dashboard to 20240613.0 :esphomepr:`6901` by :ghuser:`jesserockz`
- 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`
All changes
^^^^^^^^^^^
@ -325,6 +337,13 @@ All changes
- Fix media_player.volume_set when media player is not started :esphomepr:`6859` by :ghuser:`tetele`
- [display] SDL2 display driver for host platform :esphomepr:`6825` by :ghuser:`clydebarrow` (new-integration)
- [ili9xxx] Implement st7735 support :esphomepr:`6838` by :ghuser:`clydebarrow`
- [CI] Fix for sdl :esphomepr:`6892` by :ghuser:`jesserockz`
- Add operation_speed option to X9C component :esphomepr:`6890` by :ghuser:`oliverhihn`
- [host] Execute host program when using run command :esphomepr:`6897` by :ghuser:`jesserockz`
- Bump esphome-dashboard to 20240613.0 :esphomepr:`6901` by :ghuser:`jesserockz`
- 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`
Past Changelogs
---------------

View File

@ -257,8 +257,9 @@ whose ``id`` is set to ``player_volume``:
on_response:
then:
- lambda: |-
json::parse_json(body, [](JsonObject root) {
json::parse_json(body, [](JsonObject root) -> bool {
id(player_volume).publish_state(root["vol"]);
return true;
});

View File

@ -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.0b2"
release = "2024.6.0b3"
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.

View File

@ -49,8 +49,9 @@ In the example below we request the value of a sensor from the server node, and
on_response:
then:
- lambda: |-
json::parse_json(id(http_request_id).get_string(), [](JsonObject root) {
json::parse_json(id(http_request_id).get_string(), [](JsonObject root) -> bool {
id(template_sensor_id).publish_state(root["value"]);
return true;
});
@ -106,8 +107,9 @@ Add an ``Authorization`` header to your ``http_request.get`` action. The simples
on_response:
then:
- lambda: |-
json::parse_json(id(http_request_id).get_string(), [](JsonObject root) {
json::parse_json(id(http_request_id).get_string(), [](JsonObject root) -> bool {
id(template_sensor_id).publish_state(root["value"]);
return true;
});
See Also

View File

@ -50,6 +50,7 @@ Contributors
- `Attila Farago (@afarago) <https://github.com/afarago>`__
- `Kjell Braden (@afflux) <https://github.com/afflux>`__
- `Alejandro Galfrascoli (@AGalfra) <https://github.com/AGalfra>`__
- `Andrew Gillis (@agillis) <https://github.com/agillis>`__
- `Stefan Agner (@agners) <https://github.com/agners>`__
- `Adam Goode (@agoode) <https://github.com/agoode>`__
- `Anders (@ahd71) <https://github.com/ahd71>`__
@ -335,6 +336,7 @@ Contributors
- `Daniel Kucera (@danielkucera) <https://github.com/danielkucera>`__
- `Daniel O'Connor (@DanielO) <https://github.com/DanielO>`__
- `Daniel Rheinbay (@danielrheinbay) <https://github.com/danielrheinbay>`__
- `DanielRobertAppel (@DanielRobertAppel) <https://github.com/DanielRobertAppel>`__
- `Daniel Schramm (@danielschramm) <https://github.com/danielschramm>`__
- `Danilo Campos (@daniloc) <https://github.com/daniloc>`__
- `Daniel Martin Gonzalez (@danimart1991) <https://github.com/danimart1991>`__
@ -519,6 +521,7 @@ Contributors
- `SmartShackMaster (@fototakas) <https://github.com/fototakas>`__
- `Frank Bakker (@FrankBakkerNl) <https://github.com/FrankBakkerNl>`__
- `Frank (@FrankBoesing) <https://github.com/FrankBoesing>`__
- `frauhottelmann (@frauhottelmann) <https://github.com/frauhottelmann>`__
- `Fredrik Erlandsson (@fredrike) <https://github.com/fredrike>`__
- `freeasabeer (@freeasabeer) <https://github.com/freeasabeer>`__
- `Evgeny (@freekode) <https://github.com/freekode>`__
@ -642,6 +645,7 @@ Contributors
- `jakub-medrzak (@jakub-medrzak) <https://github.com/jakub-medrzak>`__
- `James Hirka (@jameshirka) <https://github.com/jameshirka>`__
- `James Lakin (@jamesorlakin) <https://github.com/jamesorlakin>`__
- `Jamie Cole (@jamiejcole) <https://github.com/jamiejcole>`__
- `Jason (@jamman9000) <https://github.com/jamman9000>`__
- `Juraj Andrássy (@JAndrassy) <https://github.com/JAndrassy>`__
- `Delio Castillo (@jangeador) <https://github.com/jangeador>`__
@ -749,6 +753,7 @@ Contributors
- `kroimon (@kroimon) <https://github.com/kroimon>`__
- `krunkel (@krunkel) <https://github.com/krunkel>`__
- `kryptonitecb3 (@kryptonitecb3) <https://github.com/kryptonitecb3>`__
- `kstrouse (@kstrouse) <https://github.com/kstrouse>`__
- `Kendell R (@KTibow) <https://github.com/KTibow>`__
- `Kuba Szczodrzyński (@kuba2k2) <https://github.com/kuba2k2>`__
- `Mark Kuchel (@kuchel77) <https://github.com/kuchel77>`__
@ -810,6 +815,7 @@ Contributors
- `Kasper Malfroid (@malfroid) <https://github.com/malfroid>`__
- `Malle355 (@Malle355) <https://github.com/Malle355>`__
- `raymonder jin (@mamil) <https://github.com/mamil>`__
- `manonfgoo (@manonfgoo) <https://github.com/manonfgoo>`__
- `Manuel Kasper (@manuelkasper) <https://github.com/manuelkasper>`__
- `Manuel Díez (@manutenfruits) <https://github.com/manutenfruits>`__
- `marcelolcosta (@marcelolcosta) <https://github.com/marcelolcosta>`__
@ -910,6 +916,7 @@ Contributors
- `mulder-fbi (@mulder-fbi) <https://github.com/mulder-fbi>`__
- `Martin Murray (@murrayma) <https://github.com/murrayma>`__
- `Michel van de Wetering (@mvdwetering) <https://github.com/mvdwetering>`__
- `Marcus Voß (@mvoss96) <https://github.com/mvoss96>`__
- `Michiel van Turnhout (@mvturnho) <https://github.com/mvturnho>`__
- `Martin Weinelt (@mweinelt) <https://github.com/mweinelt>`__
- `Martin Wetterwald (@mwetterw) <https://github.com/mwetterw>`__
@ -1040,6 +1047,7 @@ Contributors
- `polyfloyd (@polyfloyd) <https://github.com/polyfloyd>`__
- `Pontus Oldberg (@PontusO) <https://github.com/PontusO>`__
- `poptix (@poptix) <https://github.com/poptix>`__
- `Dave (@pow4all) <https://github.com/pow4all>`__
- `Peter Provost (@PProvost) <https://github.com/PProvost>`__
- `Q. Marchi (@preeefix) <https://github.com/preeefix>`__
- `Francesco Ciocchetti (@primeroz) <https://github.com/primeroz>`__
@ -1375,4 +1383,4 @@ Contributors
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
- `Zynth-dev (@Zynth-dev) <https://github.com/Zynth-dev>`__
*This page was last updated June 13, 2024.*
*This page was last updated June 17, 2024.*