«Умный» дом своими руками — голосовое управление Siri iOS

Уважаемые друзья!

В закладки

Мы решили поделиться с вами бюджетным готовым решением, надеемся, вы оцените наши старания. Решение проверенное, рабочее. Во вложении можно скачать все файлы программ и настройки. Отдаем все бесплатно.

Умный дом для заказчика в основном «игрушка» которым можно похвастаться перед друзьями, но эти игры стоят не малых усилий интеграторам!

Речь пойдет о некоторых проблемах и решениях, связанных именно с освещением в доме, как о неотъемлемом блоке «умного дома».

Проблема 1: Если система централизованная, то в случае сбоя центрального контроллера программа не может управлять реле включения света.

Решение: Использовать распределенные модули управления с внутренней логикой, по нашему опыту одним из самых зарекомендовавших себя устройств в этом — программируемое реле ПР200 производства компании ОВЕН (не обязательно использовать именно это устройство, оно здесь для примера). Советуем использовать версию 220в, т.к. бытовые выключатели рассчитаны именно на это напряжение и будет меньше проблем с логической «единицей» на дискретном входе.

Это устройство имеет 8 каналов (реле) которые можно запрограммировать с использованием внутренней логики (как распределенную систему), дополнительно подключаются еще модули расширения 2шт. по 8 каналов, но тут есть риск остаться без большего количество управляемых светильников при выходе из строя самого ПР200 (8 каналов против 24), если соберетесь экономить, подумайте!

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

Подробнее о программе:
I8 – это дискретный вход с 8 выключателя в доме или комнате
RTRIG – детектор переднего, необходим для формирования единичного (на один цикл программы) импульса
TO INT – преобразования Bool в INT можно было бы и обойтись, но Slave сетевая переменная в Owen Logic не поддерживает
bool.XOR – исключающее или, если на одном входе 1, то и выход 1, если на оба входа подать 1 выход обнулится, основной элемент программы, который решает по нажатию на выключатель включить или выключить свет.
Реле8 – входная и выходная сетевая переменная, как я и говорил выше с недавнего времени можно использовать эти две переменные с одним регистром (адресом) Modbus, это нам дает возможность сохранить в нее необходимое нам состояние как снаружи, так и внутри без использования различных триггеров. Эти сетевые переменные имеют энергонезависимую память, поэтому при скачке напряжения освещение вернется в последнее состояние.
TO BOOL – конвертируем INT в BOOL значение, потому как реле на выходе имеет состояние False/True.

Шаг 1: Программу для 8 каналов можно скачать по ссылке в конце статьи и залить в программируемое реле, не забудьте сменить целевую платформу для своей версии ПР200/110 иначе прошить устройство не удастся!

Проблема 2: Стандартные бытовые выключатели имеют состояния включен либо выключен, что в корне противоречит логике управления освещением в умном доме, нам нужны кнопки без фиксации (с пружинками).

Решение 1: Использовать готовые кнопки без фиксации, которые есть у большинства производителей выключателей таких как Shneider, Biticino, ABB и др. (рекомендованное решение, хоть кнопки в одном положении и включенных и выключенных ламп это выглядит эстетически красиво).

Решение 2: Отлавливать в ПР200/110 изменение состояния входа при использование типичного бытового выключателя с фиксацией и дальше посылать импульс программе которую скачали выше, если свет был включен то он погаснет и наоборот (не рекомендуется, т.к. через некоторое время все кнопки будут перепутаны верх и низ).

Проблема 3: Верхний уровень у большинства производителей систем умного дома не дотягивает до эстетического и функционального совершенства.

Решение: Используем HomeKit от Apple, которое: функционально, удобно и есть голосовое управление.

Шаг 2: Стыкуем ПР200/110 с HomeKitДля этого необходимы следующие инструменты:

а) Решение рекомендованное для демонстраций:
Raspberry Pi 2/3/4 и к нему usb конвертер rs485 (например с Alliexpress).

Raspberry PI + USB адаптер RS485

б) Решение рекомендованное для инсталляций на базе модуля Raspberry CM3+ в промышленном исполнении c 2 двумя встроенными RS485 портами:

Встраиваемый компьютер AntexGate

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

Соедините RS485 порт Вашего устройства и ПР200/110.

Далее определите IP адрес который выдал Ваш роутер и подключитесь по SSh например через программу PUTTY (по умолчанию логин pi пароль raspberry).

Установите программный продукт node-red для стыковки протокола HomeKit на верхнем уровне и Modbus Rtu на нижнем, смотри инструкцию по установке тут.

Не забудьте сделать Ваш node-red сервисом для автозагрузки.

Установите пакет HomeKit и modbus для node-red

cd ~/.node-red
npm install node-red-contrib-homekit
npm install node-red-contrib-modbus
sudo reboot

Ждем перезагрузки и переходим в браузер «ВАШ IP»:1880 (например 192.168.1.110:1880)

Копируем следующий поток (код в конце статьи) и вставляем в веб интерфейс «движка» правил node-red.

Заходим в Menu -> import -> вставляем код потока.

Необходимо применить поток нажав на кнопку Deploy.

В случае неудачи советуем правильно указать RS485 порт в настройках Modbus плагина «Запрос модбас» и «Write Reset FC6» (пример /dev/ttyUSB0).

Для достоверности перезагрузите Ваше устройство SSH à sudo reboot

Шаг 3. Настройка приложения на Вашем Apple устройстве довольно простая.

Даем имя нашему дому по желанию, в нашем примере ПР200.

Добавляем и соглашаемся использовать несертифицированный аксессуар.

Вводим код доступа, в нашем случае 111 11 111, его можно заменить в настройках Node-red в каждом из аксессуаров HomeKit

Добавляем все наши лампы в комнаты, это можно сделать позже.

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

Внимание: Мы не агитируем к коммерческому использованию протокол HomeKit, любые действия противоречащие лицензионному соглашению APPLE по использованию протокола HomeKit разработчик берет на себя!

Программу для ОВЕН ПР200 и скрипт для NodeRed можно бесплатно скачать тут.

Документация по установке тут.

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Андрей Антекс", "author_type": "self", "tags": [], "comments": 68, "likes": -2, "favorites": 15, "is_advertisement": false, "subsite_label": "tech", "id": 106214, "is_wide": false, "is_ugc": true, "date": "Mon, 10 Feb 2020 15:38:37 +0300", "is_special": false }
(function(d, ver) { var s = d.createElement('script'); s.src = 'https://specials-f378ef5.gcdn.co/Covid19Quiz/all.min.js?' + ver; s.async = true; var container = d.getElementById('covid-quiz'); if (container) { s.onload = function() { new Covid19Quiz.Special({ css: 'https://specials-f378ef5.gcdn.co/Covid19Quiz/all.min.css?' + ver, container: container, location: 'article', share: { url: '', title: '', } }); }; } d.body.appendChild(s); })(document, '445a6a75');
0
68 комментариев
Популярные
По порядку
Написать комментарий...
0

18 500 руб. + модули + реле

бюджетное решение

Бюджетное решение - это китайские выключатели и хаб к ним. Всю квартиру можно на эти 18 500 оборудовать под завязку

Ответить
0

Видимо Вы не знаете сколько сейчас компании интеграторы Умных Домов просят за установку таких систем, квартира от 200 тыс руб только начинают с Вами разговаривать, дом от 500 тыс руб, такие сейчас цены на рынке Умных Домов.

Ответить
1

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

Ответить
1

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

Ответить
0

Год живу с китайцами, никаких проблем нет, что нужно переделывать каждые полгода?

Ответить
0

батарейки скоро менять начнетебатарейки скоро менять начнете

Ответить
1

Если только в датчиках. Которых у меня всего 2. Раз в полтора-два года - не напряжно.

Выключатели - релешки.

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

Ответить
0

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

Ответить
0

Датчики на двустороннем скотче. Отклеить и протереть ацетоном и не останется и следа

Ответить
0

А если видеокамера, тоже на скотч? И как кстати с видеокамерами у Вас дела, тоже на батарейках и тоже в умный дом интегрированы?

Ответить
0

Видеокамер нет.
Если понадобится, буду использовать скотч и провод до розетки. Штробить точно не буду.

Ответить
1

Ну это не решение

Ответить
1

В обоих вариантах есть свои плюсы и минусы. Предложенный вами вариант надёжнее, независимее, капитальнее, но в разы, зачастую даже в десятки раз дороже. При этом он сильно менее гибкий. Как минимум потому что в готовый дом или квартиру это интегрировать почти невозможно. Это потребует большого ремонта.
И он сложный для обывателя. Обыватель не сможет такую систему сам расширять, обслуживать. Это добровольная подписка себя на платную поддержку. Это далеко не бюджетный вариант.

Если же человек может в малинку, значит он шарит в этой теме и знает, что может все это сделать сам за гораздо меньшие деньги, из подручных устройств, без предложенного вами модуля за 18,5 тыс, он сможет ее сам обслуживать, настраивать, расширять и управлять. Да, тут есть свои минусы - относительно низкая надежность.
Из плюсов тут гибкость, цена, возможность добавлять умный дом по частям, по мере появления возможности. Без необходимости высаливать сразу сотни тысяч. И самое главное - без обязательного ремонта.
Этот вариант самый наибюджетный. Но тоже не для обывателя.

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

Я не говорю, что ваш вариант плох. Я говорю что называть его бюджетным решением - в корне неправильно.

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

Бюджет - это солярис или калина. А если понимаешь в движках, то ещё бюджетнее будет Нива.

Ответить
0

Полностью согласен.

Ответить
0

Во первых нужно определиться что такое бюджетное решение, это определяется рыночной стоимостью и карманом заказчика. Я Вам могу привести много вариантов готовых решений на американском или немецком оборудовании для умного дома и вот они уж точно не бюджетные, но люди их ставят тоже.
Поэтому решение за 18 500 не бюджетное для вас, но бюджетное для тех, кто использует дорогое зарубежное.
Во вторых, если капнуть дальше, то как продавать Заказчику предложенные Вами варианты с обычной малиной например, в таком виде это не возможно. Для себя да, для Заказчика нет.
Если использовать китайские решения для обывателя, я согласен с Вами, можно, но это решение будет не полноценным именно как раз таки в силу своей бюджетности, Вы много чего туда не приткнете, не сможете интегрировать с другими смежными системами и т д.

Ответить
0

Поэтому ваше решение нацелено скорее на интеграторов, а не на конечного потребителя. Для потребителя это дорого. Для интегратора - думаю, бюджетно по сравнению с зарубежными брендами.

Но пишете статью не для b2b, а b2c.

Ответить
0

Наше решение нацелено в том числе и на конечного потребителя, который не хочет ковыряться с малиной, но хочет получить чуть больше функционала чем дает ему китайский вариант.

Ответить
0

Именно поэтому вы пишете статьи с подробными инструкциями по настройке малины?

Ответить
0

Малина с инструкцией и просто малина не совсем одно и то же. Мы статью написали для обзора решения. Если Вы заметили, то не обязательно покупать наше устройство, т.к. статья подходит и для обычной малины. Если клиент приобретает наше устройство, то у нас производится тех поддержка, вплоть до полной настройки устройства под нужды клиента. 

Ответить
0

Для 95% пользователей умный дом это решения уровня Xiaomy или Яндекса. Они гораздо дешевле и проще для самостоятельной установки. . Делать на них систему контроля протечек лично бы не стал, но для "включи свет и телевизор" вполне подходят. 

Статья замечательная, но её осилить и осмыслить может только технарь. )))

Ответить
0

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

Ответить
0

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

Все равно это выходит дешевле предложенного вами

Ответить
0

1. Мы не предлагаем ничего, Мы написали вариант как это можно сделать.
2. Поделитесь пожалуйста ссылкой, какие это устройства с серверами в РФ и с нормальными приложениями и дешевле 18 500?

Ответить
1

Начинается на aqa и заканчивается на ra.ru

Двушку можно обеспечить умным светом за 4 (хаб) + 4 * 2.5 (выключатель на комнаты, кухню и санузел. Итого - 14 тыс. за белые устройства. Серые - в 1.5-2 раза меньше

Добавить датчики движения + датчик на входную дверь и получим вполне достаточный для подавляющего большинства людей уровень автоматизации и «ума» для дома за примерно те же 20 тыс рублей.

Все это без костылей пробрасывается в Алису, Сири или Гугл хоум.

Ответить
0

Ну так у aqa    ra.ru Вы вынуждены покупать только ихние устройства, в этом и суть, Вы не можете использовать другие датчики и механизмы, только ихние.
Далее, у них беспроводная радиоканальная система, это другое, Мы же описали решение на проводах, которые закладываются вместе с электрическими при строительстве дома. По опыту Вам скажу, что беспроводные решения более менее работают на маленьких площадях (квартира 1-2 комнаты), при более крупных инсталляциях начинаются проблемы. Кабель надежнее всего.

Ответить
0

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

Ответить
0

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

Ответить
1

Потому что для обывателя малинка - это некст-левел сложности. Для обывателя нужно чтобы купил, воткнул в розетку, нажал на кнопку и все завелось. Если шаришь в малинке, то все равно это дешевле выйдет даже китайских экосистем. И явно дешевле предложенного вами девайса

Ответить
0

По итогу так:
1. Вы нанимаете компанию, которая делает все "под ключ".
2. Вы как обыватель делаете все сами, берете не сложные для обывателя решения и в итоге у Вас получается не полноценный Умный Дом.

Ответить
0

1. Через пару лет какой-то модуль ломается, компании такой уже не существует, другие компании предлагают переделать на их решениях за немаленькую сумму.

2. Если сам собрал систему, то знаешь как и что устроено, можешь сам поменять или добавить нужный модуль. И полноценно автоматизировать весь дом за минимум денег

Ответить
0

1. Я как раз Вам про это и говорю, другая компания скажет менять всю систему целиком.
2. Не сможете Вы сами поменять, потому что не сможете купить комплектующие. 

Ответить
0

50 на 50.

Ответить
0

Почему не смогу? Производителей десятки, устройств полно, при наличии рук все это несложно интегрируется в сисиему

Ответить
0

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

Ответить
0

Ещё раз говорю - компания не нужна, я сам все это сделаю. На той же малинке. И в разв дешевле компании.

Ответить
0

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

Ответить
0

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

Ответить
0

На этапе ремонта или строительства - да, это лучше. Но все равно, решение не очень гибкое.

Если же нужно автоматизировать готовую квартиру или дом, никто не будет ради этого курочить отделку и штробить стены. Тут радиоканал - лучшее решение.

Ответить
0

Ну просто Вы говорите не про полную автоматизацию, как Вы на китайских решениях интегрируете котлы, кондиционеры и т д. Ответ: никак. Должен быть проект, и при выборе оборудования необходимо выбирать оборудование с открытыми протоколами, чтобы не было проблем с дальнейшей интеграцией, а не использовать дешевые китайские которые закрыты сами в себе.

Ответить
0

Есть реле, ик-пульты, розетки и ещё целый зоопарк. При желании все это можно сделать.

Да, если заморачиваться оборудованием умного дома с нуля с момента строительства, то тут можно сделать все дороже, надёжнее и гибче. Но это уже далеко не бюджетные решения.

Ответить
1

Это устройство может работать быстрее.

Ответить
0

Тяжело. Годами строят лучше готовый дом.

Ответить
0

У aqa    ra.ru как Мне использовать другой дизайн выключателей, если я не хочу белые например?

Ответить
0

Поставить их релешки в компании с любым желаемым выключателем

Ответить
0

И если я включил свет с выключателя и выключил потом с телефона, как мне потом пользоваться выключателем?

Ответить
0

И откуда в подрозетнике возьмется фаза чтобы запитать выключатель (релешку), через выключатель ведь проходит только один провод?

Ответить
0

В выключателе как раз есть фаза, и обычно нет нуля. Нормальные адекватные электрики вешают выключатели в разрыв фазы.

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

В свежих домах можно встретить разводку с нулём.

Для обычных релешек понадобится ноль. Если его нет, придётся как-то пробросить. Если это двухклавишный выключатель , то ноль можно вернуть от лампочки по второму контуру. Правда рабочим останется только один контур.
Либо заводить туда ноль от соседней розетки. Обычно они расположены недалеко от выключателей.

Ответить
0

Сами поменяйте.

Ответить
0

Так каким образом пробросить ноль, у Вас же ремонт уже сделан и штробить стены Вы не готовы, в чем тогда суть радиоканального реле, раз все равно ноль пробрасывать нужно?

Ответить
0

Я вариант без штробы описал.

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

Ответить
0

Так, а радио реле в подрозетнике как запитать? Или теперь Вы предлагаете его уже на устанавливать?

Ответить
0

Ещё раз говорю - радиовыключатели есть в версиях без нуля

Ответить
0

Вот, из инструкции к выключателю  aqa....ru:
"Выключатель монтируется в стену, на место обычного и подключается к сети 220В. При этом, правда, придется заменить стандартную для России коробку под выключатель с круглой на квадратную".

Идеально не получается никак, теперь коробку менять?

Ответить
0

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

Вы так упорно пытаетесь найти НУ ХОТЬ ЧТО-ТО плохое, это становится смешным

Ответить
0

Ну Вы написали, что радиоканал китайский для ОБЫВАТЕЛЯ и кроме как воткнуть в розетку ничего делать не нужно, я Вам пытаюсь доказать, что это не так. В чем я не прав?

Ответить
0

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

Ответить
0

Как это сделать?

Ответить
0

Ну не скажите )
Сейчас современные мужчины (молодежь) уже другие, они не хотят в руки ничего держать (отвертка, перфоратор), а наоборот, только влипать в планшет, и далеко не факт, что им проще поменять выключатель.

Ответить
0

Не могу найти эти релюшки, чтобы другие клавиши(выключатели) установить, можете модель написать?

Ответить
0

Они в России не продаются пока.
Сразу обрадую вас - там обязательно нужен ноль.

Ответить
0

Ура! Если серьезно, ведь опять получается решение китайское не полноценное. Сколько я Вам уже здесь аргументов привел.

Ответить
0

Я нигде не говорил, что оно получится полноценное. И даже целый коменнтопост с плюсами минусами описал.

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

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

Ответить
0

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

Предлагаю остановиться и закончить на этом.

Ответить
0

Согласен

Ответить
0

Знаете почему так? Потому что с большой долей вероятности в китайских "умных" выключателях используется не стандартное реле, а скорее всего что-то типа диммера (семмистора), который действительно не требует нуля для своей работы, а для работы полноценного реле (для любых клавиш) обязательно нужен ноль. Могу ошибаться.

Ответить
0

Реле будет обогревать помещение.

Ответить
0

Не очень хорошо шарю в электрике, поэтому тут ничего сказать не могу

Ответить
0

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

Ответить

Прямой эфир