From fd936fc08225c8a79c2c126cf8b675c0aba14b95 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Wed, 6 Mar 2024 07:41:24 +1300 Subject: [PATCH 1/5] Add docs for passing the used wake word to the voice_assistant (#3651) --- components/micro_wake_word.rst | 2 ++ components/voice_assistant.rst | 2 ++ 2 files changed, 4 insertions(+) diff --git a/components/micro_wake_word.rst b/components/micro_wake_word.rst index d487d9281..5726025ff 100644 --- a/components/micro_wake_word.rst +++ b/components/micro_wake_word.rst @@ -35,6 +35,7 @@ Configuration variables: e.g. ``https://github.com/esphome/micro-wake-word-models/raw/main/models/okay_nabu.json``. - **on_wake_word_detected** (*Optional*, Automation): An automation to perform when the wake word is detected. + The ``wake_word`` phrase from the model manifest is provided as a ``std::string`` to any actions in this automation. The below two options are provided by the JSON file, but can be overridden in YAML. @@ -100,6 +101,7 @@ Example usage on_wake_word_detected: then: - voice_assistant.start: + wake_word: !lambda return wake_word; See Also diff --git a/components/voice_assistant.rst b/components/voice_assistant.rst index b3c487f36..7f9b11655 100644 --- a/components/voice_assistant.rst +++ b/components/voice_assistant.rst @@ -97,6 +97,8 @@ Listens for one voice command then stops. Configuration variables: - **silence_detection** (*Optional*, boolean): Enable silence detection. Defaults to ``true``. +- **wake_word** (*Optional*, string): The wake word that was used to trigger the voice assistant + when using on-device wake word such as :doc:`/components/micro_wake_word`. Call ``voice_assistant.stop`` to signal the end of the voice command if ``silence_detection`` is set to ``false``. From cf4a5f5d40c855b60da819523ca40d8fc106930b Mon Sep 17 00:00:00 2001 From: Samuel Sieb Date: Tue, 5 Mar 2024 10:41:53 -0800 Subject: [PATCH 2/5] optional output is temporary (#3654) --- components/fan/speed.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/fan/speed.rst b/components/fan/speed.rst index aacf68171..31af9cd27 100644 --- a/components/fan/speed.rst +++ b/components/fan/speed.rst @@ -24,8 +24,8 @@ Configuration variables: ------------------------ - **name** (*Optional*, string): The name for this fan. -- **output** (*Optional*, :ref:`config-id`): The id of the - :ref:`float output ` to use for this fan. +- **output** (*Optional*, :ref:`config-id`): The id of the :ref:`float output ` to use for this fan. + (This is a temporary change until a template fan is available.) - **oscillation_output** (*Optional*, :ref:`config-id`): The id of the :ref:`output ` to use for the oscillation state of this fan. Default is empty. - **direction_output** (*Optional*, :ref:`config-id`): The id of the From 3a732f993fd5e7295062f319fb3f0527107f1979 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Wed, 6 Mar 2024 09:34:52 +1300 Subject: [PATCH 3/5] Bump version to 2024.2.2 --- Doxygen | 2 +- Makefile | 2 +- _static/version | 2 +- conf.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Doxygen b/Doxygen index fbdbd66ee..772762385 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.2.1 +PROJECT_NUMBER = 2024.2.2 # 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 ff15ec719..5838a1ddd 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ESPHOME_PATH = ../esphome -ESPHOME_REF = 2024.2.1 +ESPHOME_REF = 2024.2.2 .PHONY: html html-strict cleanhtml deploy help live-html Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png minify diff --git a/_static/version b/_static/version index 7646412b7..11eca20ea 100644 --- a/_static/version +++ b/_static/version @@ -1 +1 @@ -2024.2.1 \ No newline at end of file +2024.2.2 \ No newline at end of file diff --git a/conf.py b/conf.py index 527010e92..fa51b1655 100644 --- a/conf.py +++ b/conf.py @@ -69,7 +69,7 @@ author = "ESPHome" # The short X.Y version. version = "2024.2" # The full version, including alpha/beta/rc tags. -release = "2024.2.1" +release = "2024.2.2" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 22a7334446b68270470e362257bfeda248c1f0f4 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Wed, 6 Mar 2024 09:36:45 +1300 Subject: [PATCH 4/5] Update changelog for 2024.2.2 --- changelog/2024.2.0.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/changelog/2024.2.0.rst b/changelog/2024.2.0.rst index 661920c98..08dc4c488 100644 --- a/changelog/2024.2.0.rst +++ b/changelog/2024.2.0.rst @@ -66,6 +66,14 @@ Release 2024.2.1 - February 26 - fix throttle average nan handling :esphomepr:`6275` by :ghuser:`ssieb` - Fix thermostat supplemental actions :esphomepr:`6282` by :ghuser:`kbx81` +Release 2024.2.2 - March 6 +-------------------------- + +- CSE7766: Fix energy calculation :esphomepr:`6286` by :ghuser:`puuu` +- handling with the negative temperature in the sensor tmp102 :esphomepr:`6316` by :ghuser:`FlyingFeng2021` +- fix tmp102 negative calculation :esphomepr:`6320` by :ghuser:`ssieb` +- auto load output for now :esphomepr:`6309` by :ghuser:`ssieb` +- Add wake word phrase to voice assistant start command :esphomepr:`6290` by :ghuser:`jesserockz` Full list of changes -------------------- From 69cedefad0ae21bf9ffe3fa05b897736085b1dfb Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Wed, 6 Mar 2024 09:37:22 +1300 Subject: [PATCH 5/5] Update supporters for 2024.2.2 --- guides/supporters.rst | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/guides/supporters.rst b/guides/supporters.rst index 366d4731c..968637bd7 100644 --- a/guides/supporters.rst +++ b/guides/supporters.rst @@ -97,6 +97,7 @@ Contributors - `Andrzej (@andriej) `__ - `Andreas (@anduchs) `__ - `Andy2No (@Andy2No) `__ +- `Andy Barcinski (@andynumber2) `__ - `AndyRPH (@AndyRPH) `__ - `Vegetto (@angelnu) `__ - `Sergey Anisimov (@anisimovsergey) `__ @@ -176,6 +177,7 @@ Contributors - `Brandon (@bgulla) `__ - `Benedikt Hübschen (@bhuebschen) `__ - `Bierchermuesli (@Bierchermuesli) `__ +- `BigBobbas (@BigBobbas) `__ - `bigwoof (@bigwoof) `__ - `Bill Church (@billchurch) `__ - `bisbastuner (@bisbastuner) `__ @@ -233,7 +235,6 @@ Contributors - `carstenschroeder (@carstenschroeder) `__ - `Christian Anders Schwarzgruber (@casch-at) `__ - `Valentin Ochs (@Cat-Ion) `__ -- `Stroe Andrei Catalin (@catalin2402) `__ - `Carter Nelson (@caternuson) `__ - `cathelest (@cathelest) `__ - `Chris AtLee (@catlee) `__ @@ -289,6 +290,7 @@ Contributors - `Cougar (@Cougar) `__ - `Connor Prussin (@cprussin) `__ - `cptquad (@cptquad) `__ +- `CptSkippy (@cptskippy) `__ - `Grant Le Roux (@cram42) `__ - `Corey Rice (@crice009) `__ - `crp500 (@crp500) `__ @@ -317,6 +319,7 @@ Contributors - `Danilo Campos (@daniloc) `__ - `Daniel Martin Gonzalez (@danimart1991) `__ - `danlimlu (@danlimlu) `__ +- `Dariusz Dalecki (@darianndd) `__ - `Chris (@darthsebulba04) `__ - `Dan Gentry (@dashdrum) `__ - `Aliasghar Dashkhaneh (@dashkhaneh) `__ @@ -392,8 +395,10 @@ Contributors - `Artem Sheremet (@dotdoom) `__ - `Robert Schütz (@dotlambda) `__ - `Daniel Hyles (@DotNetDann) `__ +- `dougiteixeira (@dougiteixeira) `__ - `Dan Maloney (@dpsm64) `__ - `dr-oblivium (@dr-oblivium) `__ +- `DrBlokmeister (@DrBlokmeister) `__ - `Jean Louis-Guerin (@DrCoolzic) `__ - `Drew Perttula (@drewp) `__ - `drmodding (@drmodding) `__ @@ -481,6 +486,7 @@ Contributors - `Felix Storm (@felixstorm) `__ - `Christian Ferbar (@ferbar) `__ - `ferbulous (@ferbulous) `__ +- `Federico Ferretti (@ferrets6) `__ - `FeuerSturm (@FeuerSturm) `__ - `Florian Golemo (@fgolemo) `__ - `Federico G. Schwindt (@fgsch) `__ @@ -496,6 +502,7 @@ Contributors - `Flaviu Tamas (@flaviut) `__ - `fluffymadness (@fluffymadness) `__ - `fluffymonster (@fluffymonster) `__ +- `星野SKY (@FlyingFeng2021) `__ - `flyize (@flyize) `__ - `风飘雨 (@flyrainning) `__ - `foltymat (@foltymat) `__ @@ -543,7 +550,6 @@ Contributors - `The Gitter Badger (@gitter-badger) `__ - `Frederik Gladhorn (@gladhorn) `__ - `Guillermo Ruffino (@glmnet) `__ -- `Giorgos Logiotatidis (@glogiotatidis) `__ - `Germán Martín (@gmag11) `__ - `Germain Masse (@gmasse) `__ - `Garret Buell (@gmbuell) `__ @@ -583,7 +589,6 @@ Contributors - `Ha Thach (@hathach) `__ - `Cong Hoang Nguyen (@HcNguyen111) `__ - `hcoohb (@hcoohb) `__ -- `Héctor Giménez (@hectorgimenez) `__ - `hellotomtom (@hellotomtom) `__ - `Jimmy Hedman (@HeMan) `__ - `Hemi03 (@Hemi03) `__ @@ -717,6 +722,7 @@ Contributors - `Ken Piper (@Kealper) `__ - `Kelvie Wong (@kelvie) `__ - `kernelpanic85 (@kernelpanic85) `__ +- `Kevin Reilly (@kevireilly) `__ - `kevlar10 (@kevlar10) `__ - `kfulko (@kfulko) `__ - `Kai Gerken (@KG3RK3N) `__ @@ -931,7 +937,6 @@ Contributors - `nmeachen (@nmeachen) `__ - `Álvaro Fernández Rojas (@Noltari) `__ - `Łukasz Śliwiński (@nonameplum) `__ -- `Greg Johnson (@notgwj) `__ - `JJ (@notjj) `__ - `Geoffrey Mayo (@notmayo) `__ - `nouser2013 (@nouser2013) `__ @@ -1107,6 +1112,7 @@ Contributors - `Nils Schulte (@Schnilz) `__ - `Wolle (@schreibfaul1) `__ - `Ville Skyttä (@scop) `__ +- `Dan (@ScrewLooseDan) `__ - `Sean True (@seantrue) `__ - `Sebastian Rasor (@sebastianrasor) `__ - `sebcaps (@sebcaps) `__ @@ -1258,6 +1264,7 @@ Contributors - `Simon Hulme (@uberjew666) `__ - `Ubi de Feo (@ubidefeo) `__ - `ulic75 (@ulic75) `__ +- `Sever Sudakov (@UltimosHomo) `__ - `unhold (@unhold) `__ - `Aaron Mildenstein (@untergeek) `__ - `uPesy Electronics (@uPesy) `__ @@ -1287,6 +1294,7 @@ Contributors - `WeekendWarrior1 (@WeekendWarrior1) `__ - `Thomas Aldrian (@Weissnix4711) `__ - `Andrew Garrett (@werdnum) `__ +- `Alexander Puzynia (@werwolfby) `__ - `whimsee (@whimsee) `__ - `wifwucite (@wifwucite) `__ - `wilberforce (@wilberforce) `__ @@ -1323,4 +1331,4 @@ Contributors - `Zsolt Zsiros (@ZsZs73) `__ - `Christian Zufferey (@zuzu59) `__ -*This page was last updated February 26, 2024.* +*This page was last updated March 6, 2024.*