Код: Выделить всё
if (gg('motion_ulica.status')=='1') {
clearTimeout("motion_ulica_timer"); // очищаем таймер
$this->callMethod('turnOn');
}
if (gg('motion_ulica.status')=='0') {
setTimeOut("motion_ulica_timer","callMethod('motion_ulica.turnOff');", 10);
}
У вас как этот код запускается, по времени там или по событию какому?
Где он у вас прописан?
Вы включаете через ссылку на объект (как в классе)
$this->callMethod('turnOn');
а выключаете через явное указание объекта
callMethod('motion_ulica.turnOff').
Вы говорите, что ваш дд умеет что-то включать/выключать, что довольно оригинально.
Трудно догадаться, что у Вас на уме)), а тем более что-либо посоветовать.