Пытаясь найти умные плагины с открытым API, я нашел стабильный обходной путь, который может работать для многих личных проектов.
Я заметил, что многие умные плагины имеют службу IFTTT , из которой вы можете запрашивать различные функции. Поскольку вы можете взаимодействовать с IFTTT множеством различных способов (почта, веб-крючок и т. Д.), Это может позволить создавать довольно сложные приложения, использующие IFTTT в качестве конечной точки для взаимодействия с плагином.
Например, вы можете настроить IFTTT webhook , который в основном представляет собой веб-запрос (GET или POST) к IFTTT, который может инициировать действие, чтобы включить или выключить плагин. Я проверил это с помощью разъема D-Link, который у меня был (DSP-W115), и он работал как положено.
Некоторые продукты, для которых я нашел услугу IFTTT: D-Link , TP-Link или WeMo .