Skip to content

Commit 485ddba

Browse files
authored
Merge pull request #4455 from esphome/bump-2024.11.0
2024.11.0
2 parents 278196a + 87ec2d2 commit 485ddba

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1918
-442
lines changed

Doxygen

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = "ESPHome"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 2024.10.3
41+
PROJECT_NUMBER = 2024.11.0
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ESPHOME_PATH = ../esphome
2-
ESPHOME_REF = 2024.10.3
2+
ESPHOME_REF = 2024.11.0
33
PAGEFIND_VERSION=1.1.1
44
PAGEFIND=pagefind
55
NET_PAGEFIND=../pagefindbin/pagefind

_redirects

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,4 @@
4242

4343
/ready-made/projects /projects/ 301
4444
/components/images /components/image 301
45+
/components/display/qspi_amoled.html /components/display/qspi_dbi.html 301

_static/changelog-2024.11.0.png

170 KB
Loading

_static/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2024.10.3
1+
2024.11.0

automations/actions.rst

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,11 @@ turns on a light for 5 seconds. Otherwise, the light is turned off immediately.
217217
218218
Configuration variables:
219219

220-
- **condition** (**Required**, :ref:`Condition <config-condition>`): The condition to check to determine which branch to take.
220+
At least one of ``condition``, ``all`` or ``any`` must be provided.
221+
222+
- **condition** (*Optional*, :ref:`Condition <config-condition>`): The condition to check to determine which branch to take. If this is configured with a list of conditions then they must all be true for the condition to be true.
223+
- **all** (*Optional*, :ref:`Condition <config-condition>`): Takes a list of conditions, all of which must be true (and is therefore equivalent to ``condition``.)
224+
- **any** (*Optional*, :ref:`Condition <config-condition>`): Takes a list of conditions; if at least one is true, the condition will be true.
221225
- **then** (*Optional*, :ref:`Action <config-action>`): The action to perform if the condition evaluates to true.
222226
Defaults to doing nothing.
223227
- **else** (*Optional*, :ref:`Action <config-action>`): The action to perform if the condition evaluates to false.
@@ -406,14 +410,17 @@ Common Conditions
406410
"Conditions" provide a way for your device to take an action only when a specific (set of) condition(s) is satisfied.
407411

408412
.. _and_condition:
413+
.. _all_condition:
409414
.. _or_condition:
415+
.. _any_condition:
410416
.. _xor_condition:
411417
.. _not_condition:
412418

413-
``and`` / ``or`` / ``xor`` / ``not`` Condition
414-
**********************************************
419+
``and`` / ``all`` / ``or`` / ``any`` / ``xor`` / ``not`` Condition
420+
******************************************************************
415421

416-
Check a combination of conditions
422+
Check a combination of conditions. ``all`` is a synonym for ``and``, and ``any`` is a synonym for ``or``.
423+
``all`` and ``any`` may also be used directly in place of ``condition``.
417424

418425
.. code-block:: yaml
419426
@@ -428,9 +435,10 @@ Check a combination of conditions
428435
# ...
429436
430437
- if:
431-
condition:
432-
not:
433-
binary_sensor.is_off: some_binary_sensor
438+
any:
439+
- not:
440+
binary_sensor.is_off: some_binary_sensor
441+
- binary_sensor.is_on: some_other_sensor
434442
435443
.. _for_condition:
436444

automations/all_actions.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
- **senseair:** ``abc_disable``, ``abc_enable``, ``abc_get_period``, ``background_calibration``, ``background_calibration_result``
5858
- **servo:** ``detach``, ``write``
5959
- **sim800l:** ``connect``, ``dial``, ``disconnect``, ``send_sms``, ``send_ussd``
60-
- **speaker:** ``play``, ``stop``
60+
- **speaker:** ``play``, ``stop``, ``finish``, ``volume_set``
6161
- **sprinkler:** ``clear_queued_valves``, ``next_valve``, ``pause``, ``previous_valve``, ``queue_valve``, ``resume``, ``resume_or_start_full_cycle``, ``set_divider``, ``set_multiplier``, ``set_repeat``, ``set_valve_run_duration``, ``shutdown``, ``start_from_queue``, ``start_full_cycle``, ``start_single_valve``
6262
- **sps30:** ``start_fan_autoclean``
6363
- **stepper:** ``report_position``, ``set_acceleration``, ``set_deceleration``, ``set_speed``, ``set_target``

automations/all_conditions.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
- **fan:** ``is_off``, ``is_on``
99
- **light:** ``is_off``, ``is_on``
1010
- **lock:** ``is_locked``, ``is_unlocked``
11-
- **media_player:** ``is_idle``, ``is_playing``
11+
- **media_player:** ``is_announcing``, ``is_idle``, ``is_paused``, ``is_playing``
1212
- **micro_wake_word:** ``is_running``
1313
- **microphone:** ``is_capturing``
1414
- **mqtt:** ``connected``

changelog/2024.11.0.rst

Lines changed: 257 additions & 0 deletions
Large diffs are not rendered by default.

changelog/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Changelog
22
=========
33

44
.. redirect::
5-
:url: /changelog/2024.10.0.html
5+
:url: /changelog/2024.11.0.html
66

77
.. toctree::
88
:glob:

0 commit comments

Comments
 (0)