Страница 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
Divan писал(а):
Пн июл 08, 2019 9:35 pm
Нашел ответ на свой вопрос. Нужно было выставить интервал проверки, выставил 30 секунд и все стало работать. Сценарии действительно не запускается по расписании если компьютер не в сети.
Не капли не умничал. :evil: :cry: :cry: :oops: :oops: :oops:
По поводу интервала проверки - если не выставлять время то будет пинговать 1 раз. имхо...
По поводу изначального вопроса - ну как то он детский как по мне - :shock: :shock: :shock:
Ведь сам же допетрал как сделать... :!: :!: :!:
ВОт поэтому не стучи кулаками по столу, а скажи спасибо (если помог). :oops: :oops: :oops:
А показать скриншоты я не смогу поскольку отписываюсь с чего попало, и не имею доступа до мажорика чтобы показать скриншоты.... :roll: :roll: :roll:

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 {
	//Нету дома телефона
}