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

Съдържание:

Anonim

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

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

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

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

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

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

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

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

Домашно кино

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

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

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

В заключение

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

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

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