Статья

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

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

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

Способ с использованием штатного Брелка и 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 }

Видео обзор

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

undefined

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

Заключение

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

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

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


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

а почему нет, какая разница какое устройство будет посылать импульс? 

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

малина в качестве контроллера управления 

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

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

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

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

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

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

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

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



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



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


2000x2000x_image.png?1542444417

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



2000x2000x_image.jpg?1542483056


2000x2000x_image.jpg?1542483410

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

ЗА promatic 3 я знаю, там есть обратная связь. У меня 
promatic 2, просто подумал РІС имеет USART порт, может  он шлет туда полезную информациюhttps://www.securitylab.ru/analytics/482666.php?ref=123"> о состоянии ворот (закрыты, открыты, авария, преграда ) может инжинеры hormann оставили для отладки такую возможность?  




2000x2000x_image.jpg?1542482981

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




ProMa


2000x2000x_image.jpg?1542483155


2000x2000x_image.jpg?1542483482


2000x2000x_image.jpg?1542483515


2000x2000x_image.jpg?1542483568

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

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

ЗЫ Кстати вот - https://techfile.ru/instrukcii/files2/hormann_promatic-2.pdf">инструкция правда у хормана они такие "понятные" попробуйте оперировать левой парой красный/черный. а правая как раз для устройства сенсора препятствий - по идее померить сколько там напруга и можно запараллелить сенсор малины или чего там использовать будете.

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

ЗА promatic 3 я знаю, там есть обратная связь  
«BiSecur Gateway»

. У меня promatic 2, просто подумал РІС имеет USART порт, может  он шлет туда полезную информациюhttps://www.securitylab.ru/analytics/482666.php?ref=123"> о состоянии ворот (закрыты, открыты, авария, преграда ) может инжинеры hormann оставили для отладки такую возможность?  




2000x2000x_image.jpg?1542317502

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

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


оно и есть.

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



2000x2000x_image.png?1542484353

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



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

2000x2000x_image.jpg?1542614821

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

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

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

Тоже думаю подключить к умному дому nice, только у меня shel 75. Удалось сделать считывание положения ворот?

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

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

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

спасибо

Добрый день.


Подскажите пожалуйста MQTT протокол обмена двух сторонний?


Просто использую MajorDomo, подключил к нему ESP, прошитой ESP EASY.


Данные с ESP передаются в систему MD по MQTT, а вот как сделать обратную связь? Хочу сделать кнопку, при нажатии которой отправлялись бы данные на устройство в ESP с типом Switch, но не могу понять как, если э\то вообще возможно.

Устройство ESP и сервер MD находятся территориально в разных местах.

Конечно двухсторонний. Есризи может обмениваться данными между своими прошивками на udp. 

Всем привет. В общем история такая. Есть у меня ворота привод алютех roto 1000 решил через телефон открывать и закрывать ворота. Валялась у меня Sonoff sv. На приводе есть 24 Вольта. Подал питание заработала. Сеть настроил все отлично. Выход с реле + и-  на приводе есть контакты для кнопки  ( отк/закр/ и масса. Куда бы не подключал при нажатии кнопки на sonoff sv реакции у ворот нет. что я не так делаю. Подскажите куда копать? Заранее благодарю.

SBS и GND замыкай, у меня так работает.

Так и сделал. Только sonoff sv переделал под сухой контакт

А возможно ли в пульте от ворот вместо батарейки CR2032 припаять два провода и их подсоединить к wifi-реле? К UART разьему, и таким способом получить 3,3В. Пульт не много потребляет, впринципе, должно бы работать

почему нельзя? 



У меня почему-то sonoff basic R2 выглядит не так

https://sprut.ai/static/media/cache/00/83/15/5/8267737/77702/1000x_image.jpg?1619697234" alt="1000x_image.jpg?1619697234" />

что тут резать, может кто в курсе )



Добрый день, вопрос такой, привод Gant, подскажите, смогу ли я интегрировать это реле ДВУХКАНАЛЬНЫЙ МОДУЛЬ РЕЛЕ AQARA WIRELESS RELAY CONTROLLER HOMEKIT (LLKZMK11LM)
В привод ворот и управлять с телефона или по средством HomeKit? Хватит ли его? Видел где-то в ютубе, что убирают красную перемычку и так подключают и все работает, я просто не понимаю куда провода подключить в самом приводе
если убрать красную перемычку, есть шанс спалить реле. Лучше использовать реле с сухим контактом, либо доработать это реле путем перерезания дорожек платы.
Я так понимаю, когда вытягиваешь перемычку, то реле становится как реле с сухим контактом, или я просто не разбираюсь))) https://youtu.be/A-tx48MLIVU на 7:40 минуте посмотрите пожалуйста)
То что с антенкой, это реле с симкой, я вот думаю убрать ее и на те же контакты подключить реле? Правильно ли это? Еще есть вот такое реле AQARA T1 SSM-U01WHITE , может ее можно интегрировать?
Просто боюсь спалить плату привода

Вернуться назад

Устройства


ITEAD

Sonoff Basic

(7 отзывов)

Raspberry Pi

Raspberry Pi 4

(16 отзывов)

Raspberry Pi

Raspberry Pi Zero W

(2 отзыва)

Espressif Systems

ESP8266 NodeMcu v3

(16 отзывов)

Вернуться назад