diff --git a/Doxygen b/Doxygen index 4efcbfc85..a8144a928 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 = 2023.11.0b1 +PROJECT_NUMBER = 2023.11.0b2 # 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 9844a86f2..364896c22 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ESPHOME_PATH = ../esphome -ESPHOME_REF = 2023.11.0b1 +ESPHOME_REF = 2023.11.0b2 .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 44ff7d1c2..9f46801e2 100644 --- a/_static/version +++ b/_static/version @@ -1 +1 @@ -2023.11.0b1 \ No newline at end of file +2023.11.0b2 \ No newline at end of file diff --git a/changelog/2023.11.0.rst b/changelog/2023.11.0.rst index 4832e6142..48d116366 100644 --- a/changelog/2023.11.0.rst +++ b/changelog/2023.11.0.rst @@ -92,6 +92,16 @@ Breaking Changes ^^^^^^^^^^^^^^^^ - Hydreon updates :esphomepr:`5424` by :ghuser:`jj-uk` (breaking-change) +- Fix esp32_rmt_led_strip custom timing units :esphomepr:`5696` by :ghuser:`jesserockz` (breaking-change) + +Beta Changes +^^^^^^^^^^^^ + +- Handle nanoseconds in config :esphomepr:`5695` by :ghuser:`jesserockz` +- Fix esp32_rmt_led_strip custom timing units :esphomepr:`5696` by :ghuser:`jesserockz` (breaking-change) +- Fix static assets cache logic :esphomepr:`5700` by :ghuser:`bdraco` +- Use piwheels for armv7 docker image builds :esphomepr:`5703` by :ghuser:`bdraco` +- fix: Fix broken bluetooth_proxy and ble_clients after BLE enable/disable :esphomepr:`5704` by :ghuser:`Rapsssito` All changes ^^^^^^^^^^^ @@ -191,10 +201,16 @@ All changes - support spi for sn74hc595 :esphomepr:`5491` by :ghuser:`angelnu` - Handle on_disconnect when Wi-Fi is disabled :esphomepr:`5691` by :ghuser:`kbx81` - Bump aioesphomeapi from 18.2.1 to 18.2.4 :esphomepr:`5692` by :ghuser:`dependabot[bot]` +- Handle nanoseconds in config :esphomepr:`5695` by :ghuser:`jesserockz` +- Fix esp32_rmt_led_strip custom timing units :esphomepr:`5696` by :ghuser:`jesserockz` (breaking-change) +- Fix static assets cache logic :esphomepr:`5700` by :ghuser:`bdraco` +- Use piwheels for armv7 docker image builds :esphomepr:`5703` by :ghuser:`bdraco` +- fix: Fix broken bluetooth_proxy and ble_clients after BLE enable/disable :esphomepr:`5704` by :ghuser:`Rapsssito` Past Changelogs --------------- +- :doc:`2023.10.0` - :doc:`2023.9.0` - :doc:`2023.8.0` - :doc:`2023.7.0` diff --git a/components/sensor/ld2420.rst b/components/sensor/ld2420.rst index ea1770d30..10ff839c2 100644 --- a/components/sensor/ld2420.rst +++ b/components/sensor/ld2420.rst @@ -27,8 +27,8 @@ Select, number and button components provide configuration value inputs and cont HLK-LD2420 Low power motion and presence sensor. -Pinouts -------- +Module Pinouts +-------------- .. list-table:: Firmware 1.5.2 and older :widths: 25 25 25 @@ -79,16 +79,6 @@ Pinouts .. code-block:: yaml # Example configuration entry - uart: - id: ld2420_uart - tx_pin: REPLACEME - rx_pin: REPLACEME - baud_rate: 115200 - parity: NONE - stop_bits: 1 - - # The LD2420 has 16 time gate intervals (0-15) with a gate - # resolution of 0.70 meters ld2420: text_sensor: @@ -119,6 +109,7 @@ Pinouts name: Detection Gate Minimum max_gate_distance: name: Detection Gate Maximum + # See "Number" section below for detail gate_select: name: Select Gate to Set still_threshold: @@ -189,6 +180,7 @@ Configuration variables: ************************ - **operating_mode** (*Required*): Provisions the operating mode select component. + May contain any options from :ref:`Select `. Number ------ @@ -232,39 +224,41 @@ Configuration variables: - **presence_timeout** (*Optional*): The time in seconds during which the occupied state (presence) will persist after presence is no longer detected. Any energy detection within the time window restarts the countdown from this value. - Defaults to 120s. **Required** when ``min_gate_distance`` and ``max_gate_distance`` is specified. + Defaults to 120s. **Required** when ``min_gate_distance`` and ``max_gate_distance`` is specified. May contain any + options from :ref:`Number `. - **min_gate_distance** (*Optional*): Minimum distance for move or still energy detection. Value between 0 and ``max_gate_distance`` - 1. Each increment equals 70 cm. Defaults to 1. **Required** when ``presence_timeout`` and - ``max_gate_distance`` is specified. + ``max_gate_distance`` is specified. May contain any options from :ref:`Number `. - **max_gate_distance** (*Optional*): Maximum gate for movement detection. Value from 1 to 15. Each gate detects movement and still energy at 70 cm increments. At the maximum value, the sensor’s range equates to 16 * 70 cm resulting in an approximately 12-meter range; however, accuracy at this range may be diminished. The recommended maximum value is 12 * 70 cm which results in approximately 9 meters. **Required** when ``presence_timeout`` and - ``min_gate_distance`` is specified. + ``min_gate_distance`` is specified. May contain any options from :ref:`Number `. - **gate_still_sensitivity** (*Optional*): Gate still threshold calibration sensitivity factor. Defaults to 0.5 with a - range of 0-1, 0 = high and 1 = low. + range of 0-1, 0 = high and 1 = low. May contain any options from :ref:`Number `. - **gate_move_sensitivity** (*Optional*): Gate move threshold calibration sensitivity factor. Defaults to 0.5 with a - range of 0-1, 0 = high and 1 = low. - + range of 0-1, 0 = high and 1 = low. May contain any options from :ref:`Number `. - **gate_select** (*Optional*): Selection of gate value to edit (gate # from 0 to 15). Gate thresholds are edited by selecting the gate number and then adjusting the move and still thresholds. **Note that when this variable is defined, the component will run in compact UI mode and the following two configuration variables are then - required:** + required:** May contain any options from :ref:`Number `. - **still_threshold** (*Optional*): Gate still value threshold level for motion energy detection on a currently selected gate number. A value greater than that specified for the gate (distance) will trigger movement detection. + May contain any options from :ref:`Number `. - **move_threshold** (*Optional*): Gate move value threshold level for still energy detection on a currently selected - gate number. A value less than that specified for the gate (distance) will trigger still detection. + gate number. A value less than that specified for the gate (distance) will trigger still detection. May contain any + options from :ref:`Number `. - **gate_n** (*Optional*): Provides individual gate threshold number inputs. Range is ``gate_0`` to ``gate_15``. **May not be used with** ``gate_select`` (above). Each gate entry requires a ``still_threshold`` and ``move_threshold``: - **still_threshold** (*Required for each gate_n entry*): Gate still value threshold level for motion energy detection on currently selected gate number. A value greater than that specified for the gate (distance) will - trigger movement detection. + trigger movement detection. May contain any options from :ref:`Number `. - **move_threshold** (*Required for each gate_n entry*): Gate move value threshold level for still energy detection on currently selected gate number. A value less than that specified for the gate (distance) will - trigger still detection. + trigger still detection. May contain any options from :ref:`Number `. Button ------ @@ -287,13 +281,13 @@ Four button components are available enabling configuration controls for editing Configuration variables: ************************ -- **apply_config** (*Optional*): Saves both manual config tuning or the auto calibrate still and move threshold config settings. - -- **restart_module** (*Optional*): Reboots the LD2420 modules. - +- **apply_config** (*Optional*): Saves both manual config tuning or the auto calibrate still and move threshold config + settings. May contain any options from :ref:`Button `. +- **restart_module** (*Optional*): Reboots the LD2420 modules. May contain any options from :ref:`Button `. - **revert_config** (*Optional*): Undoes in-progress edits prior to their application via the ``apply_config`` button. - -- **factory_reset** (*Optional*): Restores a base set of LD2420 configuration values. + May contain any options from :ref:`Button `. +- **factory_reset** (*Optional*): Restores a base set of LD2420 configuration values. May contain any options from + :ref:`Button `. Factory Reset Values: ********************* @@ -387,8 +381,8 @@ between the sensor and an object moving within its field of detection. Configuration variables: ************************ -- **moving_distance** (*Optional*): Distance between the sensor and the detected moving target. - All options from :ref:`Sensor `. +- **moving_distance** (*Optional*): Distance between the sensor and the detected moving target. May contain any options + from :ref:`Sensor `. Binary Sensor ------------- @@ -406,7 +400,8 @@ Configuration variables: ************************ - **has_target** (*Optional*): If a target is detected with either still or in movement **has_target** will be set true - for the duration of the **presence_time_window** setting. + for the duration of the **presence_time_window** setting. May contain any options from + :ref:`Binary Sensor `. Text Sensor ----------- @@ -423,11 +418,12 @@ The ``ld2420`` text sensor provides version information for the :doc:`ld2420`. Configuration variables: ************************ -- **fw_version** (*Optional*): Allows you to retrieve the :doc:`ld2420` firmware version. +- **fw_version** (*Optional*): Allows you to retrieve the :doc:`ld2420` firmware version. May contain any options from + :ref:`Text Sensor `. -Important Information: -********************** +Important Information +--------------------- Solid objects and noise outside the ``detection_gate_max`` and ``detection_gate_min`` may cause false detections or result in abnormal gate thresholds. For example, a wall within the gate max range can result diff --git a/conf.py b/conf.py index 262d1a539..7e8001ee4 100644 --- a/conf.py +++ b/conf.py @@ -69,7 +69,7 @@ author = "ESPHome" # The short X.Y version. version = "2023.11" # The full version, including alpha/beta/rc tags. -release = "2023.11.0b1" +release = "2023.11.0b2" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/guides/supporters.rst b/guides/supporters.rst index e8bb9a0f2..7d61bc3c7 100644 --- a/guides/supporters.rst +++ b/guides/supporters.rst @@ -707,7 +707,6 @@ Contributors - `AngeloGioacchino Del Regno (@kholk) `__ - `Kilowatt (@Kilowatt-W) `__ - `Ed (@kixtarter) `__ -- `Kurt Kellner (@kkellner) `__ - `Klaas Schoute (@klaasnicolaas) `__ - `Klarstein (@Klarstein) `__ - `Marcus Klein (@kleini) `__ @@ -985,6 +984,7 @@ Contributors - `Florian Ragwitz (@rafl) `__ - `Ben V. Brown (@Ralim) `__ - `randomllama (@randomllama) `__ +- `Rodrigo Martín (@Rapsssito) `__ - `Marc Seeger (@rb2k) `__ - `rbaron (@rbaron) `__ - `Robert Cambridge (@rcambrj) `__ @@ -1253,4 +1253,4 @@ Contributors - `Zsolt Zsiros (@ZsZs73) `__ - `Christian Zufferey (@zuzu59) `__ -*This page was last updated November 8, 2023.* +*This page was last updated November 9, 2023.* diff --git a/images/home-assistant.svg b/images/home-assistant.svg index 45c34db3d..bc5434226 100644 --- a/images/home-assistant.svg +++ b/images/home-assistant.svg @@ -1 +1 @@ - \ No newline at end of file +