Преамбула.
Привет Всем!
Появился в моем “без”Умном Доме новый гаджет, колонка со встроенным Google Assistant.
Ну и сразу вопрос: "Как интегрировать голосового помощника в умный дом ?" У меня стоит IoBroker, как установить, настроить можно посмотреть в статье, или в доках на офсайте. Будем считать что у вас уже есть настроенный ioBroker.
Шаг за шагом.Первое что нужно сделать это добавить колонку к вашему Google аккаунту. Для этого в приложении Google Home для android, добавим наше устройство.
Установим одноименный драйвер для ioBroker - Chromecast. Жмем на плюсик.
❗️Примечание: Если тапнуть на знак вопроса, рядом с плюсиком то попадаем на файл Readme. Описание драйвера на GitHub.
Настройки драйвера. После успешной установки мы попадаем на вкладку настройки драйвера. Устанавливаем значения и жмем сохранить.4. Установим драйвер Sayit
После успешной установки мы попадаем на вкладку настройки драйвера. Должно появится наше устройство. Устанавливаем значения и жмем сохранить.
Теперь проверим будет ли разговаривать наша колонка. Для этого в объектах драйвера Sayit заполнить значение, например Привет мир и нажать галочку. Колонка должна сказать - Привет мир
После успешной установки мы попадаем на вкладку настройки драйвера. В настройках драйвера на вкладке "Настройки" необходимо указать APP-KEY, если его нет тапнуть на адрес указанный стрелкой, пройти регистрацию и получить.
На вкладке СЕРВИСЫ И IFTTT указать IFTTT key и URL для IFTTT
IFTTT key находится по ссылке, тапнув на Документация. Есть инструкция на GitHub
Переходим к настройке сценария на IFTTT. Естественно Вы уже зарегистрированы на IFTTT, по картинкам настраиваем сценарий.
Осталось отреагировать на событие. Создадим скрипт который будет следить за изменением в объекты cloud.0.services.ifttt
on(, function (obj) { //Подписуемся на изменение обьекта cloud.0.services.ifttt var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("cloud.0.services.ifttt").val === 'monkey_white') { //и если оно равно monkey_white setState("sayit.0.tts.text", 'Получилось');//то наш скрипт говорит в колонку "Получилось" } });
на блоки это выглядит так:
https://github.com/smartshome/smartshome.github.io/blob/master/assets/image/salam/V_20181114_113510.mp4">
Русский на ней тоже завёлся как и на гугловых ?
Может еслиб айфон был..да..а так нет
а ifttt поддерживает фразы на русском языке?