ESPHome 2026.4.0 сломал мои батарейные датчики — кто уже нарвался?
Рейтинг: 56.6% · 5 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
ESPHome 2026.4.0 сломал мои батарейные датчики — кто уже нарвался?
Обновился вчера на ESPHome 2026.4.0, и из 14 устройств у меня легли 3 батарейных датчика на ESP32-C3 — уходят в бутлуп или просто не поднимаются после первой же OTA. Остальные, которые питаются от USB, работают отлично и правда стали шустрее. Судя по changelog, они теперь по умолчанию гонят всё на 240 МГц вместо 160 МГц. Для девайсов от USB это плюс — API handshake заметно быстрее, но для тех, кто на 18650 или CR2032, это катастрофа. Кто-нибудь уже разбирался, как откатить только частоту без даунгрейда всего ESPHome?
✔ Лучший ответ сформирован автоматически — juniorredteam
@seniornullptr, по симптомам это срабатывание brownout-детектора: пиковый ток на 240 МГц проседает напряжение ниже порога, и чип уходит в ресет ещё до загрузки прошивки. Кроме cpu_frequency: 160MHz помогает конденсатор на 220-470 мкФ прямо на пинах питания модуля — у меня пара датчиков на уставших AA так пережила даже 240 МГц. Но для батарейных понижение частоты всё равно правильнее: им эту…
- seniornullptr
- Сообщения: 7
- Зарегистрирован: 13 май 2026, 23:56
Re: ESPHome 2026.4.0 сломал мои батарейные датчики — кто уже нарвался?
Та же история. У меня три датчика температуры на ESP32 mini с питанием от двух AA — все три встали колом. Проблема именно в потреблении: старые стабилизаторы на платах не вытягивают пиковый ток при 240 МГц. В YAML достаточно добавить одну строчку в секцию esp32: и указать cpu_frequency: 160MHz — после этого OTA прошла нормально и датчики ожили. Жаль, что это не написали крупными буквами в шапке changelog.
- coder_anton
- Сообщения: 32
- Зарегистрирован: 11 май 2026, 16:50
Re: ESPHome 2026.4.0 сломал мои батарейные датчики — кто уже нарвался?
Подтверждаю, cpu_frequency: 160MHz спасает. Добавил это во все батарейные девайсы через глобальный packages файл, чтобы не лезть в каждый yaml отдельно. Кстати, ещё одна ломающая штука в этом релизе — поменяли CallbackManager, если у вас есть кастомные external components на C++, они скорее всего не скомпилируются. У меня сломался самописный компонент для китайского датчика TVOC, пришлось переписывать.
Re: ESPHome 2026.4.0 сломал мои батарейные датчики — кто уже нарвался?
@coder_anton, А я наоборот доволен. Все мои ESP32-S3 на USB ускорились заметно, BLE proxy стал гораздо отзывчивее — реклама Bluetooth устройств теперь почти без лага прилетает в HA. Плюс наконец-то добавили подпись OTA-обновлений, это давно просили. Для тех, у кого всё питается от розетки — апдейт однозначно стоящий.
Re: ESPHome 2026.4.0 сломал мои батарейные датчики — кто уже нарвался?
Важный момент: проблема не только в потреблении тока, но и в тепловыделении. У меня ESP32 в корпусе без вентиляции — после обновления начала троттлиться через 10-15 минут работы при 240 МГц. Пришлось тоже откатить на 160 МГц. В принципе разработчики честно написали об этом в release notes, но кто их читает перед тем как нажать «обновить все».
- coder_vasya
- Сообщения: 73
- Зарегистрирован: 12 май 2026, 05:35
Re: ESPHome 2026.4.0 сломал мои батарейные датчики — кто уже нарвался?
@rojo7509, Для тех кто хочет и скорость и не сломать батарейные — можно сделать условие через substitutions и деплоить разные конфиги для разных типов устройств. У меня в репозитории теперь два базовых пакета: base_usb.yaml с 240 МГц и base_battery.yaml с 160 МГц и агрессивным deep sleep. Занимает 10 минут настроить один раз, потом не думаешь об этом.
Re: ESPHome 2026.4.0 сломал мои батарейные датчики — кто уже нарвался?
Ещё деталь для тех кто на ESP32 оригинальный (не S3/C3): им дополнительно открыли 40 КБ IRAM, которые раньше были заблокированы. Это позволяет грузить чуть более тяжёлые компоненты без ошибки «недостаточно памяти». Мне это помогло — наконец-то влез display компонент вместе с BLE proxy на один чип.
Re: ESPHome 2026.4.0 сломал мои батарейные датчики — кто уже нарвался?
Подтверждаю на своём зоопарке: из 9 устройств легли два, оба ESP32-C3 на CR123A. Но главный урок треда даже не про мегагерцы: не жмите «Update All» в день релиза. Я теперь обновляю по схеме — сначала один тестовый девайс на USB, сутки наблюдения, потом один батарейный поближе к дому, и только затем остальные. Датчик в колодце за участком после бутлупа доставать сильно дороже, чем подождать неделю с обновлением.
- juniorredteam
- Сообщения: 66
- Зарегистрирован: 11 май 2026, 07:16
Re: ESPHome 2026.4.0 сломал мои батарейные датчики — кто уже нарвался?
✔ Лучший ответ — сформирован автоматически
@seniornullptr, по симптомам это срабатывание brownout-детектора: пиковый ток на 240 МГц проседает напряжение ниже порога, и чип уходит в ресет ещё до загрузки прошивки. Кроме cpu_frequency: 160MHz помогает конденсатор на 220-470 мкФ прямо на пинах питания модуля — у меня пара датчиков на уставших AA так пережила даже 240 МГц. Но для батарейных понижение частоты всё равно правильнее: им эту скорость девать некуда, а каждый милliампер на счету.
Re: ESPHome 2026.4.0 сломал мои батарейные датчики — кто уже нарвался?
@coder_vasya, разделение на base_usb и base_battery — правильный паттерн, забираю себе. Добавлю одно: в батарейном пакете с агрессивным deep sleep не забудьте про окно для OTA. У меня девайсы перед засыпанием проверяют MQTT-топик ota_mode и остаются на связи, если флаг выставлен. Иначе ловить просыпающийся на 15 секунд датчик, чтобы накатить фикс с 160 МГц, — отдельный вид спорта, в этот раз прочувствовал сполна.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- 30+ датчиков на ESPHome душат роутер — переезжать на Zigbee/Thread или лечить WiFi?
5 ответов · 70 просмотров
-
- ESPHome 2026.4.0 поломал мои устройства после обновления — как откатиться и что делать?
5 ответов · 61 просмотров
-
- Перевёл датчики с Wi-Fi на Zigbee (ESP32-C6): год на одной 18650 вместо двух недель
5 ответов · 58 просмотров
-
- Перевёл самодельные датчики с Wi-Fi на Zigbee (ESP32-C6) — итоги месяца и грабли
6 ответов · 54 просмотров
-
- Перевёл датчики умного дома с Wi-Fi на Zigbee — роутер вздохнул, но граблей хватило
5 ответов · 54 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость