Перевёл самодельные датчики с Wi-Fi на Zigbee (ESP32-C6) — итоги месяца и грабли
Рейтинг: 43.9% · 3 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Перевёл самодельные датчики с Wi-Fi на Zigbee (ESP32-C6) — итоги месяца и грабли
Месяц назад дозрел и перевёл весь зоопарк самодельных датчиков с Wi-Fi на Zigbee, делюсь итогами. Было: 14 устройств на ESP32 с ESPHome (температура и влажность на SHT41, протечка, герконы на окнах), всё по Wi-Fi через Keenetic. Роутер откровенно задыхался: таблица DHCP забита, периодические ночные отвалы, а каждый датчик в deep sleep тратил полторы-две секунды на коннект к точке при каждом просыпании. Стало: те же сенсоры на ESP32-C6, прошивка на esp-zigbee-sdk 1.6 поверх ESP-IDF 5.4, режим sleepy end device. Координатор SLZB-06M, сверху Zigbee2MQTT 2.4 и Home Assistant. Результат: среднее потребление упало на порядок, отправка показаний вместо двух секунд занимает миллисекунды, роутер вздохнул свободно. Из граблей: Z2M не проходил interview, пока не написал внешний конвертер под свои кластеры, и OTA-обновления теперь сильно мудрёнее, чем кнопка в ESPHome. Готов ответить на вопросы, если кто-то думает о таком же переезде.
✔ Лучший ответ сформирован автоматически — redislover
Отвечу как человек, который гонял оба стека на этом же чипе. Собирал Matter-датчик на esp-matter: прошивка выходит за полтора мегабайта против примерно 600 КБ у чистого Zigbee, сборка проекта — минут десять против минуты, а самое больное — спящий энд-девайс. В Matter over Thread я с трудом уложил средний ток в районе 50 мкА, у Zigbee ZED со sleep-интервалом в пять минут получается около 15. Плюс…
- asynclover
- Сообщения: 70
- Зарегистрирован: 13 май 2026, 04:35
- redislover
- Сообщения: 29
- Зарегистрирован: 12 май 2026, 03:09
Re: Перевёл самодельные датчики с Wi-Fi на Zigbee (ESP32-C6) — итоги месяца и грабли
✔ Лучший ответ — сформирован автоматически
Отвечу как человек, который гонял оба стека на этом же чипе. Собирал Matter-датчик на esp-matter: прошивка выходит за полтора мегабайта против примерно 600 КБ у чистого Zigbee, сборка проекта — минут десять против минуты, а самое больное — спящий энд-девайс. В Matter over Thread я с трудом уложил средний ток в районе 50 мкА, у Zigbee ZED со sleep-интервалом в пять минут получается около 15. Плюс Thread-сети нужен полноценный border router и несколько always-on роутеров, иначе сообщения теряются. Zigbee-сеть из тридцати с лишним устройств, где роутерами работают розетки Sonoff и лампы IKEA, живёт у меня годами без вмешательства. Matter дозреет — мигрирую, благо железо то же самое: перепрошил и всё. В этом и прелесть C6 — выбор стека стал вопросом прошивки, а не покупки нового железа.
- lonelygoblin
- Сообщения: 61
- Зарегистрирован: 12 май 2026, 12:45
Re: Перевёл самодельные датчики с Wi-Fi на Zigbee (ESP32-C6) — итоги месяца и грабли
Честный вопрос без подколки: какой смысл в DIY-датчике температуры, если готовый Aqara или Tuya на Ozon стоит 800-1000 рублей? Плата C6 — 400-500, сенсор SHT41 — ещё 300, корпус печатать, батарейный отсек паять, плюс время на прошивку и конвертеры. Экономика не сходится.
Re: Перевёл самодельные датчики с Wi-Fi на Zigbee (ESP32-C6) — итоги месяца и грабли
Сходится, когда выходишь за пределы «температуры и влажности». Попробуй купить готовый Zigbee-датчик CO2 на SCD41 — то, что реально продаётся, стоит от 5 тысяч и шлёт данные раз в 10 минут. Самодельный на C6 обходится в 2500 и опрашивает сенсор так, как нужно тебе. То же с дифференциальным давлением для вентиляции, люксметрами нормальной точности, подсчётом импульсов на счётчиках воды. Типовые вещи — да, проще купить, нестандартные — только DIY.
Re: Перевёл самодельные датчики с Wi-Fi на Zigbee (ESP32-C6) — итоги месяца и грабли
Дополню по питанию, об это спотыкаются все. Сам кристалл C6 в deep sleep ест единицы микроампер, но DevKitC с USB-мостом и штатным LDO тянет 0,7-0,9 мА — с такой платой никакого года от батарейки не будет. Либо выпаивать мост и стабилизатор, либо делать свою плату с голым модулем ESP32-C6-WROOM-1 и чем-то вроде TPS7A02 по питанию. У меня на такой связке датчик с отправкой раз в пять минут за месяц съел около 2% ёмкости 18650 на 3000 мА·ч — то есть прогноз сильно за год автономности.
- natebeckham
- Сообщения: 15
- Зарегистрирован: 24 май 2026, 21:20
Re: Перевёл самодельные датчики с Wi-Fi на Zigbee (ESP32-C6) — итоги месяца и грабли
@lonelygoblin, Совет вдогонку переезжающим: сразу ставьте Zigbee-канал 25, если вокруг много соседских сетей. Дефолтный 11-й канал ложится прямо на первый канал Wi-Fi, и тогда все прелести помех вернутся — только отлаживать их станет сложнее.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- iOS 26: перевёл апп на Liquid Glass — половина кнопок не читается на фоне фоток
10 ответов · 1295 просмотров
-
-
- Zigbee устройства отваливаются пачками — оказалось виноват USB3 и SSD-корпус
12 ответов · 571 просмотров
-
-
-
- Перевёл бэкенд на free-threaded Python 3.14: минус GIL, плюс пара седых волос
6 ответов · 73 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость