Blockly и таймеры
Добавлено: Пн авг 10, 2020 8:29 pm
Здравствуйте. Прошу помощи. В MajorDomo я новичок и c PHP не знаком поэтому решил использовать blockly. Не могу заставить работать два таймера в одном сценарии по условию.
Когда таймер один все работает.
1 -пробовал один таймер вложить в другой не работает if (true) {
$timerCode1=<<<EOT
setGlobal('TV1'.'.'.'notification', 'Пора отдохнуть телевизор отключится через 2 минуты');
setGlobal('TV1'.'.'.'muted', '1');
$timerCode=<<<EOT
setGlobal('TV1'.'.'.'power', '1');
EOT;
setTimeOut('timer2', $timerCode1, (int)('5'));
EOT;
setTimeOut('timer1', $timerCode, (int)('5'));
}
2 - пробовал запускать оба таймер с разным временем выдает ошибку Parse error: syntax error, unexpected end of file in C:\_majordomo\htdocs/cms/cached/ea598e4f6552d7d6c93335d8a61f4ee3.php on line 14
if (true) {
$timerCode=<<<EOT
setGlobal('TV1'.'.'.'notification', 'Пора отдохнуть телевизор отключится через 2 минуты');
setGlobal('TV1'.'.'.'muted', '1');
EOT;
setTimeOut('timer1', $timerCode, (int)('5'));
$timerCode=<<<EOT
setGlobal('TV1'.'.'.'power', '1');
EOT;
setTimeOut('timer2', $timerCode, (int)('5'));
}
Когда таймер один все работает.
1 -пробовал один таймер вложить в другой не работает if (true) {
$timerCode1=<<<EOT
setGlobal('TV1'.'.'.'notification', 'Пора отдохнуть телевизор отключится через 2 минуты');
setGlobal('TV1'.'.'.'muted', '1');
$timerCode=<<<EOT
setGlobal('TV1'.'.'.'power', '1');
EOT;
setTimeOut('timer2', $timerCode1, (int)('5'));
EOT;
setTimeOut('timer1', $timerCode, (int)('5'));
}
2 - пробовал запускать оба таймер с разным временем выдает ошибку Parse error: syntax error, unexpected end of file in C:\_majordomo\htdocs/cms/cached/ea598e4f6552d7d6c93335d8a61f4ee3.php on line 14
if (true) {
$timerCode=<<<EOT
setGlobal('TV1'.'.'.'notification', 'Пора отдохнуть телевизор отключится через 2 минуты');
setGlobal('TV1'.'.'.'muted', '1');
EOT;
setTimeOut('timer1', $timerCode, (int)('5'));
$timerCode=<<<EOT
setGlobal('TV1'.'.'.'power', '1');
EOT;
setTimeOut('timer2', $timerCode, (int)('5'));
}