Оновлення прошивки 3.3

04 Dec Оновлення прошивки 3.3

Доступна нова версія прошивки WebHMI 3.3.6078

Основні зміни:

  1. Новий зовнішній вигляд інтерфейсу. Дві теми: світла і темна.
  2. Покращено інформативність таблиці зі списком регістрів
  3. Додано пошук за регістрами
  4. Спрощено інтеграцію із системою Level2
  5. У графіків і трендів додано права доступу
  6. Тепер на сторінці Setup – Users можна бачити хто з користувачів онлайн
  7. Прозорі кнопки на дашбордах підсвічуються при наведенні мишкою
  8. Довгі рядки в елементах типу “Текст” на екранах переносяться, якщо вони довші, ніж зазначена ширина блоку
  9. У динамічних властивостях елементів екрана додано мультиплікатор, зсув і ліміти для значення
  10. До аварій можна додавати коментарі в журналі аварій
  11. Виправлення для повільного DNS сервера в мережі оператора Київстар
  12. Для уніфікації змінено деякі заголовки в API
  13. Зменшено споживання пам’яті в проєктах з великою кількістю регістрів
  14. Виправлено деякі помилки

Новий зовнішній вигляд

Перша зміна, яку ви помітите після оновлення – новий зовнішній вигляд інтерфейсу.

Ми переробили стандартну тему, зробили більше акцентів на ваших даних і менше – на інтерфейсі. Ліве меню стало світлішим, легшим. Світла тема називається Moon.

Також ми додали темну тему Mars. Ми думаємо, що вона прийдеться багатьом до смаку.

Тему можна перемкнути на сторінці Setup – Settings.

Зміни у списку регістрів

Ми переробили інформаційне наповнення таблиці регістрів. Нам дуже хотілося розмістити в ній максимальну кількість інформації про регістр, але місця для цього було катастрофічно мало. Тому ми замінили довгі текстові значення на іконки. Іконки відображають такі параметри:

  • інтервал опитування регістра
  • тип даних
  • чи зберігаються дані на графіки та в журнал
  • чи налаштовані аварії
  • чи надсилаються журнальні дані в Level2
  • чи надсилаються поточні значення в Level2
  • пріоритет регістра
  • регістр увімкнено/вимкнено

Якщо ви забудете, що означає будь-яка з іконок – наведіть на неї мишку і ви побачите підказку, що спливає.

Пошук по регістрах

Знайти потрібний регістр стало набагато зручніше. Ми додали можливість пошуку регістра за його адресою, назвою, змінною для Lua. Пошук працює як у головному списку регістрів, так і у всіх спливаючих вікнах, де потрібно вибрати регістр.

Інтеграція з Level2

Раніше підключення WebHMI до Level2 вимагало певного набору дій з боку інтегратора. Дії були не складні, але їх було багато. Тому іноді виникали механічні помилки.

Щоб максимально спростити ці операції, ми радикально переробили процедуру підключення. Додалася нова сторінка Setup – Level2. Тепер для підключення до хмари достатньо ввести e-mail і пароль від вашого облікового запису Level2 і WebHMI далі сам виконає всі необхідні дії – перевірить наявність з’єднання з інтернетом, за необхідності створить вузол в Level2, отримає ключ API.

Після успішного підключення все, що вам залишиться зробити – обрати послуги, які вас цікавлять.

Більше не потрібно переходити з WebHMI в Level2, потім у мережеві налаштування WebHMI тощо. Усі послуги активуються в єдиному інтерфейсі з мінімальною участю людини.

VPN-з’єднання тепер налаштовується одним клацанням мишки. Ви просто вмикаєте послугу просто на цій сторінці, зберігаєте налаштування і за кілька секунд WebHMI вже підключений до VPN. Аналогічно вмикаються інші послуги: HTTP Proxy, зберігання даних, прогноз погоди тощо.

Також, цікавою особливістю є можливість увімкнути VPN-з’єднання з боку Level2. Тобто ви можете підключити WebHMI до VPN віддалено, не маючи доступу до його web-інтерфейсу. Для цього достатньо увімкнути послугу VPN (за необхідності – і HTTP Proxy) у налаштуваннях вузла в Level2 і WebHMI сам підключиться до VPN протягом 5-10 хвилин..

Для уніфікації змінено деякі заголовки в API

В API-виклику /graph-data заголовок X-WH-REGS перейменовано на X-WH-REGISTERS.

В API-виклику /register-log заголовок X-WH-REG-IDS перейменовано на X-WH-REGISTERS.

В API-виклику /register-values заголовок X-WH-CONNS перейменовано на X-WH-CONNECTIONS.