Страница 1 из 3
Запуск сценария, если устройство онлайн
Добавлено: Пн июл 08, 2019 7:48 pm
Divan
Добавил сценарий "Ночной режим с 22:00, в "Устройства онлайн", сценарий запускается, но в том случае, когда компьютер только включился, если он уже в сети давно, то сценарий не работает, срабатывает если я выключу и включу сетевую карту. Как правильно создать сценарии, чтобы свет включался в 21:00, если компьютер онлайн в течение дня, а не тогда, когда он только включился?
Собирал код через Blockly
if (timeIs('21:00')) {
callMethod("SRelays01.turnOn");
say('Включен свет, зона 1', 2);
}
if (timeBetween('22:15', '05:00')) {
runScript('Ночной режим с 22:00 - (Вкл подсветка монитора, ночник, выкл общий свет) - Вручную', array());
say('Включен ночной режим', 2);
}
Re: Запуск сценария, если устройство онлайн
Добавлено: Пн июл 08, 2019 8:04 pm
tarasfrompir
Divan писал(а): ↑Пн июл 08, 2019 7:48 pm
Добавил сценарий "Ночной режим с 22:00, в "Устройства онлайн", сценарий запускается, но в том случае, когда компьютер только включился, если он уже в сети давно, то сценарий не работает, срабатывает если я выключу и включу сетевую карту. Как правильно создать сценарии, чтобы свет включался в 21:00, если компьютер онлайн в течение дня, а не тогда, когда он только включился?
Собирал код через Blockly
if (timeIs('21:00')) {
callMethod("SRelays01.turnOn");
say('Включен свет, зона 1', 2);
}
if (timeBetween('22:15', '05:00')) {
runScript('Ночной режим с 22:00 - (Вкл подсветка монитора, ночник, выкл общий свет) - Вручную', array());
say('Включен ночной режим', 2);
}
а по расписанию не пробовал включать ? виключать
Re: Запуск сценария, если устройство онлайн
Добавлено: Пн июл 08, 2019 8:29 pm
Divan
Пробовал, расписание запускает мне сценарии, даже если компьютер выключен. А мне нужно, чтобы свет включался или сценарии запускался только, если компьютер в сети.
Re: Запуск сценария, если устройство онлайн
Добавлено: Пн июл 08, 2019 8:40 pm
tarasfrompir
Divan писал(а): ↑Пн июл 08, 2019 8:29 pm
Пробовал, расписание запускает мне сценарии, даже если компьютер выключен. А мне нужно, чтобы свет включался или сценарии запускался только, если компьютер в сети.
Есть такие устройства онлайн - в них все понятно расписано даже для очень нового новичка.
Адрес вписиваеш компа за которіим надо следить,
А при онлайне или офлайне сделать запуск сценариев твоих...
Re: Запуск сценария, если устройство онлайн
Добавлено: Пн июл 08, 2019 9:16 pm
Divan
Я прекрасно понимаю о чем вы пишите, см скриншоты как у меня настроено, если компьютер не в сети, сценарии все равно запускается, а мне надо, чтобы это работало только при включенном компьютере. Если вы знаете как правильно сделать, покажите мне как надо настроить и не надо умничать.
Re: Запуск сценария, если устройство онлайн
Добавлено: Пн июл 08, 2019 9:35 pm
Divan
Нашел ответ на свой вопрос. Нужно было выставить интервал проверки, выставил 30 секунд и все стало работать. Сценарии действительно не запускается по расписании если компьютер не в сети.
Re: Запуск сценария, если устройство онлайн
Добавлено: Пн июл 08, 2019 9:56 pm
tarasfrompir
Re: Запуск сценария, если устройство онлайн
Добавлено: Пн июл 08, 2019 10:00 pm
Divan
Спасибо

Re: Запуск сценария, если устройство онлайн
Добавлено: Пт июл 19, 2019 6:42 pm
Divan
Создал сценарий "Пришел с работы домой". Прихожу домой с работы в полночь и свет включается автоматически, добавив сценарии "Пришел с работы домой" в "Устройства Онлайн" для телефона - как телефон оказывается в сети, сценарии "Пришел с работы домой" запускается. Но есть проблема, если у меня выходной и я дома, то этот сценарий "Пришел с работы домой" срабатывает. У меня целый день включен компьютер, как сделать так, чтобы система понимала, что раз включен компьютер, то значит такой сценарий "Пришел с работы домой" нельзя запускать Напишите пример кода.
Re: Запуск сценария, если устройство онлайн
Добавлено: Пт июл 19, 2019 8:03 pm
SmoKE_xDDD
Divan писал(а): ↑Пт июл 19, 2019 6:42 pm
Создал сценарий "Пришел с работы домой". Прихожу домой с работы в полночь и свет включается автоматически, добавив сценарии "Пришел с работы домой" в "Устройства Онлайн" для телефона - как телефон оказывается в сети, сценарии "Пришел с работы домой" запускается. Но есть проблема, если у меня выходной и я дома, то этот сценарий "Пришел с работы домой" срабатывает. У меня целый день включен компьютер, как сделать так, чтобы система понимала, что раз включен компьютер, то значит такой сценарий "Пришел с работы домой" нельзя запускать Напишите пример кода.
Выдать ПК постоянный IP адрес в роутере. Добавить пинг хоста в устройства онлайн и привязать к обьекту.свойству
Далее, простой код:
Код: Выделить всё
if(gg(Имя_объекта.свойство) == 1) {
//Код когда дома
} else {
//Нету дома телефона
}