Comments 103
Судя по вашей схеме, если пропадает доступ к облаку (пропал интернет, сломался API/DNS, роскомнадзор заблокировал, и т.д.) то умный дом превращается в полнейшего кретина, и находясь с контроллером в одной комнате нельзя сделать ничего — остаётся сидеть в темноте и ждать Алису.
Вы об этом, конечно, написали, однако это — не умный дом. Умным дом будет когда он сможет контролировать свои системы совершенно автономно и независимо.
Груду триггеров тоже довольно сложно назвать умным домом. Это просто набор правил, которые ко всему прочему принуждают пользователя самому их придерживаться.
Можно сделать систему управления с кучей параметров, не хуже чем панель управления в самолёте — утром чайник сам заваривается, туалет подогревается, свет включается. Но стоит один раз поддаться лени и сместить график, или от бессоницы пораньше вскочить — это начнёт раздражать.
Сколько датчиков не добавляй, если это просто набор правил — пользователь постоянно будет втыкаться в разные глупости "умного" дома.
По-настоящему умным дом будет когда он не будет мешать, и подстраиваться под обстоятельства. А пока обычная глупая коробка намного удобнее всех этих королевских автоматизаций.
С ручным управлением система усложняется в разЫ.
Я тоже дома нечто подобное делаю (уже давно превратилось в долгострой), но даже простая реализация режима "управление светом через контроллер УД/ручное управление с тех же выключателей" требует как минимум сбор всей проводки по схеме звезда и кучу реле/переключателей.
Либо уходить в вариант, когда на каждой розетке/выключателе/лампочке стоит немного умный блок, который отправляет запрос на контроллер УД, а при его недоступности — выполняет заранее определённое действие.
Так, кстати, можно будет облегчить проводку — тащить везде 220В + ModBus (витая пара), как к розеткам, так и к выключателям, а логику определять уже на оконечных устройствах.
Но тут уже всё упирается в цену самого устройства и размер, чтобы можно было установить в обычном подрозетнике за розеткой или за выключателем.
Сейчас сам с ним экспериментирую.
– If wifi/internet goes out, can you still control the light with the attached switch?
– You can not only control the light with the attached switch. You can still control the light when your mobile and the switch are under the same route… LAN mode.
Личный опыт: в доме 3 алексы и 1 гугл.
Управляют кондиционерами, лампочками и электроникой.
Недавно прошли грозы, вырубился инет на сутки и все мои управлялки замерли. На все нашлось ручное управление, кроме лампочек. Вечером ходил с фонарем на голове, как шахтер.
Озадачился аналогичным вопросом — сделать систему управления домом автономной.
Облачные решения хороши для разных задач, но не для управления домом.
Преимущества онлайновых голосовых управлялок во встроенном интерпретаторе речи.
Т.е. мне не нужно заучивать и помнить тексты команд, а достаточно сказать приблизительно — что я хочу.
В автономной голосовой управлялке помимо Speech Recognition (Speech to Text) нужна еще и Text to Commands Interperetation. Без интерпретатора с ростом устройств управлять будет сложнее из-за необходимости дословно помнить все команды.
Правильный вопрос задал камрад shiotiny ниже.
Устройств наставил от sonoff (перешивал под mqtt), до самосборных (контроллер пивоварни).
Управление исполнительными устройствами — должно быть на месте стандартных выключателей и прочего, чтобы не приходилось лезть в телефон или управлять голосом. А контроллер — быть автономным внутри дома. ИМХО)
Самое простое и адекватное — собственный NodeRED сервер управления умного дома (либо домотикз, либо что-то ещё, ставьте то, что больше понравится), на который заводится всё.
Далее Алису/Алексу/… вы подключаете к своему серверу, также к серверу добавляете UI у NodeRED он встроенный, у домотикза тоже есть, у других тоже UI должно быть).
Тогда в обычной жизни вы сможете говорить со своим домом, а при падении облака — достать смартфон и управлять всеми устройствами в локальном режиме через WEB или приложение на смартфоне.
Сам сервер хостить на чём-то типа Raspberry PI (~$30у себя дома, а на случай поломки — иметь такой же в резерве.
p.s. Недостаток такого решения — нужно быть немножко гиком и нужно понимать, что если что-то сломается, то исправить сможете только вы сами.
p.p.s. Ещё можно посмотреть на коммерческие решения типа "Siemens Logo!", тогда замена вышедшего из строя устройства будет проще (хоть и дороже).
Как "старый зубр", я тоже за автономность.
Все это красиво пока инет есть..
Интересно, а есть автономные системы распознавания речи? По разумной цене или опен?
UPD: Вот даже на хабре обсуждали:
habr.com/ru/post/267539
SpeechRecognition — питоновский модуль, есть поддержка Hotword (через Snowboy) и CMU Sphinx для распознавания. Для сфинкса вроде есть русская модель.
Доверить интернет решению управление домом… Это надо очень сильно верить.
Зато представьте, какое раздолье.
Стучатся к вам в дверь:
- откройте, полиция!
- не открою, у вас нет постановления на обыск, идите в суд (в сад, погулять,… на ваш выбор)
- так… ок, Алиса, это офицер полиции с номером 1234, временный пароль 000000, требую обеспечить доступ в квартиру 112
… за дверью слышится громкий хлопок, зовут упавшего тела, дверь открывается, из квартиры раздаётся голос, удивительно похожий на ваш - я, жилец квартиры 112 прошу офицеров полиции зайти в квартиру и разрешаю выполнить любой тип действий, которые офицеры считают нужным выполнить, чтобы не мешать вам я обездвижил себя аккуатическим ударом и тихо мирно лежу на полу
Юзаю данный плагин пару месяцев, управляет контроллером Vera, к которому подключен зоопарк Z-Wave устройств. Ну отвалится Яндекс (что несколько раз случалось — колонка на короткое время похоже теряла сервера), пропало голосовое управление. Смертельного ничего не произошло. Голосовое управление в моем случае это надстройка, которую можно выключить и катастрофы не случится. Вся логика и сцены на контроллере с надёжностью роутера, и всё работает локально без облаков. Есть ещё Siri, которая также рулит теми же устройствами. Можно подцепить колонки Гугла и Амазона. Покетсфинкс давно пытался заюзать, был очень слаб, не знаю, как сейчас, может подрос. Яндекс стоит в качестве подопытного, не понравится перейду на что-то другое. Пока это просто голосовая управлялка, об Умном доме речи не идет, как и все наши умные дома всего лишь набор триггеров, сцен, расписаний, примитивных автоматизаций.
Я про такие места как «создать свои навыки «умного дома»» / У разработчиков появилась возможность создавать _свои навыки «умного дома»_. Объясните пожалуйста мне смысл этого предложения. И тут же «В списках навыков появляется всё больше новых брендов.». Какие ещё новые бренды в списках навыков?
«Затем они появляются в списке доступных для управления устройств (в так называемом квазаре).» — Для меня квазар это сверхмассивная чёрная дыра выбрасывающая материю аккреционного диска в джетах на полюсах, а не «список устройств».
«Умение (capability) / Также у каждого устройства должно быть минимум одно умение (capability).» — почему «функция» или «возможность» называется умением?
И наконец по теме статьи, как я понимаю, Wiren Board 6 это хардварный шлюз, а к примеру Mozilla Gateway это софтварный шлюз. И суть их в том, что каждый выполняет ту часть задач, которую ему и отвели. То есть WB6 механически щёлкает переключателями, а MG работает как морда управления этими щёлкающими действиями, и если возможно сама управляет софтварными устройствами. Так?
То есть, или без друг друга не обойтись, или компоненты умного дома выбирать под софтварный шлюз, что-бы вся механика была уже в умных устройствах?
Я не сильно шарю в архитектуре умного дома и всех этих примочках, но тема очень интересная))
www.amazon.com/gp/help/customer/display.html?nodeId=GCC6XV9DX58VW5YW
Локально — зависит от конкретной реализации и пользователей.
"какую задачу решает «умный дом»?"
Включить-выключить свет/кондиционер не руками, а голосом. Зачем это может понадобиться, к примеру, инвалиду — понятно. Зачем это людям без проблем с движением по своей же квартире — как-то непонятно.
А тут раз-раз – всё выключилось, спи спокойно, хозяин.
а) Всегда на одном и том же месте
б) Тактильный (можно найти наощупь, нажать наощумь и понять наощупь, в каком он положении). В отличие от новомодных сенсорных панелей умного дома и прочего.
в) Четко и однозначно реагирует на команды
г) Может прослужить десятки лет
д) Не требует автономного питания, датчиков, отдельной проводки витой пары либо радиоканала.
е) Не требует интернета для работы
ж) Можно приобрести в любом Мусохранске
з) Полная аппаратная совместимость с любым подлюченным к нему устройством — ЛЮБЫМ. Любого производителя
и) полный Plug-n-Play. Требуемое количество
Обычно выключатель находится в шаговой доступности
А для света в спальне давно придуманы выключатели с пультом, или по хлопку. Питание кондиционера тоже отлично рулится через выключатель, который можно поставить куда угодно, хоть в изголовье кровати.
Все эти решения опять-таки сводятся к «нужен пуль». Пульт для света, пульт для кондея, пульт для тетевизора, пуль для эпплтв. Маленький пуль от обогревателя давно уже потерялся где-то в просторах квартиры.
А пуль для закрывания штор мне где взять? А чтобы открывание штор синхронизировалось с будильником? Да, и для этого есть отдельные решения. А можно хер забить, и открывать руками, как я сейчас и делаю.
P.S. Меня прям бесит, когда я уже заснул, а жена ещё нет, и тут она начинает тянуться через моё спящее тело до тумбочки около моего изголовья, чтобы забрать всю эту пачку пультов и вырубить всё это хозяйство.
Вообще судя по тому сколько живут ледлампы (особенно если их не выключать) и по тому, что они потребляют почти столько же сколько и обычные энергосберегайки, можно сделать вывод, что использование ледламп в разы дороже энергосберегаек и это скорее мода чем экономия.
1000 / 6 / 24 = 6,94 (дней) — за такое время лампочка потребит 1 кВт⋅ч.
365 / 6,94 = 52,56 (кВт⋅ч) — столько она потребит за год.
При тарифе, допустим, 5 рублей 50 копеек, получаем 290 рублей в год за круглогодично горящую лампочку в коридоре. Это дорого?..
Про три месяца — не знаю, откуда у вас такая статистика. Мои живут примерно по году в круглосуточном режиме. Энергосберегайки жили чуть дольше, года по полтора для особо удачных экземпляров. Лампы накаливания, конечно, в таком сценарии практически вечны, но там уже начинают гореть патроны от перегрева, да и счета за электричество не особо радуют.
" я слабо представляю себе юзкейс с 10 постоянно горящими лампочками." — ну дык сами же пишете про круглые сутки.
Короче ледлампочки — крайне неэкономная вещь:)
Лень двигатель прогресса, даа… Хотел пошутить про то, как часто случается такое, что в туалет хочется, но лень… Но мне лень, да и шутка несмешная :)
Для тех, кому "лень больше одного шага", пунктом #1 должен идти катетер.
Продолжу про ставни:
Для того чтобы открыть или закрыть ставни в одной комнате мне нужно 10 секунд постоять около пяти выключателей.
Плюс в жару я могу забыть(или меня может не быть дома) закрыть ставни и комната перегревается. Я могу забыть закрыть ставни на ночь. Я могу забыть закрыть ставни уходя из дома.
Автоматика всё это делает сама.
Руки могут быть грязные/мокрые
Выключатель лампочки может быть далеко и влом идти, но не влом громко что-то сказать :)
Далее, я для отопления купил электронные терморегуляторы по 10 евро в сатурне, программируешь на неделю и все. Они сами выключают отопление на ночь в ванной и гостиной а в спальне включают. Есть режим отпуска где можно настроить «выключить до 10 сентября, 22.00», приземляемся в 22.00, в это же время отопление само включается- пока едем с эропорта — помещение прогревается. Причем были версии с блютузом, но я купил без — сценарий ручного управления температурой это дичь, 18 уже холодно, 25 — жарко. А 21 в комнате или 23 никто и не почувствует, опять же изза гистерезиса температура так же и гуляет, только сама.
Сценарий со светом тоже натянутый, как по мне, проще автоматом включить свет в комнате рукой, чем шарясь в потемках объяснять этой алисе что надо сделать.
Пс вспоминается реклама «умного» утюга с wifi, из той же оперы. Правда как определить утюг выключен или это wifi отключился мне до сих пор не ясно.
поставить будильник на такоето время
запомнить в список
добавить в список покупок
поставить таймер на такоето время
сказать текущую погоду
сказать прогноз на завтра
и это я сделал за месяц пользования Majordomo
и это на домашнем компьютере.
просто удобно…
ничего не покупал
что планирую
во первых видеокамеру на входящих.
делать фото кто подходит к двери и отправлять в телеграм фото.
во вторых управление газовой колонкой тк надоело 5-10 раз крутить температуру теплонасителя.
ну и третих свет датчики движения включатели… все по вай фай
…
используется москито
esp8266.
и это начало умного дома.
ктото прикручивает пылесосы. яндекс и гуглоколонки.
и различные решения от умного дома топовых производителей.
умный дом это как роутер в доме… вроде бы не надо но с ним удобней.
и главное есть бесплатные решения.
Проблема с отоплением элегантно решается с помощью терморегуляторов, и поверьте мне, один лишь раз настроить и вы забудете о регулировке температуры навсегда, и вам даже говорить ничего никому не надо будет. Все же остальное тоже немного притянуто. Хотя может конечно список покупок и был бы удобен. Для света например есть китайские сенсоры движения, они не только включают свет, но еще и не включают его если в помещении светло. Голосовое управление светом это скорей неудобно. Ребенок спит, а вам надо в полный голос скомандовать чтоб оно его выключило. Или посреди ночи водички попить, или зайти на пару секунд в помещение чтобы взять чтото… А уж объяснить этой железке что надо включить левый прикроватный торшер на 30% яркости…
И это не как роутер, роутер вообще никаких проблем не доставляет, тут же на решение каждой проблемы добавляется еще одна новая, и хорошо если одна
Автоматизация это хорошо иногда, но порой простые решения удобней. Как пример: кому то может показаться удобным электронное табло с временем до прибытия автобуса, как в мск и спб, но гораздо удобней обычная бумажка с расписанием и тактовым движением, в этом случае вам надо запомнить только две цифры например 13 и 15, и это будет означать что автобус будет ждать вас на остановке каждый час в 13,28,43 и 58 минут.
только это будет датчик на esp8266+mqtt брокер
а голосовое управление это только бонус которым можно не пользоваться.
хотя хочется при твоем уходе чтобы уменьшалось отопление…
а к твоему приходу(можно следить или по времени ) отопление… просто с умным домом такие вещи делаются проще. а можно этого вообще не делать.
а отопление я кручу потому что осень… ночь холодная день теплый.
управление на батареях не хочется тк котел будет чаще тактовать.
(хотя и это не проблема)… да и вообще можно ничего не делать.
но я еще раз говорю. умный дом эта игрушка с которой становится чуть удобнее. не более того.
Для отопления давно придумали комнатный термостат ;) всё, что нужно — стабилизировать температуру воздуха, а не батареи. А крутить регулятор не рукой, а голосом — это совсем не умно, а даже немного наоборот.
а с экранчиком уже 300.
так что пока крутим.регуляторы на теплый пол и батареи установлены но пока не подключены в общую систему.
регулятор автономный порядка 1000 рублей
регулятор управляемый внешним порядка 1500 рублей
разница небольшая тем более наши китайские друзья позволяют и на этом экономить.
а голос это только бонус. и не более.
а еще можно графики строить. и следить за качеством воздуха…
а еще можно проветривать перед вашим приходом.
а еще можно понижать температуру после вашего ухода.
а еще можно открывать ворота перед вашей машиной
а еще можно спросить умный дом о времени до работы с учетом пробок
а еще...(список реализованного можно вести долго)
список хотелок реализованных конечен… однако людей много хотелок много… умный дом интересная удобная игрушка…
Программируемые терморегуляторы за 10 евро решают эту проблему. Но вообще механика лучше, у элеутронных есть только два положения вкл и выкл, и как крутится сервомеханизм очень хорошо слышно. Есть смысл такие ставить только ради экономии, но никак не для удобства. А три раза в год отопление выключить когда уезжаешь куда нибудь можно и руками.
не надо экономить на термостатах для газовых котлов(стоимость котла порядка 700 долларов).
второе правильное решение для регулировки температу ры в частном доме с газовым котлом, это установка термоголовок и большой накопительной емкости. а лучше и то т другое и третье.
у меня гугл ассистент понимает даже шёпот, удобство голосового управления в том что не надо включать приложение, выбирать из списка нужную кнопку или виджет… просто произнес команду и всё исполнено. у себя реализовал управление и без доступа к внешке, на роутере стоит Москитто, голосовое управление с помощью таскера и плагинов mqtt и autovoice… можно вводимый текст разбить на переменные, сделать уйму комбинаций, типа включи, вруби и тд свет… спокойной ночи-выключить везде и тд… ни как не реализую навигацию по комнатам, хочется чтоб телефон сам понимал в какой комнате я нахожусь и выполнять команды именно для этого помещения. но это удобнее различных пультов и даже приложений. да и может ли термостатом реализовать сценарий когда для комфортной температуры понадобится включить кондиционер, или закрыть шторы (жалюзи), подержать освещенность в необходимых пределах? включая свет… или по команде кино, закрыть жалюзи опустить экран и включить проектор?? таких сценариев уйма
"хочется чтоб телефон сам понимал в какой комнате я нахожусь и выполнять команды именно для этого помещения."
Идти в туалет с телефоном. — не прихоть, а суровая необходимость умного дома :) А если в доме проживает >1 человека?
"таких сценариев уйма"
Угу, только выглядят они выдуманными. Сколько раз в час нужно пользоваться командой "кино", чтобы появилась необходимость ее автоматизировать?
" просто от фразы включи свет он загорался именно там, где находится сейчас телефон"
А зачем телефону свет? ;) Как быть, если число телефонов >1? Если число обитателей квартиры !=числу телефонов? Что делать, если телефон на зарядке?
Современные проблемы требуют современных решений :).
телефон — лишь как универсальный пульт, который чаще всего находится рядом, и на котором можно реализовать множество триггеров, типа локации, или действий по будильнику. а что не так если телефонов больше одного? каждый может отправлять команды на общие исполнительные устройства… у меня реализовано все на tasker и по голосовой команде он может публиковать данные хоть на сотни топиков, на которые подписаны исполнительные устройства. и не важно в локальной сети вы или в внешней. нет телефона по близости — тогда классический вариант (поход к выключателю и последовательность действий) так же если он на зарядке и тд… для тех у кого нет телефона можно дома сделать старенький планшет как общий пульт… ещё есть устройства которые могут выходить из спящего режима по команде ок Гугл и выполнять команды. все ваши проблемы надуманы, я пользуюсь этим и хотел сказать что голосовое управление упрощает пользование.
"все ваши проблемы надуманы"
Не наши, а ваши ;) для того, чтобы включить свет, мне не нужны посредники в виде телефона и окей-гугла.
ну я же не знаю где вы живёте, возможно с вашей кровати легко дотянуться до выключателя, диммера освещения, чайника и тд… легко сменить цвет декоративного освещения, закрыть окна от яркого утреннего света, так же не вставая с кровати)) мне это напряжно… потому прослойка в качестве телефона мне все же упрощает жизнь)) не говоря о таких ситуациях когда уже выйдя из дома, можно погасить свет, закрыть окна, и даже перекрыть воду… )) если это конечно не автоматизировано, ведь с того же телефона можно отправлять домой данные о моей локации как и членов моей семьи и так же выполнять какие либо сценарии пока ни меня ни жены нет дома… но это пока в перспективе)) а вообще если так подумать, то лень двигатель прогресса… вот кому то было напряжно копать палкой и он придумал лопату, затем соху… трактор… ))
"возможно с вашей кровати легко дотянуться до выключателя, диммера освещения, чайника"
С моей кровати легко дотянуться только до ночника :) до чайника тянуться далеко, во первых он на газовой плите, плита на кухне, а во вторых все равно чайник сам в себя воду не нальет, бутерброды к чаю не нарежет и в тостер их не закинет. Все равно на кухню придется идти по олдскульному.
"вот кому то было напряжно копать палкой и он придумал лопату"
Производительность работы лопатой значительно выше производительности работы палкой, да. Это прогресс.
Производительность голосового включения света правда больше? Сколько времени проходит от произношения фразы "Окей-гугл включи свет" до включения света там, где нужно?
"и для чего это надо, да чтоб не тратить время на однотипные рутинные действия, которые в быту приходится постоянно повторять."
Включение-выключение электроприборов — из всех бытовых занятий, пожалуй, самое быстрое и ненапряжное. И автоматизировать его проще и дешевле, чем, к примеру, уборку.
Что делать, если телефон на зарядке?
Да все просто, покупаем телефон с беспроводной зарядкой, а в пол встраиваем электромагнитные излучатели для зарядки и телефон автоматом еще и заряжаться будет. Энергии уйдет не много, я считал, киловатта на кв метр хватит, если телефон на антресоль не закидывать.
Соединение по типу звезда проводки 220 для меня единственное решение, чтобы все это работало и в ручном режиме. Строю сам себе дом. Уже проложил всю проводку. Задумался, что можно использовать вместо матрицы реле)
Чтоб мой дом захватило #ФСБ? Нафиг надо
Понимаю, нынче очень модно везде спецслужбы втыкать, но лукавить-то зачем…
Кроме того, умный дом сам должен работать так, чтобы мне не приходилось постоянно отдавать команды, как раз об этом в статье — ни слова
2. Свет выключен
3. На улице темно
4. Включаем свет в комнате2
5. Проверяем шевеление в комнате1
6. Выключаем свет в комнате1
Это такой сложный алгоритм, что нужно облачные вычисления?
Или я что-то пропустил и уже есть готовые комплекты которые именно это и делают?
А вообще да, следят. И до вашего удобства им дела нет. А поскольку умный дом, превращающийся в кирпич без интернета, нахрен никому не нужен то и особого развития не так чтобы есть (или есть и это я все самое интересное пропускаю? О_О).
Вообще вот простой пример. Есть хорошая штука Kodi у меня к ней прицеплена домашняя коллекция, лостфилм, еще пара ништяков. А вот плагинов для всевозможных сервисов просто нет, каждый сервис работает только через свое приложение. Вот только у одного такие сериалы у другого иные, у третьего фильмы, у четвертого иные фильмы. Да не хочу я ваш зоопарк, следовательно денег моих они не получат никогда. Более того, даже получению метаданных тот же кинопоиск после покупки активно сопротивляется.
решение лучше все локально самое правильное.
ставим mqtt сервер инапример мажордомо и локальное распознование речи.
все домашняя закрытая система.
В комнате находится другой человек, надо или нет включать свет? (подсказка — однозначного ответа на любую ситуацию нет).
Уже есть гугл-карты в андроид авто, тоже с автоматикой. Выезжаю примерно в одно время по будням на работу (чаще в одно место), обратно — тоже примерно одинаково (чуть менее точно), обычно в одно место. По выходным чаще сценарий тоже похож. Иногда Гугла умудряется даже показать правильное место назначения первым, иногда вообще ничего не показывает и надо выбирать из списка (где зачастую первым может оказаться место, куда ездил один раз).
Всё, что нужно знать об "умных" системах.
можно сделать по движению с таймером.
можно просто по таймеру отключение.
можно перевести в ручной режим.
я использую последнее… планирую сделать по движению с получасовым таймером.
К тмоу же мир не ограничен одним только светом, по датчикам можно управлять кондиционером, отоплением, вентиляцией.
Управлять кондеями и шторами, выставлять и контролировать скорость вентиляции действительно удобно. Но когда что-то начинает работать нештатно… Специалист по кондиционированию в своем частном доме в каждом помещении поставил механический контроллер теплого пола и доволен как слон — круглый год пол теплый. И плевать на то, есть интернет или нет. Ложась спать выключить перед этим свет — нормально. Ночник ставят так, чтобы рукой с кровати дотянуться удобно было.
Меня вдохновляет эпизод из «Пятого элемента», когда злодей чуть не умер от обычной косточки и все его кнопки ему не помогли.
А вот список покупок — это вещь ;)
Спасибо за статью! И за репозиторий (правда, пришло подпиливать напильником с https на http, т.к. я через реверс-прокси на VPS уже со своим сертификатом пробрасываю на WB по http)
ну и вообще взял более активный форк, но пионерам всегда спасибо!
Сегодня настроил свой Wirenboad 7 )
Вопрос, удалось ли настроить работу с диммером? Не правильно понимает команду "прибавь/убавь яркость" - не прибавляет, а передает параметр "precision"
То ли это ошибка проекта, то ли я что-то не так сконфигурировал девайс, хотя перерыл вроде как уже все, что можно ;)
Яндекс: умный дом по-взрослому