Проблема с зацикливанием сценария
Добавлено: Ср ноя 22, 2017 7:27 pm
Люди добрые помогите!!! Замучала одна проблема, периодически раз в дня два или три, а бывает и каждый день зацикливается сценарий. причем всегда разные сценарии. Не могу понять в чем дело, я даже заново поставил MJ и настроил все с нуля. Проблема осталась. Сценарий включает свет через приложение noolite. Причем самое интересное что он через какое-то время сам и останавливается.
Вот этот сценарий:
if(!getGlobal("NobodyHomeMode.active")==1) {
safe_exec('"C:\Program Files\nooLite\noolite.exe" -api -on_ch6');
sleep(1);
callMethod('kitchen_.kitchen_light_on');
say('Верхний свет на кухне включен',5);
} else {
say('Верхний свет на кухне не включен! Дома никого нет!',5);
}
Вот логи:
19:24:18 0.00000000 windows_tts.processSubscription (SAY)
19:24:17 0.78125000 telegram.processSubscription (SAY)
19:24:17 0.25000000 Executing: "C:\Program Files\nooLite\noolite.exe" -api -on_ch7
19:24:15 0.96875000 windows_tts.processSubscription (SAY)
19:24:15 0.75000000 telegram.processSubscription (SAY)
19:24:15 0.03125000 Executing: "C:\Program Files\nooLite\noolite.exe" -api -set_ch7 -5
19:24:13 0.95312500 windows_tts.processSubscription (SAY)
19:24:13 0.75000000 telegram.processSubscription (SAY)
19:24:13 0.04687500 Executing: "C:\Program Files\nooLite\noolite.exe" -api -on_ch7
19:24:12 0.26562500 Executing: "C:\Program Files\nooLite\noolite.exe" -api -set_ch7 -5
19:24:11 0.95312500 windows_tts.processSubscription (SAY)
19:24:11 0.75000000 telegram.processSubscription (SAY)
19:24:09 0.95312500 windows_tts.processSubscription (SAY)
19:24:09 0.78125000 Executing: "C:\Program Files\nooLite\noolite.exe" -api -on_ch7
19:24:09 0.73437500 telegram.processSubscription (SAY)
19:24:08 0.76562500 Executing: "C:\Program Files\nooLite\noolite.exe" -api -set_ch7 -5
Вот этот сценарий:
if(!getGlobal("NobodyHomeMode.active")==1) {
safe_exec('"C:\Program Files\nooLite\noolite.exe" -api -on_ch6');
sleep(1);
callMethod('kitchen_.kitchen_light_on');
say('Верхний свет на кухне включен',5);
} else {
say('Верхний свет на кухне не включен! Дома никого нет!',5);
}
Вот логи:
19:24:18 0.00000000 windows_tts.processSubscription (SAY)
19:24:17 0.78125000 telegram.processSubscription (SAY)
19:24:17 0.25000000 Executing: "C:\Program Files\nooLite\noolite.exe" -api -on_ch7
19:24:15 0.96875000 windows_tts.processSubscription (SAY)
19:24:15 0.75000000 telegram.processSubscription (SAY)
19:24:15 0.03125000 Executing: "C:\Program Files\nooLite\noolite.exe" -api -set_ch7 -5
19:24:13 0.95312500 windows_tts.processSubscription (SAY)
19:24:13 0.75000000 telegram.processSubscription (SAY)
19:24:13 0.04687500 Executing: "C:\Program Files\nooLite\noolite.exe" -api -on_ch7
19:24:12 0.26562500 Executing: "C:\Program Files\nooLite\noolite.exe" -api -set_ch7 -5
19:24:11 0.95312500 windows_tts.processSubscription (SAY)
19:24:11 0.75000000 telegram.processSubscription (SAY)
19:24:09 0.95312500 windows_tts.processSubscription (SAY)
19:24:09 0.78125000 Executing: "C:\Program Files\nooLite\noolite.exe" -api -on_ch7
19:24:09 0.73437500 telegram.processSubscription (SAY)
19:24:08 0.76562500 Executing: "C:\Program Files\nooLite\noolite.exe" -api -set_ch7 -5