Умный дом
3 поста
3 поста
Или как своими руками делать устройства умного дома из говна и палок, не привлекая внимания санитаров, и никому не заносить за это деньги. На примере "умной" фитолампы.
В общем, попытаюсь в очередной раз развеять миф о том, что умный дом - это дорого, сложно, ненадёжно, должно обслуживаться специалистами и т.п.
Тут как раз подъехали все компоненты для выполнения заказа жены на очередную фитолампу, так что берём палки, говно, пиво и поехали.
В роли палок - обрезок какой-то доски и алюминиевой трубки. В роли говна - Zigbee-релюшка и LED-модули для выращивания растений с алиэкспресса. Алюминиевый радиатор - в роли охладителя страсти и кипящих говен в комментариях под предыдущим постом про умный дом, доказывающих как сильно он всем не нужен (и, видимо, под этим). В роли пива - пиво. Кстати, подержите его, пока не закончу. Ещё понадобится немного провода и шурупчиков, но они постеснялись, и остались закадром.



Чтобы провода не торчали, дизайним и печатаем на 3D-принтере декоративную крышечку для реле.
Моделька, кому надо. Элемент сугубо декоративный, опциональный, несущей функции не выполняет. Труба будет держаться за счёт наклонного отверстия, просверленного в доске.
Роль "самого умного" будет выполнять вот это копеечное реле, которое можно купить на Алике или Озоне за 300 (±50)р. Если хочется с плавной регулировкой мощности (диммированием), то будет подороже - рублей 600 (±100)р.
Можно найти варианты для Wi-Fi, Zigbee, Thread, Matter. Последние два пока что существенно дороже, так что я использую Zigbee. А Wi-Fi, хоть и дешевле, но проигрывает Zigbee в стабильности (согласно моему личному опыту).
Провод пропускаем через алюминиевую трубку
Надеюсь, даже зумерам не надо покадрово разъяснять, как сделать в куске алюминия несколько дырочек, вкрутить в них шурупчики и припаять два проводка. Если надо, погуглите в тиктоке или пройдите курсы саморазвития у бывшего трудовика.
Эти LED-модули предназначены для промышленного выращивания растений на гидропонике, в теплицах и т.п. - они мощнее и долговечнее, чем готовые лампы, которые продаются в Леруа, ОБИ или на Озоне (которые зачастую имеют фактическую мощность существенно ниже заявленного номинала). Но и охлаждение им требуется подходящее - без радиатора разогреются аки аццкий сотона и RIP. Питание на 220В, так что никаких блоков питания и переходников не требуется. Стоят в диапазоне 100-200р. Самый дорогой элемент конструкции - алюминиевый радиатор - около 300р.
Собираем всё вместе, для начала проверяем включением кнопкой на модуле - как у обычной лампы.


Проверяем - работает!
На этом моменте лампу можно подключить в Умный Дом Яндекс (УДЯ) или Сбер - эти реле прекрасно поддерживаются, если у вас колонка или хаб с Zigbee. Но у нас же все поголовно шифропанки, хотят, чтобы у них всё работало без энтернетов, VPN и SMS (я в том числе), так что подключать будем к HomeAssistant, который работает локально, денег не просит, и товарищу майору ничего не докладывает. Установку самого HomeAssistant, а также HACS, Zigbee2MQTT и YaHA Cloud подробно описывать не буду - 100500 инструкций про настройку есть на ютубе, рутубе и ещё миллион на подходе, а у нас тут про самоделку. Вот её в предварительно настроенный HomeAssistant подключим.
Зажимаем единственную кнопку на модуле, ждём, когда он начнёт моргать, и...






Если ты видел настройку сценариев в одном умном доме, ты видел их все. Принцип настройки в Яндекс, Сбер, Tuya, Home Assistant и прочих - очень схож. Если внимательно посмотреть на панель настроек, и не кричать "ой всё!", то можно увидеть, что всё логично.
Идём в панель HomeAsstant, разрешаем подключение новых устройств, переименовываем из абракадабры во что-нибудь легкозапоминаемое - например "фитолампа" или "фитолампа для расады" и т.п. (чтобы различать, если у вас их несколько). Затем самое главное - находим раздел "автоматизации" и создаём новую. Автоматизация состоит из "триггера" и "действия". Когда (при наступлении какого условия) и что надо сделать. По ТЗ от жены единственным условием включения и выключения является фиксированное время, но можно привязаться к рассвету, закату (от рассвета до заката, ага) и прочим событиям. Комбинировать различные условия можно до бесконечности, например, включать фитолампу только если никого нет в комнате, чтобы не мешала (нужен датчик присутствия), и т.п., но как раз такое переусложнение приводит к тому, что единственный, кто может этим пользоваться - тот, кто настраивал. Так что оставляем простой вариант, понятный всем - по времени. Если кого-то не устраивает, что лампа включилась, её можно выключить - кнопкой на реле, расположенном в традиционном для настольной лампы месте, или голосом.
Кстати о голосовом управлении. В "настоящем умном доме" оно нужно по минимуму, т.к. в самой концепции "умный" означает, что сценарии не требуют ваших активных действий - "оно само" (напр. включить/выключить лампу в определённое время), а дом, в котором всё включается голосом - "не умный, а дистанционно управляемый". Но кто сказал, что дистанционное управление - это плохо? Это хорошо, это нам надо.
Вообще у HomeAssistant есть "своё родное" голосовое управление - Home Assistant Voice, работающее без интернета, которым я никогда не пользовался, потому что у меня уже есть Яндекс Станция, которая отлично дружит с HomeAssistant через аддон YaHA (Yandex + HomeAssistant), а выходить на следующий уровень шифропанка, когда Алиса принципиально заменена на локального голосового помощника, у меня мотивации нет.
Поэтому навешиваем на наш выключатель в HomeAssistant ярлычок "Яндекс" чтобы показать аддону, что это устройство должно быть видно в УДЯ (умный дом яндекс) и обновляем список устройств на стороне Яндекса. Говорим, что наша лампа - не основное освещение, а декоративное (чтобы она не в(ы)ключалась по команде "в(ы)ключи свет").





И вуаля - наша лампа управляется командами типа "Алиса, выключи фитолампу для расады", "Алиса, включи фитолампу для расады на кухне" (если командуем через колонку в другой комнате) и т.п. Если релюшка была с диммером, то будет работать также "Алиса, установи фитолампу на 50%", "включи фитолампу на полную мощность" - ну вы поняли.
Теперь, если интернет отвалится, то голосовые команды работать не будут, а включение и выключение по таймеру - будет, также, как и управление через веб-морду или с телефона через Wi-Fi.
Вот, кстати, ещё несколько предыдущих поделий, по возможности интегрированных в интерьер, так сказать.


Изначально цветок был ниже, но подрос и почти упёрася в лампу. Скоро придётся решать проблему. Как раз здесь стоит целых три модуля и мощность регулируется. У диммера есть небольшой ток утечки в выключенном состоянии и LED-модули всегда чуть-чуть светятся.
Дерево - ВОТ ТАКОЕ©! Лампа держится на стеллаже креплениями, напечатанными на 3D-принтере, а провод зафиксирован 3D-печатными скобками. В печатном же корпусе скрыто реле. Поскольку всё заточено под мой стеллаж, модели давать бессмыссленно.


Первый блин. Комочком только провода.
А вот это бомж-вариант из куска ДСП до изобретения покупки 3D-принтера - подсвечивает микрозелень для салата и манго, растущий из косточки. Как видно, без печатного кожуха всё тоже держится - реле на двустороннем скотче, а труба в отверстии в доске. Обязательно переделаю, когда дойдут руки облагородить, и скрыть торчащие провода. Когда-нибудь. Но не сегодня.
Можно ли заменить всё это на обычные таймеры? Конечно, можно. Вот только уже даже жена за пару лет заценила, что говорить "Алиса, включи все фитолампы" удобнее, чем бегать и включать их по одной, когда по какой-то причине хочется отклониться от графика (пасмурный день и т.п.). Также, как и выключать лампу голосом, когда готовишь на кухне и руки грязные, а она включилась и раздражает, и множество других кейсов. Не говоря уже про "Алиса выключи фитолампу и включи через полчаса", если она мешает, но надо не забыть включить обратно.
Ну и, пост, собственно, не про то, "нужен умный дом или нет", а про то, что "ЕСЛИ НУЖНО, ТО ЭТО НЕ ДОРОГО И НЕ СЛОЖНО", как многим кажется. Тем не менее, зная местное коммютнити, панамка готова, а я пойду допью своё пенное, пока не согрелось. Всем добра!
Исходный пост, конечно, юмор и сарказм, тем не менее, технически это осуществляется без замены плиты.
1. На газовом клапане меняем "барашек" на рычаг - проём под шпиндель там одинаковый, просто откручивается болт, снимается одна крутилка, ствится другая - без демонтажа самого клапана и вмешательства в систему газопровода.
2. Ставим дистанционно управляемый привод клапана - просто прикручивается сверху на трубу, есть регулировки, чтобы подогнать по высоте и т.п. Он прекрасно справляется как с кранами для воды, так и для газа. Главное, чтобы была ручка, которую можно поворачивать. Есть версии на батарейках, но надёжнее всё-таки от сети. У меня такие воду перекрывают - работают 2 года, полёт нормальный.


3. Подключаем привод клапана к HomeAsisstant.
4. На телефон мамы ставим приложение HomeAssistant Companion и включаем сенсор "Режим звонка". Теперь на основе "мама говорит по телефону" можно делать скрипты умного дома.
5. Пишем скрипт типа "Если телефон дома" (например, в домашней сети Wi-Fi), и начался разговор, то перекрыть газ. Можно ещё термодатчик (или геркон для положения ручек конфорок) поставить, чтобы выключать газ только при включенной плите, а не когда мама разговаривает, лёжа на диване при выключенной плите. Включаться обратно по завершении разговора автоматически он не будет - для этого нужно писать отдельную автоматизацию.
Конечно, ещё лучше для безопасности добавить герконы на положение всех ручек плиты - например, чтобы при включении клапана вручную, если газ на плите не закрыт, срабатывала сирена - мол, значала конфонки выключи, а потом включай. Либо, даже "если газ был выключен автоматически, и все конфорки закрыли, то включить газ обратно, если разговор уже закончен".
В общем, технически это осуществимо более, чем. Причём с бюджетом в районе 2-3т.р., если делать самому.
Кстати, если плита электрическая, то, вероятно, она подключена через отдельный автомат и его можно поменять на примерно такой. А то в комментариях уже спрашивали, бывают ли релешки умного дома, которые выдержат ток для плиты. Да, бывают.
Концепция умного дома заключается не в том, что можно управлять через приложение или через умную колонку, а когда оно само.
Например, в 8 утра шторы в спальне открывать, чтобы просыпаться под лучи солнышка, а вечером в 11 закрывать, чтобы свет от подсветки соседнего дома не мешал засыпать. Т.е. не ты сначала просыпаешься и открываешь шторы, а сначала штора открывается, а потом ты просыпаешься.
Удобно, когда выходишь из туалета, а через 3 минуты свет сам выключается, если там никого нет. Раз и навсегда решена проблема ора о том "кто опять забыл выключить свет в туалете" (прихожей и т.п.).
Удобно, когда открываешь входную дверь, заходишь в прихожую, а свет в прихожей включается сам. А когда уходишь, выключается. Т.е. реагирует не просто на открытую дверь, а понимает разниу между "кто-то вошёл" и "кто-то вышел".
Удобно, когда идёшь мыться в душ, и при повышении влажности вытяжной вентилятор включается сам. Причём, чем выше влажность, тем больше скорость. А выключается не по времени или ещё как, а именно когда влажность падает ниже заданной.
Удобно, когда, поужинав перед телевизором, заходишь вечером на кухню с горой грязной посуды в руках и вместо того, чтобы пытаться нашарить выключатель ничего не уронив, или ставить наощупь - вдруг на столе уже что-то есть, просто говоришь: "включить свет" и он включается.
Удобно, когда термостат на батарее открывается и закрывается, ориентируясь не на температуру себя самого, нацепленного непосредственно на батарею, а на показания термодатчика, расположенного рядом с рабочим местом (в кабинете) или возле дивана (в гостиной) - в общем, где-то в глубине комнаты, и соединены они скриптом автоматизации в HomeAssistant (Яндекс, Tuya, Салют, и т.п.). Чтобы в итоге регулировалась именно температура в комнате, а не температура возле батареи.
Удобно, когда по утрам влкючается тёплый пол в ванной, а к обеду выключается. НО! только, если кто-то есть дома. Если вчера вечером в доме не сработал ни один датчик движения, то и тёплый пол с утра можно не включать - для экономии. Например, если едешь в отпуск или в гости, то не надо париться о том, чтобы не забыть выключить, а потом включить обратно обычный таймер.
И да, все (ну или почти все) умные устройства проектируются так, чтобы функциональность сохранялась при отсутствущем интернете и даже электричестве - чтобы шторки можно было открыть вручную и т.п. Ну, умная стиралка, посудомойка и т.п. без электричества стирать, конечно не будет, но без интернета кнопками на панели управлять можно - они такие же, как на обычной.
Система умного дома не обязательно облачная (типа Яндекса или Сбера). Есть HomeAsisstant и прочие аналоги, которые можно запускать прямо у себя дома на маломощных устройствах, например, на старой AndroidTV приставке за 1500-2000р., чтобы всё работало без интернета, и данные никаким "товарищам майорам", в т.ч. китайским не передавались.
Но тут вот какая проблема: умному дому для полноценной, так сказать, "самореализации" нужен умный пользователь. Большинство пользователей думают, что достаточно накупить умных устройств, и оно как-нибудь само магически заработает. Но нет, всё, что я описал выше - нужно после покупки настроить самому. Не только подключить устройство к системе умного дома, а ещё и придумать и настроить сценарии. Почему оно не может заработать само? Ну потому что большинство сценариев описанных выше - это работа не одного устройства, а совокупности нескольких отдельных устройств. Например, "датчик движения + выключатель" (в туалете), "термометр + регулятор батареи", "датчик влажности + регулятор вентилятора" (в ванной), "датчик движения + датчик открытия двери + выключатель" (в прихожей). И это принципиально не может быть одно более сложное устройство. Потому что в прихожей выключатель света расположен в одном месте, датчик открытия двери в другом, а датчик движения/присутствия в третьем. Ну не получится датчик открытия двери встроить в выключатель света. А если в выключатель встроить датчик движения, то может оказаться, что он смотрит куда-то в угол, где никогда никто не движется. В ванной для эффективной реализации сценария влажность нужно мерять в одном месте (возле душевой), а регулятор вентилятора расположен в другом месте (рядом с вентиляцией), т.к. мерять влажность рядом с вентиляцией - неэффективно. И так далее. А реализация сценариев будет очень сильно зависеть от того, какие именно устройства вы пытаетесь соединить между собой. Поэтому ни один производитель не может вам эти готовые сценарии предоставить. А продумывать сценарии взаимодействия нескольких устройств большинство людей не привыкли. Большинство готовы осмыслить только что-то простое - как одиночный выключатель.
Вот и получается, например, ставит себе человек в частный дом/на дачу умный обогреватель/котёл, который можно включать/выключать дистанционно. В теории всё классно - когда никого нет, можно держать в доме температуру 10-15°C, а когда собрался домой - удалённо включать 20°С. Вот только делать это ручками в телефоне каждый раз - задолбаешься. Да и забываешь иногда. На самом деле, в системе умного дома можно настроить геозоны - на карте нарисовать зону, при въезде в которую будет срабатывать какое-то событие - например, когда едешь по дороге из города на дачу нарисовать зону, при въезде в которую (по расположению телефона пользователя) режим в доме будет переключаться на 20°С. Но это ж надо головой подумать - осознать, что ты вообще хочешь автоматизацию по геозонам, понять, где должна быть такая зона, одна или несколько - с какой стороны ты обычно к дому подъезжаешь за какое время, разобраться, как это сделать, причём с первого раза вряд ли получится - раз 5-10 придётся настройки поменять - размер зоны, расположение, чтобы точно переключалось как надо. Вместо этого "недостаточно умный" пользователь просто делает вывод, что умный дом - это бесполезная херня, которая не стоит вложений, да ещё очень убеждённо всем про это рассказывает - этоЖопыт, он у него теперь есть.
Сдаётся мне, что все эти судебные прецеденты с (не)вменяемыми бабками призваны простимулировать граждан меньше покупать жильё на вторичке в пользу покупки новостроек, продажи которых буксуют. Если допустить, что это действительно государственная политика по стимулированию спроса, то всё становится логичным.
Решение этой проблемы давно есть - это риэлторы. Подержите мой каберне-совиньон и погодите раньше времени кидаться тапками, ибо не надо путать настоящих риэлторов с хуеплётами, которые так себя называют в РФ. Разница между риэтлором в РФ и оригинальным значением этого слова такая же, как между блатняком, который по некоторому недоразумению называют именуют шансоном и музыкальным жанром, который так именовался во Франции.
Итак, в ориганале риэлтор - это уполномоченное, лицензированное лицо, которое несёт ответственность за чистоту сделки по недвижимости. Итак, согласно законодательству, например, в США, риэлтор должен:
Пройти обучение
Получить ЛИЦЕНЗИЮ (для простоты аналогии будем считать, что это аналог водительского удостверения)
Оформить страховку (опять же, проведём аналогию с ОСАГО у водителей).
Соответственно, два гражданских лица не могут заключить сделку по купле-продаже недвижимости напрямую - у каждого должен быть агент, который действует от его лица - агент продавца и агент покупателя соответственно. И это должны быть два разных агента. У обоих дожна быть лицензия и страховка. Если по каким-то причинам в результате сделки покупателю или продавцу был нанесён ущерб, то компенсация этого ущерба выплачивается, ВНИМАНИЕ (!) из страховки риэлтора, допустившего ошибку. Если проебался и недостаточно всё проверил риэлтор продавца, то выплата идёт из страховки агента продавца, и наоборот. Ну и, как с ОСАГО - начинающие и проебавшиеся риэлторы платят повышенную страховку. А при регулярных и особо злостных проёбах лишаются лицензии. Покупатель и продавец не обязаны знать нюансы законов, проверок и т.п., а вот риэлторы - обязаны. Государство не тратит деньги на поддержку выплат и т.п., и при этом есть гарантия, что владельцы недвижимости получат компенсацию от страховой. Собственно, за этот риск и все операции по гарантии чистоты сделки риэлтор и получает свою комисию, а не за то, чтобы водить кого-то на показы, выкладывание фоточек на сайты объявлений и уж точно не за то, что у них есть какая-то "база".
Как вы понимаете, в РФ риэлторов нет - ни одного. Говноеды, которые себя так называют - просто используют красивое слово, не имеющее ничего общего с истинной сутью риэлторской деятельности - они не несут никакой материальной ответственности. А хотелось бы, чтобы институт правильного риэлторства и соотсветствущая законодательная база для этого были.
У меня всё, верните мой каберне. И совиньон тоже.
С ютубом всё понятно.
А кто замедляет видохостинг пикабу? Почему загрузку ролика 9 сек приходится ждать полторы минуты?