From 8dd0291ae16b5600bbf60b3b51ffa48a14c70f55 Mon Sep 17 00:00:00 2001 From: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com> Date: Thu, 13 Feb 2025 21:10:14 -0500 Subject: [PATCH 1/6] [esp32_rmt] Enable pullup and od mode based on pin scheme (#4634) --- components/remote_transmitter.rst | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/components/remote_transmitter.rst b/components/remote_transmitter.rst index 3ad48ad14b..6c93cfe037 100644 --- a/components/remote_transmitter.rst +++ b/components/remote_transmitter.rst @@ -57,10 +57,9 @@ ESP32 IDF configuration variables: "ESP32-H2", "192 symbols", "48 symbols" - **clock_resolution** (*Optional*, int): The clock resolution used by the RMT peripheral in hz. Defaults to ``1000000``. -- **one_wire** (*Optional*, boolean): Allows the GPIO to be used as both a transmitter and receiver. - **use_dma** (*Optional*, boolean): Enable DMA on variants that support it. -- **eot_level** (*Optional*, boolean): Overrides the default end of transmit level. Defaults to ``false`` unless ``one_wire`` - mode is ``true`` or ``pin`` is inverted. +- **eot_level** (*Optional*, boolean): Overrides the default end of transmit level. Defaults to ``false`` unless ``pin`` + is set to inverted or open-drain. ESP32 Arduino configuration variables: ************************************** From adfc1c01050cc9c75262507ea7c3e489e8a65989 Mon Sep 17 00:00:00 2001 From: JMyrng <23240967+JMyrng@users.noreply.github.com> Date: Sun, 16 Feb 2025 20:10:33 +0100 Subject: [PATCH 2/6] Add available range to measurement interval (#4637) --- components/sensor/scd30.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/sensor/scd30.rst b/components/sensor/scd30.rst index 3f52b07272..5e8dc85a76 100644 --- a/components/sensor/scd30.rst +++ b/components/sensor/scd30.rst @@ -66,7 +66,7 @@ Configuration variables: Defaults to ``0x61``. - **update_interval** (*Optional*, :ref:`config-time`): The interval to check the - sensor. Defaults to ``60s``. + sensor. Available range: [2 … 1800]. Defaults to ``60s``. Manual calibration: From 668b799644f699e28b92ce0db889777fbbc52755 Mon Sep 17 00:00:00 2001 From: Ali Jafri Date: Mon, 17 Feb 2025 03:36:04 +0530 Subject: [PATCH 3/6] Add pullup resistor documentation for DHT component (#4673) Co-authored-by: Djordje Mandic <6750655+DjordjeMandic@users.noreply.github.com> --- components/sensor/dht.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/sensor/dht.rst b/components/sensor/dht.rst index 2b16241ebd..4c641366fb 100644 --- a/components/sensor/dht.rst +++ b/components/sensor/dht.rst @@ -74,6 +74,9 @@ Configuration variables: DHT model with the ``model:`` configuration variable. Other problems could be wrong pull-up resistor values on the DATA pin or too long cables. + If you're using a DHT module with an external pull-up resistor and seeing invalid temperature/humidity warnings in the logs, + set ``pullup: false`` under your ``pin`` configuration. + See Also -------- From 14b668411aaeb9e0d9ae5fb63b4be8e0cc63a799 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Mon, 17 Feb 2025 12:14:11 +1300 Subject: [PATCH 4/6] Bump version to 2025.2.0b4 --- Doxygen | 2 +- Makefile | 2 +- _static/version | 2 +- conf.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Doxygen b/Doxygen index 89d3ede466..b415423a09 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 = 2025.2.0b3 +PROJECT_NUMBER = 2025.2.0b4 # 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 1d4ab9be21..99a013239e 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ESPHOME_PATH = ../esphome -ESPHOME_REF = 2025.2.0b3 +ESPHOME_REF = 2025.2.0b4 PAGEFIND_VERSION=1.1.1 PAGEFIND=pagefind NET_PAGEFIND=../pagefindbin/pagefind diff --git a/_static/version b/_static/version index fa31bf0cc5..c72d93c2c4 100644 --- a/_static/version +++ b/_static/version @@ -1 +1 @@ -2025.2.0b3 \ No newline at end of file +2025.2.0b4 \ No newline at end of file diff --git a/conf.py b/conf.py index fdbf184990..2bcd415075 100644 --- a/conf.py +++ b/conf.py @@ -74,7 +74,7 @@ # The short X.Y version. version = "2025.2" # The full version, including alpha/beta/rc tags. -release = "2025.2.0b3" +release = "2025.2.0b4" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 844aea7bb9db3b14c46496b384c059037978a372 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Mon, 17 Feb 2025 12:20:35 +1300 Subject: [PATCH 5/6] Update changelog for 2025.2.0b4 --- changelog/2025.2.0.rst | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/changelog/2025.2.0.rst b/changelog/2025.2.0.rst index 50070ac76d..1cdd13abee 100644 --- a/changelog/2025.2.0.rst +++ b/changelog/2025.2.0.rst @@ -27,6 +27,16 @@ ESPHome 2025.2.0 - 19th February 2025 We're kicking off 2025 with a number of updates, several of which are focused on removing old code. Unfortunately, this means we have a few breaking changes, but this work helps keep ESPHome more maintainable in the long-run. +Join us below for the ESPHome New Year Release Party. + +.. raw:: html + + + Removal of "old style" Platform Configuration --------------------------------------------- @@ -139,6 +149,10 @@ Beta Changes - [logger] Fix bug causing global log level to be overwritten :esphomepr:`8248` by :ghuser:`swoboda1337` - Add support for the DAC on the S2 :esphomepr:`8030` by :ghuser:`maraid` - Fix crash when storage file doesnt exist yet :esphomepr:`8249` by :ghuser:`jesserockz` +- don't crash on null pages :esphomepr:`8254` by :ghuser:`ssieb` +- [scd30] Increase minimal CONF_UPDATE_INTERVAL from 1 to 2 seconds :esphomepr:`8256` by :ghuser:`DjordjeMandic` (breaking-change) +- Bump zeroconf to 0.144.3 :esphomepr:`8253` by :ghuser:`bdraco` +- DHT platform now supports modules with inbuilt external resistor :esphomepr:`8257` by :ghuser:`deCodeIt` All changes ^^^^^^^^^^^ @@ -329,6 +343,10 @@ All changes - [logger] Fix bug causing global log level to be overwritten :esphomepr:`8248` by :ghuser:`swoboda1337` - Add support for the DAC on the S2 :esphomepr:`8030` by :ghuser:`maraid` - Fix crash when storage file doesnt exist yet :esphomepr:`8249` by :ghuser:`jesserockz` +- don't crash on null pages :esphomepr:`8254` by :ghuser:`ssieb` +- [scd30] Increase minimal CONF_UPDATE_INTERVAL from 1 to 2 seconds :esphomepr:`8256` by :ghuser:`DjordjeMandic` (breaking-change) +- Bump zeroconf to 0.144.3 :esphomepr:`8253` by :ghuser:`bdraco` +- DHT platform now supports modules with inbuilt external resistor :esphomepr:`8257` by :ghuser:`deCodeIt` Past Changelogs --------------- From a928bc9fcbffec857b0685199f678af3049565d4 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Mon, 17 Feb 2025 12:21:16 +1300 Subject: [PATCH 6/6] Update supporters for 2025.2.0b4 --- guides/supporters.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/guides/supporters.rst b/guides/supporters.rst index 011368eb87..052fd43fb0 100644 --- a/guides/supporters.rst +++ b/guides/supporters.rst @@ -413,6 +413,7 @@ Contributors - `DanielV (@dala318) `__ - `Dale Higgs (@dale3h) `__ - `damanti-me (@damanti-me) `__ +- `Damien (@Dams51) `__ - `Justin Grover (@dancingcactus) `__ - `Dan C Williams (@dancwilliams) `__ - `Dan Greco (@dangreco) `__ @@ -1138,6 +1139,7 @@ Contributors - `Luciano Martin (@lucianomartin) `__ - `Joakim Sørensen (@ludeeus) `__ - `ludrao (@ludrao) `__ +- `Luis Manuel Suarez (@luismasg) `__ - `Luiz Correia (@luizcorreia) `__ - `luk1803 (@luk1803) `__ - `luka6000 (@luka6000) `__ @@ -1179,6 +1181,7 @@ Contributors - `manonfgoo (@manonfgoo) `__ - `Manuel Kasper (@manuelkasper) `__ - `Manuel Díez (@manutenfruits) `__ +- `Dániel Márai (@maraid) `__ - `marcelolcosta (@marcelolcosta) `__ - `Marcel van der Veldt (@marcelveldt) `__ - `Marc (@MarcHagen) `__ @@ -2077,4 +2080,4 @@ Contributors - `Christian Zufferey (@zuzu59) `__ - `Zynth-dev (@Zynth-dev) `__ -*This page was last updated February 14, 2025.* +*This page was last updated February 17, 2025.*