Перейти к содержанию
Проекты

rtl_433 на плате ESP32-P4: радиодатчики и счётчики уходят в Home Assistant без мини-компьютера

Опубликовано: Обновлено: Автор: MichaelИсточник: t.me

rtl_433 расшифровывает пакеты от радиодатчиков и счётчиков - термометры, метеостанции, датчики открытия, счётчики воды и газа - принимая их с недорогого SDR-донгла. Обычно он живёт на Raspberry Pi или другом Linux-компьютере, а Home Assistant забирает данные через MQTT или rtl_tcp. Здесь…

ПроектыSDRHomeAssistantDIYHome AssistantRTL433ESPHomeESP32
📡 rtl_433 на плате ESP32-P4: радиодатчики и счётчики уходят в Home Assistant без мини-компьютера rtl_433 расшифровывает пакеты от радиодатчиков и счётчиков - термометры, метеостанции, датчики открытия, счётчики воды и газа - принимая их с недорогого SDR-донгла. Обычно он живёт на Raspberry Pi или другом Linux-компьютере, а Home Assistant забирает данные через MQTT или rtl_tcp. Здесь rtl_433 собран как компонент #ESPHome и работает прямо на плате ESP32-P4: донгл вставляется в USB-порт платы, а она отдаёт тот же HTTP-интерфейс, что и Linux-версия. ✨ Что получается: 📻 плата сама декодирует 433,92 и 915 МГц и переключается между диапазонами по расписанию, для каждого свой список декодеров 🔌 без Linux и без MQTT-моста: только плата, донгл и питание, а у PoE-версии - один сетевой кабель 🧩 в Home Assistant подключается штатная интеграция rtl_433 - так же, как к rtl_433 на компьютере 📊 нагрузка понятная: на 915 МГц декодер занимает около 89% одного ядра (33% с порогом шума), USB-драйвер - 45% 🔒 интерфейс можно оставить только для чтения (remote_control: false) 💡 запас памяти есть: около 290 КБ внутренней и 26 МБ в PSRAM 🛒 Что понадобится: 🧠 плата ESP32-P4 с USB-host и PSRAM: в проекте проверена Waveshare ESP32-P4-WIFI6-POE-ETH, обычная ESP32-P4-ETH тоже подходит, но донгл подключается через 4-контактный USB-разъём 📻 SDR-донгл на RTL2832U: в проекте проверены Nooelec NESDR SMArt v5 и RTL-SDR Blog V3, оба на тюнере R820T2 ⚡️ питание по USB-C или PoE-инжектор Нюанс: проект очень молодой - репозиторий открыт 22 сентября, у него 4 звезды, а работу связки автор проверял около суток, а не месяцами. Драйвер USB-хоста экспериментальный и подтягивается форком. Диапазоны 315, 345 и 868 МГц в проекте не проверяли, подтверждены только 433,92 и 915. У дешёвых ТВ-свистков тюнер в разных партиях отличается, поэтому перед покупкой сверяйте описание - автор проверял донглы на R820T2. Ревизию чипа P4 стоит сверить через esptool: для v1.x в конфиге нужен engineering_sample, для v3.x - нет. GitHub: https://github.com/davidcoulson/esphome-rtl433 Источник: Home Assistant (https://t.me/home_assistant) 🛒 AliExpress: Waveshare ESP32-P4-WIFI6-POE-ETH (https://ali.click/jucdn1t?erid=2SDnjcGNYCT) - ⭐️5.0, 15 заказов 🛒 AliExpress: Waveshare ESP32-P4-ETH (https://ali.click/ttcdn14?erid=2SDnjbz4g6f) - ⭐️5.0, 305 заказов 🛒 AliExpress: RTL-SDR Blog V3 (RTL2832U, R820T2) (https://ali.click/e2ldn1f?erid=2SDnjdbawxw) - ⭐️5.0, 23 заказа 🛒 AliExpress: SDR-свисток RTL2832U с антенной (https://ali.click/h2ldn18?erid=2SDnjdd4wFH) - ⭐️4.6, 69 заказов Реклама. ООО "АЕР Услуги", ИНН 7703380158 #HomeAssistant #ESPHome #ESP32 #RTL433 #SDR #DIY #УмныйДом