Configuration Manager: Difference between revisions
| Line 35: | Line 35: | ||
On the Vislets tab a list of existing Vislets is displayed. Every Vislet has a trash bin icon associated. Click the bin next to the Vislet you want to delete. An confirmation box will appear. | On the Vislets tab a list of existing Vislets is displayed. Every Vislet has a trash bin icon associated. Click the bin next to the Vislet you want to delete. An confirmation box will appear. | ||
=== | === How to add regions to a Vislet === | ||
To add the most simplistic region follow the instructions below: | To add the most simplistic region follow the instructions below: | ||
| Line 48: | Line 48: | ||
Newly added regions will be displayed on the feed but they will not have an effect until associated with an event. | Newly added regions will be displayed on the feed but they will not have an effect until associated with an event. | ||
=== | === How to add an event === | ||
If you want to react to an event, first you need to create it on the Events tab. Unless you want to associate it with an output you only need a number to define it. An event will be used to trigger an output, to be recorded and sent as an email notification. | If you want to react to an event, first you need to create it on the Events tab. Unless you want to associate it with an output you only need a number to define it. An event will be used to trigger an output, to be recorded and sent as an email notification. | ||
| Line 62: | Line 62: | ||
When associated like this, detection of any class of the deployed model will be forwarded to the interpreter class with the defined event id. This settings will also record the event with default video settings. | When associated like this, detection of any class of the deployed model will be forwarded to the interpreter class with the defined event id. This settings will also record the event with default video settings. | ||
In order to trigger an output based on this event first you need to add an IO module and then associate | |||
==== Caution ==== | ==== Caution ==== | ||
Events are no stand alone entities therefore an event not associated with a region immediately after being created will disappear when the browser is reloaded. | Events are no stand alone entities therefore an event not associated with a region immediately after being created will disappear when the browser is reloaded. | ||
=== How to add an IO module === | |||
In order to add an IO module visit IO Modules tab of the Configuration Manager. Follow the steps below to add a new IO module: | |||
# Type in display name | |||
# Username and password to connect to the device | |||
# IP address and main port of the device | |||
# Select type (currently CM supports only the IPIO)[[File:Adding an IO module.jpg|none|thumb|Adding an IO module]] | |||
# This is how it looks like after adding an IO module[[File:IO module added.jpg|none|thumb|IO module added]] | |||
== Notes == | == Notes == | ||
<references /> | <references /> | ||
Revision as of 20:18, 24 July 2025
Configuration Manager
Configuration Manager, also known as Config Manager and short for CM is the web based tool for manipulating VIS config files. Introduced in Version 25, many system parameters of VIS has been moved to YAML files.
Availability
How to access Configuration Manager
CM is installed with VIS, served as a stand alone web based application and resides at http port 15000. Therefore open a browser that can access the Visbox, in the address box type in the IP of the Visbox and append port 15000. CM will be served.
When CM loads, it reads the existing configuration files of the system and every time you hit "Update VIS configuration" button it will save to the very same file(s).
How to apply changes
Configuration Manager immediately reflects each update to the respective YAML files, but VIS needs to be restarted for the new configuration to affect.
How to
How to add a camera
Follow the below instructions to add a most basic camera feed to VIS as a Vislet.
- Go to Vislets tab
- If there are any cameras defined you will see it on the upper section. A clean installation would look like this:

- Type in following information:
- Leave the rest as is and hit Create Vislet, this is how it looks like before saving:

Adding new camera - This is how it looks like after saving:

Assuming PF model is deployed, the newly added Vislet will begin detecting classes in the model, eg. person and forklift.
Adding another camera
To add a second camera, make sure button says "Create Vislet", otherwise you could be updating an existing camera. Type in necessary information, make sure port is not in use and hit the Create Vislet button.
Updating an existing camera
If you have previously added cameras on the Vislet tab, click the one you want to update. Create Vislet button turns to Update Vislet. Change information you want and click update button.
Deleting an existing camera
On the Vislets tab a list of existing Vislets is displayed. Every Vislet has a trash bin icon associated. Click the bin next to the Vislet you want to delete. An confirmation box will appear.
How to add regions to a Vislet
To add the most simplistic region follow the instructions below:
- Click the Vislet you want to add a region, Regions section will appear at the bottom of the page
- Type in name of the region
- Leave custom property blank
- Leave Region Pool Id 0 (zero)
- Default regions type is "Presence", leave it selected. Page looks like this:

Adding a new region - Click Create Region button and you will have a new region. Page should look like this after adding:

A new region added
After adding regions in the Config Manager, you need to use the Visor app to draw the regions. In each camera every newly added region will be visible as a small square at the left corner.
Newly added regions will be displayed on the feed but they will not have an effect until associated with an event.
How to add an event
If you want to react to an event, first you need to create it on the Events tab. Unless you want to associate it with an output you only need a number to define it. An event will be used to trigger an output, to be recorded and sent as an email notification.
Let's create an event for detection of persons in previously defined PF region of Kamera 1 with event number id 666. This is how it looks like after adding an event:

You need to active the newly added event in each region you want it to run. For that follow the steps below:
- Go to Vislets tab,
- Select Vislet,
- Select region
- Active events you want
- Click Update Region button
When associated like this, detection of any class of the deployed model will be forwarded to the interpreter class with the defined event id. This settings will also record the event with default video settings.
In order to trigger an output based on this event first you need to add an IO module and then associate
Caution
Events are no stand alone entities therefore an event not associated with a region immediately after being created will disappear when the browser is reloaded.
How to add an IO module
In order to add an IO module visit IO Modules tab of the Configuration Manager. Follow the steps below to add a new IO module:
- Type in display name
- Username and password to connect to the device
- IP address and main port of the device
- Select type (currently CM supports only the IPIO)

Adding an IO module - This is how it looks like after adding an IO module

IO module added