Устройства Sonoff, GreenPL и Arduino

#1

Мы недавно начали экспериментировать с оборудованием Sonoff от Itead. Преимущества выключателей, реле и других девайсов в том, что их легко и дешево можно купить на Aliexpress или у наших партнеров (Амперкот - https://amperkot.ru/msk/catalog/smarthome/).

Для этих целей мы создали встраиваемый лист (подпрограмму) в GRED, который подключается к API Sonoff и позволяет управлять устройствами наравне с обычным приложением eWeLink.
Преимущество в том, что теперь можно соединять Arduino, ESP8266, Iskra JS и другие устройства с оборудованием Sonoff.

Встраиваемый лист выглядит как обычный блок GRED и доступен после импорта в списке блоков слева.
image

Единственное условие, необходимое для работы блока - API ключ, который необходимо вытащить из приложения eWeLink.

Тут подробная инструкция, как это сделать при помощи приложения Charles. https://www.npmjs.com/package/homebridge-ewelink

Код первого прототипа можно загрузить тут: https://249802.selcdn.ru/greenpl_public_cdn/GRED/sonoff.json

Код следует импортировать в GRED.
Для этого перейдите в GRED, нажмите на значок “Меню” в верхнем правом углу, выберите пункт “Импорт”, далее “Буфер обмена”.
image

Скопируйте код из файла sonoff.json и вставьте в окно импорта, после чего нажмите “Импорт”.
image

Далее, просто разместите блоки на листе в удобном месте.

Кликните двойным нажатием левой кнопки мыши по желтому блоку в цепочке “установить msg.ewelinkApiKey”. В поле снизу впишите ваш API ключ, нажмите на красную кнопку “Готово”.

Кликните по синей кнопке, которая находится слева в блоке “Вставка”. Изменения применятся, новый ключ пропишется, а на информационной панели вы увидите результат :slight_smile:
image

Готово! :innocent: