Your comments

Philips HUE.irpz

In Inits_hue.js on 86 row, you can change value HUE.HueUserID = undefined;

To work with Amazon Echo, you must have your cloud, or using the built-in system to create Amazon links for specific tags ... We are currently working on the creation of a universal cloud-based Amazon, which can operate the server, but this is a prototype, and has no specific terms of implementation .. .

Это пример, а не "чистый" драйвер, так что несколько устройств только через самостоятельное программирование на JS. Переработка модулей в драйверы запланирована на июль.

Добрый день!

Вы указали необходимые настройки (deviceID + type) в Setup.JS ???

"Танцы" с Advanced REST client обусловлены лишь получением DeviceID, т.к. в явном виде облако NEST этот ID нигде не показывает. Для запуска самого модуля необходимо лишь 3 параметра:

1. DEVICEID - он у вас есть от термостата или из способа с Advanced REST client или из высланного мною скрипта.

2. CLIENTID - это значение идентично Product ID (указано в вашем кабинете в NEST)

3. CLIENT_SECRET - это значение идентично Product Secret (указано в вашем кабинете в NEST)


Имея эти параметры необходимо подменить в "setup.js" строки 23, 25, 27 и все должно заработать ))

Эта ошибка появляется если Вы ошибочно ввели свои учетные данные.

Data: ["username=youremail%40gmail.com&password=password"]

Проверьте, что в майле замена знака @ на %40 и нет ошибки с пользователем/паролем

Скачайте прилагаемый проект, в JS коде (в 24 строке) вбейте свои мэйл и пароль, запустите проект в эмуляторе и нажмите кнопку "Get NEST ID". DeviceID покажется в проекте и скинется в лог. getNestID.irpz

строка в параметрах указывается как в файле "grant_type=authorization_code", т.е. для заголовка grant_type указывается строка "authorization_code"