Как стать автором
Обновить

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

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

Т.е. при пропадании интернета ничего не работает?

При отсустствии интернета не будет работать управление через SmartThings. Остальной функционал сохраняется.

Как разработчик, знакомый с IoT и Embed, я держу все свои окна, двери, коммуникации, трубы в максимально аналоговом состоянии и интернет-роутер стоит на виду, чтобы я мог разнести его из дробовика, как только он подаст неожиданный звук.

Роутер на видном месте, дробовик есть) А по теме — управление водой осуществляется по неприоритетному входу, т.е. если обнаружена протечка и по этой причине краны закрыты, то открыть их можно только непосредственно с кнопки на том приводе, по датчику которого была сработка, внешние команды при этом игнорируются. Максимум, что можно сделать — обесточить неприоритетную нагрузку и поиграться со светом. Вся логика работы системы в контроллере, по modbus её не модифицировать (по крайней мере я о таких случаях не слышал). ПО в контроллер заливается только по отдельному порту.
Если Вам известны способы, которыми можно нарушить работу системы — с удовольствием выслушаю и попробую учесть при развитии системы.

Например ровно через 200 дней работы контроллер превратится в тыкву. Как HP.

Для воды решается байпасом.

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

Я про байпас мимо шарового крана. Если он внезапно застрянет в закрытом состоянии, то можно будет пустить воду в обход. Либо целиком пустить воду в обход, а кран можно будет демонтировать на живую. С одной стороны об этом не задумываешься, а с другой кто знает, что будет лет через 5.
Если он застрянет в закрытом состоянии, то с него снимается голова с приводом и кран поворачивается руками.
С ПЛК решил не связываться, обошёлся кучкой «аналоговых» импульсных реле. Функционал практически тот же самый, но без цифровой глюкотроники, нечему виснуть, глючить и терять прошивку. Самыми востребованными удобствами оказались множество выключателей света гостиной, управление верхним светом спальни с изголовья кровати и светом коридора из спальни, без этого уже не представляем жизни.
НЛО прилетело и опубликовало эту надпись здесь
Тоже стоят такие же гидролоки на батарейках. Открыть их удаленно, по проводу, действительно нельзя, но можно удаленно закрыть, имитируя мастер-устройство.

Зачем так сложно? Не проще ли взять решение, которое может работать безоблачно? Дробовик можно заменить на deny by default поведение фаерволла.

Дробовик можно заменить на deny by default поведение фаерволла.
В дробовиках 0-day уязвимости и тем более бэкдоры встречаются значительно реже чем в фаерволах.

Не забудьте кроме роутера ещё по воробьям.

Плитка на ревизионной дверке обрезана, конечно, не от души.

это ерунда…
боль придёт когда надо будет какой то монтаж произвести через это ревизионное окошко… водосчетчики понять через дцать лет, или кран… да и бабочку поворачивать через годик-другой будет весело…
Счетчик я через это окошко проворачивал относительно оси трубы (с ослаблением гаек), не сказать что прям совсем удобно, но вполне терпимо.
Пожалуй, единственная действительно нужная фича в «умной квартире» — это управление освещением (и, возможно, кондиционером), не вставая с кровати. Все остальное — поиграться на один раз.
Если вы не любите кошек, то вы просто не умеете их готовить )
На мой взгляд, весьма полезны, например, такие фичи:
— автоматическое управление вентиляцей по влажности и/или СО2 и просто задержка выключения после посещения
— управление индвидуальными термоголовками на радиаторах в комнатах по расписанию и датчикам присутствия = экономия 40-70% на отоплении
— отслеживание протечек и перекрытие воды
— отслеживание невыключенных мощных электроприборов в отсутствие людей
— датчики дыма и газа с тревогой и сообщениями на телефон
— управление домофоном и умный замок = невозможно забыть ключи
— автоматическое управление рольставнями (чтобы в жару не было эффекта парника)
— функции очень продвинутой охранной сигнализации с уведомлениями на телефон
ну и т.д.
И это все не теория, у меня все реализовано без особых затрат и заморочек
для освещения достаточно купить лампочку с пультом ду)
Любой пульт — очень интересная игрушка для детей (хоть в сейф его убирайте, все равно найдут способ утащить, проверено на себе).
Система защиты от протечек нужна однозначно. Исключение — вы живёте в частном доме или на первом этаже многоэтажки и своё добро вам не жалко. Потому что практически каждое жильё рано или поздно сталкивается с прорывом трубы/гибкой подводки/фильтра/<подставить нужное>. Если вам повезёт, то вы окажетесь дома, перекроете ввод и через пару лет будете вспоминать этот случай только при разговорах с друзьями на подобные темы. Если нет — будете платить много денег владельцам квартир под вами. Защита от протечек стоит гораздо дешевле.

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

:)
Но лучше уж заплатить конкретный счёт в условные 100к за воду, чем непонятные, но наверняка бо́льшие, суммы соседям. Нервы целее будут.

судя по современным тенденциям, надо еще и на канализацыю заглушку ставить, оттуда тоже нормально фонтанирует
Да, актуально для нижних этажей. Мне в этом плане повезло.
НЛО прилетело и опубликовало эту надпись здесь
Отличная заявка на развлечения на годы вперёд! Скучно точно никогда не будет.
Особенно весело будет лет через 5-7, когда что-то сломается и придётся долго морщить лоб чтобы вспомнить как это было устроено ковыряясь в самописном ПО или пытаясь найти в продаже на замену что-то что уже не выпускается)))
При учёте того, что автономно этим рулит вполне себе ПЛК, то не думаю, там лет по 10+ железки поддерживаются + по мере устаревания обычно есть почти pin-to-pin замены. Хотя на сименсе это было бы ещё долговечнее.
А я правильно понимаю, что если с контроллером что-то случается, то выключатели локально не работают?
ИМХО это существенный недостаток.
Я когда делал подобное в своей квартире (только с акцентом на беспроводные технологии и Хоум Ассистэнт в качестве сервера), то в выключатели устанавливал реле с МК ESP8266. Это могут быть Shelly, перепрошитый и перепаяный Sonoff или просто собранные самостоятельно комплекты из ESPшки+реле. Плюс в том, что их легко и просто можно настроить на полностью локальную работу, и даже если сервер умного дома в полном дауне, интернета нет и вообще все плохо, то локальный выключатель включает/выключает локальную лампочку или вентилятор. Единственный минус — эту технологию не применишь для «слишком умных» источников света, с регулировкой интенсивности, температуры и т.п. Но для санузлов, коридоров, управления рольставнями и т.п. подход доказал свою полезность.
Сделал по похожей схеме:
До каждого выключателя витая пара (+220В на случай возврата на обычную проводку). Проводка от всех ламп и розеток сходится в щиток в гардеробной.
Выключатели подключены к Ардуино УНО (удобная плата), к ней же группа реле. В ардуине прошивка на базе MySensors считает импульсы с эл.счетчика, пробрасывает состояние от выключателей на реле и в Home Assistant, а также команды от Home Assistant на реле.
Результат: возможность включить/выключить свет с настенного выключателя и с любого мобильного устройства, включение теплого пола по расписанию, таймер на включение/отключение вытяжки, заблокировать любой настенный выключатель (ребенок любит баловаться), посмотреть историю событий.
Если HASS выйдет из строя — все продолжит работать. Если Ардуино выйдет из строя и в мире их не останется — нужно перекинуть гребенку выключателей напрямую на реле. Нет привязки к облаку, удаленно управление через VPN.

Всё упаковано в щиток на 72 юнита, разделенного на 3 зоны: ввод и автоматы, релейный блок, мозги. Изначально сомневался в долговечности обычных реле, но всё уже работает 5 лет. Система потихоньку расширяется.
Упреждая фразы: «фу, ардуино», «да это поделки, надо было брать пром.ПЛК» и подобные им:
— 5 лет назад мой бюджет не мог позволить инсталляцию на промышленных устройствах.
— в этих ПЛК стоит та же самая Атмега, только обвязка на более жесткие условия эксплуатации рассчитана, которых в квартире нет.
— сейчас заканчиваю проектирование расширяемого контроллера на дин-рейку, в базе которого текущая схема, показавшая себя отлично.
НЛО прилетело и опубликовало эту надпись здесь
Не знаю насчет этих, но банальные выключатели xiaomi работают вообще без всяких серверов. Механически, от нажатия. контролируют, естественно, только то. что присоединено к ним проводом, всякие двойные нажатия тоже не обрабатываются, если «сервер» (в любом варианте) в дауне.
Да, у Xiaomi интересная линейка подобных устройств (не только выключатели), и, наверняка, я что-то из этой линейки буду использовать в дальнейшем развитии проекта, но есть пара моментов, по которым не были использованы именно выключатели.
1. Внешний вид (банально не нравится безрамочный дизайн у выключателей);
2. Низкие токи коммутации (800 Вт) у двухклавишных выключателей с приемлемым ценником, на светодиодной нагрузке суммарной мощностью 72 Вт трёх-амперное реле после 40 минут работы залипало, что будет с этим выключателем, думаю, не надо объяснять; Те, что держат до 2,5 кВт в том количестве которое мне нужно, будут стоить практически ту сумму, которую я отдал за программируемое реле;
3. Беспроводное управление — в принципе не рассматривал этот вариант.
До того, как городить систему на ESP, я попробовал линейку Xiaomi.
По выключателям получилось так:
— геморой с расширением коробки, в стандартную европейскую не лезут
— безрамочный дизайн, никак не сочетающийся с остальными электроустановочными
— нестабильная работа — то включится, то нет (у меня была версия без «0», видимо нагрузки не хватало)
По итогу выключатели ушли на полку, ESP пришедшие на замену трудятся третий год без нареканий
Были еще «умные розетки» от Xiaomi (точнее, переходники-вставки в розетку). На момент покупки нормальных реле в линейке от Xiaomi не было, поэтому использовал их в качестве реле. С ними вообще классно получилось — в один прекрасный день все три штуки, которые у меня были, превритились в кирпичики и перестали реагировать на внешние раздражители. Видимо, это было результатом автообновления прошивки.
В общем, Xiaomi хорошая компания, у меня много их устройств трудится, но у них не все безупречно с качеством и стабильностью и я теперь тщательно изучаю отзывы, прежде чем купить.
НЛО прилетело и опубликовало эту надпись здесь
Насчет УЗМ — думал на холодильник повесить отдельное, но тогда, как было правильно Вами замечено, и на кондиционеры придется ставить отдельное, т.к. там тоже компрессор и требуется сброс давления (время для этого сброса другое), а это уже + 6 занятых модулей в щите, что для меня — непозволительная роскошь (т.к. 72 модуля хватило впритык), в итоге решил оставить одно реле с задержкой на включение 6 минут.
По отключению всего кроме холодильника — у меня реализовано разделение на приоритетную/неприоритетную нагрузку. К приоритетной относится холодильник, котел (что актуально в отопительный период), контроллер и слаботочка (домофон + оборудование для уведомления о внештатных ситуациях), все остальное питается через отдельный автомат и контактор.
В ПЛК реализован следующий механизм — есть общий выключатель: короткое нажатие — выключение света во всей квартире (при этом не отрабатывают сценарии по включению вентиляции и т.д.); длинное нажатие (более 2 секунд) — отключение питания контактора (т.е. отключается вся неприоритетная нагрузка) + выдается импульс на импульсное реле, замыкающее управляющую цепь гидроприводов, тем самым перекрывая воду. При повторном удерживании выключателя более 2 секунд данный режим отключается.
НЛО прилетело и опубликовало эту надпись здесь
Есть один огромный минус деланья колхоза, да и умного дома. Когда через несколько лет у вас начнет выходить из строя оборудование — надо будет вспомнить что и как работает, найти возможность купить запчасти, затем заколхозить все обратно. И при этом не факт что вы уже не смените сферу деятельности.
В случае применения всяких адрдуин и еспшек — да, в случае ПЛК очень сильно сомневаюсь, при наличии нормальной схемы найти спеца можно будет без проблем, да и с запчастями тоже.

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

Не совсем так: каждая группа отмеченная на схеме защищена своим устройством — автоматический выключатель, либо АВДТ. В данном случае группа холодильника (две розетки, с перспективой установки отдельной морозильной камеры) находится под АВ на 16А.
Сегодня выложу детальную схему, как раз устаканилось все оборудование в щите.

А почему не взяли номальный промышленный ПЛК и дискретные реле и контакторы?
Тоже делаю умный дом, но не нашел более гибкого и компактного варианта чем мощный ПЛК и дискретные реле — image

Причины 2:


  1. Цена
  2. Количество обвязки (БП, реле и т.д.) -> размеры щита. По факту в 72 модуля с трудом удалось влезть.
Просто есть обоснованное подозрение что цену и размеры вы себе увеличили применив более сложные и более габаритные модули чем простые реле и контакторы.
Не соглашусь по поводу сильного удорожания и увеличения размеров за счет выбранного решения — оно получилось компактнее:
Модуль расширения на 8 дискретных входов и 8 релейных выходов занимает порядка 4-х модулей и стоит порядка 6 тыс. (с учетом скидки за объем, т.к. львиную долю материала брал у того же поставщика)
Не буду спорить про цену. Может быть.
Но, как известно, скупой платит дважды.
Самый ненадежный элемент в автоматике — реле.
Поэтому когда все реле стоят дискретные и отдельные вы значительно облегчаете последующее обслуживание, ремонт и модернизацию системы.

Про простоту замены дискретного реле согласен.

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Я как опытный любитель покопаться в розетках и выключателях не стал бы доверять фазу во вскрываемой точке чему-либо, что сложнее банального механического выключателя. И даже после того, как опустил рычаг на автомате — проверяю фазной отвёрткой. Оно как-то спокойнее, знаете ли. Автомат физически неспособен самостоятельно переключиться в положение «вкл», а контроллер, да ещё и подключенный к интернету…
Можете написать стоимость вашего решения и кратко функционал?
Годами читаю статьи с гордым названием «Автоматизация жилища». Годами наблюдаю подмену понятий, когда автоматизацией называют не, собственно, автоматизацию, а создание единого облачного пульта ручного управления с достаточно невысокой защитой и отказоустойчивостью, ради возможности рулить со смартфона.
Потому что автоматизация — это всё-таки о процессах. А включение-выключение света — это не процесс. И все эти облачные пульты — они от лукавого, достаточно обвязки на 433 мгц и какого-нибудь оранжпая за $10 в качестве контроллера для того, чтобы рулить светом через смартфон без кучи дополнительных проводов под натяжным потолком.

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

В моем представлении умный дом — это система как в рассказе Рэя Брэдбери «Будет ласковый дождь» (англ. There Will Come Soft Rains).

Аналогично. Есть разные цели: 1. Комфорт. 2. Защита жилища от взлома. 3. Защита жилища от огня/воды. 4. Чесать собственное ЧСВ. 5. Экспериментальная тяга к новому.
Так вот, большинство проектов, кот. я видел, направлены на удовлетворение пунктов 4 и 5. ИМХО А по факту бесполезны, о чем по-честному некоторые из реализаторов этих проектов и признались через пару-тройку лет.
Если что, я — инженер и тоже питаю тягу к эдакому))

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

Отдельная история про датчики — без приточки они вообще бесполезны, разве что друзьям показать и похвастаться. А приточка в наших широтах означает ещё и рекуперацию + лишних 30 сантиметров к потолку. В общем, датчик со2 теперь просто просит открыть окно и проветрить.

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

Оценив все эти сложности я размечтался решил когда-нибудь ближе к пенсии построить загородный дом и навертеть там всякого. И поковыряться интересно, и на отладку время будет. А для жилых ячеек площадью в 50-90 метров городить и обслуживать такую инженерку как-то слишком запарно.
датчики — без приточки они вообще бесполезны
Почему?
Разве плохо знать объективно потребность в проветривании? Вы ведь и без датчиков чем-то дышите.
приточка в наших широтах означает ещё и рекуперацию
Почему? Можно просто делать подогрев воздуха, если проблема в дискомфорте зимой от холодного потока.
НЛО прилетело и опубликовало эту надпись здесь
Минус — надо выделять место под небольшой щиток в каждой комнате и софт.

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

Плюс — не надо столько проводов, нет единой точки отказа

ПЛК сделаны очень технологично. Их можно менять как пробки (раньше предохранители пробками называли). Просто снимаем один модуль и ставим резервный.
В случае же распределенного управления типа KNX надо будет бегать по точкам в поисках проблемы. При том что в распределенных системах приходится каждый контроллер программировать или настраивать отдельно. Это гораздо хлопотней.

Озвучьте, пожалуйста, общий бюджет системы? (Если не секрет)

Сложно посчитать, т.к. переделку всей электрики в квартире в любом случае делал бы, но попробую просчитать именно удорожание электрики, связанное с автоматикой:
1. Программируемое реле + модули расширения + кабель для программирования — порядка 24 тыс.
2. 3 комплекта шаровых кранов с приводами и датчиками — 26 тыс. (спорный момент, т.к. защиту от протечек ставил бы в любом случае)
3. Дополнительный кабель — порядка 4 тыс.
Выключатели (с нефиксируемым положением) вышли немногим дороже обычных, примерно процентов на 8-10. (Порядка 1 тыс.)

На текущий момент еще не приобретено оборудование, которое будет выполнять роль сервера, думаю между NUC и RaspberryPi.

Спасибо

Дружище, круто!
Продолжай автоматизацию. Умный дом, что бы под этим ни подразумевалось, это ещё и творчество. Это как писать картину. Казалось бы, кому она нужна? Место только занимает и краски по все квартире. Но для художника это кайф! Это детище, созданное своими руками.
Сам сейчас прорабатываю концепцию автоматизации свое квартиры. Если тезисно, то опираюсь на следующее:


  • проект — это наше все. Предыдущий опыт автоматизации квартиры остался неоконченным именно из-за отсутствия детальной проработки его функционала и подробного проектного решения
  • максимум проводных решений, это надёжно, помехоустойчиво, пусть и более трудоемко в реализации
  • любые кнопки и выключатели — только слаботочные. 220 вольт нужно там, где этого требует нагрузка. Выключатель же — это просто коммутатор, генератор импульса
  • всегда стараться закладывать возможность работы основных элементов управления без контроллера умного дома. Выключатели света должны выключать свет вне зависимости от сервера, роутера и других зависимостей, вода должна перекрываться, даже если отрубили электричество и т.д.
  • прагматичный подход: везде руководствоваться здравым смыслом и не быть перфекционистом. Например, не вижу смысла в управлении каждой розеткой в отдельности, никогда не знаешь, что в нее будет включено, не будешь постоянно переопределять биндинги подключенных устройств
  • где возможно, делаю DIY решения (к теме о творчестве)

Жду продолжения о дальнейшей судьбе проекта!

Если ремонт не закончен, то стоит добавить
управление вытяжкой на кухне: включили плиту — включилась вытяжка.
Не увидел источник температуры наружного воздуха? По наружному воздуху полезно управлять теплыми полами.
Не увидел обработку срабатывания пожарной сигнализации.
Полезно установить собственный датчик дыма в общий коридор за дверь.
Не увидел сигналов от незакрытых окон. Типовой сценарий: при отъезде нажимаем режим «выключить все лишнее» и получаем сигнал типа «забыли закрыть окна».
Не увидел сигнал от дверного звонка: полезно получить смс-ку, что в дверь звонят соседи.
Если свет в туалете и ванной включается по датчику движения, то полезно иметь две независимых лампочки: при отсутствии движения сначала отключается первая, через 30 секунд вторая, чтобы не пугать неожиданным наступлением темноты.
Температура и влажность в ванной помимо вентиляции может включать подогрев зеркала, чтобы не запотевало.
Управление ночным освещением?
Управление новогодним освещением?

linktmb Посмотрел бюджет на реле, мне показалось дороговато, правда не знаком с функционалом ONI, но судя по описанию задачи, у Вас в основном дискретное управление. Как раз сейчас делаю обучающий пример для программируемых реле ОВЕН, для алгоритмов управления освещением, пока вышла вышла 1 часть https://www.youtube.com/watch?v=kE0sobkGYLA, может кому будет полезно.
Так же хотел уточнить, управление нагрузками Вы делаете через встроенные реле? без использования внешних и какие типы ламп используются?

Управление делаю через встроенные реле (вентиляция и одиночные светильники на 3А, все что мощнее на 10А).
По лампам — все светодиодное. Точечные светильники на 18 Вт (группы освещения от 1 светильника до 4-х), Люстры в комнатах от 4 до 8 лампочек (9,5 — 14 Вт каждая).
По встроенным реле — когда на 3А реле висела группа из 4х светодиодных светильников на 18 Вт каждый, спустя 40 минут работы реле залипло (не выключалось), переключил на 10А.
На данный момент дискретное управление, в дальнейшем планирую реализовать функции термостата (судя по документации, часть дискретных входов могут переключаться в аналоговый режим, но пока не проверял, в крайнем случае — доп модуль с аналоговыми входами).
Овен рассматривал при выборе оборудования, но несколько смутили размеры и мощность релейных выходов в 5А.

Я понял, по современным светодиодным светильникам, у которых заявлена малая мощность есть подводный камень, в виде стартовых токов при включении, это как раз и проявляется в "залипании", в этом плане я больше склоняюсь к установке промежуточных реле на съемных колодках, это во первых позволяет быстро заменить вышедшие из строя реле, или перебросить на соседнюю группу, во вторых, если есть управляющий рычаг, а он практически у всех реле есть, можно управлять в ручном режиме, хотя это и получается дороже, но в случае чего, позволяет оставить в работе остальные потребители и сократить время простоя.
Сейчас у ОВЕН выходит новинка ПР102, https://www.youtube.com/watch?v=P3MPzzKQdeM на 40 каналов ввода/вывода+модули расширения ПРМ-1 до двух по внутренней шине, поддержка аналоговых сигналов в большом разнообразии, ну и 2 RS-485 с помощью которых можно это все интегрировать и расширить как захочется, по цене получится явно дешевле на такое же количество каналов ввода/вывода, на разницу можно пром реле докупить.

Там не только пусковые токи. Есть и емкостная составляющая нагрузки. Тоже вносит немалый вклад.
НЛО прилетело и опубликовало эту надпись здесь
Все в Visio
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории