@kanyck Добрый день. Мы не тестировали работу системы на devuan. Система должна запуститься и быть доступной на порту 8088. Ошибка в логах означает что не получилось запустить p2p плагин, но это не должно повлиять на работу системы в целом. Рекомендуем использовать те ОС, которые указаны в документации.
maksimvershinin
@maksimvershinin
Недавние сообщения maksimvershinin
-
RE: Ошибка при перезагрузке intraHouse
-
RE: Общие вопросы
- Данные по http нужно получать не через визуализацию, а через http плагин либо сценарий и данные нужно разместить в устройстве, чтобы на визуализации отработала подписка на изменение этих данных.
- Если сервер не поддерживает работу через iframe, единственный способ остается открыть его в новой вкладке браузера с помощью html виджета
- Шапку можно спрятать просто прикрыв любой панелью либо прямоугольником, а вместо кнопки ОК можно воспользовать Командой элемента submit для отчета. При вызове данной команды например по кнопке отчет перезапросится. По поводу индикаторы мы подумаем как это сделать в ближайшее время.
- Если вам нужно только статусы визуализировать то рекомендую хранить эти состояния лучше в устройстве, так как на них можно будет подписаться с визуализации и любое изменение будет приходить автоматически, а с пользовательскими таблицами придет организовать периолический вызов скрипта визуализации либо по команде вызывать.
-
RE: Общие вопросы
- Какую задачу вы пытаетесь решить периодическим вызовом скрипта визуализации?
- Если вам нужно отобразить страничку другого устройства, то лучше воспользуйтесь виджетом iframe
- Встроенные отчеты не предусматривают получение данных из внешних источников. Если вам надо получать данные со сторонних БД и сервисов, то воспользуйтесь отчетами Стимулсофт. Индикатор загрузки добавим в ближайшее время.
- Для того, чтобы данные сохранялись после перезагрки, то нужно использовать либо свойства устройства типа Parameter, либо сохраняйте эти параметры в пользовательскую таблицу. Тут все зависит от задачи. Хотите ли вы эти параметры передавать в контроллер или нет.
- По графикам предлагаю сразу начать использовать виджет MultichartGL
-
RE: Изменение атрибутов сохранения в БД для устройства из скрипта/сценария
@grinsva Не совсем понятен вопрос. Вы можете динамически из обработчика включать и отключать запись в БД. Чем больше у вас настроено записей в БД, тем больше будет нагрузка на базу данных.
-
RE: Появиться ли возможность обновить виджет REPORT из скрипта визуализации?
Добрый день. В новой версии системы 5.19.4 добавили в HTML виджет возможность вызывать Команду Элемента window.ihapi.elementCommand() . Для решения вашей задачи, можно добавить HTML виджет на экран или контейнер, спрятать его на задний фон, подписаться в нем на изменение переменной клиента, которая привязана к дереву и вызывать Команду Элемента Submit для Отчета. Пример Виджета:
<style type="text/css"> </style> <script type="text/javascript"> function destroy() { window.ihapi.deviceUnsub(uuid, ['local003_var846']) } function update(data) { console.log(data) window.ihapi.elementCommand('report_1', 'submit') } function init() { window.ihapi.addEventListener(uuid, 'destroy', destroy) window.ihapi.addEventListener(uuid, 'data', update) window.ihapi.deviceSub(uuid, ['local003_var846']) } init() </script> <div id="${uuid}">Hello World!</div> -
RE: Изменение атрибутов сохранения в БД для устройства из скрипта/сценария
скрипта/сценария
Данный функционал в разработке. Если вам нужно срочно изменить данные параметры, то вы это можете сделать вручную из системы или написать скрипт, который изменит файл devicedb.db в папке jbase проекта, но этот способ может привести к тому, что проект может не запуститься, если вы допустите ошибки в синтаксисе
-
RE: JS Плагин: onSub для devices - обработчик не вызывается
@tallerhorizon Чтобы подписаться на изменения любых свойств устройств в системе, вам нужно, чтобы в расширении было выбрано location со значением ВСЕ, пример реализован в opcuaserver плагине, в раширении добавьте location и значение Все