[Модуль] MiLight (milight)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

pash4uga
Сообщения: 192
Зарегистрирован: Чт окт 04, 2018 12:04 pm

Re: [Модуль] MiLight (milight)

Сообщение pash4uga »

Всем привет!
Имеется старый контроллер, команды disco, white и т.д. отрабатывают через модуль нормально.
А вот команда nightmode ни в какую.
Подскажите, как правильно ее отправить? Или куда копать?
Лампа цветная.
Обратил внимание, что для типа ламп RGBW в milight_lib.php вообще нет команд, и соответственно в milight.class.php тоже отсутствует обработка команды nightmode
Почему? И есть ли исправленный вариант? В программировании не силен.
Step40
Сообщения: 112
Зарегистрирован: Сб июл 14, 2018 11:31 am
Откуда: Волгоград

Re: Модуль MiLight

Сообщение Step40 »

Вот такая ошибка,в чем дело?
Изображение


markovrv писал(а): Пт ноя 10, 2017 5:21 pm
Rad81 писал(а):Прошу прощения за наглость . Но хотелось бы именно увидеть интеграции Махором скриншотами.
Заранее спасибо
Над интеграцией я особо не заморачивался, ограничился базовыми процедурами: включить, выключить, изменить яркость. Но добавить остальные функции труда не составит.
0. Привязать к милайту все милайт-устройства через андроид приложение.
1. скачать пример от производителя, распаковать его в корневую папку с маджордомо.
2. создать (для проверки, потом не понадобится) сценарий
require_once '/var/www/milight/v6/Milight.php';

$milight = new v6\Milight("192.168.1.45");

try {
$milight->setColorRendering(v6\ColorRendering::WW);

$args = array (
'action' => 'link',
'zone' => 0x01
);
$milight->exec($args);
sleep(5);

$args['action'] = 'off';
$milight->exec($args);
sleep(2);

$args['action'] = 'on';
$milight->exec($args);
sleep(2);

$args['action'] = 'color';
$args['color'] = 'lime';
$milight->exec($args);
sleep(2);

$args['color'] = 'white';
$milight->exec($args);
sleep(2);

$args['action'] = 'brightness';
$args['intensity'] = 0x32;
$milight->exec($args);
sleep(2);

$args['action'] = 'off';
$milight->exec($args);
sleep(2);

} catch (Exception $e) {
echo $e->getMessage();
die();
}

unset ($milight);
Помеченное красным: айпи модуля, номер канала (1 - 4).
Запустить скрипт, лента покажет короткую презентацию.

Продолжение чуть позже...
silver
Сообщения: 3
Зарегистрирован: Пн ноя 26, 2018 10:00 pm

Re: Модуль MiLight

Сообщение silver »

BeeOS писал(а): Сб фев 10, 2018 11:02 pm Искал модуль для ibox и rgbww лент - не нашёл.
Потому сделал свой.

За основу взял вот это https://github.com/Uhula/IPSMilightV6/b ... module.php
Есть поддержка IBOX, RGBW (не тестил, так как нету), RGBWW.
Есть возможность ставить цвет в HSL и HEX (RGB).
Нет функции привязки контроллеров к зонам (делается через родную прогу)
Установка:
milight2.php закинуть в majordomo/lib/hardware/
MiLight2.txt импортировать в Панель управления - Объекты - Инструменты

Берите, пробуйте, пишите как работает
milight2.7z
Добрый день
Хочу попросить помощи по настройке контролера
у меня 4 зоны которые объединяет модем milight
я использую контролеры rgbw
посмотрел ваш урок по ibox у меня нет связи с контролерами
с телефона на андроиде все четко работает
установил статический ip модему
В перспективе задача управлять каждой зоной отдельно
Как можно с вами связаться чтоб вы помогли мне это настроить?
Аватара пользователя
Stan
Сообщения: 81
Зарегистрирован: Вт фев 13, 2018 2:37 am

Re: Модуль MiLight

Сообщение Stan »

BeeOS писал(а): Сб фев 10, 2018 11:02 pm Искал модуль для ibox и rgbww лент - не нашёл.
Потому сделал свой...
К сожалению, если играть с настройками яркости (делаем слайдер и через метод SetBrightness), то через непродолжительное время вешает систему наглухо. С родным приложением этого нет. Проверено многократно.
В остальном, вроде, проблем пока не было.

Используются RGBW и RGBWW ленты.
vrnunya
Сообщения: 67
Зарегистрирован: Вт дек 05, 2017 9:00 am
Откуда: Воронеж

Re: Модуль MiLight

Сообщение vrnunya »

У меня та же беда. Грешил на некорректную установку. Если в течение 1-2 секунд повозюкать слайдером, то всё виснет. Печаль. ((
Лампы RGBWW GU 10/ Контроллер mi-light ibox2
Stan писал(а): Ср дек 26, 2018 8:54 pm
BeeOS писал(а): Сб фев 10, 2018 11:02 pm Искал модуль для ibox и rgbww лент - не нашёл.
Потому сделал свой...
К сожалению, если играть с настройками яркости (делаем слайдер и через метод SetBrightness), то через непродолжительное время вешает систему наглухо. С родным приложением этого нет. Проверено многократно.
В остальном, вроде, проблем пока не было.

Используются RGBW и RGBWW ленты.
OrangePIPC+Majordomo+Vera Lite Ui5+Broadlink+MiLight+ESP8266+Amazon Alexa+Xiaomi Smart home
Коля
Сообщения: 24
Зарегистрирован: Вс янв 06, 2019 12:00 am

Re: [Модуль] MiLight (milight)

Сообщение Коля »

Подскажите любой контроллер и светодиодные ленты milight можно заказывать? Все подключаются к majordomo? Хорошо бы ссылки которые точно работают.
Аватара пользователя
Stan
Сообщения: 81
Зарегистрирован: Вт фев 13, 2018 2:37 am

Re: [Модуль] MiLight (milight)

Сообщение Stan »

Коля писал(а): Вс янв 06, 2019 12:14 am Подскажите любой контроллер и светодиодные ленты milight можно заказывать? Все подключаются к majordomo? Хорошо бы ссылки которые точно работают.
Для RGBWW лент использую это https://ru.aliexpress.com/item/Wireless ... 0737346bf1

Для RGBW (WiFi контроллер покупал по этой же ссылке) лент это https://ru.aliexpress.com/item/Mi-light ... 33edkmFD1H

Все подключается через это viewtopic.php?f=5&p=71426#p71426 (но виснет если быстро менять режим яркости, что печально, но и не всем надо).
Коля
Сообщения: 24
Зарегистрирован: Вс янв 06, 2019 12:00 am

Re: [Модуль] MiLight (milight)

Сообщение Коля »

Чтоб мажордомо управлял лентами нужен milight wifi box2? А то я заказал пульт led strip controller только.
Вложения
image.jpg
image.jpg (1.44 МБ) 7331 просмотр
Аватара пользователя
Stan
Сообщения: 81
Зарегистрирован: Вт фев 13, 2018 2:37 am

Re: [Модуль] MiLight (milight)

Сообщение Stan »

Коля писал(а): Пн янв 28, 2019 5:42 pm Чтоб мажордомо управлял лентами нужен milight wifi box2? А то я заказал пульт led strip controller только.
Да, нужен.
ledmax
Сообщения: 88
Зарегистрирован: Сб окт 24, 2015 9:56 pm

Re: [Модуль] MiLight (milight)

Сообщение ledmax »

Поменял дома шлюзы на новые и столкнулся с аналогичной проблемой - старый модуль не работает с новыми шлюзами.
Решил написать полноценный модуль. Может у кого есть какие пожелания / специфичные фетиши? :)
Ответить