Вход / Регистрация / Добавить статью

WiFi-реле Sonoff Basic в Domoticz

Domoticz

Sonoff Basic

Sonoff Basic – самое простое и доступное по цене одноканальное wi-fi реле, выпущенное компанией ITEAD. Подключение реле займет не больше пяти минут. Из коробки работает через родное приложение Ewelink, завязанное на китайские сервера. Выдерживает нагрузку до 10А или 2200W. Без перепрошивки подключить не получится. В перечне оборудования Domoticz Sonoff нет, поэтому придется сменить прошивку на альтернативную.

Назначение: подключение любого вида нагрузки к сети 220v с управлением по беспроводному протоколу.

⁉️ Купить дешевле всего на Aliexpress (~350 р.).

Прошивка Tasmota для Sonoff Basic

Нам потребуется:

  1. Sonoff basic.
  2. Usb/UART Программатор на 3.3v.
  3. Альтернативная прошивка.
  4. Софт для работы.

Подготовка:

Загружаем файл Sonoff Tasmota и утилиту.

Прошивать на мой взгляд удобнее всего прогой NodeMCU-PyFlasher.

Ставим настройки:

Sonoff basic утилита прошивка

Serial port – порт программатора (будет доступен после подключения).

Node MCU firmware – путь до файла.

Baud rate – скорость обмена (ставим 115200).

Flash mode – ОБЯЗАТЕЛЬНО ставить DOUT. В другом режиме после прошивки реле не запускается.

Erase flash – очищает память реле перед заливкой новой прошивки.

Внимание! Одновременное подключение реле к сети 220v и 3.3v приведет к смерти реле, так как по цепи питания отсутствует гальваническая развязка. При прошивке питание осуществлять только от программатора (3.3v, GND).

Подключение:

Необходимо соединить контакты программатора и Sonoff Basic (RX и TX меняются местами):

  • 3.3v -> 3.3v
  • GND -> GND
  • RX -> TX
  • TX -> RX

Sonoff basic прошивка WiFi-реле Sonoff Basic в Domoticz

После физического соединения необходимо зажать единственную кнопку на устройстве, таким образом активировав режим прошивки, и при зажатой кнопке подключить программатор в USB порт. Спустя 3-4 секунды кнопку можно отпустить.

Сам процесс:

Убеждаемся что правильно выбран порт программатора, после чего нажимаем FlashNodeMCU и наблюдаем за процессом (в Console).

WiFi-реле Sonoff Basic в Domoticz

Успешным окончанием можно считать появление в Console фразы:

«Firmware successfully flashed. Unplug/replug or reset device to switch back to normal boot mode.»

Настройка Sonoff Basic

Отключаем, а затем подключаем программатор в USB порт без ввода в режим программирования и ищем Wi-fi сеть вида Sonoff-xxxx (последние 4 цифры МАС-адреса), подключаемся к ней. Перед нами окно конфигурации Tasmota. Вводим имя домашней сети и пароль, при желании имя резервной сети.

WiFi-реле Sonoff Basic в Domoticz

Указываем имя хоста (необязательно, но рекомендуется), так как при росте количества подключенных устройств возникает путаница. Выдаем под устройство статический IP адрес на сетевом оборудовании (необходим для подачи команд устройству). Мои устройства имеют сетевые имена вида ESPxx (две последние цифры статического IP адреса).

После ввода данных реле перезагружается и подключается к домашней WiFi сети. Далее вход на него осуществляется через браузер по его IP адресу (Например: http://192.168.1.50). Если не знаем адрес смотрим на роутере какой адрес он ему выдал. Я на своих реле, подключенных к освещению, дополнительно прописываю команду в консоли, которая замыкает контакты реле сразу при подаче питания на него:

Poweronstate 1

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

Domoticz и Sonoff Basic: добавляем устройство

Открываем Domoticz. Идем во вкладку Настройка -> Оборудование. Добавляем виртуальный переключатель тип Dummy.

Domoticz sonoff

Видим в списке виртуальный переключатель, нажимаем создать виртуальные датчики.

Domoticz sonoff basic 

Вводим имя и тип датчика переключатель, нажимаем ок. В списке слева увидим idx датчика.

Domoticz sonoff basic

Виртуальный переключатель появился на вкладке переключатели.

Domoticz sonoff

Нажимаем редактировать, вводим команды на включение и выключение устройства.

http://<статический ip>/cm?cmnd=Power%20On
http://<статический ip>/cm?cmnd=Power%20off

Domoticz sonoff

Сохраняем результат и проверяем корректную работу!

О том как сделать освещение на этих реле подробно говорится здесь.

Денис Лунин

Радиоинженер, техно-гик. Есть опыт разработчика.

Оцените автора
( 3 оценки, среднее 4.67 из 5 )
Добавить комментарий

"Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности

  1. Антон

    Большое спасибо!
    Прошил sonoff mini DIY прошикой tasmota lite 8.1.0, а там нет вкладки Domoticz. Никак не получалось привязать его к Domoticz, т.к. не мог ввести idx.
    Тепер все получилось!

    Ответить
    1. Денис Лунин автор

      👍 Отлично

      Ответить
  2. Fanne

    Получилось 🤪

    Ответить