Сохранение состояния плагинов при перезагрузке ih



  • Хотелось бы чтобы при перезагрузке сервера ih состояние плагинов оставалось в том же состоянии, в каком было до перезагрузки. При этом если плагин отключен, то устройства, к которым привязаны каналы плагина должны быть заблокированы, то есть:

    1. На планах отображаться серыми/с восклицательным знаком и т.п.

    2. Не сигнализировать об ошибке при непоступлении данных.

    Очень актуально при техобслуживании оконечных контроллеров. В моем случае актуально при тестировании системы (частые перезапуски сервера) - приходится каждый раз вручную отключать Raspberry Pi GPIO и 1-Wire (Raspberry Pi GPIO).



  • @Alex_Jet:

    Хотелось бы чтобы при перезагрузке сервера ih состояние плагинов оставалось в том же состоянии, в каком было до перезагрузки.

    Да, раньше у нас было именно так. Но потом пару раз после техобслуживания на объекте не запустили плагин :(.

    Сейчас добавили флаг debug - "Запустить в режиме отладки". Устанавливается в Системные настройки - Параметры сервера.

    При установленном debug после перезагрузки:

    • сохраняются флаги suspend и log для плагинов,

    • сохраняются системные флаги логирования (Трассировка).

    При запуске в рабочем режиме все это сбрасывается.

    Включим в рабочую версию на след. неделе.

    @Alex_Jet:

    При этом если плагин отключен, то устройства, к которым привязаны каналы плагина должны быть заблокированы, то есть:

    1. На планах отображаться серыми/с восклицательным знаком и т.п.

    2. Не сигнализировать об ошибке при непоступлении данных.

    Ошибка непоступления данных при suspend не возбуждается.

    А по поводу отображения неактивных устройств - тоже были разные варианты, но ни один что-то не прижился.

    Хотя необходимость есть, конечно.

    @Alex_Jet:

    В моем случае актуально при тестировании системы (частые перезапуски сервера) - приходится каждый раз вручную отключать Raspberry Pi GPIO и 1-Wire (Raspberry Pi GPIO).

    В принципе, Вы можете просто удалить эти два плагина, пока не используете, а потом при необходимости просто добавить из списка (кнопкой +). Эти плагины идут в составе системы и скачивать повторно их не надо.



  • @intrapro:

    @Alex_Jet:

    В моем случае актуально при тестировании системы (частые перезапуски сервера) - приходится каждый раз вручную отключать Raspberry Pi GPIO и 1-Wire (Raspberry Pi GPIO).

    В принципе, Вы можете просто удалить эти два плагина, пока не используете, а потом при необходимости просто добавить из списка (кнопкой +). Эти плагины идут в составе системы и скачивать повторно их не надо.

    Я вот думал удалить их, но при нажатии кнопки "+" в списке нет ничего подобного… они появятся в списке когда я их удалю?



  • @Alex_Jet:

    @intrapro:

    @Alex_Jet:

    В моем случае актуально при тестировании системы (частые перезапуски сервера) - приходится каждый раз вручную отключать Raspberry Pi GPIO и 1-Wire (Raspberry Pi GPIO).

    В принципе, Вы можете просто удалить эти два плагина, пока не используете, а потом при необходимости просто добавить из списка (кнопкой +). Эти плагины идут в составе системы и скачивать повторно их не надо.

    Я вот думал удалить их, но при нажатии кнопки "+" в списке нет ничего подобного… они появятся в списке когда я их удалю?

    Да. Появятся в списке после удаления.



  • Перенесите, пожалуйста, тему в раздел "Предложения по системе intraHouse ".

    Кстати, доработка работает! Управление плагинами на время тестирования системы стало удобнее. Спасибо!


Авторизуйтесь, чтобы ответить