[Модуль] Статусы системы (sys_states)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Сб ноя 04, 2017 9:06 pm

Я предусмотрю в будущем такой вариант.
Пока вы можете вручную настроить методу объекта communication воспользовавшись инструкцией по ссылке (там надо поставить галочку - не вызывать родительский метод.
Как бы в текущей реализации у простых устройств есть "время отсутствия данных", и если они какое-то время не принимают данные, у них тоже есть таймеры, и свойство alive меняется на 0...
Можно в методе checkstate у communication как раз смотреть подобные свойства, и реагировать на них...
К желтому/красному статусу имеет смысл привязаться...ибо это просто удобно...все датчики и тп от которых зависит "жизнеспособность системы" (то есть без которых она более менее нормально не сможет функционировать...датчики протечки к примеру, датчики дыма) - помечаете красным...остальные "информационные" - желтым....и вы будете знать, если статус красный - всё плохо...желтый - можно не торопиться...как то так.
За это сообщение автора nick7zmail поблагодарил:
Gelezako (Вс ноя 05, 2017 2:02 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Вс ноя 05, 2017 2:06 am

nick7zmail писал(а):Я предусмотрю в будущем такой вариант.
Пока вы можете вручную настроить методу объекта communication воспользовавшись инструкцией по ссылке (там надо поставить галочку - не вызывать родительский метод.
я так понимаю что бы на вкладке communication появились мои датчики и я мог выставить им желтый или красный радиобатон, мне нужно добавить их в разделе "Устройства Online", но как я уже сказал они всегда будут оффлайн т.к. пинговаться не будут и всегда будут либо в жёлтом или красном состоянии :(
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вс ноя 05, 2017 6:03 am

нет...сейчас они не появятся...вы можете не задействуя модуль прописать проверку датчиков прямо в методе checkState согласно этой инструкции http://majordomo.smartliving.ru/Main/BasicsStates поставив при этом галочку выполнения родительского метода "никогда".
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
antpino
Сообщения: 73
Зарегистрирован: Вт ноя 07, 2017 9:54 am
Благодарил (а): 83 раза
Поблагодарили: 5 раз

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

Сообщение antpino » Чт ноя 09, 2017 6:28 pm

Подскажите, на вкладке "связь" для проверки допустим связи с роутером, в Description нужно записать IP роутера?
Изображение
Изображение
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Чт ноя 09, 2017 6:54 pm

Нет, надо забить роутер в модуль устройства онлайн, а в Description то, что будет система записывать в детали статуса...к примеру "Не доступен роутер."
За это сообщение автора nick7zmail поблагодарил:
antpino (Пн ноя 13, 2017 6:55 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Пт ноя 10, 2017 2:38 pm

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

Ну или что-то типа того. Да он длинный, зато он выполняет свое предназначение, а не просто сухое слово "Description"
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Damirka
Сообщения: 30
Зарегистрирован: Вс ноя 26, 2017 6:22 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение Damirka » Пт дек 08, 2017 10:38 am

Я вот не совсем понял. Например отслеживаем цикл main. В Description пишем "Отвалился основной цикл". Когда он отваливается система присылает сообщение: "Отвалился основной цикл", а когда он включается, она что скажет? И откуда она возьмет эти слова?
Ubuntu Server 18 на VPS
Anfroid
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Пт дек 08, 2017 11:11 am

А когда он включается система скажет "Статус системы восстановился на зеленый".
Вы бы пробовали сперва, потом спрашивали бы.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Damirka
Сообщения: 30
Зарегистрирован: Вс ноя 26, 2017 6:22 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение Damirka » Пт дек 08, 2017 5:04 pm

nick7zmail писал(а):А когда он включается система скажет "Статус системы восстановился на зеленый".
Вы бы пробовали сперва, потом спрашивали бы.
Спасибо. Я и пытаюсь пробовать. Просто все пробовать, и потом получить не предсказуемый результат не очень хочется.
Ubuntu Server 18 на VPS
Anfroid
Damirka
Сообщения: 30
Зарегистрирован: Вс ноя 26, 2017 6:22 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение Damirka » Сб дек 09, 2017 7:30 pm

nick7zmail писал(а):А когда он включается система скажет "Статус системы восстановился на зеленый".
Вы бы пробовали сперва, потом спрашивали бы.
Попробовал. Сообщения не приходят в телеграм. Включал и выключал терминал. Не приходят.
С разговором у меня отдельная беда... Тоже разбираюсь... Но в телегу все ходит... Ну все кроме "Статусов..."
Ubuntu Server 18 на VPS
Anfroid
Ответить