Используйте Amazon Alexa для одновременного включения Hue Light и отключения Wemo plug.

У меня есть лампа Philips Hue с регулируемой яркостью для ночника и обычный торшер, подключенный к умной розетке Belkin Mini WeMo. Я добавил оба устройства в приложение Alexa и могу управлять ими по отдельности или вместе как часть группы. Но мне нужно, чтобы их состояния были взаимоисключающими, то есть, когда я говорю «включить ночник», я хочу, чтобы лампочка Hue включалась, а торшер, управляемый WeMo, выключался. Наоборот. Это звучит как типичная «сцена», но приложение Alexa, похоже, не поддерживает такой вариант. Каков хороший способ достижения такого типа контроля?


person Web User    schedule 04.03.2017    source источник
comment
Поскольку это, похоже, не имеет прямого отношения к программированию решения, я думаю, что это, вероятно, не по теме переполнения стека. Тем не менее, домашняя автоматизация актуальна на Интернете вещей, и ваш вопрос, вероятно, будет принят там.   -  person Aurora0001    schedule 04.03.2017


Ответы (2)


Есть отличный пример и напишите здесь о том, как управлять устройством WEMO с помощью ESP8266. Он включает в себя код для вашего прочтения и написания собственного элемента управления.

Надеюсь, поможет.

person bob    schedule 03.06.2017

И Philips Hue Bridge, и Wemo имеют API. Вы можете создать эмулятор Hue Bridge и создать там виртуальную лампочку с уникальным именем. Когда Echo отправляет команду на включение вашей виртуальной лампочки, вы можете выключить одну лампочку и включить другую. И когда вы говорите Эхо выключить лампочку, вы обращаете процесс вспять.

Я использую свой собственный эмулятор Hue для управления освещением и компьютером.

Однако проще всего настроить веб-сервер и принимать вызовы от IFTTT, инициированные Echo. Ваш веб-сервер в сценарии CGI, который вы пишете, может затем отправлять команды на свет WeMo и мост Hue.

Так, например, после того, как вы зарегистрировали имя пользователя на мосту Hue, вы можете включить его следующим образом.

PUT /api/username/lights/2/state

где «2» — это идентификатор рассматриваемой лампочки, и отправьте полезную нагрузку JSON

{{"on":true}}

Я считаю, что Wemo использует REST API

person Graham Chiu    schedule 09.03.2017
comment
У вас есть код на GitHub для создания эмулятора Hue Bridge? Кроме того, создает ли это электронное письмо настраиваемый навык Alexa для связи с виртуальной лампочкой? - person Web User; 09.03.2017
comment
github.com/gchiu/Rebol-Hue-Bridge/tree/master/ renc .. электронная почта? Я не использую никаких пользовательских навыков. - person Graham Chiu; 09.03.2017