Умный дом, начало

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

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

На этапе ремонта была проложена витая пара по всем возможным направлениям — освещение, окна, двери, радиаторы, водосчетчики, теплосчетчики, электросчетчик, домофон, телевизор, компьютер, проектор, кондиционер, подъездный щиток, датчики движения, балкон, ко всем выключателям и розеткам…

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

Электрощит


Сердцем системы выступает сервер на базе неттопа Asus EeeBox, на котором крутится iobroker. Все контроллеры общаются с сервером по протоколу MQTT.

В каждом окне стоит комнатный контроллер построенный на Arduino UNO + Ethernet Shield W5100 каждый из них собирает следующую информацию:

Контроллер в оконной раме




  • температура радиатора (DS18b20)
  • температура и влажность помещения (DHT22)
  • уровень освещенности (фоторезистор)
  • датчик СО (MQ7, планируется замена на более достоверный датчик)
  • датчики объема (DSC LC-100PI, переделанный под питание 5В, в который встроены датчик освещенности и датчик СО)

    Датчик объема

  • в спальне и гостиной дополнительно датчики температуры DS18b20, которые установлены внутри приточных клапанов КИП-125
  • управление сервоприводом (SG90) который установлен на заслонки приточного клапана КИП-125
    Сервопривод заслонки КИП-125

  • датчик открытого окна (геркон)

Освещением управляет отдельный контроллер, построенный на Arduino Mega + Ethernet Shield W5100.

Контроллер освещения в сборе


В качестве выключателей стоят обычные перекидные Schneider Electric из серии Unica с переделанной подсветкой под 5В. Подсветка запитана через полевой транзистор от ШИМ контроллера освещения (КО).

Выключатель


Переделка подсветки выключателя под 5В


Выключатели коммутируют 12В которые через делитель поступают на вход КО. Программа КО инвертирует состояние выхода при переключении выключателя т.е. если свет горел то переключив выключатель свет отключится и наоборот. Минус этого решения, что выключатели не имеют положения выключено\включено, а из плюсов легкая организация аварийного режима, при котором выключатели коммутируют реле (Finder) освещения напрямую минуя КО.

Плата аварийного режима


Реле управления освещением


В ванной помимо обычного выключателя стоит счетчик посетителей на ИК датчиках. Если посетителей больше 0 то свет горит.

Счетчик посетителей в ванную


Дополнительно организовано управление и контроль отдельных устройств:

  • Телевизор (LG, не смарт) не управляется по Ethernet, но управляется по RS232. Для управления поставил Arduino UNO + Ethernet Shield W5100.
    Заголовок спойлера

  • Проектор (BENQ) аналогично телевизору.
  • Ресивер ONKYO управляется как по Ethernet так и по RS232, в iobroker есть драйвер для управления ресиверами ONKYO по ethernet, так что работает из «коробки».
  • управление домофоном (Cyfral, координатный). Организовано открытие подъездной двери (на реле) и контроль звонка домофона, при звонке домофона на телевизоре включается изображение с подъездной камеры, на телефон приходит сообщение в котором содержится ссылка для открытия двери.

    Управление домофоном




  • управление водонагревателем (Termex). Управление и контроль организован на Arduino pro mini + NRF24, питание от встроенной платы управления водонагревателем. Реализовано включение, отключение, переключение режима нагрева и установка температуры. Переключение кранов только руками, горячую воду не так часто отключают, а тратить ~5 т.р. на краны с приводом нет желания, так что не напрягает. Как отключат горячую воду, хочу провести эксперимент энергоэффективности, поддерживать заданную температуру воды круглосуточно либо отключать водонагреватель или понижать заданную температуру на ночь и на время отсутствия.

    Управление водонагревателем из веб морды

  • управление системой защиты от протечек (Аквасторож). Организовано на связке Arduino pro mini + NRF24.

    Управление аквасторожом

  • счетчики расхода воды (Счетчики с импульсным выходом). Импульсы подсчитываю Arduino pro mini и отдаю данные по UART контроллеру «ванной» (Arduino UNO + Ethernet Shield W5100).

    Счетчик расхода воды

  • счетчик электроэнергии (с импульсным выходом). Импульсы считаю аналогично счетчику воды

Управление УД организовано через web как с компьютера так и с телефона или планшета. Плюс организовано управление голосовыми командами через телефон с помощью приложения Tasker.

Шкаф автоматики
Рабочий хаос.



Еще немного фото




P.S. Это первая итерация моего УД и еще не все доделано. Если какие-то моменты будут интересны читателям, то раскрою более подробно в следующих статьях.

Часть вторая — Счетчик посетителей ванной комнаты
Поделиться публикацией

Похожие публикации

Комментарии 126

    +3
    Мое уважение автору: видно что и голова светлая, и руки на месте.
    Но: Дорогие производители! Где же дешевый и простой конструктор «сделай сам»?
    Не каждый готов паять / класть 1км проводов на двухкомнатную квартиру / объединять кучу разных интерфейсов в довольно большой шкаф / программировать. При том, что задачи, которые должна решать такая система — типовые, их всего с два-три десятка.
      0
      Но: Дорогие производители! Где же дешевый и простой конструктор «сделай сам»?

      Дешевых и простых конструкторов ИМХО не существует. Тут одно из двух.
      Если неохота паять, тянуть провода и финансы не сильно поджимают, то выбор в принципе есть: Smartthings, Vera, Fibaro, Wink и т.д. Это то, на основе чего строятся умные дома на западе.
        0
        Мне кажется чего всем этим решениям не хватает, это универсального робо-интерфейса, легко подключаемого к любому управляемому руками устройству — выключателям, задвижкам, краникам и т.п. Иначе для каждой ерунды приходится взламывать стены, покупать специальные примитивные переключатели, а любое нестандартное решение паять самому. А такие робо-пальцы, робо-руки, привинчиваемые к стенке и в простейшем случае подключаемые к розетке… покупаешь десяток, и можно обслуживать чайник, обогрев, телевизор, несчастное освещение. Пианино:) Всё, что может человек, с минимальным набором устройств, минимальным перелопачиванием дома… остаются лишь датчики и программирование, а с этим должно быть попроще. Поправьте, если не так.
          +1
          Вы себе примерно представляете, как будет выглядеть, например, выключатель в гостиной с привинченной к стене байдой неэстетичного вида.
            0
            Как насчет байды эстетичного вида?)
              0
              Оно будет столько стоить, что проще будет нанять гастарбайтера, который будет бегать по дому и включать-выключать свет по голосовой команде.
                0
                Интересно в чем собственно такая разница? Одноразовая стоимость правильного проектировщика и стоимость усложненной конструкции. По-вашему производство эстетичной вещи должно быть несравнимо дороже неэстетичной. Ну возьмем для примера такую штуку
                Заголовок спойлера
                image

                Что надо сделать, это уменьшить ее, обернуть в пластик, добавить нужную электронику. Еще улучшить стабильность по-моему. Уменьшать можно или упростив через специализацию (например, «нажимателям» не нужны пальцы, не всегда нужно много уровней свободы и т.п.), или оптимизировав конструкцию, например уменьшив детали, двигатель щупалец убрать в главный корпус, использовать натяжение как привод. Улучшить стабильность например грамотно применяя тенсегрити. Рука на картинке это самое простое, неоптимальное решение, думаю довольно колыхучее)
                Красивый пластик — это лишь вопрос дизайнера. Его доп. стоимость это никак не «уж лучше гастарбайтера». Прототип можно делать на принтере. Вообще лучше наоборот, сначала придумать пластик, а потом упихнуть в него все железо) Вроде как стандартная практика лучших передовых проектов, даже в кино показывали))(«Остановись и гори»)
                В итоге скажем нечто такое
                Заголовок спойлера
                image

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


                Ну в общем стратегию вам обрисовала, курс проложен, вам остались лишь технические детали)
                А если серьезно, то напишите, где тут скрылся невидимый гастарбайтер.
                  0
                  Поставить такие штуки в старой хрущевке с драными стенами и советскими выключателями и получится half-life 2.
      +1
      Спасибо за комментарий!
      Производители пытаются, но выходит плохо, как итог куча устройств со своими протоколами и мобильными приложениями под каждое устройство…
      Чтобы сделать УД своими руками в текущих тенденциях необходимо обладать навыками держать паяльник и базовыми знаниями программирования. Я по образованию не программист, но затеяв свой проект пришлось немного изучить Си, JS, язык «ардуиновской» среды и немного разобраться в Delphi. Паяльник слава богу держу со школы правильно).
        0
        Подсчитывали примерный бюджет проекта?
          0
          Проект переплетается с ремонтом, сложно посчитать.
          +4
          Наглядный пример того, как в реальности обстоит дело с IoT. На кикстартере что ни день, то новый Nest, который порвёт всех и вся будет чего-то там регулировать без объяснения, что-же он будет регулировать и как он это сделает; Apple рожает свой Home-Kit (или что там у них) и первым делом делает невозможным его повсеместную интеграцию; Google анонсирует Brillo и что-то там и делает невозможным запрос инвайта с российских ip (403 в чистом виде намекает идти подальше); Intel пишет статьи а-ля «ещё одна погодная станция на нашей новой железке всего за $185»; программисты хвалятся дипломными проектами «мой-робот пылесос из картонки и корпусного вентилятора 40х40 и голым рандомом в качестве алгоритма поиска пути»; а энтузиасты, тем временем, пишут прошивки под STM32 на ассемблере, реверсят протоколы отопительных котлов и делают вполне законченные рабочие решения у себя в квартире, начав разбираться в теме с нуля и доведя при этом до завершения в одиночку. «Заяаааааац!!! Ты меня слыыыыыышишь!!!». Нет, программисты, закопавшись по самые уши во фреймворках, уже никого и ничего не слышат. Они творят очередной стартап в стол, иногда умудряясь при этом выгодно продаться. А тем временем статьи о банальном реверсе блокнота и винрара в комментариях вызывает шквал восхищения и непонимания, как это вообще возможно осознать и провернуть.
            0
            Владимир, подскажите пожалуйста как устанавливать и запускать iobrocker, не могу найти информацию по этому поводу
              0
              на сайте проекта меню установка. так же информация есть на гитхабе проекта
                0
                Спасибо большое вроде установилось а как в ней работать… делаю систему умного дома на ардуинках все устройства общаются через esp wifi модули никак на гитхабе не могу найти информации…
                вроде пишут что если реализовать то через mqtt но в других источниках пишут что esp не работает через io broker он работает через москито
                объясните всю стартовую информацию я в интернете даже на немецком найти не могу
          0
          Дешевый и простой — так не бывает :)
          Ну и разнообразия хотелок у каждого end-user'а будет достаточно, чтобы типовые _системы_ (именно системы, а не модули) нашли широкий спрос.
            +2
            Дорогие производители! Где же дешевый и простой конструктор «сделай сам»?


            files.unwireddevices.com/dl/index.php/s/HfbVOADr1M3F9v3
              +1
              Ого! Выглядит очень круто.

              1)На какой стадии вся эта радость? Проектировка/производство? Когда ожидаются продажи? Когда будут первые образцы?
              2)Что будет в качестве центрального сервера/контроллера? Unwired One?
              3)Есть желание сделать интеграцию с LM(http://openrb.com/) в качестве контроллера, и добавиться в список совместимого оборудования? Либо мы вам расскажем, как драйвера писать, и дадим контроллер для этого, либо вы дадите образцы, и мы сами напишем драйвера.
                0
                Сами радиомодули готовы, сейчас пишется и отлаживается базовая прошивка — работа сети, протоколы обмена данными и т.п.

                Первые образцы «радиоконструктора» (внутреннее название того, что в презентации) в железе для себя и для пары любимых партнёров будут на следующей неделе. Продажи широкой публике — пока рано говорить, здесь ещё много работы по программной поддержке всех этих модулей, сенсоров и прочего.

                Центральный контроллер — да, UOne. Из него наружу MQTT.

                LogicMachine — да, это весьма интересно. Сами сейчас этим заниматься, увы, не сможем, у нас фокус на интеграции с несколько другими системами, но API и образцы предоставим с удовольствием (ну или сделаем сами, но когда-то позже).
                  0
                  у нас фокус на интеграции с несколько другими системами

                  А какого плана? Мы сейчас идем как в сторону бюджетного хаба для умного дома(ну, бюджетного по сравнению с LM для инсталляторов), так и в сторону b2b девайсов, с уклоном в сторону работы с Beacon(микропозиционирование). Если интересно, могу подробнее рассказать.

                  LogicMachine — да, это весьма интересно. Сами сейчас этим заниматься, увы, не сможем, у нас фокус на интеграции с несколько другими системами, но API и образцы предоставим с удовольствием

                  Выглядит оно действительно круто, мне очень нравится, так что без проблем напишем, если дадите все необходимое. Как лучше сделать? Можешь ты мне написать(ничего что на «ты»?) на vvzvlad@gmai.com, когда будете готовы что-то передать, или я могу чуть позже напомнить о себе.
                    0
                    Планы разные. Если говорить про «умный дом» — у нас будет свой хаб (фактически контроллер 6LoWPAN им и является) и интерфейс более чем высокого класса. В остальном — умный офис, управление промышленными и городскими объектами, smart grid / smart metering, гетерогенные сети большой площади и т.п.

                    Конкретно про позиционирование — это очень интересная тема, в частности потому, что наши радиомодули на 2,45 ГГц умеют быть Bluetooth-биконами, более того, есть некоторые идеи по конкретным проектам с использованием позиционирования.

                    Вообще, ты же в Москве? Я предлагаю в ближайшее время просто лично познакомиться и дальше поддерживать контакт. Можно у нас в офисе, мы на Волгоградском проспекте сидим — заодно и железки покажем.
                      0
                      Вообще, ты же в Москве? Я предлагаю в ближайшее время просто лично познакомиться и дальше поддерживать контакт. Можно у нас в офисе, мы на Волгоградском проспекте сидим — заодно и железки покажем.

                      Угу, в Москве. Давай, два года на хабре в комментариях ругаемся, а лично незнакомы. Я могу в любое время, напиши мне куда-нибудь в приват или в почту, когда тебе удобно, приеду.
                        0
                        Написал в почту.
                          0
                          А что с Black Swift? Проект жив? Я где то читал, что предзаказы так и не были отправлены тем кто их отплатил, или это все враки?
                            0
                            Black Swift который именно Black Swift — мёртв. На оригинальном сайте идёт какая-то вялая электростимуляция трупа и инициативные группы, пытающиеся разослать платы по рублёвым предзаказам, основатель проекта там не появлялся вживую уже несколько месяцев. Указанная на том же сайте информация о текущем составе проекта — ложь, все, кроме основателя, его покинули. Оставлять там предзаказы в связи с вышеуказанным я бы также не рискнул.

                            Ушедшая команда создала компанию Unwired Devices LLC, которая сейчас, помимо прочей деятельности, закрывает долги по Kickstarter. Долги по рублёвым предзаказам мы закрыть не можем, потому что у нас нет даже информации по ним — они сваливались напрямую оригинальному основателю проекта, так что тут надежда только на вышеупомянутые инициативные группы.

                            Дальнейшее развитие проекта — производство, поставки, обновление прошивок и т.п. — ведём только мы.

                            Подробности на GT я уже писал: geektimes.ru/company/unwds/blog/266676
                              0
                              Подробности что-то я пропустил мимо ушей, спасибо, что ткнули носом.

                              Где гарантия, что Ваш новый проект не постигнет учесть проекта Black Swift? На сайте Unwired Devices LLC нет никакой информации о Вашем юр.лице, ИНН, ОГРН, и прочее. Проверить реально ли Вы существуете нет никакой возможности.
                                0
                                Почему нет? Есть на русскоязычном (на англоязычном нет по очевидной причине — тамошней публике эти циферки ничего не говорят).

                                ООО «Беспроводные устройства»
                                ИНН/КПП 7722340915/772201001
                                109316, Москва, Остаповский проезд, д. 5 стр. 1, офис 375
                                  0
                                  Извиняюсь, не заметил.
                                    0
                                    Гарантии нет, вероятность очень большая что это новый провал.
                                    Потому что такие устройства уже 2 года как продаются Olimex.

                                    Так же в проекте Олега нет софта и есть конструктивные недостатки.
                                    Всё что я видел в документе Олега это плохое цитирование (моё личное мнение) следующих устройств (без понимания смысла и деталей устройств).

                                    https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-NANO-GSM/

                                    https://www.olimex.com/Products/OLinuXino/iMX233/iMX233-OLinuXino-NANO/open-source-hardware

                                    https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-NANO-BAT/open-source-hardware

                                    https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-NANO/open-source-hardware

                                    https://www.olimex.com/Products/Modules/IO/MOD-IO/open-source-hardware
                0
                Присоединяюсь, выглядит здорово!

                Было бы очень интересно добавить поддержку в наши контроллеры. Можем сами (особенно если исходниками под Unwired One поделитесь), можем оборудование предоставить.

                1) Протокол поверх 6LoWPAN будет открытым?
                2) DIY это конечно здорово, а будут сами готовые железки доступны для коммерческих проектов? Условно, чтобы можно было прийти в магазин и купить радио-модулей с софтом штук 10-100, а потом впаивать в свои устройства.

                  0
                  1) Будет открыт протокол центрального контроллера — это MQTT по сетевым интерфейсам (Wi-Fi/Ethernet/локальный интерфейс). Протокол 6LoWPAN — вероятно, будет полностью открыт в варианте для конструктора, но закрыты фичи, используемые исключительно в b2b-решениях, например, более стойкое шифрование радиоканала.

                  2) Будут. Конструктор — это средство прототипирования и быстрой отработки идей. Для настоящего «умного дома» будут законченные, полностью интегрированные радиомодули — их нельзя будет на коленке расширить проводочками и ардуиновскими шилдами, зато они будут значительно компактнее и дешевле наборов из конструктора. Они будут совместимы с конструктором, так что у себя дома можно будет использовать микс из того и другого. Для полноценной разработки будут как радиомодули сами по себе (собственно, даже в конструкторе они съёмные), так и услуги по разработке конкретных решений на их базе. Некоторые решения для конечного заказчика мы планируем выпускать сами, но скорее всего, это всё будет на b2b-рынке (если не считать «умного дома»).
                    0
                    Отличный проект. Рад, что есть возможность использовать два диапазона и проводные интерфейсы. Не нашёл ни на сайте, ни в pdf данных по рабочему диапазону температур.
                    1) Есть ли возможность выпускать «морозостойкие» варианты? От -40 хотя бы.
                    2) Придусмотрена ли детекция джамминга? Как уентральный контроллер отрабатывает попытки глушения датчиков?
                      0
                      Радиомодули — да, от -40 °С, там фактически вопрос только в кварце, который должен быть не хуже ±40 ppm во всём температурном диапазоне.

                      Центральный контроллер — базовая версия от 0 до 85 °С, технически есть возможность сделать версию от -40 °С, но только под большие заказы — центральная SoC в таком исполнении есть, но MOQ 1500 штук.
                        0
                        Спасибо! Вполне годно для российских условий.
                0
                Мы с коллегами из института давно хотим разработать универсальный блок-выключатель. Планируем сделать его в виде круглой кнопки-валкодера с RGB-подсветкой. Ставиться будет как обычный выключатель в разрыв линии. Связь с сервером через компактный заменяемый блок (радио-модуль / адаптер 485-интерфейса / передатчик по силовым проводам).
                Планируется наделить устройство возможностями:
                — диммирования нагрузки,
                — отображения состояния цветом подсветки,
                — реакции на нажатие и вращение валкодера,
                — измерения температуры,
                — измерения уровня освещенности и шума.
                Собственной нагрузкой устройство сможет управлять автономно (при потере связи с сервером), а по каналам связи будет отдавать свои сигналы по собственной инициативе или по запросу.
                Не знаю удастся ли всё задуманное, но основной изюминкой устройства хочется сделать универсальность протокола, работающего в терминах «подписка/сигнал/реакция/состояние».
                Самоконфигурирующаяся сеть таких устройств будет позволять формировать и менять логику УД после подключения. Очевидно, что не в опенсорс проект загнётся, так что подыскиваем площадочку и с удовольствием пообщаемся с энтузиастами на тему.
                  0
                  https://olimex.wordpress.com/2016/01/20/we-give-away-1000-boards-worth-eur-25000-on-embedded-world-2016-23-25-of-february-in-nuremberg-germany-the-biggest-event-in-europe-for-development-boards-and-tools/

                  Вот есть такой конструктор. Не дорогие компоненты, влезают в розетки и в выключатели. Блоки питания встроены. Софт написан и выложен в открытый доступ. Документация на печатные платы и электронные схемы так же выложена.

                  По ссылке текст:

                  «Our super duper new Internet of Things WiFi-PLUG, WiFi-SWITCH and WiFi-Dimmer, all of them based on ESP8266 and allowing easy to setup Home Automation. They work with mains power supply 85-240VAC 50/60Hz and are with small 40 x 35 x 12 mm so can fit inside existing power supply sockets.»
                  0
                  Монументальная работа была проведена. Времени и сил затрачено масса. Браво!
                  Хотелось бы увидеть, какие исполнительные устройства используете для того же аквастоп, какие температурные датчики?
                    0
                    В качестве «аквастопа» используется заводское решение, а вот удаленное управление им уже делал сам. Датчики температуры используются DS18b20 и DHT22.
                      0
                      Покажите в фото, пожалуйста. Самого интересует этот вопрос.
                        0
                        Фото чего? У меня стоит аквасторож, в гугле можно найти без проблем.
                        Управление им сделал на Arduino pro mini + NRF24, подключив порты к кнопкам и светодиодам блока аквасторожа.
                    0
                    легкая организация аварийного режима

                    можно поподробней?
                      0
                      Выключатели самые обычные, т.е. имеют положение выкл\вкл, и в аварийном режиме они напрямую коммутируют реле.
                        0
                        Интересует, каким образом это реализовано? Как команды от выключателя захватывают приоритет перед командами от КО?
                          0
                          Стоит плата аварийного режима, в которой выходы с выключателей коммутируются напрямую на реле, минуя КО.
                          На схеме один канал (выключатель).
                          image
                            0
                            Скорее всего решается заменой управляющей платы на аварийную, где и реализована вся логика
                            0
                            например, система при изменении состояния выключателя сама коммутирует реле. при этом отправляет оповещения на КО и принимает от него команды. соответственно, при аварии КО не нарушается работоспособность.
                              0
                              Обмотка реле, как я понимаю, активируется аварийным переключателем, как раз?
                                0
                                Именно так. При аварии активируем реле RL1.
                          +1
                          Вот это уже действительно умный дом, а не просто управление лампочками с смартфона. Было бы интересно почитать подробнее о реализации управления телевизором и домофоном.
                            0
                            По домофону отвечал чуть ниже .
                            По управлению телевизором: У меня LG, в сети есть тех документация на протокол и достаточно информации по управлению командами через RS232. Ардуина отправляет и принимает данные с разъема RS232 телевизора через переходник RS232\TTL (куплен на али). К серверу УД ардуина подключена уже по MQTT.
                            0
                            Сколько времени прошло с включения первых ардуино? как они питаются?
                              0
                              Если Вы насчет надежности ардуино, то мой контроллер до сих пор работает. Отключается только для перепрошивки и добавления новых функций.
                                0
                                Первая ардуина была запитана в начале лета 2015 года. Ардуино (особенно которые управляют сервоприводом)питаются через DC\DC преобразователь, который установлен около самих плат, к преобразователю подведено 12 В по кабелю ВВГ 3x1.5. Несколько плат питаются через собственный стабилизатор. Если интересует аптайм, то его точно не скажу, так как приходится иногда отключать устройства для исправления ошибок, доработок функционала и оптимизации кода. Вообщем месяцами работает без сбоев, но пришлось на каждую Ардуину, на линию ресет, повесить емкость побольше, так как при подачи питания не всегда поднимался Ethernet.
                                  0
                                  А почему ВВГ, уже был проложен? я по витой паре думал, две пары то свободные есть.
                                    0
                                    ВВГ протягивал сам и по ВВГ только контроллеры установленные в окнах, так как планируется еще управления рулонными шторами, витая не выдержит нагрузки, а по ВВГ можно будет и 220 пустить. Остальные запитываются именно по витой. У меня FTP проложена(витая с экраном для наружной прокладки)
                                      0
                                      ясно. жду с нетерпением описания выбора и установки двигателей для рулонных штор.
                                +1
                                Про контролёр для Цифрала — ОЧЕНЬ интересно.
                                  0
                                  Организовано только снятие трубки, открытие и контроль звонка, ничего хитрого там нет, с помощью реле подкидываем резисторы нужного сопротивления, имитируем снятие трубки и следом открытие двери. Если нужна переадресация на сотовый то ничего не мешает поставить простенький SIP-адаптер.
                                  0
                                  А какие задачи решают климатические датчики и какие субъективные улучшения получились из климатической подсистемы?
                                  Я, кстати, тоже планирую на бойлер контроллер повесить — но с другой целью: топить его ночью и отключать днем, чтобы экономить электроэнергию. У меня ГВС от бойлера, мне актуально :)
                                    0
                                    Датчики пока мало задач решают. На радиаторы отопления еще не ставил регуляторы с электроприводом, да и вообще в этом сезоне не открывал отопление, так как и без него в квартире температура не опускается ниже 22 градусов (солнечная сторона, дом утеплен). На лето буду ставить кондиционер, так. что управление климатом еще впереди.
                                    Из того что организовано с датчиками температуры:
                                    — мониторинг температуры
                                    — управление клапаном приточки воздуха (Закрываются заслонки при понижении температуры в помещении ниже заданной)
                                    — предупреждение об отключении горячей воды, определяется по температуре воды в стояке.
                                    0
                                    А не проще ли было использовать радио-канал (либо Wi-Fi)? Все же 1 километр проводов и денег стоит и требует больших усилий (или опять тех же денег) по прокладке.
                                      +1
                                      Всю проводку прокладывал сам, штробы делал часть сам, часть строитель. Беспроводные не рассматривал из-за необходимости шифрования передаваемых данных, к тому же их нужно было как то запитывать т.е. тянуть провода все равно пришлось бы, а идея менять батарейки как то не впечатляет. Ну и в студенческие годы тема диплома была связана с влиянием ЭМИ на человека.
                                        0
                                        Поправьте если не прав, предположим если у вас с ЭМИ все ОК, а у вашего соседа за перегородкой не ОК. До вас, так и так «долетит». Стоят ли подобные усилия, если ежемоментно до нас так и так «долетает»? Спасибо.
                                          +4
                                          Квадрат расстояния… В наше время очень много излучающих устройств, зачем добавлять еще, если есть возможность заложить проводку на этапе ремонта. Если бы стояла задача сделать УД после ремонта тогда не оставалось бы выбора и приоритет был бы как раз на беспроводные устройства.
                                          0
                                          и как влияют? те же мобильные и вай-фай.
                                            0
                                            От кабеля Ethernet, включенного в свитч, тоже фон ЭМИ идет не слабый.
                                          +1
                                          основное отличие промышленного решения от простого конструктора типа ардуино — надежность. есть у меня подозрения, что через полгода-год эксплуатации начнутся проблемы. какой уровень защиты от атмосферных влияний у вас? особенно в окнах — где -25...+60 будет и влажность. что с тачки зрения защиты от статики и помех? вы намотали 1 км проводов — что скажет эта катушка на молнию рядом с домом? или на сварочный автомат, включенный в сеть заботливыми слесарями…
                                          Вопрос об информационной безопасности не поднимаю, тк не понял, какое ПО пользуется…
                                            0
                                            именно в этом и безопасность, что даже при получении доступа в домашнюю сеть надо еще понять что, где и как. Именно доступность промышленных протоколов, их построение на базе гражданских и огульное увлечение внедрением самого свежего и модного по моему мнению являются главными проблемами промышленной ИБ. Остальные доводы для обоснования необходимости применения «промышленного» решения подходят слабо.
                                              0
                                              совет в стиле давайте перепишем всякие там AES на собственный шифр. каким образом вы увидели «огульное внедрение самого свежего и модного» в совете использовать промышленный протокол?
                                                0
                                                не надо ничего переписывать, использование в собственном не тиражируемом проекте любого неузнаваемого (своего) протокола усложняет задачу атакующему сильнее, чем повышение битности шифрования.
                                                я просто верю, что фантазия победит!
                                              0
                                              Доступ из вне только по VPN.
                                              особенно в окнах — где -25...+60 будет и влажность

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

                                              Первоначально были проблемы с мощной активной нагрузкой в сети (перфоратор например), мигал свет. пришлось добавить в цепь выключателей емкости и уменьшить номиналы резисторов резистивного делителя.
                                              Витая пара вся экранированная, и в доме есть нормальное заземление.
                                                +1
                                                проблемы с мощной активной нагрузкой в сети (перфоратор например)

                                                вангую, что проблема как раз с мощной РЕактивной нагрузкой…
                                                АРдуино не предназначен для промышленных применений. Хотя бы потому, что контроллер просто напрямую прицеплен к выходам. ни тебе ESD защит, ни опторазвязок. по этому предполагаю, что долго не проживет. Выключающийся двигатель может качнуть в сеть несколько киловольт пик.

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

                                                Пока это собрано на столе и и грушка — прекрасно, но я так понимаю бюджет то немаленький получился + замена будет непростой + опасность ввиду наличия исполнительных устройств… Кстати, у вас есть защита от перегрева двигателей штор? если изза сдохнувшего ардуино он останется включен на часов 8 с заблокированным ротором?

                                                Вот все эти мелочи и поднимают цену готового промышленного решения.
                                                  0
                                                  Я не против промышленных решений, от них отталкивает цена. Заменить китайскую ардуину будет дешевле.
                                                  Двигателя штор у меня пока что нету.
                                                  По поводу плат в откосах — посмотрите на состояние профилей для гипокартона через год-два. плата будет такая же.
                                                  У меня 5 лет назад в машине под пассажирским сиденьем 2 с лишним года стоял карписи,(обычная miniATX мат. плата и обычный HDD 2.5") перепад температур от — 30 до +70, про влажность вообще молчу, Жесткий диск не раскручивался при температуре ниже 10 градусов, видимо замерзала смазка на шпинделе. Так вот, материнка до сих пор рабочая, жесткий диск сейчас стоит в рабочем компьюетере.
                                                    +1
                                                    при чем здесь характер внешней нагрузки вообще, в прошлом посте про сварочник, здесь уже про перфоратор, как связано с «непромышленностью» ардуино? перенапряжения внешней сети ограничиваются в щитке, дальше до ардуино 2 блока питания и много провода (небольшая, но индуктивность).

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

                                                    гибкость и масштабируемость решений на ардуинах в разы выше.

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

                                                    и вообще, критиковать все могут, а вы свой покажите)
                                                +2
                                                т.е. если свет горел то переключив выключатель свет отключится и наоборот. Минус этого решения, что выключатели не имеют положения выключено\включеноМеня долго останавливало от реализации беспроводного выключателя наличие такого «некрасивого» решения. Очень популярный вариант с подпружиненной клавишей мне тоже не нравился.

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

                                                Есть такое бистабильное реле, переключаемое напряжением 10-24V, рассчитанное на 250V 20A.
                                                Изображение

                                                Называется штуковина Gruner s707p, очень легко гуглится.

                                                Основной плюс в том, что при переключении реле, меняет своё состояние и физический переключатель. И наоборот (manual override).
                                                Второе удачное совпадение в том, что ход переключателя, его форма и размер очень близко совпадают с пазами на клавишах обычных выключателей из Leroy Merlin.

                                                В итоге, небольшой доработкой выключателя с использованием такого реле можно добиться того, что удалённое включение/выключение света будет перемещать положение клавиши выключателя, будто его нажали физически.
                                                +5
                                                > Если посетителей больше 1 то свет горит.
                                                По-моему, если в ванной посетителей больше 1, то надо приглушать свет и включать музыку ;)
                                                  0
                                                  Конечно же если больше 0. Поправил.
                                                  0
                                                  а датчик со2? именно он за субъективную «душность» воздуха отвечает.
                                                    0
                                                    Датчик СО планирую менять, так как по этим, что установлены можно судить только увеличилось концентрация или понизилась.
                                                      0
                                                      я к тому, что со и со2 разные вещи. по идее, и тот и тот нужен. и быту со2 наверно даже больше.
                                                        0
                                                        И стоимость на порядок выше у co2 датчика к сожалению. Кстати может знает кто недорогой вариант?
                                                          0
                                                          дешевле Mh-Z19 не видел (
                                                            0
                                                            Долго маялся выбором доступного со2 датчика. Ничего дешевого и при этом путного не нашёл. Либо мучительно допиливать передачу данных, либо точность никакая. Плюнул, купил Netatmo weather station с дополнительными модулями. Не дёшево, зато работает, имеет вполне себе связь с внешним миром (правда через облако, но куда сейчас без этого), работать можно.
                                                          0
                                                          Как уже писали CO2 и CO разные вещи.
                                                          При дыхании человек выделяет CO2 и повышенная его концентрация плохо влияет на самочувствие.
                                                          CO угарный газ, и повышаться будет при пожаре или какой то похожей внештатной ситуации.
                                                          Поэтому мерять CO2 важнее, чтоб открывать окна проветривать когда уровень поднялся по сигналу датчика (за 5к руб можно купить девайс, а сам датчик еще дешевле).

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

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

                                                          Когда у меня будет дом, первым делом буду делать умную вентиляцию однозначно, а пока изучаю тему в теории.
                                                        +1
                                                        Как сделали «Счетчик посетителей в ванную»?
                                                        Что то готовое покупали, или сами паяли (поделитесь схемкой)?
                                                          0
                                                          Делал сам, датчики естественно покупал. Попробую написать статью по счетчику.
                                                            0
                                                            Может быть здесь в двух словах сначала? Оч. интересно )
                                                          0
                                                          Автор молодец, хороший проект.
                                                          Куда все разместилось, как это все выглядит визуально в квартире, я имею ввиду электошкаф, шкаф автоматики, куда и как спрятаны все коробочки с контроллерами, как спрятаны датчики?
                                                            0
                                                            как бы фото в публикации намекают, как это все выглядит, нет?
                                                              0
                                                              Не совсем. Но фото видно шкаф один и другой, контроллер в оконной раме, но все крупным планом, хотелось бы увидеть как все это вписывается в интерьер квартиры, как все это спрятано.
                                                              Согласитесь, что должно быть не только практично и функционально, но и внешний вид помещения не должен быть испорчен проводами, коробами и электрошкафами.
                                                              Для своей квартиры я долго думал, где и что разместить, что бы было и функционально и незаметно.
                                                              Поэтому мне интересно как это делают другие.
                                                            0
                                                            На этапе ремонта была проложена витая пара по всем возможным направлениям — освещение, окна, двери, радиаторы, водосчетчики, теплосчетчики, электросчетчик, домофон, телевизор, компьютер, проектор, кондиционер, подъездный щиток, датчики движения, балкон, ко всем выключателям и розеткам…

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

                                                              В каждый выключатель подведена не только витая, но и ВВГ 3x1.5 на случай если придется УД сделать обычным.
                                                              0
                                                              Масштаб проекта большой! Руки точно из того места растут, что надо!
                                                              Хотелось бы поподробнее узнать про реализацию «Счетчика посетителей в ванной», аппаратная часть и алгоритм.
                                                              Так понимаю, что если два датчика подряд сработали в определенном направлении, то вычитаем или прибавляем посетителей.
                                                              Бывают ли глюки? Случается, что только один датчик сработал? и вообще опыт эксплуатации.
                                                                0
                                                                Километр проводов, при цене от 20 до 50 рублей за метр. Это я так понимаю около 30 тысяч рублей только здесь. Или был доступ к халяве?
                                                                  0
                                                                  медная витая от 9р/м в моем селе
                                                                  0
                                                                  В отличие от автора, у меня, к сожалению, горячую воду выключают довольно часто и в самые неподходящие моменты. Включение нагревателя давно повесил на реле, а вот запорная арматура, состоящая из трех шаровых кранов, доставляла некоторые неудобства для жены.

                                                                  Купил три крана Gidrolock Winner с запасным питанием от 4 литиевых АА-батареек и повесил их на отдельное реле с двумя выходами, подключив всё согласно паспорта кранов.

                                                                  Написал простой сценарий в контроллере и теперь вся процедура переключения занимает около 40 секунд. Если бы краны запитал нет от 5 V, а от 12 V, то вращались бы быстрее.

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

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

                                                                    Я контролирую отсутствие горячей воды датчиком температуры, установленным на стояке. и не нужно вклиниваться в трубу.
                                                                      0
                                                                      Такой способ, к сожалению, далеко не всегда дает 100% результат. У меня бывало, что труба горячая долгое время, а вода не течет. Датчик температуры определил бы это как наличие воды при её фактическом отсутствии.
                                                                        0
                                                                        Да но давление может и не упасть если вместо горячей пойдет холодная.
                                                                        Я просмотрел историю данных от датчика температуры и определил нижний порог температуры, и при понижении температуры ниже этого порога отрабатывает скрипт.
                                                                          0
                                                                          В этом случае поможет комбинация решений.
                                                                          Допустим, у Вас отключили горячую воду. Как долго труба остывает до порогового значения температуры, чтобы Вы об этом узнали?
                                                                            0
                                                                            Нет возможности проверить, пару раз только кратковременная сработка была и то ночью. Нужно историю поднимать искать эти дни. Я думаю что остывать будет не так и долго, так как на этом же стояке подключены полотенцесушители по всем этажам. На Вашем месте я бы сначала поставил датчик температуры и помониторил показания. если будет большой гистерезис то тогда уже можно и в трубу врезаться, я просто за то, что чем меньше соединений в трубе тем надежнее.
                                                                            0
                                                                            А ещё бывает, когда вместо холодной идёт горячая — подмес. У меня так несколько раз было… Можно добавить в алгоритм такую ситуацию, чтобы фарфорофаянсовые устройства не повредились :-)
                                                                          0
                                                                          Стояк имеет привычку остывать если не включать гор.воду несколько часов и тогда Ваш датчик покажет что её нет. В таком случае нужно либо еще контролировать течение воды в трубе, например по счетчику Меркурий, либо ставить датчик на общий стояк этажа, а не на отвод в квартире. Но опять же на общий стояк иногда нет возможности поставить, если он замурован в стену и покрыть плиткой.
                                                                            0
                                                                            Я же написал, что в контур стояка подключены полотенцесушители всех этажей (их 10), и датчик стоит на общем стояке а не на отводе.
                                                                          0
                                                                          Вчера соседи затопили — мы с отцом решили таки поставить гидролок… Склоняюсь к Виннеру, но пока туплю с назначением входов-выходов:

                                                                          Хочется, чтобы с одной стороны зараза работала автономно на защиту, с другой — подогнать ей всё-же внешнее питание, с третьей — возможность управления для перекрытия клапанов при уходе, с четвёртой — контроль состояния…

                                                                          Fun — вход для кнопки ручной блокировки.
                                                                          Gnd — земля, тут все понятно…
                                                                          Inp — по инструкции — вроде вход датчиков…
                                                                          U+ — подозреваю, что внешнее питание…
                                                                          Gnd — земля, тут все понятно…
                                                                          Out — вроде как выход, но зачем объединять ВЫХОДЫ и FUN?!
                                                                            0

                                                                            Я использую только U+, GND и FUN. И да, я полностью автоматизировал показанный ранее сценарий.


                                                                            U+ — внешнее питание. В случае его пропадания, батарейки отлично справляются со своей функцией. Так что, автономная работа — без проблем.


                                                                            Перекрытие при уходе — FUN и GND выводите на реле или выключатель, и будет всё норм.


                                                                            Про контроль состояния без использования блока управления ничего не могу сказать.


                                                                            OUT, насколько я смог догадаться — это контакт, который становится "землей" в случае срабатывания датчика протечки на одном из кранов. Именно поэтому в одной точке, согласно инструкции, он и объединяется с FUN. То есть получается, во время протечки FUN замыкается на землю, появившуюся на пине OUT, и все краны закрываются.

                                                                          0
                                                                          Как вы считаете, целесообразно ли каждый модуль привязать к WIFI, тем самым отказаться от прокладки проводов?
                                                                            0
                                                                            С вай-фай есть принципиальные проблеммы для домашней автоматизации

                                                                            2.4Ghz зачастую перегружен + добивает не так далеко ( 5Ghz и того хуже)
                                                                            устройсва с вай-фай прожорливы на питание ( провода питания все равно будут необходимы)

                                                                            если делать на RF то Z-Wave будет оптимальнее

                                                                              0
                                                                              А почему 5Ghz «и того хуже»? Обычно (пока ещё), этот диапазон как раз менее загружен…
                                                                                0
                                                                                У него дальность меньше, а в полноценном «умном доме» критично, чтобы произвольная розетка, встроенная в дальний угол железобетоной стены, имела стабильную связь.
                                                                                  0
                                                                                  433 МГц в своих железках не планируете поддерживаеть? Хотя бы для интеграции стороннего железа. Управление теми-же гаражными воротами, шлагбаумами и тп.
                                                                                    0
                                                                                    В штатном наборе — нет, у 433 МГц антенна либо большая, либо с очень паршивым КПД, а сам диапазон плохо отрегулирован и потому часто замусорен чёрт знает чем.

                                                                                    Сделать плату-расширение со сторонним приёмопередатчиком на 433 МГц с интерфейсом в какой-нибудь UART/SPI можно будет без особых проблем. В принципе, мне это видится лучшим вариантом — у таких железок протоколы радиообмена простейшие обычно, на атмеге оно без проблем поднимется.
                                                                                      0
                                                                                      Да были бы они документированы ещё. В этом и проблема умного дома на мой взгляд — есть куча девайсов, которые давно на рынке и в целом себя зарекомендовали как адекватные решения. Но все протоколы закрыты и каждый нужно реверсить. Тот-же Болид лишь недавно выпустил преобразователь своего кривого протокола в Modbus с нормальной документацией к нему (на первый взгляд, не трогал в живую, но тот-же Сфинкс уже интегрировался через эту железку)
                                                                                        0
                                                                                        Это не проблема.

                                                                                        Ни одно из этих устройств само по себе не имеет значимой доли рынка. Поддерживать какие-то единичные из них поэтому бессмысленно, а делать очередной хаб «всё в одном» — бессмысленно втройне, потому что никому, кроме энтузиастов, готовых разбираться в этом зоопарке, он не нужен.
                                                                            0
                                                                            Автору конечно респект! Но наверняка у него очень много свободного времени :)
                                                                            Интересно бы было прикинуть расходы на такой вариант УД и сделать тоже самое но с использованием девайсов вроде подключил-и-забыл.

                                                                            Я конечно Гик, с мозгами у меня все в порядке и с программированием на «ты», но в своем будущем доме я склоняюсь сделать УД готовыми девайсами от какого-то надежного и известного производителя. Старею наверное :)
                                                                              0
                                                                              Не бывает таких девайзов — подключил и забыл, рано или поздно все выходит из строя и нужно либо держать про запас комплектующие, либо заранее делать схему аварийного перехода на ручной режим как сделал автор статьи.
                                                                              Пример из жизни, поставил я себе 2,5 года для управления светом вот такие реле, срок службы не менее 10 лет — круто же, но пару месяцев назад одно реле приказало долго жить, банально стали залипать контакты рэле, хорошо, что было запасное, тут же поменял и пошел покупать новое про запас.
                                                                              0
                                                                              Спасибо, с удовольствием читаю на Geektimes статьи про умный дом. Но увы, я сам учился не на факультете информатики, а на кафедре телекоммуникационных систем и на работе занимался «административной» деятельностью по этому многих вещей просто не понимаю: что с чем, на основе чего и как. Так вот к сожалению все статьи напоминают картинку каким образом из овала получается сова, тут всего лишь одна схема и та в комментариях, а хочется чего-то более подробного.
                                                                                0
                                                                                Мне кажется в таком раскладе провода стоят дороже всей системы.
                                                                                Надо класть один общий силовой провод, максимум 2 (второй резервный) и один сигнальный (1-ware или i2c)
                                                                                и к ним цеплять все что угодно
                                                                                Сделать резервирование электроники сегодня дешевле чем тянуть кабели.
                                                                                  0
                                                                                  Сама по себе электроника дешёвая, но вот незадача. За штукатурку её не замуруешь, значит надо делать или внешние коробки под неё, или выдалбливать под каждую свою дыру в стене и встраиваемые коробки. А вот это уже очень дороже будет, имхо.
                                                                                  А если брать электронику классом повыше, которую замуровать можно (а есть ли такая?), то опять же это дороже проводов выйдет.
                                                                                    0
                                                                                    просто долбить надо сразу под более глубокую коробку. тогда всё влезет.
                                                                                  0
                                                                                  Очень интересна реализация Счетчик посетителей в ванную, хотелось бы поподробнее — логика, компоненты, скетчи. Загорелся Ваше изящное решением и поставил бы себе не только в ванной, но и в коридоре, а с датчиком освещенности и на кухне.

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

                                                                                Самое читаемое