[Модуль] Статусы системы (sys_states)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Статусы системы
Я предусмотрю в будущем такой вариант.
Пока вы можете вручную настроить методу объекта communication воспользовавшись инструкцией по ссылке (там надо поставить галочку - не вызывать родительский метод.
Как бы в текущей реализации у простых устройств есть "время отсутствия данных", и если они какое-то время не принимают данные, у них тоже есть таймеры, и свойство alive меняется на 0...
Можно в методе checkstate у communication как раз смотреть подобные свойства, и реагировать на них...
К желтому/красному статусу имеет смысл привязаться...ибо это просто удобно...все датчики и тп от которых зависит "жизнеспособность системы" (то есть без которых она более менее нормально не сможет функционировать...датчики протечки к примеру, датчики дыма) - помечаете красным...остальные "информационные" - желтым....и вы будете знать, если статус красный - всё плохо...желтый - можно не торопиться...как то так.
Пока вы можете вручную настроить методу объекта communication воспользовавшись инструкцией по ссылке (там надо поставить галочку - не вызывать родительский метод.
Как бы в текущей реализации у простых устройств есть "время отсутствия данных", и если они какое-то время не принимают данные, у них тоже есть таймеры, и свойство alive меняется на 0...
Можно в методе checkstate у communication как раз смотреть подобные свойства, и реагировать на них...
К желтому/красному статусу имеет смысл привязаться...ибо это просто удобно...все датчики и тп от которых зависит "жизнеспособность системы" (то есть без которых она более менее нормально не сможет функционировать...датчики протечки к примеру, датчики дыма) - помечаете красным...остальные "информационные" - желтым....и вы будете знать, если статус красный - всё плохо...желтый - можно не торопиться...как то так.
- За это сообщение автора nick7zmail поблагодарил:
- Gelezako (Вс ноя 05, 2017 2:02 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: [Модуль] Статусы системы
я так понимаю что бы на вкладке communication появились мои датчики и я мог выставить им желтый или красный радиобатон, мне нужно добавить их в разделе "Устройства Online", но как я уже сказал они всегда будут оффлайн т.к. пинговаться не будут и всегда будут либо в жёлтом или красном состоянииnick7zmail писал(а):Я предусмотрю в будущем такой вариант.
Пока вы можете вручную настроить методу объекта communication воспользовавшись инструкцией по ссылке (там надо поставить галочку - не вызывать родительский метод.

фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Статусы системы
нет...сейчас они не появятся...вы можете не задействуя модуль прописать проверку датчиков прямо в методе checkState согласно этой инструкции http://majordomo.smartliving.ru/Main/BasicsStates поставив при этом галочку выполнения родительского метода "никогда".
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 73
- Зарегистрирован: Вт ноя 07, 2017 9:54 am
- Благодарил (а): 83 раза
- Поблагодарили: 5 раз
Re: [Модуль] Статусы системы
Подскажите, на вкладке "связь" для проверки допустим связи с роутером, в Description нужно записать IP роутера?
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Статусы системы
Нет, надо забить роутер в модуль устройства онлайн, а в Description то, что будет система записывать в детали статуса...к примеру "Не доступен роутер."
- За это сообщение автора nick7zmail поблагодарил:
- antpino (Пн ноя 13, 2017 6:55 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: [Модуль] Статусы системы
название колонки "Description" всех вводить в ступор, имхо не интуитивно понятно название. Просьба рассмотреть вариант переименования на такой:nick7zmail писал(а):Нет, надо забить роутер в модуль устройства онлайн, а в Description то, что будет система записывать в детали статуса...к примеру "Не доступен роутер."
Для вкладки "Устройства": "Отображаемый текст при изменении статуса устройства"
Для вкладки "Система": "Отображаемый текст при изменении статуса цикла"
Ну или что-то типа того. Да он длинный, зато он выполняет свое предназначение, а не просто сухое слово "Description"
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
-
- Сообщения: 30
- Зарегистрирован: Вс ноя 26, 2017 6:22 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: [Модуль] Статусы системы
Я вот не совсем понял. Например отслеживаем цикл main. В Description пишем "Отвалился основной цикл". Когда он отваливается система присылает сообщение: "Отвалился основной цикл", а когда он включается, она что скажет? И откуда она возьмет эти слова?
Ubuntu Server 18 на VPS
Anfroid
Anfroid
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Статусы системы
А когда он включается система скажет "Статус системы восстановился на зеленый".
Вы бы пробовали сперва, потом спрашивали бы.
Вы бы пробовали сперва, потом спрашивали бы.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

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