Умният дом го направи сам: автоматизация на електрически уреди и домашно кино

В предишната статия беше показано как да се използва добавката към “Асистент на руски” за управление на гласа на Yandex Music или редовен браузър. Днес ще ви разкажа как да давате гласови команди на домакински уреди, както и XBMC домашно кино.

Домашна автоматизация

Винаги съм се интересувал от създаването на система за гласов контрол за умен дом. Така че по всяко време можете да дадете команда да включите светлината или климатика, да поискате да сложите някой филм или да разберете колко градуса са в стаята сега и много повече.

Днес, за да изпълни всички тези функции, можете да използвате услугите на специалисти в организацията на интелигентни домове - това е много скъпо. Е, или се опитайте да направите всичко сами, което е доста трудно. Но, по правило, в никакъв случай няма да е възможно да се използва гласов контрол ...

Както споменах по-рано, "Assistant in Russian" предлага на разработчиците от трети страни възможността да създадат свои собствени програми за добавяне на глас, които от своя страна могат да реализират всякаква логика - от настройване на будилника до дистанционното управление на климатика. Използвайки такава иновативна архитектура на гласа, успях да създам първия прототип на аддон, Assistant Connect, който управлява електрическите контакти. Ето как изглежда ...

За да осъществим този експеримент, имах нужда от контролер за домашна автоматизация ZWave Vera3 и чифт изходи ZWave. Създаването на самата добавка ми отне само няколко дни - можете да го изтеглите от тук.

Всичко, от което се нуждаете за управление на електронните устройства, е описаното по-горе оборудване и Android смартфон с инсталиран “Асистент на руски”. Основното е, че вашият смартфон и вашият Vera3 контролер са в една и съща домашна Ethernet мрежа.

Поради факта, че „Асистентът на руски език“ може да научи потребителски команди, можете да запишете няколко команди за стандартни сценарии за домашна автоматизация наведнъж. Например, асистентът може да включи телевизора, светлината в стаята и климатика на фразата „Аз съм у дома“. За да може асистентът да запомни екипа ви, трябва да кажете веднъж "Включете телевизора, светлините и климатика, когато чуете фразата" Аз съм у дома ".

Домашно кино

Разбира се, това са много прости характеристики на гласовия контрол и те очевидно не са достатъчни за опцията, която описах в началото на тази статия. Затова се заех със създаването на функция за управление на домашното кино. И това се случи.

Всичко, което имам, е телевизор с HDMI вход и компютър на Windows 7. За домашно кино използвах безплатно XBMC решение, което може да бъде изтеглено за всяка платформа - Windows, MacOS X или Linux. Предимството на XBMC е неговата отвореност към разработчиците, поради което моят аддон може да превърне гласовите команди в действия на екрана.

Сега можете да контролирате музиката, филмите, силата на звука, да проверите времето, да включите слайдшоуто. За да направите това, трябва да активирате WebServer на порт 8080 в настройките на XBMC, а след това помощникът за свързване на Assistant може да изпраща дистанционни команди във вашето кино. Не забравяйте да добавите всичките си музикални албуми в аудио библиотеката, в противен случай Асистентът няма да може да разпознае имената на жанрове и изпълнители.

В заключение

ZWave е много често използван протокол, който се използва в различни устройства - гнезда, димери, термостати, слепи контроли, IR предаватели и др. Благодарение на отворения API "Асистент на руски" можете да се свържете с някой от тях или с мнозина наведнъж, като извършвате всички възможни операции. И всичко с глас.

Наистина е удобно и може да бъде повторено от всички у дома.

<

Популярни Публикации