Дистрибьютор
г. Иваново, Шестернина 3
Пн-Пт: 9:00-17:00
Cб-Вс: Выходной
Заказать звонок
Войти

Нативный Sonoff в Apple HomeKit

13 авг 2020
#Умный дом
#MIHOME
На устройстве iOS откройте приложение «Дом», нажимаем добавить устройство, далее выбираем "Нет кода или не можете сканировать

Список поддерживаемых устройств 

  • Switch Basic -> for Sonoff Basic and TH without temp/hum sensor
  • Switch Dual -> for Sonoff Dual
  • Socket + Button -> for Sonoff S20 and S22 without temp/hum sensor
  • Switch 4ch -> for Sonoff 4ch/pro 
  • Thermostat -> for Sonoff TH and S22, with temp/hum sensor 
  • Switch Basic + TH Sensor -> for Sonoff TH and S22, with temp/hum sensor 
  • Water Valve -> for Sonoff Basic and TH without temp/hum sensor 
  • Garage Door -> for Sonoff SV
  • Socket + Button + TH Sensor -> for Sonoff S22 with temp/hum sensor 
  • ESP01 Switch + Button -> for ESP01 with a button connected to GPIO0 and a relay connected to GPIO2

Прошиваем Sonoff

Первым делом нужно скачать архив и распаковать его. Далее нам понадобиться Прошивальщик из архива "ESP8266Flasher.exe", запускаем его. 

Выставляем все точно так как в примере.


Нативный Sonoff в Apple HomeKit



Нативный Sonoff в Apple HomeKit



Нативный Sonoff в Apple HomeKit


На вкладке "Config" выбираем файлы скаченной прошивки. 

- rboot.bin заливаем с нулевого адреса 

- blank_config.bin - с адреса 0х1000

- otaboot.bin - с адреса 0x2000

Слева не забываем поставить галочки

Нажимаем "Flash(F)" и ждем окончания процесса.

Подключение к Wi-Fi

Теперь вы должны настроить сеть Wi-Fi и репозиторий OTA. Чтобы настроить Wi-Fi, устройство генерирует собственный Wi-Fi в режиме AP. Вы должны подключиться к нему, чтобы настроить сеть Wi-Fi. Просто зайдите на устройство iOS, перейдите в «Настройка» -> Wi-Fi и найдите SSID с и именем OTA, подключаемся к нему и нас должно перебросить по адресу: "192.168.4.1" ждем несколько секунд пока не появится web-страница, показывающая все найденные беспроводные сети. Выбираем свою сеть, вводим пароль. 

Не нажимайте кнопку «Join»!

Далее нам нужно будет настроить репозиторий. Очень важно настроить его правильно, потому что вы не сможете изменить его в будущем (если вы допустите ошибку, вам потребуется стереть прошивку и залить заново).

  • OTA repository:

RavenSystem/esp-homekit-devices

  • OTA binary file:

sonoff_ravencore.bin

Теперь нажимаем кнопку «Join» и ждем около 6-8 минут, пока процесс не завершится. По окончанию светодиод загорится на несколько секунд, и вы сможете добавить свой аксессуар в свою экосистему HomeKit с помощью Home App.


Нативный Sonoff в Apple HomeKit


Настройка HomeKit

На устройстве iOS откройте приложение «Дом», нажимаем добавить устройство, далее выбираем "Нет кода или не можете сканировать"






На следующей странице выбираем наше новое устройство и водим пароль для подключения 021-82-017

Сопряжения занимает около 60 секунд. Как только спаривание закончиться, светодиод загорится на несколько секунд.

Примечание. Если спаривание завершается неудачно, вы можете перезагрузить устройство, и снова запустить настройку HomeKit (настройки Wifi настроены).

Сброс настроек

Нажмите и удерживайте кнопку не менее 10 секунд, пока светодиод не моргнет дважды, все сконфигурированные настройки будут удалены и устройство перезагрузится.

Пользовательские настройки

Приступим к самому интересному, скачиваем из AppStore приложение EVE и запускаем его. Находим наше новое устройство и видим такую картину:


Нативный Sonoff в Apple HomeKit


ГДЕ:

1. Электропитание - вкл/выкл нашего устройства

2. Show Setup - Отображение настроек

3. Action Button - Виртуальная кнопка (есть не во всех девайсах)

4. Device - Тип устройства

5. Device Type - Самая важная настройка, выбираем наше устройство (Список я выкладывал в начале "Список поддерживаемых устройств")

6. Firmware Update - Обновление прошивки 

7. Reboot - Перезагрузка.

Также на некоторых устройствах есть настройка Gpio14 подключение физического выключателя. Она включает программный фильтр, чтобы избежать помех от переменного тока 220В.

Поддерживаемые температурные датчики для Basic + TH

  • DHT11 
  • DHT22

Настройки водяных кранов

При выборе девайса под номером 7, есть возможность переделать реле в кран или поливалку, список устройств приведу ниже.

  • Water Valve 
  • Sprinkler 
  • Shower 
  • Tap

Заключение

Прошивка подходит для устройств компании "iTEAD", и для "ESP01"

Также хочу выразить благодарность нашему сочатовцу с ником "egoist" за помощь и тестирование прошивок на своих устройствах в частности на двойных выключателях фирмы Sonoff

Будут вопросы пишите в комментарии или в личку в чат.

Ну и конечно фотоотчет


Нативный Sonoff в Apple HomeKit



Нативный Sonoff в Apple HomeKit



Нативный Sonoff в Apple HomeKit



Нативный Sonoff в Apple HomeKit



Нативный Sonoff в Apple HomeKit



Нативный Sonoff в Apple HomeKit