User Tools

Site Tools


System settings

System settings page specify the following:

  • Project's title, language, appearance and performance parameters
  • Depth & limit of data storage in log
  • ModBus/TCP server configuration
  • Enabling/Disabling some optional services
  • MQTT server configuration

System settings tab


For the 4.0.7475 fw version, the following languages are available:

  • Ukrainian
  • English
  • German
  • Polish
  • Portuguese
  • Russian

And you can select 'Autodetect' option too.

Communication interval

Specifies the period of data exchange with the connected devices. WebHMI reads all registers from all devices one by one. One such cycle is named scan. When possible WebHMI will insert delays between scans so they will run with specified interval.

A short interval increases the polling frequency, reduces the response when changing the register on the dashboard, and the 'response' of changes in the trends, but with a large number of interrogated data, they may not fit in the interval at the time, which will actually increase the scan, increase load on the system.

This settings should be set reasonably. If you need to 'have time' to query a large amount of data for a second, first you need to increase the speed of communication with devices, use the priority of reading the registers in conjunction with the option 'strict scan', do not read the auxiliary registers unnecessarily (use the read on-demand option for this).

Strict scan

This option allows to get a time-determined scan. It is usable for projects with hundreds and thousands of registers on slow serial connections.

If all registers fail to “fit in scan”, you can ask WebHMI read all important registers and a fraction of all other registers in every scan. This will allow update important registers much faster than others.

Critical registers should be given high priority in the register properties. And registers with normal priority should be set individually significantly longer polling time than the default scan interval. This will make WebHMI poll them less frequently and make Strict Scan feature possible.

Interface refresh

WebHMI uses Comet technology to push register value changes into browser at the end of every scan where it was changed. Sometimes register value changes too often. To save traffic and resources you can throttle send interval. You can tell WebHMI send these update not often than some interval. This setting is adjustable between 100 ms. up to 5 sec.

Override screen resolution

Some devices’ OS, like smartTV, may report wrong resolution for the browser, lowering it for a convenient view. In most cases this is not desired behaviour in the monitoring systems, because the visualization is developed for the specific display resolution. Now you can force screen resolution to desired.

Hide menu

For some projects it makes sense to hide side menu. This option allows to hide menu by default.

Log level

There is a communicacion log to analyze system's behaviour using output messages:

This option sets the log's levels, possible values are:

  • Disable log - disabled
  • Errors - errors only
  • Info+Errors - errors and informing messages
  • Debug+Info+Errors - previous plus debug info
  • Trace+Debug+Info+Errors - previous with trace data

Clear comm log from page

The amount of data in the communication log can sometimes become large, for example, when there are errors or when the trace mode is enabled. When searching for the required data block in it, sometimes it is necessary to clean the communication log, since it is constantly being overwritten (due to the size limitation). Now you can clear the communication log directly from its page, and not return to a separate menu.

Battery power mode

3 various actions on external power outage:

  • shutdown immediately
  • wait 20 minutes, then shut down
  • work as long as possible (until battery will be discharged)

Storage settings

These settings affect storage scenario.

  • Disk: For WebHMI, use External disk settings. For other target platforms you may want to use one drive for both the system & storage volumes.
  • Limit log storage time & Log disk space limit settings control when the log data will be automatically deleted from the database - either on aging above set storage time, or when free room on the volume will critically shrink.

Modbus TCP server

MobBus server - when turned on, allows external client to poll the project register using Modbus/TCP protocol. (see function description)


In this tab, you can switch on/off several services. Disabling services, that you won't need in the project frees up some OS resources what might be of use in very big projects where the WebHMI is heavily loaded.

  • FTP server - handles FTP requests to the WebHMI. Read more ...
  • MQTT server - enables local MQTT broker process Read more ...
  • Zabbix agent - this one is for internal use and had been activly in use during early WebHMI installatoin commissioning purposes. May be switched off.
  • Virtual COM port server - this one enables a “serial over ethernet” service. Read more ...

MQTT server

You can read more about MQTT on this page

You can add several listeners on different TCP/IP ports which will handle MQTT connections to the WebHMI broker.

Trial Mode

You can protect your project with a trial mode.

Use this mode with care, otherwise you can lose access to your project.

system_settings.txt · Last modified: 2023/03/23 09:56 by emozolyak

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki