Страница 4 из 17

Re: Управление лампочками Yeelight

Добавлено: Чт ноя 30, 2017 7:29 pm
smart_g
Вообщем и я разобрался. Поиску на сервере таки мешает firewall. Отключил его, тут же нашлись лампочки, создались объекты и заполнились поля. Далее firewall включил но оставил порты 1982 и 55443. Методы отрабатываются по порту 55443. Можно дополнить инструкцию в посте #1. Несколько сетевых интерфейсов поиску не помеха.

Re: Управление лампочками Yeelight

Добавлено: Пт дек 01, 2017 6:59 pm
Gelezako
Сделал модуль.
Что вошло в начальную версию:
- автоматический поиск и добавление устройств, а именно, свойств, методов и объектов (не надо делать сценарий)

Что не вошло:
- инициализация методов
- привязка "Запускать метод при изменении"

знаю про баг о двойном голосовом оповещении, в процессе фикса. У кого есть эти устройства,попробуйте поставить, оттестим и попробуем добавить в основной раздел с модулями.

https://github.com/Gelezako/MajorDomo-Yeelight

Re: Управление лампочками Yeelight

Добавлено: Сб дек 02, 2017 7:33 pm
Gelezako
Обновил модуль.
Что вошло:
- добавил создание недостающих свойств
- все методы содержат код

https://github.com/Gelezako/MajorDomo-Yeelight

Re: Управление лампочками Yeelight

Добавлено: Сб дек 02, 2017 10:47 pm
Vovix
Gelezako писал(а):Обновил модуль.
Что вошло:
- добавил создание недостающих свойств
- все методы содержат код

https://github.com/Gelezako/MajorDomo-Yeelight
Может я ошибаюсь (но походу нет)
разве это не про тоже? - https://majordomo.smartliving.ru/forum/ ... f=8&t=4677

Re: Управление лампочками Yeelight

Добавлено: Вс дек 03, 2017 1:52 pm
skysilver
Vovix писал(а):Может я ошибаюсь (но походу нет)
разве это не про тоже? - https://majordomo.smartliving.ru/forum/ ... f=8&t=4677
Да, суть одна и та же, но подходы разные. В той теме используется закрытое недокументированное апи. Здесь же официальное открытое апи с полной документацией возможностей. У открытого апи есть ряд плюсов - не надо напрягаться с поиском токенов, апи не прикроют внезапно при очередном обновлении прошивки, вместо поллинга устройств последние сами могут слать изменения на сервер. Так что модуль под это дело вполне логичен.

Re: Управление лампочками Yeelight

Добавлено: Вс дек 03, 2017 7:38 pm
Gelezako
Хотел бы дополнить что этот модуль умеет управлять ТОЛЬКО устройствами, которые выпустила компания Yeelight, просто они совместимы с устройствами от эко системы Xiaomi. В основном это всякие лампочки и светодиодные ленты. Т.е. этот модуль не может управлять Xiaomi Gateway, MiRemote 360, разными датчиками Xiaomi итд.

ЗЫ: skysilver, научи такой крутой интерфейс делать как в модуле XiaomiMiio. Я в начале открыл пример XiaomiHome офигел от сложности кода и закрыл :(

Re: Управление лампочками Yeelight

Добавлено: Вс дек 03, 2017 11:34 pm
skysilver
Gelezako писал(а):ЗЫ: skysilver, научи такой крутой интерфейс делать как в модуле XiaomiMiio. Я в начале открыл пример XiaomiHome офигел от сложности кода и закрыл :(
Да я ж сам по примерам других модулей и с помощью Сергея. )) Надо один раз разобраться и вникнуть, потом легче пойдёт.

Re: Управление лампочками Yeelight

Добавлено: Чт дек 07, 2017 11:36 am
tsnic
После установки модуля , он так и не появился в меню системы Majordomo

Re: Управление лампочками Yeelight

Добавлено: Чт дек 07, 2017 8:10 pm
Gelezako
Обновление:
- добавлен поиск новых устройств (Потолочный светильник и Прикроватный ночник)
- добавлено описание объекта на кириллице
- добавлена автоматическая линковка свойства с методом

https://github.com/Gelezako/MajorDomo-Yeelight

Re: Управление лампочками Yeelight

Добавлено: Чт дек 07, 2017 8:12 pm
Gelezako
tsnic писал(а):После установки модуля , он так и не появился в меню системы Majordomo
модуль пока только создаёт класс Yeelight в разделе "Объекты", управление через изменение свойств. Интерфейс пока не нарисовал ещё.