Таймеры, несколько команд устройству, TTS (NodeJS): различия между версиями
Новая страница: «'''!!! ЭТО ЧЕРНОВИК !!!''' По мотивам статьи Алиса, таймеры, TTS и Node-RED. Можно получить возмож…» |
Нет описания правки |
||
| Строка 23: | Строка 23: | ||
# npm install | # npm install | ||
Отредактируйте index.js и добавьте необходимую информацию в блоке config, а затем запустите навык: | Отредактируйте index.js и добавьте необходимую информацию в блоке ''config'', а затем запустите навык: | ||
npm start | ''npm start'' | ||
По значению для параметра "cookie": | |||
Его можно получить открыв консоль браузера (F12, там вкладка network) и зайти на, например, https://iot.quasar.yandex.ru/m/user/devices | |||
после чего тыкнуть в консоли на запрос и скопировать то, что будет в Request Headers после "Cookie". | |||
[[Файл:Консоль браузера и куки.png|центр|слева]] | |||
Что вписывать в остальные параметры, пока, я надеюсь, будет понятно по комментариям в скрипте index.js. | |||
Что вписывать в остальные параметры, пока, я надеюсь, будет понятно по комментариям в скрипте. | |||
P.S. Для удобства чтения JSON на страницах можно использовать плагин: | P.S. Для удобства чтения JSON на страницах можно использовать плагин для браузера: [https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa/related?hl=ru JSON Formatter] | ||
Автор: @VirusNet | Автор: @VirusNet | ||
Версия от 17:15, 27 июня 2020
!!! ЭТО ЧЕРНОВИК !!!
По мотивам статьи Алиса, таймеры, TTS и Node-RED.
Можно получить возможность выполнить несколько сценариев за одну команду, а так же выполнять сценарии по таймеру, но при этом node-red уже не нужен.
Например:
- включи люстру и телевизор
- выключи люстру и включи телевизор
- включи аквариум и телевизор и выключи люстру
Таймеров на данный момент нет и они будут добавлены позднее.
Схема работы:
- создаем обычный приватный диалог на dialogs.yandex.ru
- устанавливаем и запускаем код навыка на сервере/хостинге
- создаем нужные сценарии для умного дома в квазаре и командуем
Установка
- git clone https://github.com/subnetsRU/alice-command-skill.git
- cd alice-command-skill
- npm install
Отредактируйте index.js и добавьте необходимую информацию в блоке config, а затем запустите навык: npm start
По значению для параметра "cookie": Его можно получить открыв консоль браузера (F12, там вкладка network) и зайти на, например, https://iot.quasar.yandex.ru/m/user/devices после чего тыкнуть в консоли на запрос и скопировать то, что будет в Request Headers после "Cookie".

Что вписывать в остальные параметры, пока, я надеюсь, будет понятно по комментариям в скрипте index.js.
P.S. Для удобства чтения JSON на страницах можно использовать плагин для браузера: JSON Formatter
Автор: @VirusNet