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

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

smart_g
Сообщения: 292
Зарегистрирован: Вт окт 17, 2017 11:29 am
Откуда: Украина, Киев

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

Сообщение smart_g »

Вообщем и я разобрался. Поиску на сервере таки мешает firewall. Отключил его, тут же нашлись лампочки, создались объекты и заполнились поля. Далее firewall включил но оставил порты 1982 и 55443. Методы отрабатываются по порту 55443. Можно дополнить инструкцию в посте #1. Несколько сетевых интерфейсов поиску не помеха.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Контактная информация:

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

Сообщение Gelezako »

Сделал модуль.
Что вошло в начальную версию:
- автоматический поиск и добавление устройств, а именно, свойств, методов и объектов (не надо делать сценарий)

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

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

https://github.com/Gelezako/MajorDomo-Yeelight
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Контактная информация:

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

Сообщение Gelezako »

Обновил модуль.
Что вошло:
- добавил создание недостающих свойств
- все методы содержат код

https://github.com/Gelezako/MajorDomo-Yeelight
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Контактная информация:

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

Сообщение Vovix »

Gelezako писал(а):Обновил модуль.
Что вошло:
- добавил создание недостающих свойств
- все методы содержат код

https://github.com/Gelezako/MajorDomo-Yeelight
Может я ошибаюсь (но походу нет)
разве это не про тоже? - https://majordomo.smartliving.ru/forum/ ... f=8&t=4677
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

Vovix писал(а):Может я ошибаюсь (но походу нет)
разве это не про тоже? - https://majordomo.smartliving.ru/forum/ ... f=8&t=4677
Да, суть одна и та же, но подходы разные. В той теме используется закрытое недокументированное апи. Здесь же официальное открытое апи с полной документацией возможностей. У открытого апи есть ряд плюсов - не надо напрягаться с поиском токенов, апи не прикроют внезапно при очередном обновлении прошивки, вместо поллинга устройств последние сами могут слать изменения на сервер. Так что модуль под это дело вполне логичен.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Контактная информация:

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

Сообщение Gelezako »

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

ЗЫ: skysilver, научи такой крутой интерфейс делать как в модуле XiaomiMiio. Я в начале открыл пример XiaomiHome офигел от сложности кода и закрыл :(
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

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

Сообщение skysilver »

Gelezako писал(а):ЗЫ: skysilver, научи такой крутой интерфейс делать как в модуле XiaomiMiio. Я в начале открыл пример XiaomiHome офигел от сложности кода и закрыл :(
Да я ж сам по примерам других модулей и с помощью Сергея. )) Надо один раз разобраться и вникнуть, потом легче пойдёт.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
tsnic
Сообщения: 6
Зарегистрирован: Вс ноя 26, 2017 5:25 pm

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

Сообщение tsnic »

После установки модуля , он так и не появился в меню системы Majordomo
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Контактная информация:

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

Сообщение Gelezako »

Обновление:
- добавлен поиск новых устройств (Потолочный светильник и Прикроватный ночник)
- добавлено описание объекта на кириллице
- добавлена автоматическая линковка свойства с методом

https://github.com/Gelezako/MajorDomo-Yeelight
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Контактная информация:

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

Сообщение Gelezako »

tsnic писал(а):После установки модуля , он так и не появился в меню системы Majordomo
модуль пока только создаёт класс Yeelight в разделе "Объекты", управление через изменение свойств. Интерфейс пока не нарисовал ещё.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Ответить