Над интеграцией я особо не заморачивался, ограничился базовыми процедурами: включить, выключить, изменить яркость. Но добавить остальные функции труда не составит.Rad81 писал(а):Прошу прощения за наглость . Но хотелось бы именно увидеть интеграции Махором скриншотами.
Заранее спасибо
0. Привязать к милайту все милайт-устройства через андроид приложение.
1. скачать пример от производителя, распаковать его в корневую папку с маджордомо.
2. создать (для проверки, потом не понадобится) сценарий
Помеченное красным: айпи модуля, номер канала (1 - 4).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);
Запустить скрипт, лента покажет короткую презентацию.
Продолжение чуть позже...