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

15 ноября 2018, 09:42

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В этому способе подойдет абсолютно любая 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 или другую систему

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

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

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

Геркон

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

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

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

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

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

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

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

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

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

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

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

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

Видео обзор

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


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


Заключение

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

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

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


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Виталий Никольский (bigmanekb)

    А роллер шаттер справится с такой задачей ? не рассматривал такой вариант ? 

  2. Александр Баринов  (Shtoffen)
    Александр Баринов (Shtoffen) 8 месяцев назад

    в крайнем варианте для чего реле? Малина сама в качестве замыкателя кнопки на приводе не может выступать?

  3. Анзор Хуако (Anzic)
    Анзор Хуако (Anzic) 8 месяцев назад

    не по фен-шую )). Иконка показала, что ворота открылись сразу после нажатия. В идеале нужно иметь возможность отслеживать положение ворот, а в абсолютном идеале - ещё и обнаружение препятствия ). В Homekit для этого есть соответствующие значения. Но это я так, придираюсь. Спасибо за статью, многим будет полезна.

    • Александр Баринов  (Shtoffen)
      Александр Баринов (Shtoffen) отредактировано 8 месяцев назад

      Так распиши как сделать, будем признательны.

      Обнаружение препятствия есть в приводе, вот только получить бы от него обратную связь

  4. Алексей Костаков (partizan)
    Алексей Костаков (partizan) 8 месяцев назад

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

    • (iot.sambir)
      (iot.sambir) 8 месяцев назад

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

      • Алексей Костаков (partizan)
        Алексей Костаков (partizan) 8 месяцев назад

        назовите изготовителя? положение ворот важно только крайние значения - открыто или закрыто. обычный датчик холла? зачем?

      • (iot.sambir)
        (iot.sambir) отредактировано 8 месяцев назад

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


      • Алексей Костаков (partizan)
        Алексей Костаков (partizan) 8 месяцев назад

        делал хорман, датчик холла? он так подписан или это так кажется? есть там сухие контакты, все работает без проблем. фото привода - в студию. все подскажем.

      • (iot.sambir)
        (iot.sambir) отредактировано 8 месяцев назад

        Нет не делал,просто есть  horman2, нету там ни одного "сухого" датчика. Разбирал, искал там Rx-Tx (сом порт), не нашел. Может кто знает? 

        2000x2000x_image.png?1542444417
      • Алексей Костаков (partizan)
        Алексей Костаков (partizan) 8 месяцев назад

        Вы юморист однако... напишите модель, которая на шильдике или более крупно сфоткайте саму плату, чтобы понять точную модель. Там слева черная и серая колодки - там, с вероятностью 99.9% и есть контакты чтобы могли управлять воротами.

      • (iot.sambir)
        (iot.sambir) 8 месяцев назад
        2000x2000x_image.jpg?1542483056
      • (iot.sambir)
        (iot.sambir) 8 месяцев назад
        2000x2000x_image.jpg?1542483410
      • Александр Баринов  (Shtoffen)
        Александр Баринов (Shtoffen) 8 месяцев назад

        А откуда на приводе можно sonoff sv запитать?

      • (iot.sambir)
        (iot.sambir) отредактировано 7 месяцев назад
        Комментарий был удален
    • (iot.sambir)
      (iot.sambir) 8 месяцев назад
      2000x2000x_image.jpg?1542482981

      Куда еще точнее Hörmann ProMatic 2


      ProMa
    • (iot.sambir)
      (iot.sambir) 8 месяцев назад
      2000x2000x_image.jpg?1542483155
    • (iot.sambir)
      (iot.sambir) 8 месяцев назад
      2000x2000x_image.jpg?1542483482
    • (iot.sambir)
      (iot.sambir) 8 месяцев назад
      2000x2000x_image.jpg?1542483515
    • (iot.sambir)
      (iot.sambir) 8 месяцев назад
      2000x2000x_image.jpg?1542483568
    • (iot.sambir)
      (iot.sambir) 8 месяцев назад

      Нету там никаких сухих контактов, концевиков , герконов и т.д. Они там не нужны!  Один датчик холла на редукторе второй датчик тока и  ВСЕ РАБОТАЕТ! Очень просто и надежно!

      • Алексей Костаков (partizan)
        Алексей Костаков (partizan) отредактировано 8 месяцев назад

        тогда в чем у вас задача? датчики холла и прочее что нафотографировали - нужно для внутренних нужд системы. вы правильно сказали - для калибровки, при настройке. все что надо вам - это два контакта с малины или сонофа - открыть ворота, закрыть ворота + геркон на статус открыто/закрыто. если есть встроенный сенсор препятствий - он просто не даст закрыть ворота - этого для большинства сценариев использования достаточно. подскажите что именно не получается - поможем.

        ЗЫ Кстати вот - инструкция правда у хормана они такие "понятные" попробуйте оперировать левой парой красный/черный. а правая как раз для устройства сенсора препятствий - по идее померить сколько там напруга и можно запараллелить сенсор малины или чего там использовать будете.

      • Александр Баринов  (Shtoffen)
        Александр Баринов (Shtoffen) 8 месяцев назад

        На promatic 3 есть выход 4 pin на шлюз bisecur, думаю там можно получить обратную связь

      • (iot.sambir)
        (iot.sambir) отредактировано 7 месяцев назад

        ЗА promatic 3 я знаю, там есть обратная связь   «BiSecur Gateway» . У меня promatic 2, просто подумал РІС имеет USART порт, может  он шлет туда полезную информацию о состоянии ворот (закрыты, открыты, авария, преграда ) может инжинеры hormann оставили для отладки такую возможность?  

  5. (iot.sambir)
    (iot.sambir) 8 месяцев назад
    2000x2000x_image.jpg?1542317502
    • Александр Баринов  (Shtoffen)
      Александр Баринов (Shtoffen) 8 месяцев назад

      Это что за зверь?

      • Алексей Костаков (partizan)
        Алексей Костаков (partizan) 8 месяцев назад

        как что? посмотрите предыдущие статьи, загляните в репозитарий на гитхабе ravencore. они обещали допилить - возможно это оно и есть.

      • (iot.sambir)
        (iot.sambir) 8 месяцев назад

        оно и есть.

      • Алексей Костаков (partizan)
        Алексей Костаков (partizan) 8 месяцев назад

        только в ветке по плагинам не видел никаких обсуждений изменений по открывалке ворот - значит все осталось в стадии отладки. как мне видится у соноффа не хватает пинов для ворот и сенсоров.

      • (iot.sambir)
        (iot.sambir) 8 месяцев назад
        2000x2000x_image.png?1542484353
  6. Алексей Костаков (partizan)
    Алексей Костаков (partizan) 8 месяцев назад

    те пины что сфотографировали - это для всех устройств сонофф сразу.например у модели бейсик их четыре. реле, кнопка, светодиод и свободный.

  7. (Shalun)
    (Shalun) 8 месяцев назад

    Друзья, подскажите ппожалуйста.
    Ворота и блок управления Nice. 
    По схеме 25 это кнопка, соостветственно туда можно подключить sonoff dc без переделоки доработок?
    Что лучше использовать для питания sonoff dc, чтобы аккуратно в блоке можно было расположить?

    2000x2000x_image.jpg?1542614821
    • Дмитрий Батюшин (ReD)
      Дмитрий Батюшин (ReD) 8 месяцев назад

      Если есть 220, тогда преобразователь 220 на 5dc 

      • (Shalun)
        (Shalun) 8 месяцев назад

        Правильно понял про такую говорите?

        https://ru.aliexpress.com/item...

        Не могу найти потребление sonoff(в режиме ожидания 80мА), хватит ли такого? или лучше преоброзователь помощнее?

      • Дмитрий Батюшин (ReD)
        Дмитрий Батюшин (ReD) 8 месяцев назад

        этот подойдет 

      • (Shalun)
        (Shalun) 6 месяцев назад

        Еще раз спасибо за помощь. Пришел заказанный сонофф, подключил непосредственно в блоке управления. Все работает. Гугл хом не понимает что это кнопка, поэтому при нажатии ВКЛ, остается индикация включено. Как я понял это пока не устранить, но не мешает.
        Может кто-то сталкивался с приводами Nice 5016P, возможно ли у них снимать информациюю об открыто или закрыто? На самих приводах есть концевики в крайних положениях. Еще на фото выше контакт 21(Лампа 24В для индикации открытых ворот), возможно это как-то использовать.

  8. Николай Торов (toroff)
    Николай Торов (toroff) отредактировано 7 месяцев назад

    подскажите как прокинуть в HA? И чтоб как ворота определялись

  9. Дмитрий Дзюба (dmagraf)
    Дмитрий Дзюба (dmagraf) 5 месяцев назад

    вот интересует возможно ли в данной реализации использовать sonoff basic прошитый по этой статье https://sprut.ai/client/articl...

    спасибо

К списку статей

Скидки для сообщества

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

Похожие статьи

15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
02 ноября 2018, 12:14
Кнопка звонка с уведомлениями в HomeKit
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
24 августа 2018, 12:18
Пошаговая установка HomeAssistant
27 августа 2018, 10:14
Интегрируем ХА в HomeKit