Код: Выделить всё
callMethod('ThisComputer.VolumeLevelChanged');
Модератор: immortal
Код: Выделить всё
callMethod('ThisComputer.VolumeLevelChanged');
Код: Выделить всё
callMethod('ThisComputer.VolumeLevelChanged', array('VALUE'=>'0'));
Код: Выделить всё
Before SAY (code):
Код: Выделить всё
Say('Отработал обработчик beforesay');
Вешает точно так же.Это не вешает систему?
Это те, которые debmes?надо логи смотреть
Код: Выделить всё
runScript('myBeforeSayScript', array('ph'=>$ph,'level'=>$level));
Код: Выделить всё
$ph = $params['ph'];
$level = $params['level'];
// Если фраза не пустая, или если уровень произношения фразы больше глобального уровня,
// то выполняем нужные действия
if ($level >= gg('minMsgLevel')) {
// Если колонки уже включены, то просто проговорим фразу и не будем ставит таймер выключения,
// т.к. возможно они включены для музыки или радио.
// Если колонки не включены, то включим и поставим таймер выключения.
if ( !gg('Relay3MegaD1.status') ) {
cm('Relay3MegaD1.turnOn');
clearTimeOut('afterSayTimer');
clearTimeOut('afterPlayTimer');
setTimeOut('afterSayTimer', 'cm("Relay3MegaD1.turnOff");', 180);
} else { return; }
} else { return; }
Код: Выделить всё
$var = $params['v'];
Код: Выделить всё
callMethod('Obj.prop', array('VALUE'=>'0', 'VALUE2'=>'any text', 'VALUE3'=>'any text and # 0 1 2 3'));
Код: Выделить всё
$params['VALUE2']; //VALUE3 и тд
Код: Выделить всё
GET /objects/?object=object&op=m&m=update&v=1&mac=00 2A F5 12 67 60&prop=0
На отправляющей стороне делать urlencode(), а на принимающей (в МajorDoMo) urledecode():Alex писал(а):Тогда вопрос: как передавать подобные значения? Шифровать на одном конце и расшифровывать в М? Или есть более простые средства?
Код: Выделить всё
urldecode($params['track']);