А если отключить автомат на который запитан роутер?
Автоматические выключатели Tuya WiFi с управлением через приложение па Али
Мы в Максе https://max.ru/channel_kaketosdelano Мы в Телеге https://t.me/kakvsdelano
Автоматические выключатели Tuya WiFi с управлением через приложение па Али
Мы в Максе https://max.ru/channel_kaketosdelano Мы в Телеге https://t.me/kakvsdelano
Купил тут аэрогриль DEXP DAF-1555D и обнаружил, что там есть wi-fi, чего я не ожидал. Ну а раз есть вайфай, значит можно попробовать что-то автоматизировать.
Расскажу немного про сам гриль и саму покупку. Изначально хотел максимально универсальное устройство, заменить микроволновку, духовку и сушилку. Объем чаши не меньше 7 литров, мощность не менее 1800 вт, желательно 2 тэна. никаких вайфаев и прочих свистелок. На маркетплейсах выбор большой, но хотелось посмотреть вживую, насколько он удобен и вообще.. Поехал в днс, предварительно выбрав Dreame Trouver AirFryer FD10 Pro, от суббренда сяоми. По приезду посмотрел - вроде норм, но не понравился верхний тэн(вроде галоген), и размер чаши. Рядом увидел DEXP с длинной чашей, куда должна убраться рыба целиком, да и такой формфактор мне лучше подходит, так как мало места на столешнице. Это перевесило недостатки характеристик, а вайфай вообще обнаружил только дома. Управление грилем очень тупое, со всеми этими программами нет простой вещи - напрямую выставить время и температуру. Через приложение(HouseLf) тоже нельзя или я не нашел.
Ну и дальше полез искать решение. В принципе само устройство наверняка управляется какой-нибудь esp32 или 8266. Плюс датчик температуры и силовое реле. Теоретически можно было разобрать и посмотреть, но жалко, да и сломаю наверняка). Можно было попробовать перехватить трафик и посмотреть что оно и куда отправляет, но сложно и лень. В процессе нейронки подсказали, что эта байда работает на tuya и действительно, установив приложение tuya smart life удалось привязать гриль туда. Сами приложения(туя и родное) практически идентичны. Скорее всего многие китайские устройства так могут. Возможно получится подключить Kitfort, centek, supra.
Дальше покажу как можно в приложении tuya создать ярлыки для быстрого запуска своих программ. Для чего это нужно? Например для моего гриля минимальная температура заявлена 70 градусов и ее можно выставить не в каждом режиме, а для сушки джерков даже 70 много. Еще в приложении есть рецепты, но запустить программу из рецепта простым нажатием нельзя, что очень глупо. Так же можно создавать программы из нескольких шагов, например для приготовления картофеля по-деревенски - сначала запекаем при низкой температуре, потом добавляем корочку и так далее.
В приложении туя заходим в умный режим --- мгновенные сценарии --- плюс --- создать сценарий.
далее --- коснитесь для запуска --- плюс
нажимаем плюс и выбираем условия
и вот здесь можно выбрать температуру ниже, чем предлагает производитель. В режиме, кмк, можно выбрать что-то другое. После создания задачи нужно переместить пункты в порядке, как на предыдущем скрине(зажав и перетащив), чтобы старт был в конце. Даем название рецепту и получаем нормальный режим со своими настройками.
Еще можно использовать вкладку автоматизация для создания рецептов из нескольких шагов.
На вкладке автоматизация нажимаем создать сценарий, выбираем "при изменении статуса устройства", выбираем устройство и условия
то есть когда до конца первой программы останется 10 мин(лучще установить 2 мин или 1) то включится следующая программа которую выберешь далее.
нажимаем плюс "тогда" и выбираем "умные сценарии"
и выбираем тот сценарий который должен запуститься вторым щагом. Первый шаг нужно будет запустить самому.
Написал много, но может кому понадобится
Была задача: у мотора штор сгорела Wi-Fi плата CB3S (BK7231N). Родного бэкапа не было, заливка дампа от другого мотора дала конфликт в Tuya (то один подключается, то другой отваливается). В итоге сделал нормальный локальный вариант: OpenBeken + MQTT + Home Assistant, и всё работает без облака.
Плата CB3S / BK7231N
USB-UART (у меня CP2102, питание 3.3V)
Программа BK7231Flasher
Прошивка OpenBeken для BK7231N
Home Assistant + Mosquitto broker
Где взять плату CB3S
Плату Tuya CB3S (BK7231N) можно спокойно купить на AliExpress — я так и сделал: купил заранее “про запас”, и она у меня долго лежала без дела, пока не сгорела родная плата в моторе.
Для прошивки CB3S нужен обычный USB-UART, у меня CP2102.




По сути достаточно 4 линий:
GND ↔ GND
3.3V ↔ VCC (только 3.3V!)
TX адаптера ↔ RX на плате
RX адаптера ↔ TX на плате
⚠️ Важно: питание строго 3.3V, 5V подавать нельзя — есть шанс убить модуль.
Обычно BK7231Flasher при старте пишет что-то вроде “перезагрузите устройство / power cycle”.
Так как у меня были выведены только питание + TX/RX, я просто:
снимал питание на секунду
и подавал снова в момент, когда программа ждёт перезапуск.
Если не коннектится — первым делом поменять местами TX/RX.
Обязательно общий GND между платой и адаптером.
Если модуль перезагружается/глючит — лучше питать от стабильного 3.3V, а не от слабого стабилизатора на UART (зависит от адаптера).
Прошиваем модуль CB3S (BK7231N) через BK7231Flasher.
✅ Важно: в актуальных версиях BK7231Flasher OpenBeken уже встроен (есть готовые образы/прошивки внутри программы), поэтому отдельно искать и скачивать .bin обычно не нужно — выбираем OpenBeken прямо в интерфейсе и шьём.
Заходим в веб OpenBeken устройства:
Launch Web Application → Config → Channel Types
Ставим:
Channel 0 — Default
Channel 1 — OpenStopClose
Channel 2 — Dimmer
Channel 3 — ReadOnly
Примечание: типы каналов можно задавать и через autoexec.bat (ниже). Я оставил и в UI, и в autoexec — так проще повторить.
Открываем:
FileSystem → Create File → autoexec.bat
Вставляем:
# Инициализация связи с контроллером мотора
startDriver TuyaMCU
baud 9600
# dpID 1: Основное управление (Enum)
# 0 - Открыть, 1 - Стоп, 2 - Закрыть
setChannelType 1 OpenStopClose
linkTuyaMCUOutputToChannel 1 enum 1
# dpID 2: Установка позиции (Value)
# Сюда шлем проценты (0-100)
setChannelType 2 Dimmer
linkTuyaMCUOutputToChannel 2 val 2
# dpID 3: Текущая позиция (Value)
# Мотор сообщает, где он сейчас (0-100)
setChannelType 3 ReadOnly
linkTuyaMCUOutputToChannel 3 val 3
Сохраняем файл и перезагружаем модуль:
Index → Restart (красная кнопка)
После этого в главном меню OpenBeken появится переключатель из трёх позиций (Открыть, Стоп, Закрыть), ползунок (Channel 2) и показ текущей позиции (Channel 3).
Config → Configure MQTT
Заполняем данные Mosquitto (IP Home Assistant, логин/пароль). Пароль смотрим в HA:
Mosquitto broker → Configuration / Logins
Ключевое поле:
Client Topic (Base Topic): curtain_1
(Можно назвать иначе, но дальше в коде используйте то же имя.)
После этого в Home Assistant появятся сущности от OpenBeken, но обычно это не “штора”, а отдельные select/сенсоры. Это нормально — исправляем дальше.
Открываем файл:
/config/configuration.yaml
⚠️ Важно: блок template: должен быть один. Если он уже есть — не создавайте второй, добавляйте внутрь существующего.
Вставляем:
template:
..- cover:
....- name: "Штора северная виртуальная"
......unique_id: curtain_virtual
......# Текущая позиция (0-100) берётся из сенсора, ИНВЕРТИРУЕМ
......position: "{{ 100 - (states('sensor.curtain_3') | int(0)) }}"
......open_cover:
........- service: mqtt.publish
..........data:
............topic: "curtain_1/1/set"
............payload: "0"
......stop_cover:
........- service: mqtt.publish
..........data:
............topic: "curtain_1/1/set"
............payload: "1"
......close_cover:
........- service: mqtt.publish
..........data:
............topic: "curtain_1/1/set"
............payload: "2"
......# Ползунок позиции: шлём % в OpenBeken по MQTT на Channel 2
......set_cover_position:
........- service: mqtt.publish
..........data:
............topic: "curtain_1/2/set"
............payload: "{{ 100 - position }}"
............retain: false
............qos: 0
.. = 2 пробела
.... = 4 пробела
...... = 6 пробелов
и т.д.
В Home Assistant перед вставкой просто замени все .. на 2 пробела (в любом редакторе: “Найти/заменить”).
Перезагружаем Home Assistant. Появится новая сущность типа:
cover.shtora_virtualnaia (название будет зависеть от твоего имени).
Есть три независимых “переворота” — меняем по очереди, не всё сразу:
Инверсия делается строкой position::
без инверсии:
position: "{{ states('sensor.curtain_3') | int(0) }}"
с инверсией (как в примере):
position: "{{ 100 - (states('sensor.curtain_3') | int(0)) }}"
Меняем payload в set_cover_position:
без инверсии:
payload: "{{ position }}"
с инверсией:
payload: "{{ 100 - position }}"
Поменять местами payload "0" и "2" в open_cover и close_cover.
В итоге:
мотор живёт локально на OpenBeken
управление в HA — как нормальная сущность cover с ползунком и кнопками
можно дальше пробрасывать в Алису, делать сценарии, расписания, датчики и т.д.
Теоретически (да и в практически), вместо CB3S можно полностью уйти на ESP8266/ESPHome и управлять мотором через свой контроллер. Такой вариант существует, и многие так делают.
Раньше я пробовал сделать всё на ESP8266 + ESPHome, используя компонент TuyaMCU. Но именно с этим мотором нормально не завелось: либо TuyaMCU в ESPHome не смог корректно управлять мотором, либо я так и не понял, какие именно параметры и dpID нужно правильно настроить под протокол этого устройства.
Возможно, дело ещё и в том, что драйвер TuyaMCU в OpenBeken реализован/отлажен удачнее под такие устройства: у меня он сразу нормально подхватил обмен по UART (9600) и корректно заработали и позиция, и команды.
Поэтому изначально я и пошёл по пути “как с завода” — использовал родную CB3S. А когда всё уже завелось на OpenBeken и стало нормально управляться из Home Assistant без облака, я не стал возвращаться к ESP8266: это снова перепайка, отладка протокола и куча времени.
Короче — работает — не трогай 😄
Примерно 16 августа Алиса перестала включать устройства умного дома, которые базируются на Tuya, приложение Smart Life. Говоришь ей: «Алиса, включи люстру», она думает секунды три, потом отвечает: «Окей» и люстру не включает. Решение нашел на 4PDA, распространяю:
Удостовериться, что вы помните пароль от Smart Life (приложение, в котором у вас устройства умного дома).
Нужно зайти в «Умный дом Яндекса» (фиолетовый), в правом верхнем углу нажать плюсик. Вылезет окошко «Добавить», нужно выбрать «Устройство умного дома». Появится список, в нем сверху будут уже добавленные приложения. Нажать мусорную корзину на «Tuya Smart» (оранжевый значок с буковкой T), согласиться с удалением вместе с устройствами.
В этом же списке найти приложение "Smart Life" (голубой значок с белым домиком), нажать на него, вылезет окошко «Привязать к Яндексу», нажимаете снизу фиолетовую кнопку, в следующем окне вводите адрес почты, на который зарегистрирована учетка Smart Life. Нажать оранжевую кнопку «Next step», решить капчу, в следующем окне выбрать Smart Life и нажать оранжевую кнопку «Link devices for this App account». В следующем окне ввести свой пароль от Smart Life, нажать оранжевую кнопку «Next step», еще раз решить капчу. Вылезет предупреждение: «Alisa by Yandex will be able to: Receive your public profile Control your devices over internet», нажать оранжевую кнопку «Authorize».
Умный дом Яндекса покажет список устройств, подключенных к этому аккаунту. Их нужно будет переименовать и расставить по комнатам. Ура, всё работает.
Для ЛЛ: Tuya Smart перестала коннектиться с Яндексом, ее нужно заменить на Smart Life.
P.S. velam и zav111 с 4PDA — спасибо.
У меня два умных дома: в квартире — на Aqara (простота в настройке, супер-стабильность, но мало устройств), на даче — на Home Assistant (супер-много устройств, но при этом супер-сложно и море косяков). Алиса есть и там и там.
Все умеют делиться о том, как всё здорово работает, а я наоборот расскажу о подводных камнях, на которые напоролся сам. Возможно, это спасет вас от ошибок.
Сейчас у меня около 50 устройств Aqara и более 50 автоматизаций. Знаете, какая функция используется чаще всего? - Свет в коридоре включается по датчику движения.
Знаете, сколько стоит вся эта система? Больше 200 000 рублей. И тут возникает главный вопрос: нужен ли датчик движения за такие деньги? :)
Я просто положил в корзину в официальном магазине Акары бОльшую часть того, что у меня есть (но не всё).
Я ставил умные выключатели Aqara, когда они были только для квадратных подрозетников. Специально долбил стены под них. А теперь представьте: устройство сломалось или устарело через 5 лет. Где искать выключатели под квадратные подрозетники, если везде теперь продаются круглые?
И это проблема не только Aqara. Купили встраиваемое устройство — приковали себя к вендору и форм-фактору. Хотите новое? Добро пожаловать на переделку ремонта или костыли.
Сейчас у меня все автоматизации заточены под мою текущую семью. Стоит появиться гостям — всё рушится. Пример с дачи: у моей кровати есть кнопка "Я спать". Она закрывает ворота, гасит яркую подсветку участка, включает тусклую и ещё запускает с десяток действий, переводя дом в ночной режим.
Недавняя ситуация: на дачу на неделю в гости приезжает мама с племянником, меня в это время там нет. Спят они на гостевой кровати — кнопки, естественно, там нет.
Итог: Подсветка участка горит всю ночь на протяжении недели, освещая дома соседям и моим же гостям. А объяснять что там где какую кнопку нужно нажать, чтобы всё выключилось - такое себе.
На той же даче автоматизация "Я дома" включается при открытии входной двери. Там много условий, но основным триггером выступает датчик открытия двери.
И этот датчик периодически "отваливается" от сети. Причины? Неизвестны. Приходишь домой иии... ничего не происходит. А должны включиться датчики движения, бойлер, свет, насос и другое.
Приходится дублировать всё, как в космических кораблях. Я уже и второй датчик открытия повесил, и кнопку беспроводную повесил рядом со входом на включение "я дома" (которая тоже иногда отваливается). В очередной раз ты приезжаешь на дачу, и... ты просто лезешь в телефон и включаешь всё руками, а потом ещё и пол дня мучаешься, ищешь проблему.
Алиса vs РКН: 'Чебурнет' против голосового управления
Про Алису я вообще молчу. В связи с последними попытками РКНа создать Чебурнет, она работает через раз. То вайфай не видит, то Home Assistant не подключается к ней.
У меня, например, настроено на даче так, что утром, когда Алиса слышит голоса, она выключает режим "сплю". Т.е. включаются датчики движения, всякие подсветочки на розетках и прочии мелочи. Что происходит, когда РКН веселится в очередной раз? Правильно. Режим "сплю" не выключается. Система "застревает" в ночном режиме.
С Home Assistant еще много всяких приколов. Вышло обновление, где используются другие переменные в автоматизациях? Добро пожаловать за компьютер — чинить всё что отвалилось. Отключили электричество? Сервер УД ушел в перезагрузку. Теперь жди несколько часов, пока zigbee-сеть восстановится.
И это лишь вершина айсберга "мелочных" проблем, которые съедают кучу времени.
В доме, который строю на продажу, хочу попробовать систему на Tuya. Обещают проще, чем HA, и тоже много устройств. Проверим. Но подозреваю, что и там хватает своих косяков.
Здесь важно понимать, что внедряя умный дом, вы покупаете не только комфорт, но и головную боль, бесконечные настройки, борьбу с "отвалами", зависимость от обновлений, облаков и даже политиков. Стоит ли вам внедрять все эти штучки-дрючки? Подумайте трижды.
Умный дом — это компромисс. Иногда он экономит время, но часто и крадет его. Делитесь своим опытом (и болью!) в комментах)
А если хотите честно про стройку, загородную жизнь и умные дома (без розовых очков) — залетайте в мой телеграм. Пишу каждый день:
https://t.me/HypeHome_off
Месяц назад добавил 6 штук в Tuya, с сегодняшнего дня все остальные выдают ошибку « это устройство не авторизовано и не может быть добавлено». Перезагрузка хаба, другой хаб не помогает. Видимо заблокировали всю партию. Кто то уже сталкивался с этим ?