Комментарии 28
Т.е. пользу приносит детерминированный набор реакций исполнительных устройств на заранее определенные входные воздействия. Но это обычная домашняя автоматика: залив — закрой воду, газ — перекрой подачу, пожар — туши.
Нейросеть здесь ну совершенно ни к чему, ограниченный набор сценариев прекрасно реализуется жесткой логикой. Смысла в применении инструмента «нейросеть» в данном контексте я не вижу абсолютно никакого.
Я совершенно не нахожу ничего страшного в открытом замке входной двери, регулярно забываю закрыть авто. А вот ситуация, когда мне (или кому-то из домашних) станет плохо или он\она будет глубоко спать и кто-то из моих домашних не сможет войти из-за заблокированного замка и будет нервничать около двери снаружи, гадая — вызывать МЧС? Скорую? Или ждать пока проснется? — вот такая ситуация меня тревожит. Так что пример неудачный.
Единственное серьезное применение подобных автоматических систем — для контроля утечки воды или газа и перекрытия подачи. Причем такие системы должны быть автономны, энергонезависимы и надежны. Я даже не вижу смысла в объединении таких систем бытовой автоматики в единое целое.
Есть ряд людей, которые действительно приводя понятие «умный дом» к понятию автоматическая система. Да, она сама принимает решение, когда открыть двери, включить свет или обогрев, например, на основании данных о местоположении обитателей дома. На основании данных о вашем пульсе (времени или статусе в соцсеточке) сама включит определённую музычку (и может быть уточнит, угадала ли с выбором). Сама, условно, платит коммуналку. И так и далее. Была статья по этому поводу на Хабре. А в вашей системе (при всём уважении к трудам) ума — как у тамагочи. Впрочем, никто (кроме вас) не может помешать вам сделать из этой автоматизированной системы действительно систему умного дома. В этом же и заключена сила DIY — только вы связываете и развязываете себе руки… ))
Идея «умного дома» не давала покоя инженерам ещё в 50-е: тогда появился первый дом с кнопками, где все бытовые задачи решались нажатием конкретной кнопки.
На самом деле, идея (и реализация) умного дома появилась еще раньше. В книге Ильфа и Петрова «Одноэтажная Америка» они описывают, как им показывали (их путешествие было в 1937-1938 годах) дом, в котором уже была автоматизация температуры воздуха в зависимости от времени суток, была автоматическая скрытая вентиляция (которая располагалась за книжным шкафом и удаляла, в том числе, табачный дым, не давая ему распространяться по дому). Так же там описывается «умная» плита, которая после заданного времени и режима готовки переходит в режим поддержания блюда горячим.
Датчик этот реагирует на изменение поглощения излучения углекислым газом в зависимости от концентрации СО2.
Никакого изменения частоты там не происходит.
По воде.
Датчики протечек.
Слежение наличия горячей воды. Если горячей воды нет, то автоматом подключается котел.
Слежение наличия холодной воды. Если холодную воду отключили, то автоматически задействовать то же котел к примеру.
По газу.
Слежение за утечкой газа. Обнаружена утечка, отрубаем газ.
Охрану я бы предоставил полиции.
Режим «в квартире долго никого не будет».
При этом отрубаются все контуры питания, кроме наверное питания холодильника и охранной системы. Отрубается газ и вода.
Проверяются все форточки, может задвигаются шторы и т.д.
Ну а далее:
— система кондиционирования и вентиляции;
— автоматическое включение освещения в туалете (емкостной датчик);
— по плинтусам тусклое освещение для передвижений ночью по квартире, не мешая другим обитателям;
— каким то образом узнавать, что нужно купить из продуктов;
Вот такие у меня запросы :)
А, ну и все системы должны быть автономными, но в то же время я должен знать состояние каждой из систем.
Добавлю по охране: я хотел вынуть из ОВОшной сигнализации состояние «поставлено на охрану» — «снято с охраны» для автоматического перекрывания воды и выключения света везде, когда все ушли из дома. Но мне не разрешили подключить к их реле свои проводочки. Мотивировали тем, что у них были случай, когда клиент поставил квартиру на охрану, спустился на первый этаж, ему пришла СМС о нарушении, он поднялся, попал на грабителя и его убили. Так что теперь они не разрешают никаких выводов данных из своей системы.
На моем блоке начинает гореть индикатор «Взят». Около этого индикатора поставить оптодатчик и дальше делай че хошь :)
Во 2-ых, обнаружение протечек воды безусловно нужная функция. Никто не говорил, что система завершена (об этом даже отдельный параграф есть).
Более того скажу вам, что планируются алгоритмы, которые отслеживают постоянных поток воды по трубопроводу для обнаружения сбоя арматуры в бочке унитаза. Если вода течет продолжительное время, то об этом можно предупредить. Пользователь (ну или даже автоматика) может проанализировать присутствие человека в ванной/ в кухне и еще где-то где в теории может быть на долго открыта вода. Если там никого, то можем заподозрить утечку воды, а перекрытие в таком случае осуществить только мануально с кнопки в интерфейсе системы (чтобы автоматически не перекрыть воду в душе :) ).
Во-первых, на английском. Во-вторых, многобукаф…
— Евгений, разработчик
Я даже не знаю как это комментировать.
Да, для Home Assistant есть плагины для быстрой настройки, но с ними непросто. Поэтому чаще конфигурация такой системы делается вручную (приходится писать код): проще укусить себя за локоть. А если уж нужно писать код, так лучше свой собственный.
Как написали чуть выше — Евгений разработчик. Вместо выучить синтаксис yaml, оказалось проще написать свою систему. А чтобы не кусать локоть, можно на node red конфигурировать ha.
Идея хорошая и заключается в создании "движка" под себя. Это большой, сложный и долгий процесс. Я тоже занимаюсь умным домом для себя как хобби. Тоже столкнулся с тем, что существующие системы не совсем подходят для моих нужд с точки зрения быстродействия, возможности подключения разных iot Девайсов, удобства и т. д. Но вопрос нехватки времени для меня стоит остро — я не готов все писать с нуля, поэтому я все-таки остановился на Мажордомо. У него есть архитектурные минусы и он требует навыков разработчика, но обилие функционала и поддерживаемых устройств — это то, с чем столкнется каждый разработчик эко системы, а это там уже на высоте.
В результате у меня реализованы автоматические системы: управления поливом (частный дом)-5 контуров, управления отоплением — 8 помещений с датчиками и газовый котел, управление светом в одной комнате (автовключение по движению), охранная система с автоматическим оповещением в телеграм с видео нарушения, автоматическое включение/отключение фонтана, насоса бассейна, некоторых электроприборов.
Я могу управлять им с помощью веб браузера, телефона, голосом, а теперь и телеграмма — с помощью удобных кнопок меню. На очереди интеграция с яндекс станцией. Конечно планов много, и, для меня куда интереснее реализовывать уже пользовательские сценарии, чем копаться в базовом движке и возиться с подключением устройств. Если у героя будет достаточно времени, терпения и решимости, чтобы довести свой продукт до уровня мажородомо (по функционалу) тогда все это не зря.
NodeMCU V3 — а фото о ардуинки Уно ;)
На еспешки можно штатными силами поднять веб сервер. Который можно уже распарсить как угодно в любом клиенте.
Логику можно реализовать на микроконтроллере.
Параллельное выполнение через таймеры.
Интерфейс через мощности самого клиента (на js для ПК) или в андроид клиенте, потому что с ним, веб морда уже нафиг не нужна)
Цена вопроса… У меня вышло порядка 500 рублей
Приложуху для андроида написал сам, в системе крутиться порядка 10 объектов/датчиков ( цену датчикам конечно не указывал, там уже у каждого свои аппетиты)
А мне понравилось. Перечислено много ПО, и если ты не профессионал, но любишь для хобби поковыряться в электронике, не плохой гайд как квест для развлекухе.
Если же есть домашние животные систему умного дома можно доработать и в этом направлении, например для кормления или ещё чего.
Спасибо
Умный дом как хобби