Найти в Дзене
Sprut.ai

Автоматизация и добавление Автоматических ворот в HomeKit или Распахнем HomeKit

Оглавление

Добрый день Дорогой читатель, меня много раз просили помочь с автоматизацией "Автоматических ворот". Так вот сегодня я приведу несколько примеров добавления систем открытия ворот в автоматизированный дом. Приведу разное оборудование, чтобы у Вас было право выбора. 

Все модернизации не как не затронут штатный функционал системы.

Способ с использованием штатного Брелка и sonoff dc

Способ включает в себе примитивность инсталляции, надежность, отказоустойчивость. 

Для него нам понадобиться: 

  • Автоматизация с пультом управления
  • Лишний брелок
  • Контроллер sonoff dc

Как вы уже догадались речь пойдет о небольшой доработки брелка. 

Нам всего лишь необходимо разобрать брелок и подпаятся к контактом кнопки, выведя из брелка два провода и подключить их на реле sonoff dc. 

Реле sonoff dc, добавить в абсолютно в любую систему умного дома, удобным нам способом. 

  • Нативное решение (Добавление непосредственно в HomeKit)
  • Добавление через MQTT (прошивка Tasmota, ESP_Easy) добавление в систему HomeBridge, HomeAssistant ...

Схема будет выглядеть так: 

-2

Способ хорош тем что для его реализации необходимо всего лишь одно устройство.

Способ с обычным sonoff или ESP8266+реле

Для тех у кого не оказалось под рукой sonoff dc, смогут воспользоваться обычным sonoff или абсолютно любой ESP8266 + реле. 

Примечание: В этом способе мы сможем добавить наше устройство только по протоколу MQTT в абсолютно любую систему автоматизации.  

Для него нам понадобиться: 

  • Автоматизация с пультом управления
  • Лишний брелок
  • Контроллер ESP8266 + реле или sonoff (предварительно его необходимо модернизировать)

Берем реле Sonoff разбираем и перерезаем дорожки как на фото, также дорожки имеются и на передней стороне модуля. Прозваниваем мультиметром реле на + и - короткого замыкания быть не должно.  Таким образом из sonoff мы получаем размыкатель, который можно подключить к нашей системе.

-3

Схема будет выглядеть так: 

-4

ВНИМАНИЕ!!! ПОДКЛЮЧЕНИЕ ПО ЭТОМУ СПОСОБУ ВОЗМОЖНО ТОЛЬКО ПОСЛЕ ПЕРЕДЕЛКИ МОДУЛЯ. 

Схема с ESP8266+реле

-5

В этому способе подойдет абсолютно любая ESP, будь то nodeMcu или ESP01 с его родным реле 01S Relay

Далее нам необходимо прошить наше устройство прошивкой ESP_Easy, подробно останавливаться здесь не буду, все это описано в моей статье "Охранная система в гараж на ESP 8266 с интеграцией в Apple HomeKit" тут же расписано и настройка реле и способ добавление его в HomeBridge.

Приступим к настройке прошитой ESP, а точнее нам понадобиться всего лишь одно правило, настроить его можно на странице "Rules" 

в строке timerSet,1,5 цифра "5" обозначает время замыкания контактов (в сек)

on Relay1#Switch do
if [Relay1#Switch]=1
gpio,12,1
timerSet,1,5
endif
endon

on Rules#Timer=1 do
gpio,12,0
endon

по аналогии можно настроить и в HomeAssistant или другую систему

Способ без использования Брелка

Практически в каждой системе "Автоматики для ворот" имеется пины для механической кнопки. Нажав которую ворота начнут открываться или закрываться. Нам всего лишь понадобится подключить наше устройство к этим пинам.

-6

Схема подключения будет выглядеть так:

-7

Геркон

Для отслеживания состояния ворот, я рекомендую установить геркон. Его можно подключить на тот же контроллер управления, в sonoff это пин Gpio14, на ESP можно использовать любой свободный. 

Геркон для ворот выглядит так: 

-8

Raspberry Pi в роле контроллера

В роле контроллера могут выступать не только устройства на базе ESP8266, но и сама Raspberry Pi, подойдет тоже любая. Приведу пример с использованием Raspberry Pi zero

Схема подключения:

-9

Обратите внимание, что Raspberry Pi zero должна быть с Wi-Fi.

Кстати, модуль реле лучше всего использовать вот такие красные, они менее уязвимы к помехам, другие глючат.

Настройка Plugins для Homebridge

Приступим установки плагина:

sudo npm install -g --unsafe-perm homebridge-gpio-garagedoor

Далее настроим его:

{
"accessory": "GPIOGarageDoor",
"doorOpensInSeconds": 1,
"isNCSensor": true,
"doorSensorPin": 2,
"name": "Ворота",
"doorSwitchPin": 18
}
-10
-11

Видео обзор

Как это работает 

На iOS это выглядит так 

Заключение

Как видим добавить Автоматику для ворот в HomeKit это не так уж и сложно.

P.S. хочу поблагодарить пользователя "aptyp222" за предоставленный материал для написания этой статьи (фото и видео реальные) 

Если Вам понравилась статья, огромная просьба поставить  лайк, также если вас не затруднит поставить лайк и на мои предыдущие статьи, это мотивирует меня продолжать делится с вами полезной информацией