Merge pull request #3684 from esphome/bump-2024.3.0b2

2024.3.0b2
This commit is contained in:
Jesse Hills 2024-03-15 17:06:32 +13:00 committed by GitHub
commit 5c301b1653
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 52 additions and 17 deletions

View File

@ -38,7 +38,7 @@ PROJECT_NAME = "ESPHome"
# could be handy for archiving the generated documentation or if some version # could be handy for archiving the generated documentation or if some version
# control system is used. # control system is used.
PROJECT_NUMBER = 2024.3.0b1 PROJECT_NUMBER = 2024.3.0b2
# Using the PROJECT_BRIEF tag one can provide an optional one line description # 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 # 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_PATH = ../esphome
ESPHOME_REF = 2024.3.0b1 ESPHOME_REF = 2024.3.0b2
.PHONY: html html-strict cleanhtml deploy help live-html Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png minify .PHONY: html html-strict cleanhtml deploy help live-html Makefile netlify netlify-api api netlify-dependencies svg2png copy-svg2png minify

View File

@ -1 +1 @@
2024.3.0b1 2024.3.0b2

View File

@ -42,6 +42,25 @@ ESPHome 2024.3.0 - 20th March 2024
Notes to be written... Notes to be written...
Dates
-----
ESPHome now has support for ``date`` entities that can be set from the frontend (like Home Assistant) for you to check against and execute
automations in the future.
IPv6
----
ESPHome is now prepared for the future! The future that is the old IPv6 that is.
Dualstack is added and it could now have up to 5 ip addresses of any type, and communication with Home assistant,
MQTT and NTP works with IPv6. ESPHome still depends on IPv4, but the crystal ball shows sign of IPv6-only networks.
If you are building an :doc:`/components/external_components` or you use
``network::get_ip_address()``, ``wifi::global_wifi_component->get_ip_addresses()`` or ``ethernet::global_eth_component->get_ip_addresses()``,
these functions have been renamed to ``::get_ip_addresses()`` respectively and now return a list of all IP addresses.
Full list of changes Full list of changes
-------------------- --------------------
@ -74,6 +93,14 @@ Breaking Changes
- Additional sensors and binary sensors support for Haier Climate :esphomepr:`6257` by :ghuser:`paveldn` (breaking-change) - Additional sensors and binary sensors support for Haier Climate :esphomepr:`6257` by :ghuser:`paveldn` (breaking-change)
- add template fan :esphomepr:`6310` by :ghuser:`ssieb` (breaking-change) - add template fan :esphomepr:`6310` by :ghuser:`ssieb` (breaking-change)
Beta Changes
^^^^^^^^^^^^
- SPI: Revert clk_pin to standard output pin schema :esphomepr:`6368` by :ghuser:`clydebarrow`
- Allow actions in web_server to be executed via GET method :esphomepr:`5938` by :ghuser:`afarago`
- fix servo restore :esphomepr:`6370` by :ghuser:`ssieb`
- Don't try to get IPv6 addresses when disabled :esphomepr:`6366` by :ghuser:`HeMan`
All changes All changes
^^^^^^^^^^^ ^^^^^^^^^^^
@ -175,6 +202,10 @@ All changes
- Emmeti infrared climate support :esphomepr:`5197` by :ghuser:`E440QF` (new-integration) - Emmeti infrared climate support :esphomepr:`5197` by :ghuser:`E440QF` (new-integration)
- Added Kamstrup Multical 40x component :esphomepr:`4200` by :ghuser:`cfeenstra1024` (new-integration) - Added Kamstrup Multical 40x component :esphomepr:`4200` by :ghuser:`cfeenstra1024` (new-integration)
- add possibility to provide different conversion times for Bus Voltage… :esphomepr:`6327` by :ghuser:`kev300` - add possibility to provide different conversion times for Bus Voltage… :esphomepr:`6327` by :ghuser:`kev300`
- SPI: Revert clk_pin to standard output pin schema :esphomepr:`6368` by :ghuser:`clydebarrow`
- Allow actions in web_server to be executed via GET method :esphomepr:`5938` by :ghuser:`afarago`
- fix servo restore :esphomepr:`6370` by :ghuser:`ssieb`
- Don't try to get IPv6 addresses when disabled :esphomepr:`6366` by :ghuser:`HeMan`
Past Changelogs Past Changelogs

View File

@ -70,7 +70,7 @@ For more information on using lambdas with select, see :ref:`select-lambda_calls
``on_value`` ``on_value``
************ ************
This automation will be triggered when a new value is published. In :ref:`Lambdas <config-lambda>` This automation will be triggered whenever a value is set/published, even if the value is the same as before. In :ref:`Lambdas <config-lambda>`
you can get the value from the trigger with ``x`` and the index offset of the selected value with ``i``. you can get the value from the trigger with ``x`` and the index offset of the selected value with ``i``.
.. code-block:: yaml .. code-block:: yaml

View File

@ -69,7 +69,7 @@ author = "ESPHome"
# The short X.Y version. # The short X.Y version.
version = "2024.3" version = "2024.3"
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = "2024.3.0b1" release = "2024.3.0b2"
# The language for content autogenerated by Sphinx. Refer to documentation # The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages. # for a list of supported languages.

View File

@ -22,7 +22,7 @@ In the example below, modify ``platform: bme280`` as appropriate for your hardwa
.. code-block:: yaml .. code-block:: yaml
sensor: sensor:
- platform: bme280 - platform: bme280_i2c
temperature: temperature:
name: "BME280 Temperature" name: "BME280 Temperature"
id: bme280_temperature id: bme280_temperature

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -126,3 +126,6 @@ Sample Configurations
- `ESPHome Free your Thomson Guardian gate controller <https://github.com/ludrao/esphome-guardian>`__ by :ghuser:`ludrao` - `ESPHome Free your Thomson Guardian gate controller <https://github.com/ludrao/esphome-guardian>`__ by :ghuser:`ludrao`
- `Ambient Light Sensor tcs34725 example <https://gist.github.com/RubenKelevra/0d70d6b4c8e4bc9aedc8682865731d65>`__ by :ghuser:`RubenKelevra` - `Ambient Light Sensor tcs34725 example <https://gist.github.com/RubenKelevra/0d70d6b4c8e4bc9aedc8682865731d65>`__ by :ghuser:`RubenKelevra`
- `9 Valve Sprinkler Controller configuration <https://github.com/hwstar/9-Valve-Sprinkler-Controller>`__ by :ghuser:`hwstar` - `9 Valve Sprinkler Controller configuration <https://github.com/hwstar/9-Valve-Sprinkler-Controller>`__ by :ghuser:`hwstar`
- `FishFeeder <https://github.com/ColoMAX/fishfeeder>`__ by :ghuser:`ColoMAX`
- `ESPHome IKEA VINDRIKTNING <https://github.com/DzurisHome/ESPHome-IKEA-VINDRIKTNING>`__ by :ghuser:`DzurisHome`
- `ESPHome Refoss 11 <https://github.com/DzurisHome/ESPHome-Refoss-P11>`__ by :ghuser:`DzurisHome`

View File

@ -280,6 +280,7 @@ Contributors
- `Coenie Richards (@coenier) <https://github.com/coenier>`__ - `Coenie Richards (@coenier) <https://github.com/coenier>`__
- `Ashton Lafferty (@cogneato) <https://github.com/cogneato>`__ - `Ashton Lafferty (@cogneato) <https://github.com/cogneato>`__
- `Colin Leroy-Mira (@colinleroy) <https://github.com/colinleroy>`__ - `Colin Leroy-Mira (@colinleroy) <https://github.com/colinleroy>`__
- `ColoMAX (@ColoMAX) <https://github.com/ColoMAX>`__
- `Max (@coltoncat) <https://github.com/coltoncat>`__ - `Max (@coltoncat) <https://github.com/coltoncat>`__
- `Conclusio (@Conclusio) <https://github.com/Conclusio>`__ - `Conclusio (@Conclusio) <https://github.com/Conclusio>`__
- `Conor Burns (@Conor-Burns) <https://github.com/Conor-Burns>`__ - `Conor Burns (@Conor-Burns) <https://github.com/Conor-Burns>`__
@ -534,7 +535,6 @@ Contributors
- `gazoodle (@gazoodle) <https://github.com/gazoodle>`__ - `gazoodle (@gazoodle) <https://github.com/gazoodle>`__
- `gcopeland (@gcopeland) <https://github.com/gcopeland>`__ - `gcopeland (@gcopeland) <https://github.com/gcopeland>`__
- `Greg Cormier (@gcormier) <https://github.com/gcormier>`__ - `Greg Cormier (@gcormier) <https://github.com/gcormier>`__
- `GeekVisit (@GeekVisit) <https://github.com/GeekVisit>`__
- `R Huish (@genestealer) <https://github.com/genestealer>`__ - `R Huish (@genestealer) <https://github.com/genestealer>`__
- `Geoff Davis (@geoffdavis) <https://github.com/geoffdavis>`__ - `Geoff Davis (@geoffdavis) <https://github.com/geoffdavis>`__
- `Gérald Guiony (@gerald-guiony) <https://github.com/gerald-guiony>`__ - `Gérald Guiony (@gerald-guiony) <https://github.com/gerald-guiony>`__
@ -1333,5 +1333,6 @@ Contributors
- `Zack Barett (@zsarnett) <https://github.com/zsarnett>`__ - `Zack Barett (@zsarnett) <https://github.com/zsarnett>`__
- `Zsolt Zsiros (@ZsZs73) <https://github.com/ZsZs73>`__ - `Zsolt Zsiros (@ZsZs73) <https://github.com/ZsZs73>`__
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__ - `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
- `Zynth-dev (@Zynth-dev) <https://github.com/Zynth-dev>`__
*This page was last updated March 13, 2024.* *This page was last updated March 15, 2024.*

View File

@ -543,7 +543,7 @@
</li> </li>
<li> <li>
The YAML configuration is on The YAML configuration is on
<a href="https://github.com/esphome/firmware/tree/main/bluetooth-proxy">GitHub</a> <a href="https://github.com/esphome/firmware/tree/main/bluetooth-proxy/">GitHub</a>
</li> </li>
</ul> </ul>
</div> </div>
@ -711,7 +711,7 @@
</li> </li>
<li> <li>
The YAML configuration is on The YAML configuration is on
<a href="https://github.com/esphome/media-players/">GitHub</a> <a href="https://github.com/esphome/firmware/tree/main/media-player/">GitHub</a>
</li> </li>
</ul> </ul>
</div> </div>