Переключить Amazon Smart Plug из лямбда-функции - PullRequest
1 голос
/ 20 октября 2019

У меня есть «Amazon Smart Plug», подключенный к домашнему Wi-Fi, и им можно управлять прямо сейчас с помощью двух механизмов:

  • С моего устройства Echo Show я могу включать и выключать плагин, используясенсорный экран или голосовое управление Alexa.
  • Используя приложение Alexa на мобильных устройствах, я могу включать и выключать штекер.

Я хотел бы добавить третий способ поворотавключите и выключите, и этот третий механизм вызывает лямбда-функцию.

Итак, мне нужен API, который позволяет мне выполнять соответствующую аутентификацию, а затем иметь возможность делать что-то подобное через Lambda:

  1. Перечислять устройства, подключенные к моей учетной записи Alexa.
  2. Найдите интересующее меня устройство по его понятному названию или соответствующему идентификатору / серийному номеру.
  3. Получите текущее состояние разъема (включено или выключено).
  4. Если он выключен, включите его;если он включен, выключите его.

Существует ли такой API? Я знаю, что есть похожие API для устройств LIFX и т. Д., Но они напрямую подключены к Amazon Smart Plugs, которые интегрируются только с самой Alexa и устройствами Echo.

Мне просто нужен указатель на соответствующий API, так какмножество API-интерфейсов для вещей, которые я не ищу, которые, кажется, затеняют результаты Google, как API Alexa Skills, предназначенный для разработки новых возможностей в голосовом помощнике - не то, что ясобираетсяЯ могу понять код, как только найду правильный API.

...