[Модуль] Статусы системы (sys_states)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Статусы системы
Дак есть свойство...как раз state называется...в каждом статусе...просто в зависимости от значения этого свойства и переключайте ленту.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: [Модуль] Статусы системы
выставляю почти всем циклам описание, но не все сохраняется, нужно нажимать несколько раз
--
разобрался, по какой-то причине обновленная информация сразу не отображается, если рефрешнуть страницу пару раз, то потом описания появляются. Но всё равно странно что они пропадают после того нажму сохранить.
Ещё вопрос по:
--
разобрался, по какой-то причине обновленная информация сразу не отображается, если рефрешнуть страницу пару раз, то потом описания появляются. Но всё равно странно что они пропадают после того нажму сохранить.
Ещё вопрос по:
Я добавил шлюз и телефоны. Для телефонов выставил жёлтый, для шлюза красный. Вот сейчас совершенно точно один из телефонов пинговаться не может. Где я могу увидеть что "статус переходит в жёлтый"?Communication (связь)
Проверка связи. Основан на модуле ping hosts... Там устройства пингуются - если пинга нет - статус переходит в желтый/красный в зависимости от того что вы выберите
нужно закоментировать весь код? В System к примеру у меня ещё есть код "простых устройств"Внимание!! После установки модуля нужно "подчистить" ваши методы "checkState"
Код: Выделить всё
/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/system_checkstate.php');
/* end injection of {SDevices} */
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
-
- Сообщения: 366
- Зарегистрирован: Пт июл 26, 2013 4:11 pm
- Благодарил (а): 71 раз
- Поблагодарили: 18 раз
Re: [Модуль] Статусы системы
nick7zmail, при нажатии кнопки сохранить, после этого пропадают запись в строке "Description" после обновления странички она появляется.
-
- Сообщения: 128
- Зарегистрирован: Пт июл 15, 2016 3:12 am
- Благодарил (а): 6 раз
- Поблагодарили: 2 раза
Re: [Модуль] Статусы системы
нужно закоментировать весь код? В System к примеру у меня ещё есть код "простых устройств"Внимание!! После установки модуля нужно "подчистить" ваши методы "checkState"
а можно поподробнее как это сделать
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Статусы системы
Сохраняются только те строки, у которых red или yellow статус выбран...могу сделать, чтоб пустые сохранялись, если надо.
С обновлением после нажатия сохранить - вроде исправлял ситуацию...но гляну ещё...может просто забыл выгрузить обновление.
Код просто удаляете из всех методов объекта...или комментируете символами /*тут код*/...часть для простых устройств можно оставить. Но если не оставите - мне кажется она просто автоматически добавится. В классовом методе должна автоматически прописаться строка для вызова этого модуля.
С обновлением после нажатия сохранить - вроде исправлял ситуацию...но гляну ещё...может просто забыл выгрузить обновление.
Код просто удаляете из всех методов объекта...или комментируете символами /*тут код*/...часть для простых устройств можно оставить. Но если не оставите - мне кажется она просто автоматически добавится. В классовом методе должна автоматически прописаться строка для вызова этого модуля.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: [Модуль] Статусы системы
Я добавил шлюз и телефоны. Для телефонов выставил жёлтый, для шлюза красный. Вот сейчас совершенно точно один из телефонов пинговаться не может. Где я могу увидеть что "статус переходит в жёлтый"?Communication (связь)
Проверка связи. Основан на модуле ping hosts... Там устройства пингуются - если пинга нет - статус переходит в желтый/красный в зависимости от того что вы выберите
фанат Мажордомо
тематический блог 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: [Модуль] Статусы системы
В первую очередь проверьте в модуле "устройства онлайн" - там корректно отображает?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Gelezako
- Сообщения: 963
- Зарегистрирован: Чт июн 02, 2016 9:33 pm
- Благодарил (а): 205 раз
- Поблагодарили: 106 раз
- Контактная информация:
Re: [Модуль] Статусы системы
да, в модуле "устройства онлайн" всё верно отображает, но вы не поняли мой вопрос. Я не понимаю принцип действия вашего модуля. Что должно происходить если я в настройках для телефона выставил yellow и если он пропал из сети? Что оно даёт? Какая реакция, где смотреть?
фанат Мажордомо
тематический блог 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: [Модуль] Статусы системы
Да собственно так же, как и до модуля...Gelezako писал(а):да, в модуле "устройства онлайн" всё верно отображает, но вы не поняли мой вопрос. Я не понимаю принцип действия вашего модуля. Что должно происходить если я в настройках для телефона выставил yellow и если он пропал из сети? Что оно даёт? Какая реакция, где смотреть?
Во-первых система должна произнести что-то вроде "Статус <чего-то, связи к примеру> изменился на красный. Недоступен какой-то смартфон <это как раз та фраза, которую напишите в строке>". Во-вторых выставит соответствующие свойства у объекта (Communication в данном случае) на желтый. Ну и в третьих виджет, который есть у всех в системе изначально вот такой примерно должен измениться примерно так Это собственно работало и до модуля. С ним более гибко и удобно настраивается.
- За это сообщение автора nick7zmail поблагодарили (всего 2):
- Rus9393 (Пт ноя 03, 2017 7:33 pm) • Gelezako (Пт ноя 03, 2017 10:25 pm)
- Рейтинг: 2.33%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Статусы системы
Кстати, чтобы модуль работал - проверьте, чтобы в классовом методе
Вроде на винде автоматически добавилась...а сейчас на расбери ставил - метод пустым остался..понятия не имею почему...попробую разобраться. Пока строку можно вписать вручную.
была строка
Код: Выделить всё
require(DIR_MODULES.'sys_states/sys_states.inc.php');
- За это сообщение автора nick7zmail поблагодарили (всего 2):
- kas5858 (Пт ноя 03, 2017 9:07 pm) • Gelezako (Пт ноя 03, 2017 10:25 pm)
- Рейтинг: 2.33%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<