Чи може розумна розетка передати команду інвертору, відрізаному від інтернету

5 хв читання

Ти відрізав інвертор від інтернету: не дав йому пароль від Wi-Fi, у застосунку він офлайн. У сусідній кімнаті стоїть розумна розетка на ESP32. Вона під живленням цілодобово і в інтернеті, бо без хмари виробника не працює. Чи може вона передати інвертору по радіо те, чого він не отримає через інтернет?

Я не знаю. Заводські прошивки закриті, доказів, що така функція є, я не бачив. Доказів, що її немає, теж. Почну з того, що вже сталося: виробник вимкнув інвертори в кількох країнах, і радіо для цього не знадобилося.

Чи вимикали вже інвертори дистанційно?

Так. 15 листопада 2024 Deye вимкнув свої інвертори в США, Великій Британії, Пакистані й кількох інших країнах. На екранах з’явилося «This inverter is not allowed use at: USA».

хронологія за solarboi.com і borncity.com

15.11.2024Deyeінвертори Deye в США перестають працювати, на екрані «not allowed use at: USA»

15.11.2024Deyeте саме у Великій Британії, Пакистані та інших країнах

17.11.2024solarboiпояснення: сірий імпорт в обхід ексклюзивного дистриб'ютора Sol-Ark

Чому так, пояснив блогер solarboi: у США інвертори Deye офіційно продає лише Sol-Ark, а вимкнули ті, що завезли в обхід нього. Тобто справа була в грошах. Проте виробник одним рішенням вимкнув інвертори в кількох країнах, і команда прийшла з хмари. Інвертор без інтернету її б не отримав.

Чи достатньо не давати інвертору пароль від Wi-Fi?

Цим ти закриваєш один канал. У травні 2025 Reuters (у переказі Utility Dive) писав, що американські фахівці, розбираючи китайські інвертори й батареї, знаходили недокументовані комунікаційні пристрої, зокрема стільникові радіомодулі. Джерела анонімні, кількість таких пристроїв невідома, а SolarQuotes поставився до цього скептично.

Вектор від цього не змінюється: окремий модем обходить твій фаєрвол. А модем не обов’язково має бути всередині інвертора.

Чи може розумна розетка передати команду офлайн-інвертору?

Сценарій такий: розетка працює як троянський кінь, інвертор є ціллю. Розетка завжди під живленням і в інтернеті. Інвертор офлайн, але радіочип у ньому є. Розетці треба прийняти команду з хмари й передати її в ефір, а інвертору треба слухати цей ефір і реагувати на певний кадр без жодної мережі.

розетка як міст до офлайн-інвертора
хмара виробникакоманда через інтернет розумна розеткаESP32, закрита прошивка інверторбез інтернету Wi-Fi, 24/7 2.4 ГГц червоне — не доведено
Розетка з'єднує інтернет із пристроєм, який ти вважаєш ізольованим.

Передавати розетка вміє, це не гіпотеза. Wi-Fi-модуль передає за призначенням, а довільний сигнал із дешевого чипа давно показали на Raspberry Pi: rpitx від F5OEO передає AM, FM, SSB і SSTV від 5 кГц до 1500 МГц дротом із ніжки GPIO 4, без жодного додаткового заліза.

Невідоме інше: чи заводська прошивка розетки таке робить і чи заводська прошивка інвертора слухає. Обидві закриті, публічних розборів я не бачив, і власник цього зі свого боку не перевірить.

Якщо таке існує, то стосується не одного будинку: однакова прошивка отримає однакову команду в усіх. Reuters писав про інші пристрої, радіомодулі в інверторах і батареях. Один із двох анонімних співрозмовників сказав про них: «That effectively means there is a built-in way to physically destroy the grid». У переказі Utility Dive про розетки не сказано.

Скільки таких розеток стоїть у мене?

Шістнадцять. 25 жовтня 2026 я зняв таблицю з’єднань зі свого роутера. Кожен Tuya-пристрій (розумні лічильники WIFI Smart Meter Pro і розетки) цілодобово тримає зашифроване з’єднання з хмарою Tuya на порт 8883, це MQTT. Сервери стоять в AWS у Франкфурті.

таблиця з'єднань роутера, порт 8883, адреси прибрані
пристрій                          куди                      пакетів від пристрою
лічильник на кондиціонері     →  AWS eu-central-1:8883   171 805
розетка на зовнішню лінію     →  AWS eu-central-1:8883   150 394
... ще 14 пристроїв, усі туди ж

Два з них живляться від інвертора, а ще один лічильник у Home Assistant так і називається: «Invertor». Чотири ще й шлють широкомовні UDP-пакети на порт 6667, так Tuya шукає пристрої в локальній мережі.

Чіп у цих лічильниках, до речі, не ESP32, а Beken BK7231N (модуль Tuya CBU). Для мого питання це нічого не змінює: це теж Wi-Fi на 2.4 ГГц із закритою прошивкою і постійним каналом у хмару.

Що esp-sdr показав про радіочастину ESP32?

Про радіочастину ESP32 у жовтні 2026 стало відомо більше. Вийшов esp-sdr (Hackaday написав 3 жовтня, CNX 4 жовтня): прошивка, яка за словами авторів робить із ESP32 радіоприймач на 2.4 ГГц без додаткового заліза. Автори знайшли недокументований шлях, яким процесор читає відліки радіочастини в обхід Wi-Fi-модема. Передавач ESPARGOS свідомо не опублікували: боялися, що його використають для глушіння.

Передавання спільнота почала дописувати вже 11 жовтня: вийшов esp-sdr-zephyr v0.1.1 з експериментальним передаванням на ESP32-S3. Автори lozaning/ESP32SDR пишуть, що на S3 сигнал у ефір так не виходить, і працюють із Wi-Fi-тоном замість нього. esp32-C5-sdr-tx показує текст на водоспаді. Чи йде сигнал у ефір з усіх цих форків, із їхніх описів однозначно не видно.

Для мого сценарію esp-sdr сам не потрібен: розетка й так має Wi-Fi. Офіційно він тільки приймає, а на чип його треба заливати замість заводської прошивки.

Він показує, що в ESP32 є шлях до радіочастини, якого не було в документації. Що заводська прошивка конкретної розетки робить зі своїм радіо, я з розетки не побачу.

Що робити з розумними розетками та інверторами?

розетки

Перепрошити на Tasmota, ESPHome чи OpenBeken (залежить від чипа): тоді код у розетці твій, і хмари немає взагалі.

Після цього закрити їм інтернет окремим VLAN, керування лише з локального Home Assistant. Заводська прошивка без хмари не працюватиме, тому VLAN без перепрошивки просто вимкне розетку.

інвертор

Моніторинг локально по RS485/Modbus.

Якщо радіо в знімному Wi-Fi-донглі, від'єднати його. Якщо модуль на платі, донгл не допоможе: тоді дивитися в документацію і в корпус.

Мої лічильники в черзі на перепрошивку на OpenBeken (для BK7231N ESPHome не підходить). Після цієї таблиці з’єднань це перший пункт.

Подивитися, куди ходить розетка, можна за хвилину: DNS-запити й з’єднання її IP-адреси на роутері. Якщо після блокування вона все ще щось робить, а в мережі її не видно, відкрий корпус і пошукай SIM-слот або модуль, якого немає в документації.

Радіо роутер не бачить. Тому питання, що робити, якщо інвертор вимкнули, я б вирішував не в мережі, а на щитку: треба, щоб критичне навантаження можна було вручну перекинути на інше джерело, мережу чи генератор.

Сам esp-sdr я поки не запускав. Коли подивлюся ним на ефір 2.4 ГГц біля дому, допишу сюди, що там видно.

SDRРадіоЗалізо й DIYДомашня інфраструктура