Найти в Дзене
УАЗбука - не только про УАЗ!

Как управлять освещением не вставая с дивана, причем без китайских "наблюдателей"

Вначале покажу как это работает, а потом уже расскажу что и как. Идея "Умного Дома" давно уже витает в воздухе. Вначале она появилась на страницах фантастических книг, потом стала доступна в качестве эксклюзивных и очень дорогих решений, а сейчас каждый может себе позволить сделать свой дом чуточку интеллектуальнее. Особенно всё это стало доступным с появлением недорогих, готовых модулей типа Sonoff. (Цена на Алиэкспресс начинается от 400 рублей) Что они из себя представляют: внутри находится контроллер, который можно программировать по вашему усмотрению, реле которое может включать любую нагрузку до 10А и Wi-Fi модуль. Стандартная схема роботы выглядит следующим образом:
Вы подключаете к Wi-Fi реле Sonoff нужное вам устройство, например люстру на кухне. Как только вы подаете питание на контакты реле Sonoff, внутри начинает работать контроллер, который активирует модуль Wi-Fi. У вас появляется еще одно устройство, которое хочет чтобы его пустили в локальную сеть. Тут надо сделать отст

Вначале покажу как это работает, а потом уже расскажу что и как.

Идея "Умного Дома" давно уже витает в воздухе. Вначале она появилась на страницах фантастических книг, потом стала доступна в качестве эксклюзивных и очень дорогих решений, а сейчас каждый может себе позволить сделать свой дом чуточку интеллектуальнее.

Особенно всё это стало доступным с появлением недорогих, готовых модулей типа Sonoff. (Цена на Алиэкспресс начинается от 400 рублей)

Wi-Fi реле Sonoff RF R2 Power v 1.0
Wi-Fi реле Sonoff RF R2 Power v 1.0

Что они из себя представляют: внутри находится контроллер, который можно программировать по вашему усмотрению, реле которое может включать любую нагрузку до 10А и Wi-Fi модуль.

Wi-Fi реле Sonoff без крышки. Подготовка к перепрошивке микропрограммы
Wi-Fi реле Sonoff без крышки. Подготовка к перепрошивке микропрограммы

Стандартная схема роботы выглядит следующим образом:
Вы подключаете к Wi-Fi реле Sonoff нужное вам устройство, например люстру на кухне.

Схема подключения Wi-Fi реле Sonoff
Схема подключения Wi-Fi реле Sonoff

Как только вы подаете питание на контакты реле Sonoff, внутри начинает работать контроллер, который активирует модуль Wi-Fi. У вас появляется еще одно устройство, которое хочет чтобы его пустили в локальную сеть.

Тут надо сделать отступление и сказать, что как бы само собой разумеется, что у вас (в квартире, в доме) уже установлен роутер, который раздает Wi-Fi

Изготовитель модулей предполагает, что настройку и всё управление вы будете делать при помощи фирменного приложения eWeLink, которое доступно для устройств на iOS и Android.

При помощи eWeLink вы регистрируете новое реле (даете ему имя), указываете имя и пароль вашей сети Wi-Fi, чтобы реле смогло войти в сеть, и после этого можете включать/выключать освещение на кухне простым нажатием кнопки на телефоне. Причем делать это вы сможете не только у себя дома, но и из любой точки мира, где есть интернет.

Всё бы здорово, только вот приложение работает через китайские сервера. Представляете какой путь проделывают команды на включение лампочки, что находится в двух шагах от вас? (Полмира пробегают)

Где-то там включается ваша лампочка. фото cloud4box.com
Где-то там включается ваша лампочка. фото cloud4box.com

В общем-то нелогично и нерационально, что лампочка на кухне будет зависеть от наличия интернета и работоспособности серверов за тысячи километров от вас. Но выход есть!
Можно сменить программу контроллера, чтобы исключить китайские сервера и работать с выключателем напрямую.

Что для этого надо? - Уметь припаивать провода и полчаса свободного времени.

Пайка нужна затем, чтобы сделать входы, через которые происходит перепрошивка устройства. (Кстати, я читал на форумах, что можно перепрошивать без таких ухищрений, сразу по Wi-Fi. Но так пока ещё не пробовал, а делал проверенным способом)

Стрелкой показана припаянная "гребенка"
Стрелкой показана припаянная "гребенка"

На плате уже есть зарезервированные места для подключения, надо лишь припаять провода, или лучше всего "гребенку" при помощи которой уже соединить Soboff с устройством перепрошивки. (Только обязательно делайте это с отключенным от 220В реле Sonoff!!!)

В качестве устройства, через которое можно залить программу в контроллер можно использовать адаптер USB-UARTстоимостью в 100 рублей, или подсоединить плату Ардуино, или одноплатный компьютер Raspberry Pi.

Адаптер USB-UART
Адаптер USB-UART

У меня была в наличии Raspberry Pi, поэтому я воспользовался подробной инструкцией lasteran и установил программу ESPEasy. Всё получилось с первого раза.

Теперь управление "умным выключателем" полностью в ваших руках. Правда выключатель еще надо чем-то включать/выключать (ведь облачный сервис стал недоступен).

Смотрим на роутере адрес нового устройства newdevice, вбиваем этот адрес в браузер и попадаем на страницу с настройками реле.

Страница с настройками
Страница с настройками

Здесь важно указать вашу сеть Wi-Fi (SSID) и пароль (WPA Key). После сохранения параметров "умное реле" подключится к сети Wi-Fi и им можно будет управлять.

Обычно, для управления реле задействуют какую-либо систему "умного дома" построенную на одной из распространенных платформ: Majordomo, HomeAssistan, Openhab и т.д.

Но для включения одной/двух люстр вполне подойдет простейшее приложение на телефоне, которое может отдавать команды по локальной сети. Например бесплатный и "открытый" open-source проект HTTP Shortcuts.

У программы достаточно подробная документация, а команды которые необходимо при помощи неё реализовать описаны в инструкции к ESP Easy, в частности во вкладке GPIO Commands.

В итоге, для того чтобы включить лампу надо всего лишь отправить запрос с единицей на адрес Sonoff, указав в качестве аргумента выход номер 12:

http://ip_адрес_реле/control?cmd=GPIO,12,1
А для того чтобы лампу выключить надо вместо единицы отправить 0.

Настройка программы HTTP Shortcuts на включение света.
Настройка программы HTTP Shortcuts на включение света.

Как это выглядит на практике показано на видео в начале статьи.

Теперь о плюсах и минусах всего этого безобразия:
Плюсы очевидны - появилась возможность управлять любыми потребителями на расстоянии без сторонних сервисов. Например можно сделать автоматическое открывание ворот гаража, можно дистанционно включать обогреватели, можно включать полив в теплице, управлять освещением и т.д.

Из минусов - необходимо лезть в устройство с паяльником. Немного нудная процедура перепрошивки контроллера. Есть еще один неочевидный недостаток именно версии Sonoff Basic. У неё нет дополнительных выводов, через которые можно подключить дублирующий выключатель. (Это в том случае, если вы захотите включать свет не только с телефона, но и при помощи обычного выключателя тоже.) Тут опять без паяльника не обойтись, но проще использовать другую версию реле - Sonoff mini R2. Она немного дороже, но там уже есть все необходимые выводы.

Как бы то ни было но первый шаг в будущее к автоматизации сделан.