Интегрируем колонку Zolo Mojo c Google Assistant используя IFTTT

14 нояб. 2018 г.

Преамбула.

Привет Всем!

Появился в моем “без”Умном Доме новый гаджет, колонка со встроенным Google Assistant.

Ну и сразу вопрос: "Как интегрировать голосового помощника в умный дом ?" У меня стоит IoBroker, как установить, настроить можно посмотреть в статье, или в доках на офсайте. Будем считать что у вас уже есть настроенный ioBroker.

Шаг за шагом.

  1. Первое что нужно сделать это добавить колонку к вашему Google аккаунту. Для этого в приложении Google Home для android, добавим наше устройство.

  2. Установим одноименный драйвер для ioBroker - Chromecast. Жмем на плюсик.

  1. ❗️Примечание: Если тапнуть на знак вопроса, рядом с плюсиком то попадаем на файл Readme. Описание драйвера на GitHub.

  2. Настройки драйвера. После успешной установки мы попадаем на вкладку настройки драйвера. Устанавливаем значения и жмем сохранить.

4. Установим драйвер Sayit

После успешной установки мы попадаем на вкладку настройки драйвера. Должно появится наше устройство. Устанавливаем значения и жмем сохранить.

Теперь проверим будет ли разговаривать наша колонка. Для этого в объектах драйвера Sayit заполнить значение, например Привет мир и нажать галочку. Колонка должна сказать - Привет мир

После успешной установки мы попадаем на вкладку настройки драйвера. В настройках драйвера на вкладке "Настройки" необходимо указать APP-KEY, если его нет тапнуть на адрес указанный стрелкой, пройти регистрацию и получить.

На вкладке СЕРВИСЫ И IFTTT указать IFTTT key и URL для IFTTT

IFTTT key находится по ссылке, тапнув на Документация. Есть инструкция на GitHub

Переходим к настройке сценария на IFTTT. Естественно Вы уже зарегистрированы на IFTTT, по картинкам настраиваем сценарий.

Осталось отреагировать на событие. Создадим скрипт который будет следить за изменением в объекты cloud.0.services.ifttt

on({id: 'cloud.0.services.ifttt', change: "ne"}, 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", 'Получилось');//то наш скрипт говорит в колонку "Получилось"
  }
});

на блоки это выглядит так:


Мы в Telegram - t.me/soprut
  1. Вадим Смолянинов (salambelgorod)
    Вадим Смолянинов (salambelgorod) отредактировано 5 месяцев назад
    Комментарий был удален
  2. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 5 месяцев назад

    Русский на ней тоже завёлся как и на гугловых ?

  3. Сергей Макаров (Pooh)
    Сергей Макаров (Pooh) 4 месяца назад

    а ifttt поддерживает фразы на русском языке?

К списку статей

Похожие статьи

6 нояб. 2018 г.
ioBroker - уведомления через Телеграм и вывод звука через окно браузера
2 нояб. 2018 г.
установка ioBroker на ОС Linux
7 нояб. 2018 г.
ioBroker - управление через бота телеграм, меню кнопок для телеграм. Короткий обзор алтернативных методов.
3 нояб. 2018 г.
Продолжени статей по ioBroker. ioBroker - Визуализация.
8 нояб. 2018 г.
IoBroker. Inline меню для Telegram бота
26 июн. 2018 г.
У многих, кто интересуется домашней автоматизацией (“Умный дом”), на слуху известные открытые системы автоматизации, на которых можно построить управление: OpenHab, MajorDoMo, Home Assistant, Domoticz, HomeBridge. Но если немного расширить диапазон наблюдения, то можно обнаружить множество программных систем, которые могут предложить схожий функционал, а местами даже больший. Сегодня, расскажу об одной из них — ioBroker. Расскажу обзорно, без погружения в подробности реализации, т.к. каждый элемент потребует отдельной статьи (если потребуется — будет статья).
2 нояб. 2018 г.
обзор админки ioBroker
31 окт. 2018 г.
Вводная статья о возможностях IoBroker. Как установить. Как завести в Apple Homekit. Как собрать в едино совершенно разные системы и протоколы.
3 нояб. 2018 г.
ioBroker - устанавливаем первый драйвер на примере яваскрипт + поробуем создать примитивную логику работы скрипта
8 нояб. 2018 г.
ioBroker - ham - HomeKit использование плагинов для homebridge в ioBroker