Страница 4 из 12

Re: [Модуль] Статусы системы

Добавлено: Сб ноя 04, 2017 9:06 pm
nick7zmail
Я предусмотрю в будущем такой вариант.
Пока вы можете вручную настроить методу объекта communication воспользовавшись инструкцией по ссылке (там надо поставить галочку - не вызывать родительский метод.
Как бы в текущей реализации у простых устройств есть "время отсутствия данных", и если они какое-то время не принимают данные, у них тоже есть таймеры, и свойство alive меняется на 0...
Можно в методе checkstate у communication как раз смотреть подобные свойства, и реагировать на них...
К желтому/красному статусу имеет смысл привязаться...ибо это просто удобно...все датчики и тп от которых зависит "жизнеспособность системы" (то есть без которых она более менее нормально не сможет функционировать...датчики протечки к примеру, датчики дыма) - помечаете красным...остальные "информационные" - желтым....и вы будете знать, если статус красный - всё плохо...желтый - можно не торопиться...как то так.

Re: [Модуль] Статусы системы

Добавлено: Вс ноя 05, 2017 2:06 am
Gelezako
nick7zmail писал(а):Я предусмотрю в будущем такой вариант.
Пока вы можете вручную настроить методу объекта communication воспользовавшись инструкцией по ссылке (там надо поставить галочку - не вызывать родительский метод.
я так понимаю что бы на вкладке communication появились мои датчики и я мог выставить им желтый или красный радиобатон, мне нужно добавить их в разделе "Устройства Online", но как я уже сказал они всегда будут оффлайн т.к. пинговаться не будут и всегда будут либо в жёлтом или красном состоянии :(

Re: [Модуль] Статусы системы

Добавлено: Вс ноя 05, 2017 6:03 am
nick7zmail
нет...сейчас они не появятся...вы можете не задействуя модуль прописать проверку датчиков прямо в методе checkState согласно этой инструкции http://majordomo.smartliving.ru/Main/BasicsStates поставив при этом галочку выполнения родительского метода "никогда".

Re: [Модуль] Статусы системы

Добавлено: Чт ноя 09, 2017 6:28 pm
antpino
Подскажите, на вкладке "связь" для проверки допустим связи с роутером, в Description нужно записать IP роутера?

Re: [Модуль] Статусы системы

Добавлено: Чт ноя 09, 2017 6:54 pm
nick7zmail
Нет, надо забить роутер в модуль устройства онлайн, а в Description то, что будет система записывать в детали статуса...к примеру "Не доступен роутер."

Re: [Модуль] Статусы системы

Добавлено: Пт ноя 10, 2017 2:38 pm
Gelezako
nick7zmail писал(а):Нет, надо забить роутер в модуль устройства онлайн, а в Description то, что будет система записывать в детали статуса...к примеру "Не доступен роутер."
название колонки "Description" всех вводить в ступор, имхо не интуитивно понятно название. Просьба рассмотреть вариант переименования на такой:
Для вкладки "Устройства": "Отображаемый текст при изменении статуса устройства"
Для вкладки "Система": "Отображаемый текст при изменении статуса цикла"

Ну или что-то типа того. Да он длинный, зато он выполняет свое предназначение, а не просто сухое слово "Description"

Re: [Модуль] Статусы системы

Добавлено: Пт дек 08, 2017 10:38 am
Damirka
Я вот не совсем понял. Например отслеживаем цикл main. В Description пишем "Отвалился основной цикл". Когда он отваливается система присылает сообщение: "Отвалился основной цикл", а когда он включается, она что скажет? И откуда она возьмет эти слова?

Re: [Модуль] Статусы системы

Добавлено: Пт дек 08, 2017 11:11 am
nick7zmail
А когда он включается система скажет "Статус системы восстановился на зеленый".
Вы бы пробовали сперва, потом спрашивали бы.

Re: [Модуль] Статусы системы

Добавлено: Пт дек 08, 2017 5:04 pm
Damirka
nick7zmail писал(а):А когда он включается система скажет "Статус системы восстановился на зеленый".
Вы бы пробовали сперва, потом спрашивали бы.
Спасибо. Я и пытаюсь пробовать. Просто все пробовать, и потом получить не предсказуемый результат не очень хочется.

Re: [Модуль] Статусы системы

Добавлено: Сб дек 09, 2017 7:30 pm
Damirka
nick7zmail писал(а):А когда он включается система скажет "Статус системы восстановился на зеленый".
Вы бы пробовали сперва, потом спрашивали бы.
Попробовал. Сообщения не приходят в телеграм. Включал и выключал терминал. Не приходят.
С разговором у меня отдельная беда... Тоже разбираюсь... Но в телегу все ходит... Ну все кроме "Статусов..."