Apple HomeKit
Большинство устройств, которые подключаются к системе управления умным домом от Apple, связываются между собой по Wi-Fi, при этом сигнал на удаленные сервера компании не отправляется.
Все штуки из приложения Дом будут как взаимодействовать между собой, так и отвечать на команды пользователя. Без подключения к интернету, но при наличии Wi-Fi в доме получится управлять любым устройством.
Расширенные возможности зависят от разработчиков гаджета. Если устройство способно отвечать на команды локально через фирменное приложение, HomeKit тоже сможет с ним работать, если гаджет должен перед выполнением команды связаться с заданным сервером, система управления от Apple не исправит ситуацию.
Со сценариями автоматизации ситуация аналогичная. Добавить новый без подключения к сети не получится, в этот момент гаджет выходит в сеть, а вот использование уже созданных сценариев снова ограничивается разработчиками.
Если они предусмотрели возможность хранения настроек на самом девайсе, он сможет работать без подключения к интернету. Проверил на розетках Koogeek и выключателях Xiaomi. Уже созданные сценарии, которые не зависят от времени (заката, восхода и т.п.), работают.
Другими словами, если один гаджет включает или выключает другой, это будет работать без интернета, если устройству нужно узнать, когда наступил закат либо восход или сколько сейчас времени, ничего не выйдет.
Не получится взаимодействовать с гаджетами при помощи Siri. Голосовой ассистент пока живет в облаке.
Вывод: умный дом на базе HomeKit не отключится полностью без интернета. Выключатели и кнопки будут работать, лампочки смогут включаться, а настроенные локальные сценарии будут работать.
На 100% гарантировать работоспособность всей системы не получится, многое зависит от сложности сценариев автоматизации и заложенных возможностях самих гаджетов.
Система может работать, но не полностью.
Сценарий навыка
Для того, чтобы написать код для навыка нам даже не понадобится писать код, мы просто воспользуемся стандартными блоками Node-red.
Что нам нужно сделать в Node-red:
- мы должны создать webhook, который сможет получать запросы от Алисы и отдавать им ответ
- мы должны разбирать строку с запросом от Алисы и превращать её в команду
- мы должны отдавать Алисе обратно ответ в зависимости от того, что она попросила нас сделать
По этой ссылке вы можете скачать уже готовый flow, настроенный на работу с Алисой. По пунктам:
- Верхняя часть с кнопкой timestamp. Её мы нажимаем сразу же после публикации flow, тем самым мы задаем наши статичные параметры. Среди них: «приветственная фраза Алисы», «фраза, которую Алиса говорит чужакам, которые все-таки смогли запустить ваш навык», «фраза, когда она не нашла устройство». Советую использовать этот механизм и для будущих фраз, которые вы захотите добавить. Лучше всю статику иметь в одном месте.
- Светло-желтые кубики — это наш вебхук. Там мы пишем URL, по которому Алиса будет к нам стучаться. В нашем случае это урл /simple. Т.е. сюда Алиса будет присылать нам все наши запросы. Алиса присылает json внутри, которого и есть та фраза, которую вы ей сказали (+ массив из каждого слова по отдельности, но мы его не будем использовать). Эту фразу мы и берем для того, чтобы понять что Алиса хочет, чтобы сделал наш навык.
- Сам сценарий использования. По шагам: сначала мы проверяем, что это не просто команда ping (Яндекс отправляет такую команду раз в n времени для того, чтобы проверить, что ваш навык еще жив), дальше мы проверяем, что вы это вы (значение userId можно взять из любого запроса, который приходит к вам в консоль и использовать его в дальнейшем), после чего мы смотрим есть ли в составе фразы то или иное устройство, потом смотрим, что от нас хотят «включить» или «выключить», производим соответствующее действие с нашим устройством, отправляем фразу Алисе «включаю».
В итоге внутри вебхука мы отработали весь сценарий работы на примере двух устройств (в моем случае это два устройства, живущие у меня в Home Assistant). По желанию вы можете добавить в диалог возможность спрашивать у Алисы включен или выключен свет в той или иной комнате, узнавать влажность, уровень CO2, есть ли кто-то дома и т.д.
В данном случае вас ограничивает лишь ваша фантазия. Никаких ограничений.
4. Функционал и управление
Управлять Яндекс.Станцией можно голосом (основной сценарий) и с помощью пары кнопок и регулятора громкости. Одна из кнопок отвечает за выключение всех микрофонов, а вторая за вызов голосового помощника (если не хочется звать голосом), выключение будильников и сопряжение по bluetooth.
Данная умная колонка, как и все аналоги, работает по Wi-Fi – это её основной метод подключения. После настройки через приложение она вполне стационарна, не требует телефона для управления.
Яндекс.Станция умная колонка для умного дома
Регулятор громкости имеет диодную подсветку. Она меняется в зависимости от ситуации. Например, ровный фиолетовый цвет значит, что колонка работает, Алиса «слушает». Голубая подсветка указывает на то, что колонка воспроизводит музыку с другого устройства по bluetooth.
Если подсветка становится красной – это значит, что нет подключения к Интернет. Или если установлен высокий уровень громкости. На таком уровне чувствительность микрофонов снижается и до Алисы становится сложнее «докричаться».
Конечно же, умная колонка с Алисой Яндекс.Станция управляется голосом. Алиса умеет многое, хотя и не так «умна», как Google Assistant, но в большинстве случаев «умнее», чем Siri. Особенно хорошо у данного голосового помощника получается управление музыкой (во всех моментах) и ответы на разные вопросы.
Яндекс.Станция управление
Само собой, что базовые функции (старт, пауза, навигация по файлам, изменение громкости) помощник легко понимает и выполняет. Это верно как для проигрывания музыки, так и видео. Вообще, команд довольно много, какое-то время понадобится, чтоб выбрать нужные.
Воспроизведение музыки подразумевается из подписки Яндекса. После начальной настройки и пары «лайков» и «дизлайков» (которые тоже можно ставить голосом) предлагаемые плейлисты становятся более-менее интересными. Переключение композиций и настройка громкости, естественно, происходит легко.
Яндекс.Станция умная колонка
У первых покупателей колонки Яндекс.Станция были проблемы с чувствительностью микрофонов, в настоящее время, судя по всему, этот нюанс сходит на нет. Алиса хорошо «слышит» команды из любой точки средней по размерам комнаты. И даже из соседней.
Впрочем, не всегда. Ситуации, когда она не понимает команды, всё ещё не редкость. Алиса «додумывает» слова, которые не услышала или не поняла. Если угадала правильно – все довольны. Но нередко и не угадывает.
В комплекте также есть полугодовые подписки на музыкальные и видео-сервисы Яндекса. Раньше была подписка на IVI, теперь убрали. Возможно, конфигурация будет меняться. Поиск контента по интернету происходит не только в рамках платных подписок, но и на бесплатных сервисах.
Яндекс.Станция пассивные излучатели
Яндекс.Станцию можно подключить к телевизору по HDMI. При таком подключении колонка выполняет роль мультимедийной приставки. Фильмы можно смотреть не только из подписки, но и находить в интернете. Но выборка, конечно, не такая, как при поиске с компьютера.
Управление также голосовое. Можно попросить Алису перемотать фильм на определённое время вперёд или назад. Однако, нет возможности выбирать или менять качество видео. Звук от колонки по HDMI не передаётся. То есть, будет воспроизводиться только на самой колонке.
Яндекс Станция
У Яндекса есть также сервис Эфир, где имеется подборка фильмов, передач и телеканалов. Это не полноценная замена ТВ-приставке с подпиской от провайдера. Нет многих популярных каналов. Но зато команды, вроде «включи триллер» работают.
Яндекс.Станция может быть подключена к источнику и по bluetooth. При этом Алиса отключается, всё управление идёт с сопряжённого девайса. Стримить музыку с телефона можно, а вот подключать как беспроводную колонку к телевизору – не стоит: ощутимая рассинхронизация звука и видео.
Если вашу жену, дочь, собаку или соседку зовут Алиса, к колонке можно обращаться «Яндекс». Это настраивается в приложении
Яндекс Станция с Алисой
В целом, функционал у Яндекс колонки достойный. Да, Алиса из колонки не может вызвать такси или заказать пиццу. Легко отвечает на некоторые странные вопросы, но открывает поиск при ответе на, казалось бы, очевидные. Недоработки есть, но система развивается – это главное.
Умный пульт Яндекс
Умеет выключать и выключать бытовую технику с ИК-приемниками. Круглая форма обеспечивает работу ИК-луча на все 360 градусов. Наиболее очевидное предназначение: управление кондиционерами в помещении, которые обычно управляются с ИК-пультов. С умным пультом Яндекса управление кондиционером осуществляется через приложение и голосовые команды Алисе.
Умный пульт Яндекс
Дома вы просто говорите — «Алиса, переведи кондиционер в режим охлаждения и установи температуру -18 градусов» и через некоторое время вы почувствуете прохладу. Ну а вернуться после жаркого дня в прохладный дом — бесценно! Ведь пультом можно управлять удаленно, через приложение. Достаточно пары слов и ваш дом наполняется прохладой, даже если вы на другом конце города.
Пульт уже поддерживает множество кондиционеров, телевизоров и ТВ-приставок от разных производителей. Список поддерживаемых устройств, а также производителей Яндекс обещает постоянно пополнять.
Процесс
И так, для того, чтобы заставить работать Алису с нашими устройствами умного дома, нам потребуется:
- создать навык (это займет у вас не более 5 минут), где самым сложным будет придумать ему имя, которое вам больше всего по душе
- написать сценарий навыка: с помощью Node-red это делается не сложнее сборки конструктора Lego
- открыть этот навык наружу по https, не открывая злоумышленникам при этом полный доступ в вашу локальную сеть
Создание навыка
В процессе создания навыка вам необходимо будет пройти следующие этапы: создание черновика, пройти премодерацию, опубликовать навык.
Название и Активационное имя: эти два поля должны быть созвучны и приблизительно одинаковы, поэтому просто повторяем их дважды. Важным условием является то, что они должны состоять их двух слов. Лучше чтобы это было что-то несложное для выговаривания, допустим: синий кит, белый краб и т.д., потому что вам нужно будет достаточно часто вызывать свой навык по имени.
Webhook URL: сюда мы вставим адрес нашего навыка (получим его чуть позже).
Голос: по-умолчанию стоит Оксана. Если честно, Яндекс, ваша Оксана совсем не Оксана. Выбираем Алису. Она звучит лучше всех.
Приватность: ставим галочку (не нужно нам, чтобы кто-то видел наш навык лишний раз)
Имя разработчика: придумываем себе имя (оно ни на что не влияет)
Выбираем категорию, пишем описание, добавляем логотип. После чего нажимаем на кнопку Сохранить.
Что теперь доработали в яндексе
Современная версия Алисы подразумевает прямое взаимодействие голосового ассистента с поддерживаемыми программой гаджетами. При сопряжении голосового помощника с девайсами торговых марок Xiaomi, Rubetek, Philips, Samsung, Redmond не требуются дополнительные шлюзы, хабы и другие средства совмещения.
Какие устройства потребуются для работы
Для запуска голосового ассистента Яндекс понадобится смартфон или планшет на платформах Android или iOS . Владельцам iPhone придется воспользоваться приложением Яндекс.Браузер. При управлении умным домом с помощью смартфона, предварительно голосовой команде требуется запуск программы и активация ассистента.
Наиболее доступный и комфортный вариант управления умным домом предоставляет Яндекс. Станция, а также колонки Irbis A, DEXP Smartbox, Elari SmartBeat. Активация производится обращением к Алисе либо Яндексу.
Обновление ПО и историю версий можно посмотреть здесь.
Управление устройствами
Для управления оборудованием, входящим в состав умного дома Яндекс можно воспользоваться набором стандартных команд приложения или Алисы.
При управлении с приложения, после его открытия необходимо убедиться в соответствии аккаунтов с производителем подключенного девайса. После выбора пункта «Устройства» осуществляется переход в раздел «Умный дом».
Чтобы управлять устройствами посредством голосового помощника, потребуется авторизация, а также синхронизация в Яндекс.Браузере. Информацию о командах, которые поддерживаются системой, можно найти переходом по пунктам меню «Устройства» – «Умный дом», после чего выбирается необходимое устройство и вкладка «Голосовые команды».
Подача команд может касаться конкретного одного или нескольких гаджетов, что обеспечивается их объединением в группы.
Как добавить устройства в умный дом Яндекса
Расширение ассортимента оборудования системы Smart Home от Яндекса осуществляется в следующей последовательности:
- Установка приложения Яндекс.
- После открытия бокового меню выбирается раздел «Устройства».
- Чтобы добавить устройство при входе в раздел «Умный дом» нажимается «+».
- Производится подборка соответствующего плагина.
- Авторизация осуществляется путем ввода логина и пароля, входящих в учетную запись Mi, используемой приложением Mi Home.
Процедура завершается обновлением списка устройств.
Управление со смартфона
Приложение Ready for Sky открывает дополнительные возможности умного чайника. Вы сможете не только выбрать температуру нагрева с точностью до 1°С, но и:
- контролировать интенсивность кипячения воды – функция Smart Boil позволит интенсивнее кипятить жесткую водопроводную воду и снизить интенсивность кипячения для бережного нагрева мягкой артезианской воды;
- управлять подсветкой чайника: выбрать цвета и установить логику их переключения. Например, чайник может изменять цвет в зависимости от температуры воды в колбе или в такт музыке, которая играет в помещении.
- использовать режим «Ночник»: колба будет слегка светиться, когда чайник в режиме ожидания.
- Установить для ребенка одну из игр на развитие реакции и памяти;
- активировать опцию «Свежая вода» и G210S будет напоминать вам о необходимости заменить воду в колбе;
- выбрать во встроенной кулинарной книге рецепт чая, и запустить нагрев воды для его приготовления в 1 клик из рецепта.
- Заказать чай с доставкой на дом с помощью встроенного сервис SkyMarket.
Кипятим, играючи чайник в роли приставки и светомузыки
В Ready for Sky есть ряд дополнительных функций для REDMOND SkyKettle G213S, которые превращают его в самый «умный» кухонный прибор. Их большая часть отвечает за работу подсветки. Эдакий ответ «поющим» светодиодным лампочкам.
Можно выбрать любой цвет из RGB. Настройка подсветки. Если стандартная цветовая схема подсветки надоест, ее можно изменить вручную. Доступна вся RGB-гамма, настройки сохраняются и после отключения прибора от сети.
Постоянная подсветка. Этот режим превращает чайник в подобие ночника. Цвет так же можно выбрать, а яркости достаточно для освещения небольшой кухни.
Светомузыка. При синхронизации со смартфоном SkyKettle G213S умеет мигать в такт воспроизводимой музыки. Дискотека с помощью чайника…
Игры с подсветкой. Запускаешь в приложении игру, она предлагает угадать цвет. В случае успеха чайник начнет приятно мигать. Отличный способ занять ребенка.
Рецепты-пресеты. С помощью каталога рецептов можно готовить напитки: нажимаешь иконку — чайник подогревается, а приложение подсказывает порядок действий.
Розетка
Если у вас нет «умных» бытовых устройств, выручат специальные розетки. С их помощью вы присоедините любые «не умные» электроприборы. Управляя розетками можно включить чайник, утюг, электроплиту и робот-пылесос. Дополнительно гаджет снабжен кнопкой отключения питания. Управляется с приложения и голосом. Работает по Wi-Fi. Гарантия от производителя 1 год. Стоимость 1190 руб.
Минусы
Не справляется со сложной бытовой техникой, знает только команды включить или выключить.
Работает по Wi-Fi. Протокол ZigBee был бы надежнее.
Команды посылаются только при наличии интернета.
Не замеряет расход электроэнергии.
Отсутствует управление по заданному сценарию.
Чайник, подключенный через умную розетку, включится только в том случае, если заранее нажать кнопку включения.
Достаточно просто сказать: умные выключатели с Алисой
С Алисой к выключателям можно не прикасаться. Потому что управление освещением осуществляется с помощью голоса. Разумеется, стандартные клавиши на стенах еще долго никуда не денутся. Уж слишком велика сила наших привычек, когда речь идет о двигательной памяти (рука сама тянется). Но через каких-то пару десятков лет, клавиши станут исчезать как класс.
Ну а пока традиционные клавишные (или сенсорные выключатели) остаются с нами. Просто сегодня они становятся намного умнее.
Так известный производитель Legrand предлагает стартовый набор для умного дома Legrand Netatmo, состоящий из шлюза с розеткой и выключателя «Я дома — я не дома». Шлюз устанавливается поближе к роутеру, поддерживает до 100 устройств и может управляться удаленно.
Legrand Netatmo — стартовые наборы
К стартовому пакету уже позднее можно приобрести умные розетки, дополнительные выключатели, видеокамеры и модули управления. Выбор цветов декоративных накладок на те же розетки — широчайший, поэтому розетки впишутся как в строгий стиль рабочего кабинета, так и в детскую.
Выключатель Legrand
Поддержка Алисы заявлена «из коробки», почти не нужно никаких дополнительных телодвижений. С Алисой возможности создания сценариев для умного дома — не ограничены. Всего пара слов и в доме происходят чудеса. Это поистине ни с чем несравнимое ощущение!
— Алиса, начни стирку!
Вы на работе, а дома нестиранное белье… Знакомо? Не смотря на то, что современные стиральные машины все делают за нас, все равно иногда одолевает вечерняя лень. Почему бы не начать стирать днем? Прямо на рабочем месте?!
Такое возможно со стиральной машиной Samsung WW90M64LOPO.
Стиральная машина Samsung WW90M64LOPO
Поддержка Алисы в наличии. Теперь можно тихо сказать на рабочем совещании «Алиса, начни стирку». И пока вы на работе, стиральная машина мигнет лампочками и закрутится барабан. Останется только прийти домой и развесить белье.
Главное, не забывать загружать машину вещами и насыпать порошок.
Подключение и настройка
Сначала нужно установить приложение и завести аккаунт в Яндексе. В приложении есть 3 пункта меню:
- Устройства, где указана колонка и другие подключенные приборы
- Сценарии для управления умным домом
- Настройки громкости, уровня подсветки
Заходят в приложение с Яндекса, переходят на «Устройства». Жмут кнопку «Добавить». Выбирают раздел с колонками и жмут на Яндекс.Станцию Макс.
Здесь возможны два варианта – по проводу и без него. Выбирая беспроводное подключение через Wi-Fi, отдайте предпочтение сетям 2.4 ГГц. Потому что в сетях 5 ГГц девайс работает нестабильно, да и умные устройства, которые будут подключаться, тоже работают на этих частотах.
Подносят телефон, с которого производилась настройка, к колонке. Ждут около минуты, пока осуществится подключение. Продолжают настройку, руководствуясь подсказками на экране. Последняя из них – выбор комнаты, в которой прибор будет находится постоянно.
Настраивают дисплей, выбирая тип музыки, настраивают яркость. Привязывают колонку к приложению, после чего управлять ею можно только с этого аккаунта.
Настраивать станцию может виртуальный помощник Алиса. Нужно только попросить ее. Для этого достаточно сказать: «Алиса, настрой колонку». Когда процесс завершится, она может включить вам музыку или пообщаться с вами. Можете спросить текущее время или задать практически любой вопрос, ответ на который можно найти в интернете.
Алиса запоминает голос человека, который является владельцем. Остальные люди, которые захотят общаться с ней, считаются гостями. При этом она различает женщин и мужчин.
Увлажнитель воздуха Polaris PUH 9105 IQ Home
У бренда Polaris есть отдельная линейка умной техники с поддержкой голосового управления — в нее входят роботы-пылесосы, мультиварки, напольные весы, увлажнители воздуха и даже чайники. Все эти приборы поддерживают Алису и могут быть интегрированы в умный дом Яндекса.
Для примера возьмем ультразвуковой увлажнитель Polaris PUH 9105 IQ Home — для дистанционного управления используется одноименное мобильное приложение, которое можно скачать на Android и iOS. Сам увлажнитель подключается к смартфону по Wi-Fi, а не Bluetooth — это позволяет управлять им из любой точки мира, а не только в зоне приема сигнала. Кроме Алисы устройство также поддерживает голосового помощника Марусю.
Увлажнитель оснащен сенсорной панелью управления, на которой удобно переключать режимы работы (их четыре: автоматический, ночной, детский и здоровье). Также у него есть дисплей, на котором отображается температура и влажность в помещении. Для поддержки заданного уровня увлажнения служит встроенный гигрометр, а для очистки воздуха – фильтр с ионообменной смолой. Всеми функциями прибора также легко управлять из приложения: менять интенсивность работы, задавать расписание для автоматического включения и следить за уровнем воды в баке. Он вмещает целых 5 л – этого хватит примерно на 35 часов работы.
Как настраивал
Здесь все оказалось несложно. Для связи гаджетов между собой хватает приложения Ready for Sky, но для нормальной интеграции с головным управлением через Алису этого мало.
1. Качаем приложение Яндекса.
2. Переходим во вкладку Устройства в дополнительном меню, скрытом за иконкой с тремя палочками.
3. Открываем Умный дом —> Добавить устройство —> Ready for Sky.
4. Нажимаем Oбьединить аккаунты, вас перекинет в приложение Ready for Sky и предложит соединить учетные записи Яндекса и Redmond.
После этого, казалось бы, Алиса должна заработать с умной техникой. Но как бы не так.
Идеальная связка для дистанционного управления техникой Redmond
Для управления всеми гаджетами требуется создать мост. И здесь есть 2 варианта: либо докупить пульт управления от Redmond, либо взять в руки смартфон на Android.
Я воспользовался вторым вариантом, поскольку дома есть HTC One M8. Он и выступил в роли моста, соединяющего Алису и технику. Связываются устройства между собой и цифровым ассистентом через приложение R4S Gateway.
Настройка несложная — включил Bluetooth, неспаренные гаджеты нашлись, нажал Подключить и зажал на каждом гаджете кнопку включения на 3-5 секунд. Через пару мгновений все сконнекченно.
Либо если у вас нет Android-смартфона, можно поставить любой популярный эмулятор Android на Mac или PC и управлять с ноутбука техникой по Bluetooth.
Собственно, настройка завершена. Алиса научилась управлять моим умным домом.
Правда, тонко управлять им ассистент ещё не умеет. Пока доступно только включить-выключить. Так что свет/розетки/чайник/кофеварка работают только в одном предварительно настроенном режиме.
Если решитесь себе взять цоколи Redmond, вот их правильная настройка, чтобы можно было сказать «Алиса, включи свет в коридоре/спальне/туалете».
Интерфейс умного дома от Яндекса
1. В приложении Яндекса создаете группу Коридор (или какую вам требуется).
2. Переименовываете цоколь в Коридор (или где у вас находится устройство).
Важно называть технику так же, как называется группа, в которой она располагается. Приложение само распознаёт тип девайса
Если «имена» совпадать не будут, то Алиса не сообразит, что именно вы хотите включить. В первое время на запрос «включи свет в коридоре» голосовой помощник просто включал весь свет в квартире.
Итоговые впечатления
Если вдуматься, «Яндекс» не просто обновил свою «Станцию», добавив несколько новых приятных фишек, но теснее интегрировал Алису в жизнь людей. Теперь Алиса есть не только в смартфоне и дома на полке, но еще и в телевизоре и умных гаджетах всех мастей. Большой экран открывает массу возможностей и потенциально способен сделать взаимодействие с сервисами «Яндекса» удобнее. Легко представить, как в 2021 году мы говорим не только «Алиса, включи интересное кино», но и что-то вроде «Закажи молоко и хлеб в «Лавке» или «Найди ближайшую машину в «Драйве».
Подписывайтесь также на Telegram-канал РБК Тренды и будьте в курсе актуальных тенденций и прогнозов о будущем технологий, эко-номики, образования и инноваций.