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

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

Модератор: immortal

Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Пт дек 22, 2017 12:24 pm

kas5858 писал(а):
nick7zmail писал(а):
Не поделитесь значками (вилка, GPS, стрелки круговые)?
https://majordomo.smartliving.ru/forum/ ... =30#p66796 там и спасибо можно ткнуть )))
http://fontawesome.io/icons/
За это сообщение автора Logrus поблагодарил:
kas5858 (Пт дек 22, 2017 1:05 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Damirka
Сообщения: 30
Зарегистрирован: Вс ноя 26, 2017 6:22 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение Damirka » Сб дек 23, 2017 11:24 pm

olegvolk75 писал(а):Ребят, так всё-таки подскажите, как должен работать модуль? При отваливании какого-либо устройства или падении цикла он должен сообщить только один раз или сообщения будут появляться постоянно, пока цикл или устройство не восстаноит работу?
Сам пытаюсь разобраться! У меня не работает, как мне кажется. Как должен работать, возникает ощущение, что каждый решает сам. :-)
Опенсорс... Итит его на лево... :-)
Ubuntu Server 18 на VPS
Anfroid
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

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

Сообщение lanket » Вс дек 24, 2017 11:45 am

Damirka писал(а):
olegvolk75 писал(а):Ребят, так всё-таки подскажите, как должен работать модуль? При отваливании какого-либо устройства или падении цикла он должен сообщить только один раз или сообщения будут появляться постоянно, пока цикл или устройство не восстаноит работу?
Сам пытаюсь разобраться! У меня не работает, как мне кажется. Как должен работать, возникает ощущение, что каждый решает сам. :-)
Опенсорс... Итит его на лево... :-)
Так тут всё просто.
Выбираете те циклы на которые в случае падения вам важно знать данный факт. Остальные радиобутон оставляете в положении none на тех цикла которые вам побарабану работают они или нет.
К примеру цикл mysensors для критически важен, так как без него не будет управление датчиками и сенсора и, поэтому я выбираю red как красная/критическая сигнализация. При падении цикла mysensors значек состояния, когда этот цикл помочен red, становиться красным и ниже выводиться тот текст который вы ввели в поле description например в моём случае 'Сеть mysensors не работает' .

При выборе радиобутона yellow происходит тоже самое, только значек становится жёлтым при падении того цикла в котором выбрал yellow, также с выводом текста из поля description. К примеру можно применить к циклу rss. То есть не критично но все же, главное работает а новости ну нет новостей не смертельно.

Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
olegvolk75
Сообщения: 141
Зарегистрирован: Сб мар 11, 2017 7:03 pm
Благодарил (а): 50 раз
Поблагодарили: 15 раз

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

Сообщение olegvolk75 » Вс дек 24, 2017 2:47 pm

lanket писал(а):Так тут всё просто.
Выбираете те циклы на которые в случае падения вам важно знать данный факт. Остальные радиобутон оставляете в положении none на тех цикла которые вам побарабану работают они или нет.
К примеру цикл mysensors для критически важен, так как без него не будет управление датчиками и сенсора и, поэтому я выбираю red как красная/критическая сигнализация. При падении цикла mysensors значек состояния, когда этот цикл помочен red, становиться красным и ниже выводиться тот текст который вы ввели в поле description например в моём случае 'Сеть mysensors не работает' .

При выборе радиобутона yellow происходит тоже самое, только значек становится жёлтым при падении того цикла в котором выбрал yellow, также с выводом текста из поля description. К примеру можно применить к циклу rss. То есть не критично но все же, главное работает а новости ну нет новостей не смертельно.

Отправлено с моего Redmi Note 4 через Tapatalk
Это-то мне понятно. У меня при наступлении какого-либо события в чат начинают сыпаться куча однотипных сообщений (по несколько штук в минуту). Мой вопрос был, модуль должен один раз сообщать о наступлении события или будет писать в час постоянно, пока причина не будет устранена?
Orange Pi PCPlus, Debian Stretch with Armbian Linux 4.19.62-sunxi
Damirka
Сообщения: 30
Зарегистрирован: Вс ноя 26, 2017 6:22 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение Damirka » Ср дек 27, 2017 12:24 am

lanket писал(а):
Damirka писал(а):
olegvolk75 писал(а):Ребят, так всё-таки подскажите, как должен работать модуль? При отваливании какого-либо устройства или падении цикла он должен сообщить только один раз или сообщения будут появляться постоянно, пока цикл или устройство не восстаноит работу?
Сам пытаюсь разобраться! У меня не работает, как мне кажется. Как должен работать, возникает ощущение, что каждый решает сам. :-)
Опенсорс... Итит его на лево... :-)
Так тут всё просто.
Выбираете те циклы на которые в случае падения вам важно знать данный факт. Остальные радиобутон оставляете в положении none на тех цикла которые вам побарабану работают они или нет.
К примеру цикл mysensors для критически важен, так как без него не будет управление датчиками и сенсора и, поэтому я выбираю red как красная/критическая сигнализация. При падении цикла mysensors значек состояния, когда этот цикл помочен red, становиться красным и ниже выводиться тот текст который вы ввели в поле description например в моём случае 'Сеть mysensors не работает' .

При выборе радиобутона yellow происходит тоже самое, только значек становится жёлтым при падении того цикла в котором выбрал yellow, также с выводом текста из поля description. К примеру можно применить к циклу rss. То есть не критично но все же, главное работает а новости ну нет новостей не смертельно.

Отправлено с моего Redmi Note 4 через Tapatalk
А мне как раз не понятно! Потому что в моем случае должна приходить в телеграм сообщение, а оно не приходит. И вообще информация об отключении чего либо не поступает. :-(
Ubuntu Server 18 на VPS
Anfroid
Deniska21
Сообщения: 3
Зарегистрирован: Сб ноя 25, 2017 11:34 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Deniska21 » Пн янв 08, 2018 11:15 am

Очень странная работа модуля. Может я не так что настроил? подскажите.
Допустим у меня в сети устройство, которое я пингую в модуле "Устройства Online".
В модуле "Статус систему" на вкладке Communication я этому устройству поставил статус желтый.
Далее для проверки я выключил питание устройства. И тут же в чат посыпались сообщения:

11:00 Алиса: Статус связи восстановился на Зелёный
11:00 Алиса: Устройство не в сети
11:00 Алиса: изменился на Жёлтый.
11:00 Алиса: Статус связи восстановился на Зелёный
11:00 Алиса: Устройство не в сети
11:00 Алиса: изменился на Жёлтый.
11:00 Алиса: Статус связи восстановился на Зелёный
11:00 Алиса: Устройство не в сети
11:00 Алиса: изменился на Жёлтый.
11:00 Алиса: Статус связи восстановился на Зелёный

Почему так колбасит систему?

P.s.: Разобрался.
Надо было очистить метод "checkState" объекта "Communication" класса "systemStates".
не путать с методом "checkState" класса "systemStates" куда прописывали

Код: Выделить всё

require(DIR_MODULES.'sys_states/sys_states.inc.php'); 
Последний раз редактировалось Deniska21 Пн янв 08, 2018 11:54 am, всего редактировалось 2 раза.
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

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

Сообщение Gelezako » Пн янв 08, 2018 11:18 am

по идее статус должен быть желтый пока не вернёте устройство в онлайн
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
olegvolk75
Сообщения: 141
Зарегистрирован: Сб мар 11, 2017 7:03 pm
Благодарил (а): 50 раз
Поблагодарили: 15 раз

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

Сообщение olegvolk75 » Вт янв 09, 2018 3:32 pm

Gelezako писал(а):по идее статус должен быть желтый пока не вернёте устройство в онлайн
Это то понятно, так и происходит. Но должен ли модуль в чат выдать одно сообщение или сыпать постоянно, пока не устранится причина? У меня пока сыпет постоянно.
Orange Pi PCPlus, Debian Stretch with Armbian Linux 4.19.62-sunxi
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

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

Сообщение nick7zmail » Вт янв 09, 2018 3:37 pm

1 должен выдать...вы методы подчистили про которые я говорил в 1м посте?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
olegvolk75
Сообщения: 141
Зарегистрирован: Сб мар 11, 2017 7:03 pm
Благодарил (а): 50 раз
Поблагодарили: 15 раз

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

Сообщение olegvolk75 » Вт янв 09, 2018 3:45 pm

Чистил, но перепроверю.
Orange Pi PCPlus, Debian Stretch with Armbian Linux 4.19.62-sunxi
Ответить