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

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

Модератор: immortal

pash4uga
Сообщения: 192
Зарегистрирован: Чт окт 04, 2018 12:04 pm
Благодарил (а): 28 раз
Поблагодарили: 45 раз

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

Сообщение pash4uga » Чт ноя 15, 2018 6:04 pm

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

Re: Модуль MiLight

Сообщение Step40 » Пт ноя 23, 2018 6:45 am

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


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
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль MiLight

Сообщение silver » Вс дек 02, 2018 3:59 pm

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
Благодарил (а): 11 раз
Поблагодарили: 8 раз

Re: Модуль MiLight

Сообщение Stan » Ср дек 26, 2018 8:54 pm

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

Используются RGBW и RGBWW ленты.
За это сообщение автора Stan поблагодарил:
vrnunya (Сб дек 29, 2018 1:18 am)
Рейтинг: 1.16%
vrnunya
Сообщения: 67
Зарегистрирован: Вт дек 05, 2017 9:00 am
Откуда: Воронеж
Благодарил (а): 16 раз
Поблагодарили: 7 раз

Re: Модуль MiLight

Сообщение vrnunya » Сб дек 29, 2018 1:25 am

У меня та же беда. Грешил на некорректную установку. Если в течение 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
Благодарил (а): 6 раз
Поблагодарили: 0

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

Сообщение Коля » Вс янв 06, 2019 12:14 am

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

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

Сообщение Stan » Пн янв 07, 2019 9:06 pm

Коля писал(а):
Вс янв 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 (но виснет если быстро менять режим яркости, что печально, но и не всем надо).
За это сообщение автора Stan поблагодарил:
Коля (Пн янв 07, 2019 9:14 pm)
Рейтинг: 1.16%
Коля
Сообщения: 24
Зарегистрирован: Вс янв 06, 2019 12:00 am
Благодарил (а): 6 раз
Поблагодарили: 0

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

Сообщение Коля » Пн янв 28, 2019 5:42 pm

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

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

Сообщение Stan » Пн янв 28, 2019 7:50 pm

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

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

Сообщение ledmax » Вт фев 12, 2019 9:16 pm

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