Новый модуль Yeelight

Average Rating
0 out of 5 stars. 0 votes.

Написал новый модуль для счастливых владельцев лампочек от компании Yeelight. Опытный пользователь скажет что уже есть замечательный модуль Xiaomi miio, с помощью которого уже можно управлять этими лампочками. Но основная проблема для начинающих заключается в том что необходимо узнать токен для управления этой лампочкой. Но если вы будете использовать модуль Yeelight, то вам не нужно будет узнавать никаких токенов. Вам достаточно будет через официальное приложение добавить лампочку, выставить настройку “управление по локальной сети”.

После этого все лампочки появятся в интерфейсе автоматически и сразу доступны для управления. Модуль даже сам создаст все объекты, поддерживаемые свойства и методы. Но вот многие модули, включая Xiaomi miio, Xiaomi home, реализованы так что, нужно либо с помощью “простых устройств” либо самому ручками создать класс, объект, свойство, метод, а уже потом привязывать их в модулях. Но мой модуль не перекладывает это на пользователя, как и предыдущие мои модули, он делает это за пользователя сам, что бы максимально сузить телодвижения и скрыть процесс настройки. В конечном итоге пользователь получает готовый код, с помощью которого он уже может управлять устройством, создавать контролы на сцене либо нужные ему сценарии.
На скриншоте ниже продемонстрирован вывод красным шрифтом готовых команд для управления в качестве примера.

Если вам понравился модуль, не забудьте кликнуть “спасибо”, вот в этом посте на форуме.

Видео урок, в котором я использовал свой модуль:
Свои сложные сценарии работы для Yeelight ленты и лампочки в Majordomo

Average Rating
0 out of 5 stars. 0 votes.

Свои сложные сценарии работы для Yeelight ленты и лампочки в Majordomo

Average Rating
0 out of 5 stars. 0 votes.

На видео ниже я демонстрирую один из примеров работы светодиодной ленты Yeelight Stripe, который невозможно создать в стандартном приложении Xiaomi MiHome или в официальном приложении Yeelight. Для начала вам необходимо завести ваши ленты и лампочки в Majordomo. Пока полноценного модуля нет, но всё работает если проделать по инструкции из этой темы, то устройства автоматически появятся в объектах класса со всеми необходимыми свойствами и ими можно будет управлять. К сожалению добиться нужных мне скоростей не удалось, видимо из-за того что управление происходит через сингапурский клауд. Я намучился с подборкой тайм аутов для нормальной реакции ленты. И что бы вы не тратили своё время на это привожу готовый код на сценарий для:

Вам остаётся только заменить имя объекта на свой и вставить код в нужный метод.


Лампочку Yeelight купил тут.

Светодиодную ленту Yeelight Led Strip купил тут.

Average Rating
0 out of 5 stars. 0 votes.