Сохранение состояния плагинов при перезагрузке ih
-
Хотелось бы чтобы при перезагрузке сервера ih состояние плагинов оставалось в том же состоянии, в каком было до перезагрузки. При этом если плагин отключен, то устройства, к которым привязаны каналы плагина должны быть заблокированы, то есть:
1. На планах отображаться серыми/с восклицательным знаком и т.п.
2. Не сигнализировать об ошибке при непоступлении данных.
Очень актуально при техобслуживании оконечных контроллеров. В моем случае актуально при тестировании системы (частые перезапуски сервера) - приходится каждый раз вручную отключать Raspberry Pi GPIO и 1-Wire (Raspberry Pi GPIO).
-
Хотелось бы чтобы при перезагрузке сервера ih состояние плагинов оставалось в том же состоянии, в каком было до перезагрузки.
Да, раньше у нас было именно так. Но потом пару раз после техобслуживания на объекте не запустили плагин :(.
Сейчас добавили флаг debug - "Запустить в режиме отладки". Устанавливается в Системные настройки - Параметры сервера.
При установленном debug после перезагрузки:
-
сохраняются флаги suspend и log для плагинов,
-
сохраняются системные флаги логирования (Трассировка).
При запуске в рабочем режиме все это сбрасывается.
Включим в рабочую версию на след. неделе.
При этом если плагин отключен, то устройства, к которым привязаны каналы плагина должны быть заблокированы, то есть:
1. На планах отображаться серыми/с восклицательным знаком и т.п.
2. Не сигнализировать об ошибке при непоступлении данных.
Ошибка непоступления данных при suspend не возбуждается.
А по поводу отображения неактивных устройств - тоже были разные варианты, но ни один что-то не прижился.
Хотя необходимость есть, конечно.
В моем случае актуально при тестировании системы (частые перезапуски сервера) - приходится каждый раз вручную отключать Raspberry Pi GPIO и 1-Wire (Raspberry Pi GPIO).
В принципе, Вы можете просто удалить эти два плагина, пока не используете, а потом при необходимости просто добавить из списка (кнопкой +). Эти плагины идут в составе системы и скачивать повторно их не надо.
-
-
В моем случае актуально при тестировании системы (частые перезапуски сервера) - приходится каждый раз вручную отключать Raspberry Pi GPIO и 1-Wire (Raspberry Pi GPIO).
В принципе, Вы можете просто удалить эти два плагина, пока не используете, а потом при необходимости просто добавить из списка (кнопкой +). Эти плагины идут в составе системы и скачивать повторно их не надо.
Я вот думал удалить их, но при нажатии кнопки "+" в списке нет ничего подобного… они появятся в списке когда я их удалю?
-
В моем случае актуально при тестировании системы (частые перезапуски сервера) - приходится каждый раз вручную отключать Raspberry Pi GPIO и 1-Wire (Raspberry Pi GPIO).
В принципе, Вы можете просто удалить эти два плагина, пока не используете, а потом при необходимости просто добавить из списка (кнопкой +). Эти плагины идут в составе системы и скачивать повторно их не надо.
Я вот думал удалить их, но при нажатии кнопки "+" в списке нет ничего подобного… они появятся в списке когда я их удалю?
Да. Появятся в списке после удаления.
-
Перенесите, пожалуйста, тему в раздел "Предложения по системе intraHouse ".
Кстати, доработка работает! Управление плагинами на время тестирования системы стало удобнее. Спасибо!