Categories
Cloudvue Knowledge Support Support exacqVision Webservice Categories Products

Browser Developer Tools for Troubleshooting and Support

What is a HAR file?

HAR stands for HTTP Archive Record and is a JSON structured file containing network traffic information about a browser’s interactions with a server as well as the content on a webpage.

When HAR files are useful

  • Performance issues: slow page loading, timeouts when performing tasks, time spent negotiating proxy connections, time spent issuing requests, time spent receiving the response data, DNS lookups, and others
  • Page Rendering: incorrectly formatted pages or missing information

How to Capture HAR files

Prior to performing a capture open an Incognito window or tab to eliminate capturing decrypted request-response communications or cookie from unrelated sites or events.

Chrome

  1. Access Menu > More tools > Developer tools (CTRL+SHIFT+I or F12)
  2. Select the Network tab, if not already selected.
  3. Ensure that the Preserve log box is checked.
  4. Check mark the Disable cache box.
  5. Reload or recreate the activity you wish to capture.
  6. Click the Download icon.

Firefox

  1. Access Menu > More tools > Web Developer Tools (CTRL+SHIFT+I or F12)
  2. Select the Network tab, if not already selected.
  3. Ensure that the Persist Logs box is checked.
  4. Check mark the Disable cache box.
  5. Reload or recreate the activity you wish to capture.
  6. Click the cog icon.
  7. Select Save All As HAR.

<br>

Categories
User Guides Documentation exacqVision Client exacqVision Server Categories Products

Maximum Days to Keep Bounding Box Metadata Explained

Description

Despite adhering to Analytic Metadata Best Practices, users could encounter storage or performance issues. Symptoms, such as software performance issues or operating system drives that fill up, may be encountered as a result.

More devices than ever today are implementing advanced analytics to detect and classify objects within camera views or audio. Many of these analytic functions continue to emit classification data at a high rate, whether or not anything is occurring. Consider a camera configured with vehicle detection. A camera directed at a street or parking lot is likely to continue to emit metadata about each vehicle each second regardless of the fact that they may be parked, doing nothing of considerable interest to the viewer. As a result, the database receiving this metadata can grow to large size very quickly.

Product

  • exacqVision Server 23.09 or higher
  • exacqVision Client 23.09 or higher

Both Server and Client versions must be version 23.09 or higher to take advantage of this feature.

<br>

Solution

Maximum Days to Keep Bounding Box Metadata

Located at the bottom of the Event Linking page, just above the buttons to add and delete new event linkages, this control allows administrators to enter the maximum number of days, up to 365, to retain the bounding box data for object classification analytics.

This provides a method, beyond following metadata best practices, to aid in controlling the size of the database to improve forensic metadata search performance and limit its size. Data that reaches this threshold will be eliminated from the database.

IMPORTANT: If your drive was previously filled to capacity due to the database size, delete the eventpi.db file from the exacqVision Server directory, then restart the exacqVision Server service.

NOTE: While this constrains the size of the database, once removed these metadata points may not be used in forensic searches.

<br>

Categories
Cloudvue Cameras Knowledge Support Cloudvue Cloudvue Gateway Support Categories

Correcting Error: Cannot find module ‘@jci-Internal/acvs-cloudvue-onvif

Description

Prior  to the release of Cloudvue version 23.9 the error message “”Error:  Cannot find module ‘@jci-Internal/acvs-cloudvue-onvif’” could appear  when trying to add cameras to a Cloudvue Gateway.

This will be fixed with the release of 23.9.x.

Products 

  • Cloudvue Gateway v 22.9.x and older
  • Hikvision
  • Illustra
  • ONVIF

Steps to Reproduce 

Add a new camera either by scanning or by IP.

Expected Results 

Camera adds to the system.

Actual Results 

Camera does not add and displays the error “Error: Cannot find module ‘@jci-Internal/acvs-cloudvue-onvif”.

Solution

  • gain ssh access to the Cloudvue Gateway
  • replace “jci-internal” with “jci-products” in the files /opt/smartvue/services/nvr-cameras/onvif/index.js and /opt/smartvue/services/nvr-cameras/probe.js
  • This can be done by manually editing the files or with the following commands:
  • <code>sed -i ‘s/@jci-internal/@jci-products/g’ /opt/smartvue/services/nvr-cameras/onvif/index.js</code>
  • <code>sed -i ‘s/@jci-internal/@jci-products/g’ /opt/smartvue/services/nvr-cameras/probe.js</code>

Related to AES-711 “CV – Illustra IFS16-M10-BT03 fails to add to GW with error – cannot find module ‘@jci-internal/acvs-cloudvue-onvif'”

Categories
Knowledge Support Cloudvue Cloudvue Cameras Cloudvue Gateway Support Categories Products

Error: Cannot find module ‘@jci-Internal/acvs-cloudvue-onvif

Description

Prior to the release of Cloudvue version 23.9 the error message “”Error: Cannot find module ‘@jci-Internal/acvs-cloudvue-onvif'” could appear when trying to add cameras to a Cloudvue Gateway.

This will be fixed with the release of 23.9.

Products 

  • Cloudvue Gateway v 22.9.x and older
  • Hikvision
  • Illustra
  • ONVIF

Steps to Reproduce 

Add a new camera either by scanning or by IP.

Expected Results 

Camera adds to the system.

Actual Results 

Camera does not add and displays the error “Error: Cannot find module ‘@jci-Internal/acvs-cloudvue-onvif”.

Solution

  • Use Cloudvue Manager to Update the Device
  • If the version is 23.9.x or higher then try to add the camera again
  • Otherwise, contact Cloudvue Support, they will help you in getting a support case started which will be escalated to L3 support who can remotely resolve the issue. 
Categories
Plugin Exclude from Global Search Log Level Warning exacqVision Server Categories Logs PsfPI

FFNI on stream %1 – %2

FFNI on stream %1 – %2

Description

FFNI indicates First Frame Not I-frame. The psfpi plugin cannot start recording on a P/B-frame since these cannot be decoded. The FFNI metrics/logging is accounting for the fact that frames were dropped. Possible symptom is “smearing” of video occasionally “snapping” back to clear image. The stream ID will determine if it is video, audio, primary, or secondary. This may occur normally on initial connection upon starting the server service, startup, or when re-enabling a stream. If it is persistent during normal system operation it indicates a problem.%BR%%BR%

%1 – Stream ID%BR%

%2 – Device Name%BR%

Notes

  • Enabling debugging logs on core may reveal further details.%BR%
  • In the case where huge key frames may be dropped, this may be examined by exporting the video in PS format then examining in psexplorer.
Categories
Knowledge Support Support exacqVision Client Categories Products exacqVision Integrations

Using the Axis I8116-E Network Video Intercom with ExacqVision

This article applies to the Axis I8116-E Network Video Intercom using firmware 11.8.66.

ExacqVision does not currently support SIP calling functions. However, this device can be integrated for interactive operation with ExacqVision as detailed here.


In the example that follows we will step through an example scenario wherein pressing the door station call button brings the door station camera to the attention of the ExacqVision operator to trigger a door lock.

The following topics are discussed:

  • Wiring an electric door strike to the door station
  • Adding the device to ExacqVision
  • Enabling Two-Way Audio
  • Adding Associations
  • Creating custom Views
  • Creating an Event Monitoring profile

You will combine several features and functions within the ExacqVision Client. It is recommended that users acquaint themselves with the ExacqVision Client prior to use. We provide User Training Videos on these topics.<br><br>

Wire a Door Strike

The simplest configuration is that of a single electric door strike, or maglock, wired directly to the door controller.

The Axis I8116-E can be wired in a number of different ways, using PoE, external power sources, A9801 Relay, A9161 Network I/O Relay, or an Axis access control system. For more information on the many wiring and hardware configurations please refer to the manufacturer’s website or documentation. <br><br>

Add the Device

  1. You will want to use a web browser to log into the device and perform the initial setup, which at this state usually means setting a non-default username/password, and possibly setting a static IP address.<br><br>
  2. The call button should be enabled by default.

    <br><br>
  3. The device’s default settings create a ‘VMS’ entry under the Contact List menu. This ‘VMS’ contact will already be listed in the Recipients field. If you do not see this, enter it now.<br><br>
  4. If you do not already know the IP address of the door station, you will need to discover it on the network.<br>
    • If using the Find IP Cameras tab on the Add IP Cameras page, note that you may find the device listed twice. Ignore results with a 169.254.x.x address. You will ant to use the IP address in the same range as your ExacqVision VMS, however this result may be discovered with ‘Onvif’ displayed in the ‘Type’ column. Access the discovered IP address in your web browser to set the username and password.

      <br><br>
  5. Add the device manually by clicking the New button under the IP Camera List in the top half of the page. Select AXIS VAPIX from the Device Type Selector. Enter the IP address in the same range as your ExacqVision VMS, then enter the username and password credentials before clicking Apply to add the device. The device should display a ‘Connected’ status in the IP Camera List before continuing.
    <br><br>

Enable Two-Way Audio

  1. Expand the Add IP Cameras node from the navigation tree.<br><br>
  2. Select the Audio Inputs/Outputs node nested beneath the Add IP Cameras node.<br><br>
  3. The resulting list displayed will show each door station device listed twice. Note the column, titled Audio. One of these rows shows ‘Audio,’ while the other displays ‘Audio Output.’ For easier identification we can apply our own labels here. We change ‘Audio Output’ to ‘Talk’ and change ‘Audio’ to ‘Listen.’
    <br><br>
  4. Find the Record Enable column. Place a check in the box for both of these rows for the device. This enables two-way audio functions within ExacqVision<br><br>
  5. Press the Apply button to save your changes. Use the Talk and Listen buttons to verify audio is functioning and adjust the audio gain as desired in the door station’s web browser interface.<br><br>

IMPORTANT: Client workstations intended for use with two-way audio devices MUST have a microphone enabled. Two-way audio menus and controls are disabled or hidden until a microphone is recognized by the operating system. Each client workstation used for two-way audio must have its own microphone.<br><br>

Add Associations

You have the option of using soft triggers and audio controls from the top toolbar in live view, but these will open dialogues showing all system options. Controls that are used frequently and directly related to the specific camera being displayed in a panel may be easier for operators to use when added as Association buttons within the camera panel.

  1. Select the Associations node from the navigation tree.<br><br>
  2. The panel along the left lists existing cameras. Find and click to select the door station.<br><br>
  3. From the Available Controls panel, we select the ‘Listen’ option we relabeled earlier and click Add. There will be two controls labeled ‘Talk’ that we relabeled earlier. Select and add the one showing the microphone icon.<br><br>
  4. So that your ExacqVision operators can unlock the door remotely, find and add the control labeled ‘Door.’
    Note: This control may be relabeled from within the door station’s web browser interface, but is labeled ‘Door’ by default for us.<br><br>
  5. You should now have three Associated Controls listed. You may wish to edit the Button Style listed. ‘Sustained’ requires a click on, and another click to turn off. ‘Momentary’ functions only while a user is pressing down the button which will also prevent a user from accidentally forgetting to lock the door or leaving a microphone on. You may refer to the User Manual or Associations training video for more information on customizing your Associations.<br><br>
  6. Click Apply to save your changes when done.

<br><br>

Create Custom Views

In our example we will create a View to display when triggered, rather than changing a single video panel. Learn more about these two options in the Event Monitoring training video. To make this work, we will create two custom Views to use later when creating an Event Monitoring profile. Refer to the Views training video if you need more details on performing these steps.

  1. Select the Views node from the navigation tree.<br><br>
  2. Click the New View button, then enter a descriptive name. In this example, we name our view ‘East Entry.'<br><br>
  3. Select a layout for the view from the layout toolbar above. This view may have a single panel layout showing only the camera view from the door station, or you may use a multi-panel layout displaying the door station and other cameras showing the entry from different angles.<br><br>
  4. Use the Available Items panel to find your door station camera and drag it to the empty panel in the layout. If using a multi-panel layout, fill the other panels as you like. <br><br>
  5. Because the Associations are already displayed, an ExacqVision operator may easily enable/disable each when viewing in Live mode. However, if you’d like the Microphone or Speaker to be on automatically upon the view changing, you may also drag one of these onto the layout as well. Only one may be active.<br><br>
  6. Click Apply to save you changes when done.<br><br>
  7. Since we are changing the entire view displayed in Live mode, we will also want to create a view that is displayed when the door station is not in use. Repeat the steps above to create another view titled ‘Default View.’

<br><br>

Create an Event Monitoring Profile

Next you will create the Event Monitoring profile that changes the view displayed while in Live mode.

  1. Select the Event Monitoring node from the navigation tree.<br><br>
  2. Click the New button under the Profiles panel to begin creating a new profile.<br><br>
  3. Enter a descriptive Name under the Profile Configuration panel. Our example will name this ‘East Entry’ for the door where it is being placed.<br><br>
  4. The option you select for the Show Event List menu will depend on your intended use.
    • Never is the less obtrusive option as it hides the Event List from popping up in our view. The trade off for this is you will probably want to set Timeout later so the View changes back to the default display after a given amount of time. Without this, the displayed View will remain on the door station camera.
    • On Event will pop open the Event List window which some users do not like. However, the benefit of this is the ExacqVision user can decide when to return to the default View and the View will not change in the middle of being used simply because a timer ended. When the event is cleared the Event List window will disappear.
    • Always will always be displayed whether or not the door station is being utilized.<br><br>
  5. Checking the Show Newest Event box is optional. This feature is most useful when many possible events are included in an Event Monitoring profile. An example may be a site with multiple door stations, in which case checking this box will change the view to display the station with the most recently pressed Call Button.<br><br>
  6. As mentioned previously, this example will use ‘View’ from the Type field. Refer to the Event Monitoring training video for more on the ‘Video Panel’ option, which does not require creating custom Views.<br><br>
  7. Under Client Actions in the middle of the window is where you will create the actions that occur when triggered by various events. Our first row, currently labeled ‘Unknown’ should already be highlighted because we are creating a new profile.<br><br>
  8. From the Event Type panel list below, select ‘Default’.<br><br>
  9. From the Action Type panel list, select Switch View. Note that you could also opt to make your default display a Tour, which is covered in the Tours training video.<br><br>
  10. From the Action Target panel list, select the default View you created earlier.<br><br>
  11. Click the New button under the Client Actions panel in the middle of the window. This adds a new row to configure.<br><br>
  12. With the newly created row highlighted, select Input Trigger from the Event Type list.<br><br>
  13. The door station has already named the input for you. Locate the door station in the list. It has several inputs, select the one labeled ‘Call button’. Do not enable the ‘Lasts at Least’ checkbox.<br><br>
  14. From the Action Type list, select Switch View.<br><br>
  15. From the Action Target list, select the door station View you created earlier. In our example we named this ‘East Entry’.<br><br>
  16. Your next choice will depend on the option you selected from the Show Event List, in step 4, above.
    • If you chose Never and want the Live view to return to your default view after a set number of seconds, uncheck the Confirm box and set your Timeout as desired.
    • If you chose On Event or Always and want to allow your ExacqVision users to acknowledge the event to return to the default view, leave the Confirm box checked.<br><br>
  17. Click the Apply button to save your changes when done.

<br><br>

Handling Calls From ExacqVision

  1. Using the ExacqVision Client software, browse to Live mode.<br><br>
  2. By default, the panel along the left side of the window displays a list of Live Cameras. Using the options at the bottom select Views to update this panel to Live Views.<br><br>
  3. The Live navigation panel lists System Views, User Role Views, User Views, and System Tours, which includes any Views created earlier in the process of configuring our profile. Towards the bottom is a list of Event Monitors.
    <br><br>
  4. Find the name of the Event Monitoring profile you created. Again, our example was named ‘East Entry’. Drag this profile to the cameras panel to the right.<br><br>
  5. You should now be viewing your default View. When the Call Button on the door station is pressed the View will change to display the door station camera view you created earlier.<br><br>
  6. The Association icons we added earlier can be seen at the bottom corner. The door station will continue to ring until an ExacqVision user presses the Talk button or the configured ring timeout is reached.
    <br><br>
  7. Press the Talk button to transmit audio from your client workstation microphone to speak to door station users. Press the Listen button to hear door station users speaking.

    Note: Audio from Talk and Listen actions may be buffered, presenting a delay. Practice with the system to gain a feel for this on your network.<br><br>
  8. If you have correctly wired a door strike, maglock, or other electronic locking mechanism to the door station, pressing the icon for the output will unlock the door.

    Note: Door controls may be customized within the door station’s web browser interface.<br><br

Door Station Visitor Operation

  • A visitor using the door station may simply press the Call Button to activate the Event Monitoring profile, as created above.<br><br>
  • The use case detailed in this article does not prevent the door station from being used for SIP calls.

    Once a SIP server has been configured within the door station’s web browser interface, a SIP call may be initiated by pressing the Call Button.

    Note: When used together with SIP, any press of the Call Button will continue to trigger an Event Monitoring profile configured to do so.<br><br>

<br>

Categories
Cloudvue Release Notes Cloudvue Access Control Other Categories Products

Cloudvue 23.9 Release Notes

Cloudvue-–-23.9-Release-Notes_draft1_cs-1-2.pdf
Categories
Knowledge Support exacqVision EDGE Support Illustra exacqVision Server Categories Products

Edge Server Application Stops Shortly After Starting on Illustra Cameras

Description

Users setting up the ExacqVision Edge or Edge+ application on Illustra cameras may see the application running and connect to it only to find it stops running shortly thereafter. This is likely due to changing the default ‘Enable Event Record’ setting on the camera.
<br>

Product

Cameras:

  • Illustra Pro Gen4 Cameras
  • Illustra Pro Gen3 Cameras

Edge Server

  • All versions

<br>

Steps to Reproduce

  1. Format and Mount the microSD card in the camera.<br><br>
  2. Check the ‘Enable Event Record’ box on the Record Settings tab.<br><br>
  3. Upload the Edge application. The application should start after uploading, but if it is stopped, start the application manually.

<br>

Expected Results

Edge Server runs without issue and client connections are maintained.

<br>

Actual Results

Shortly after the application starts, the client connections drop and Edge Server application on the device changes to a Stopped/Not Running status.

<br>

Solution

Uncheck the ‘Enable Event Record’ box on the Record Settings tab.

The default setting is unchecked/disabled. This box is used for local recording on the camera without an Edge Server application. When this is checked, the Edge application and camera software compete for control of the storage causing the Edge application to fail.

<br>

Categories
Knowledge Support Cloudvue Cloudvue Gateway Support Categories

Manually Updating Smartvue Software on a Cloudvue Gateway

Description 

At times it may be advantageous to manually apply production versions of Smartvue on a Cloudvue Gateway.  Here are the instructions for obtaining, transferring, deploying, and verifying that software.

Product

  • Cloudvue Gateway

Solution

  • Download the latest smartvue production software version from the support portal HERE
  • Transfer  the file to the Cloudvue Gateway
    • Note: Typically MobaXterm is used to transfer the smartvue software package to a Cloudvue Gateway but rsync can also be used, see KB #18254 for more details.
  • Rename the file to SmartvueCurrent.tar.bz2
  • Extract the tar ball to root using the command sudo tar -xf SmartvueCurrent.tar.bz2 -C /
  • Change directory to /smartvue and run the update script ./update.sh
  • Reboot
  • Verify version

Example

Categories
exacqVision Integrations Other Knowledge Support Documentation Support Categories Products exacqVision Integrations

Exacq I/O USB module Output Mapping in Exacq

Description

This document will outline the mapping of the USB I/O module for the output alams in exacq

Product

Exacq Server

Exacq Integrations

Output 1 – Relay ( 1 on image )
Output 2 – Output 1 ( 2 on image )
Output 3 – Output 2 ( 3 on image )
Output 4 – Output 3 ( 4 on image )
Output 5 – Output 4 ( 5 on image )

Solution