Страница 2 из 2

Re: Общий индикатор Аварии

Добавлено: Пт июн 08, 2018 2:22 pm
Logrus
Aven писал(а):
Пт июн 08, 2018 10:55 am
Так а в чем сложность завести отдельное свойства в которое писать статистику скриптом, его и выводить где нужно?
тз не четко сформулировано, скрипт/метод на форуме или в коннекте аллаливе и т.п.
но если усложнять, то через класс опрашивать лучше будет, про что выше писал
я б наверное и разнес автоматы по подклассам по назначению и т.д.

Re: Общий индикатор Аварии

Добавлено: Пт июн 08, 2018 2:34 pm
nick7zmail
Вам даже уже название функции привели getObjectsByProperty. Пример простого скрипта там же есть.

Отправлено с моего Xperia XZ1 Compact через Tapatalk


Re: Общий индикатор Аварии

Добавлено: Чт июн 14, 2018 11:36 pm
Lerych
Сделал Индикатор с общим количеством выключенных автоматов и проигрыванием звука, пока хотя бы один автомат выключен:
viewtopic.php?p=82540#p82613

Re: Общий индикатор Аварии

Добавлено: Пт июн 15, 2018 12:28 am
xor
Только сделайте запуск не только по времени, но и по рестарту системы, а то, не дай бох. система глюканёт, вы её перезапустите, а скрипт только в следующую полночь запустится!

Re: Общий индикатор Аварии

Добавлено: Пт июн 15, 2018 12:36 am
Lerych
Внёс в startUp:
say('Система загружена. Все модули готовы.', 2);
runScript('tellIPAddress', array());
runScript('getAlarmSwitch');
runScript('alarm_sound');

Re: Общий индикатор Аварии

Добавлено: Пт июн 15, 2018 12:44 am
xor
угу, так даже можно запуск по времени 00:00 убрать, по идее.

Re: Общий индикатор Аварии

Добавлено: Пт июн 15, 2018 10:29 am
nick7zmail
Не стоит...пусть на всякий случай перезапускаются.

Re: Общий индикатор Аварии

Добавлено: Пт июн 15, 2018 1:21 pm
xor
Там каждый запуск скрипта стартует самозапуск себя через несколько секунд по таймауту. Если имя таймаута одно и то же, то да, повторный запуск скрипта не повредит. Он просто перезатрёт существующий таймер. Проблема будет, если имя таймаута формируется уникально, я не помню как у автора сделано.

А так, то можно каждый час перезапускать.

Отправлено с моего Redmi 4X через Tapatalk