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

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

Добавлено: Пт дек 22, 2017 12:24 pm
Logrus
kas5858 писал(а):
nick7zmail писал(а):
Не поделитесь значками (вилка, GPS, стрелки круговые)?
https://majordomo.smartliving.ru/forum/ ... =30#p66796 там и спасибо можно ткнуть )))
http://fontawesome.io/icons/

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

Добавлено: Сб дек 23, 2017 11:24 pm
Damirka
olegvolk75 писал(а):Ребят, так всё-таки подскажите, как должен работать модуль? При отваливании какого-либо устройства или падении цикла он должен сообщить только один раз или сообщения будут появляться постоянно, пока цикл или устройство не восстаноит работу?
Сам пытаюсь разобраться! У меня не работает, как мне кажется. Как должен работать, возникает ощущение, что каждый решает сам. :-)
Опенсорс... Итит его на лево... :-)

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

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

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

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

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

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

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

Отправлено с моего Redmi Note 4 через Tapatalk
Это-то мне понятно. У меня при наступлении какого-либо события в чат начинают сыпаться куча однотипных сообщений (по несколько штук в минуту). Мой вопрос был, модуль должен один раз сообщать о наступлении события или будет писать в час постоянно, пока причина не будет устранена?

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

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

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

Отправлено с моего Redmi Note 4 через Tapatalk
А мне как раз не понятно! Потому что в моем случае должна приходить в телеграм сообщение, а оно не приходит. И вообще информация об отключении чего либо не поступает. :-(

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

Добавлено: Пн янв 08, 2018 11:15 am
Deniska21
Очень странная работа модуля. Может я не так что настроил? подскажите.
Допустим у меня в сети устройство, которое я пингую в модуле "Устройства 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'); 

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

Добавлено: Пн янв 08, 2018 11:18 am
Gelezako
по идее статус должен быть желтый пока не вернёте устройство в онлайн

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

Добавлено: Вт янв 09, 2018 3:32 pm
olegvolk75
Gelezako писал(а):по идее статус должен быть желтый пока не вернёте устройство в онлайн
Это то понятно, так и происходит. Но должен ли модуль в чат выдать одно сообщение или сыпать постоянно, пока не устранится причина? У меня пока сыпет постоянно.

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

Добавлено: Вт янв 09, 2018 3:37 pm
nick7zmail
1 должен выдать...вы методы подчистили про которые я говорил в 1м посте?

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

Добавлено: Вт янв 09, 2018 3:45 pm
olegvolk75
Чистил, но перепроверю.