Difference between revisions of "IVS Wiki:Configuring a Privacy Switch"

From IVS Wiki
Jump to: navigation, search
 
(64 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Article - Manual | content =  
 
{{Article - Manual | content =  
 +
{{Aside | hue = 170 | content = This page uses {{img - tooltip | text = image examples | file = VALT_6.3_Manual-Home_00.png | width = 1000px}} }}
 +
 
<includeonly>
 
<includeonly>
 
<h1>Introduction</h1>
 
<h1>Introduction</h1>
Line 9: Line 11:
 
<h1>Prepare all Cameras</h1>
 
<h1>Prepare all Cameras</h1>
 
On each camera in the room:
 
On each camera in the room:
#Set the I/O Ports
+
#[[#Set the I/O Ports|Set the I/O Ports]]
#Set the Privacy mask
+
#[[#Set the PTZ Presets|Set the PTZ Presets]]
#If applicable, set the privacy PTZ preset position
+
#[[#Set the Privacy Mask|Set the Privacy Mask]]
  
  
 
{{Manual lvl 2 | title = Set the I/O Ports | content =  
 
{{Manual lvl 2 | title = Set the I/O Ports | content =  
#Go to <b>System</b> &#x2192; <b>Accessories</b>.
+
The Input/Output (I/O) ports will be wired to the Privacy Switch. These are used to determine which mode the camera should be in and outputs power to the Privacy Switch to light up the LED.
#For the I/O ports the privacy switch is connected to set the port the <strong>white wire</strong> is connected to as <strong>input</strong> and the port the <strong>black wire</strong> is connected to as <strong>output</strong>. (Still trying to figure out the best way to word this)
+
 
 +
 
 +
<ol>
 +
<li>Go to {{img - tooltip | text = <b>System</b> &#x2192; <b>Accessories</b>| file = Privacy rules 12x 08.png}}.</li>
 +
<li>Ensure that Ports <strong>1 & 3</strong> are set as <b>Input</b> and <strong>2 & 4</strong> are set as <b>Output</b>.</li>
 +
<center>
 +
<table class="wikitable" style="border:none">
 +
<tr>
 +
<th style="text-align:right">Port 1</th>
 +
<td>Input</td>
 +
<td style="background-color:white;border:none"></td>
 +
<th style="text-align:right">Port 2</th>
 +
<td>Output</td>
 +
</tr>
 +
<tr>
 +
<td colspan=5 style="background-color:white;border:none"></td>
 +
</tr>
 +
<tr>
 +
<th style="text-align:right">Port 3</th>
 +
<td>Input</td>
 +
<td style="background-color:white;border:none"></td>
 +
<th style="text-align:right">Port 4</th>
 +
<td>Output</td>
 +
</tr>
 +
</table>
 +
</center>
 +
</ol>
 +
 
 +
{{Aside | content = Some cameras will only have ports 1 & 2.}}
 +
}}
 +
 
 +
 
 +
{{Top of Page}}
 +
{{hr}}
 +
 
 +
{{Manual lvl 2 | title = Set the PTZ Presets | content =
 +
If there are any PTZ cameras in the room, you will need to set the preset positions on those cameras. These locations will help drive the camera to its Privacy Position and Home Position.
 +
 
 +
 
 +
<ol>
 +
<li>Pan/Tilt/Zoom your camera to the desired angle.</li>
 +
<li>Go to {{img - tooltip | text = <b>PTZ</b> &#x2192; <b>Preset Positions</b> | file = Privacy rules 12x 05.png}}.</li>
 +
<li>Select {{img - tooltip | text = <b>Preset Positions</b> &#x2192; <b>Create preset position</b> | file = Privacy rules 12x 13.png}}.</li>
 +
<ol>
 +
<li><strong>Home</strong></li>
 +
<ul>
 +
<li>Set a typical angle that would capture the room normally.</li>
 +
{{Aside | content = The <b>Home</b> preset may already exist. If this is the case, hit the <b>Edit</b> button on the existing Home preset instead of creating a new preset.}}
 +
<li>In the <strong>Name</strong> field enter <b>Home</b>.</li>
 +
</ul>
 +
<li><strong>Privacy</strong></li>
 +
<ul>
 +
<li>Typically, this involves having the PTZ face the wall.</li>
 +
{{Aside | content = The exact position does not matter for functionality, but having the camera visibly face the wall can help to ensure visual privacy even if the mask is off.}}
 +
<li>In the <strong>Name</strong> field enter <b>Privacy</b>.</li>
 +
</ul>
 +
</ol>
 +
</ol>
 +
}}
 +
 
 +
{{hr - 2}}
 +
 
 +
{{Manual lvl 2 | title = Set the Privacy Mask | content =
 +
The Privacy Mask will be used to block the view
 +
 
 +
 
 +
While your camera is in the Privacy Position:
 +
<ol>
 +
<li>{{img - tooltip | text = <b>Video</b> &#x2192; <b>Privacy Masks</b> | file = Privacy rules 12x 03.png}} &#x2192; <strong>Hit the plus (+) button</strong> to add a Mask.</li>
 +
<li>Have the mask cover the entire view.</li>
 +
<li>Name the mask <b>Privacy</b>.</li>
 +
:<em>Make sure this is the first/only mask.</em>
 +
</ol>
 +
}}
 +
 
 +
 
 +
{{Top of Page}}
 +
{{hr}}
 +
 
 +
<h1>Add Recipients</h1>
 +
The privacy switch is driven by custom rules/events created on the camera. These rules are sent to all cameras through Recipients.
 +
 
 +
{{Manual lvl 2 | title = Add Self | content =
 +
<ol>
 +
<li>Go to {{img - tooltip | text = <b>System</b> &#x2192; <b>Events</b> | file = Privacy rules 12x 04.png}} &#x2192; {{img - tooltip | text = <b>Recipients</b> | file = Privacy rules 12x 07.png}}.</li>
 +
<li>Select <strong>Add Recipient</strong>.</li>
 +
<li>In the <strong>Name</strong> field, enter <b>Self</b> as the name of the camera.</li>
 +
<li>In the {{img - tooltip | text = <b>Type</b> | file = Privacy rules 12x 09.png}} field, select <b>HTTP</b>.</li>
 +
<li>The {{img - tooltip | text = <b>URL</b> |file = Privacy rules 12x 10.png}} of the recipient will be in the form:</li>
 +
:<pre>http://CAMERA_IP/axis-cgi/param.cgi </pre>
 +
</ol>
 +
{{Section - Expand | title = Image Example | color = #f6c62a | content = <center>{{img - resize | file  = Privacy rules 12x 00.png | width = 504px}}</center> }}
 +
}}
 +
 
 +
 
 +
{{Top of Page}}
 +
{{hr}}
 +
 
 +
{{Manual lvl 2 | title = Add Remote Cameras | content = If there is more than one camera in thme setup, be sure to add additional recipients. This will allow you to create additional rules later to tell thme remote cameras what to do when privacy is enabled/disabled.}}
 +
 
 +
 
 +
{{Manual lvl 3 | title = All Remote Recipients | content = Repeart the steops from [[#Add Self|Add Self]], but change the <strong>Name</strong> to <b>Remote</b>.}}
 +
 
 +
{{Manual lvl 3 | title = Remote PTZ Recipients | content =
 +
For remote PTZ cameras, separate PTZ Control recipients need to be made alongside the standard recipient of the form:
 +
:<pre>http://CAMERA_IP/axis-cgi/com/ptz.cgi</pre>
 +
{{Section - Expand | title = Image Example | color = #f6c62a | content = <center>{{img - resize | file  = Privacy rules 12x 11.png | width = 504px}}</center> }}
 +
<ol>
 +
<li>Enter in the corresponding Username and Password for the recipient camera.</li>
 +
<li>Hit the <b>Test</b> button.</li>
 +
<li>If the camera responds that <span style="color:#008140">everything is okay</span>, hit the Save button to save your recipient.</li>
 +
{{Aside - Warning | hue = 50 | content = <b>Repeat this process</b> on all <b>PTZ</b> cameras in the room that the privacy switch would be activating.}}
 +
</ol>
 
}}
 
}}
 +
 +
 +
{{Top of Page}}
 +
{{hr}}
 +
 +
<h1>Add Privacy Event Rules</h1>
 +
{{Manual lvl 2 | title = Privacy Off | content =
 +
<ol>
 +
  <li>Go to {{img - tooltip | text = <b>System</b> &#x2192; <b>Events</b> | file = Privacy rules 12x 04.png}} &#x2192; {{img - tooltip | text = <b>Rules</b> | file  = Privacy rules 12x 06.png}}.</li>
 +
  <li>Select <strong>Add a rule</strong>.</li>
 +
  <li>Set <strong>Name</strong> to <b>Privacy Off</b>.</li>
 +
  <li>Set <strong>Condition</strong> to <b>Digital input is active</b> or <b>I/O &#x2192; Digital input</b>. <em>(Firmware Dependent)</em></li>
 +
  <li>In the <strong>Port</strong> section, select the port the privacy switch trigger is connected to <em>(white wire)</em>.</li>
 +
  <li>Set <strong>Action</strong> to <b>Send notification through HTTP</b>.</li>
 +
  <li>Set the Recipient.</li>
 +
  <li>The <strong>Query string suffix</strong> will be of the form <code>name=value</code> for each parameter <strong>name</strong> and <strong>value</strong>, with an ampersand (&) between each name/value pair.</li>
 +
</ol>
 +
The suffix should be composed of the following pairs:
 +
<table class="wikitable" style="width:100%">
 +
  <tr>
 +
    <th>Name</th>
 +
    <th>Value</th>
 +
  </tr>
 +
  <tr>
 +
    <td>action</td>
 +
    <td>update</td>
 +
  </tr>
 +
  <tr>
 +
    <td>Image.I0.Overlay.MaskWindows.M0.Enabled</td>
 +
    <td>no</td>
 +
  </tr>
 +
  <tr>
 +
    <td>AudioSource.A0.InputGain</td>
 +
    <td>0</td>
 +
  </tr>
 +
  <tr>
 +
    <td>PTZ.Various.V1.PanEnabled</td>
 +
    <td>true</td>
 +
  </tr>
 +
  <tr>
 +
    <td>PTZ.Various.V1.TiltEnabled</td>
 +
    <td>true</td>
 +
  </tr>
 +
  <tr>
 +
    <td>PTZ.Various.V1.ZoomEnabled</td>
 +
    <td>true</td>
 +
  </tr>
 +
  <tr>
 +
    <td>autofocus</td>
 +
    <td>on</td>
 +
  </tr>
 +
</table>
 +
{{Section - Expand | title = Image Example | color = #f6c62a | content = <center>{{img - resize | file  = Privacy rules 12x 01.png | width = 504px }}</center> }}
 +
The completed suffix should be <em>(ignore word wrapping)</em>:
 +
<pre>
 +
action=update&Image.I0.Overlay.MaskWindows.M0.Enabled=no& AudioSource.A0.InputGain=0&PTZ.Various.V1.PanEnabled=true& PTZ.Various.V1.TiltEnabled=true&TZ.Various.V1.ZoomEnabled=true
 +
</pre>
 +
{{Aside - Warning | hue = 50 | content = Set AudioSource.A0.InputGain to the amount of gain necessary for the room. For example, if you gain would normally be set to 15 dB, you want to use the name/value pair to be AudioSource.A0.InputGan=15.}}
 +
}}
 +
 +
{{hr - 2}}
 +
 +
{{Manual lvl 2 | title = Privacy On | content =
 +
<ol>
 +
  <li>Go to {{img - tooltip | text = <b>System</b> &#x2192; <b>Events</b> | file = Privacy rules 12x 04.png}} &#x2192; {{img - tooltip | text = <b>Rules</b> | file  = Privacy rules 12x 06.png}}.</li>
 +
  <li>Select <strong>Add a rule</strong>.</li>
 +
  <li>Set <strong>Name</strong> to <b>Privacy On</b>.</li>
 +
  <li>Set <strong>Condition</strong> to <b>Digital input is active</b> or <b>I/O &#x2192; Digital input</b>. <em>(Firmware Dependent)</em></li>
 +
  <li>In the <strong>Port</strong> section, select the port the privacy switch trigger is connected to <em>(white wire)</em>.</li>
 +
  <li>Set <strong>Action</strong> to <b>Send notification through HTTP</b>.</li>
 +
  <li>Set the Recipient.</li>
 +
  <li>The <strong>Query string suffix</strong> will be of the form <code>name=value</code> for each parameter <strong>name</strong> and <strong>value</strong>, with an ampersand (&) between each name/value pair.</li>
 +
</ol>
 +
The suffix should be composed of the following pairs:
 +
<table class="wikitable" style="width:100%">
 +
  <tr>
 +
    <th>Name</th>
 +
    <th>Value</th>
 +
  </tr>
 +
  <tr>
 +
    <td>action</td>
 +
    <td>update</td>
 +
  </tr>
 +
  <tr>
 +
    <td>Image.I0.Overlay.MaskWindows.M0.Enabled</td>
 +
    <td>yes</td>
 +
  </tr>
 +
  <tr>
 +
    <td>AudioSource.A0.InputGain</td>
 +
    <td>mute</td>
 +
  </tr>
 +
  <tr>
 +
    <td>PTZ.Various.V1.PanEnabled</td>
 +
    <td>false</td>
 +
  </tr>
 +
  <tr>
 +
    <td>PTZ.Various.V1.TiltEnabled</td>
 +
    <td>false</td>
 +
  </tr>
 +
  <tr>
 +
    <td>PTZ.Various.V1.ZoomEnabled</td>
 +
    <td>false</td>
 +
  </tr>
 +
</table>
 +
{{Section - Expand | title = Image Example | color = #f6c62a | content = <center>{{img - resize | file  = Privacy rules 12x 02.png | width = 504px }}</center> }}
 +
The completed suffix should be <em>(ignore word wrapping)</em>:
 +
<pre>
 +
action=update&Image.I0.Overlay.MaskWindows.M0.Enabled=yes& AudioSource.A0.InputGain=mute&PTZ.Various.V1.PanEnabled=false& PTZ.Various.V1.TiltEnabled=false&PTZ.Various.V1.ZoomEnabled=false
 +
</pre>
 +
}}
 +
 +
{{hr - 2}}
 +
 +
{{Manual lvl 2 | title = LED Toggle | content =
 +
On the <b>Host Camera</b>:
 +
<ol>
 +
  <li>Go to {{img - tooltip | text = <b>System</b> &#x2192; <b>Events</b> | file = Privacy rules 12x 04.png}} &#x2192; {{img - tooltip | text = <b>Rules</b> | file  = Privacy rules 12x 06.png}}.</li>
 +
  <li>Select <strong>Add a rule</strong>.</li>
 +
  <li>Set <strong>Name</strong> to <b>LED Toggle</b>.</li>
 +
  <li>Set <strong>Condition</strong> to <b>Digital input is active</b> or <b>I/O &#x2192; Digital input</b>. <em>(Firmware Dependent)</em></li>
 +
  <li>In the <strong>Port</strong> section, select the port the privacy switch trigger is connected to <em>(white wire)</em>.</li>
 +
  <li>Set <strong>Action</strong> to <b>Toggle I/O while the rule is active</b>.</li>
 +
  <li>Set the <strong>Action Port</strong> to the port the privacy switch LED is connected to <em>(black wire)</em>.</li>
 +
  <li>Set the <strong>Action State</strong> to <b>Active</b>.</li>
 +
</ol>
 +
{{Section - Expand | title = Image Example | color = #f6c62a | content = <center>{{img - resize | file  = Privacy rules 12x 12.png | width = 504px }}</center> }}
 +
}}
 +
 +
{{hr - 2}}
 +
 +
{{Manual lvl 2 | title = PTZ Rules | content = The following rules will be used to move the camera to a privacy location with privacy is enabled, and then move to a home location once the privacy is disabled.}}
 +
 +
{{Manual lvl 3 | title = PTZ Privacy | content =
 +
<ol>
 +
  <li>Go to {{img - tooltip | text = <b>System</b> &#x2192; <b>Events</b> | file = Privacy rules 12x 04.png}} &#x2192; {{img - tooltip | text = <b>Rules</b> | file  = Privacy rules 12x 06.png}}.</li>
 +
  <li>Select <strong>Add a rule</strong>.</li>
 +
  <li>Set <strong>Name</strong> to the camera name with <b>PTZ Privacy Position</b>.</li>
 +
  <li>Set <strong>Condition</strong> to <b>Digital input is active</b> or <b>I/O &#x2192; Digital input</b>. <em>(Firmware Dependent)</em></li>
 +
  <li>In the <strong>Port</strong> section, select the port the privacy switch trigger is connected to <em>(white wire)</em>.</li>
 +
  <li>Set <strong>Action</strong> to <b>Send notification through HTTP</b>.</li>
 +
  <li>Set the <strong>Recipient</strong> to be the proper <b>PTZ Controls Recipient</b>.</li>
 +
  <li>The <strong>Query string suffix</strong> should be: <code>gotoserverpresetname=Privacy</code></li>
 +
</ol>
 +
}}
 +
 +
 +
{{Manual lvl 3 | title = PTZ Home | content =
 +
<ol>
 +
  <li>Go to {{img - tooltip | text = <b>System</b> &#x2192; <b>Events</b> | file = Privacy rules 12x 04.png}} &#x2192; {{img - tooltip | text = <b>Rules</b> | file  = Privacy rules 12x 06.png}}.</li>
 +
  <li>Select <strong>Add a rule</strong>.</li>
 +
  <li>Set <strong>Name</strong> to the camera name with <b>PTZ Home Position</b>.</li>
 +
  <li>Set <strong>Condition</strong> to <b>Digital input is active</b> or <b>I/O &#x2192; Digital input</b>. <em>(Firmware Dependent)</em></li>
 +
  <li>Check the box <b>Invert this condition</b>.</li>
 +
  <li>In the <strong>Port</strong> section, select the port the privacy switch trigger is connected to <em>(white wire)</em>.</li>
 +
  <li>Set <strong>Action</strong> to <b>Send notification through HTTP</b>.</li>
 +
  <li>Set the <strong>Recipient</strong> to be the proper <b>PTZ Controls Recipient</b>.</li>
 +
  <li>The <strong>Query string suffix</strong> should be: <code>gotoserverpresetname=Home</code></li>
 +
</ol>
 +
}}
 +
 +
 +
{{Top of Page}}
 
}}
 
}}

Latest revision as of 15:33, 2 April 2025

This page uses image examplesVALT 6.3 Manual-Home 00.png🖼️


Prepare all Cameras

On each camera in the room:

  1. Set the I/O Ports
  2. Set the PTZ Presets
  3. Set the Privacy Mask


Set the I/O Ports

The Input/Output (I/O) ports will be wired to the Privacy Switch. These are used to determine which mode the camera should be in and outputs power to the Privacy Switch to light up the LED.


  1. Go to SystemAccessoriesPrivacy rules 12x 08.png🖼️.
  2. Ensure that Ports 1 & 3 are set as Input and 2 & 4 are set as Output.
  3. Port 1 Input Port 2 Output
    Port 3 Input Port 4 Output

Some cameras will only have ports 1 & 2.


⇧ Back to Top


Set the PTZ Presets

If there are any PTZ cameras in the room, you will need to set the preset positions on those cameras. These locations will help drive the camera to its Privacy Position and Home Position.


  1. Pan/Tilt/Zoom your camera to the desired angle.
  2. Go to PTZPreset PositionsPrivacy rules 12x 05.png🖼️.
  3. Select Preset PositionsCreate preset positionPrivacy rules 12x 13.png🖼️.
    1. Home
      • Set a typical angle that would capture the room normally.
      • The Home preset may already exist. If this is the case, hit the Edit button on the existing Home preset instead of creating a new preset.

      • In the Name field enter Home.
    2. Privacy
      • Typically, this involves having the PTZ face the wall.
      • The exact position does not matter for functionality, but having the camera visibly face the wall can help to ensure visual privacy even if the mask is off.

      • In the Name field enter Privacy.

Set the Privacy Mask

The Privacy Mask will be used to block the view


While your camera is in the Privacy Position:

  1. VideoPrivacy MasksPrivacy rules 12x 03.png🖼️Hit the plus (+) button to add a Mask.
  2. Have the mask cover the entire view.
  3. Name the mask Privacy.
  4. Make sure this is the first/only mask.


⇧ Back to Top


Add Recipients

The privacy switch is driven by custom rules/events created on the camera. These rules are sent to all cameras through Recipients.

Add Self

  1. Go to SystemEventsPrivacy rules 12x 04.png🖼️RecipientsPrivacy rules 12x 07.png🖼️.
  2. Select Add Recipient.
  3. In the Name field, enter Self as the name of the camera.
  4. In the TypePrivacy rules 12x 09.png🖼️ field, select HTTP.
  5. The URLPrivacy rules 12x 10.png🖼️ of the recipient will be in the form:
  6. http://CAMERA_IP/axis-cgi/param.cgi 
Image Example

Privacy rules 12x 00.png


⇧ Back to Top


Add Remote Cameras

If there is more than one camera in thme setup, be sure to add additional recipients. This will allow you to create additional rules later to tell thme remote cameras what to do when privacy is enabled/disabled.


All Remote Recipients

Repeart the steops from Add Self, but change the Name to Remote.

Remote PTZ Recipients

For remote PTZ cameras, separate PTZ Control recipients need to be made alongside the standard recipient of the form:

http://CAMERA_IP/axis-cgi/com/ptz.cgi
Image Example

Privacy rules 12x 11.png

  1. Enter in the corresponding Username and Password for the recipient camera.
  2. Hit the Test button.
  3. If the camera responds that everything is okay, hit the Save button to save your recipient.
  4. Repeat this process on all PTZ cameras in the room that the privacy switch would be activating.


⇧ Back to Top


Add Privacy Event Rules

Privacy Off

  1. Go to SystemEventsPrivacy rules 12x 04.png🖼️RulesPrivacy rules 12x 06.png🖼️.
  2. Select Add a rule.
  3. Set Name to Privacy Off.
  4. Set Condition to Digital input is active or I/O → Digital input. (Firmware Dependent)
  5. In the Port section, select the port the privacy switch trigger is connected to (white wire).
  6. Set Action to Send notification through HTTP.
  7. Set the Recipient.
  8. The Query string suffix will be of the form name=value for each parameter name and value, with an ampersand (&) between each name/value pair.

The suffix should be composed of the following pairs:

Name Value
action update
Image.I0.Overlay.MaskWindows.M0.Enabled no
AudioSource.A0.InputGain 0
PTZ.Various.V1.PanEnabled true
PTZ.Various.V1.TiltEnabled true
PTZ.Various.V1.ZoomEnabled true
autofocus on
Image Example

Privacy rules 12x 01.png

The completed suffix should be (ignore word wrapping):

action=update&Image.I0.Overlay.MaskWindows.M0.Enabled=no& AudioSource.A0.InputGain=0&PTZ.Various.V1.PanEnabled=true& PTZ.Various.V1.TiltEnabled=true&TZ.Various.V1.ZoomEnabled=true 

Set AudioSource.A0.InputGain to the amount of gain necessary for the room. For example, if you gain would normally be set to 15 dB, you want to use the name/value pair to be AudioSource.A0.InputGan=15.


Privacy On

  1. Go to SystemEventsPrivacy rules 12x 04.png🖼️RulesPrivacy rules 12x 06.png🖼️.
  2. Select Add a rule.
  3. Set Name to Privacy On.
  4. Set Condition to Digital input is active or I/O → Digital input. (Firmware Dependent)
  5. In the Port section, select the port the privacy switch trigger is connected to (white wire).
  6. Set Action to Send notification through HTTP.
  7. Set the Recipient.
  8. The Query string suffix will be of the form name=value for each parameter name and value, with an ampersand (&) between each name/value pair.

The suffix should be composed of the following pairs:

Name Value
action update
Image.I0.Overlay.MaskWindows.M0.Enabled yes
AudioSource.A0.InputGain mute
PTZ.Various.V1.PanEnabled false
PTZ.Various.V1.TiltEnabled false
PTZ.Various.V1.ZoomEnabled false
Image Example

Privacy rules 12x 02.png

The completed suffix should be (ignore word wrapping):

action=update&Image.I0.Overlay.MaskWindows.M0.Enabled=yes& AudioSource.A0.InputGain=mute&PTZ.Various.V1.PanEnabled=false& PTZ.Various.V1.TiltEnabled=false&PTZ.Various.V1.ZoomEnabled=false

LED Toggle

On the Host Camera:

  1. Go to SystemEventsPrivacy rules 12x 04.png🖼️RulesPrivacy rules 12x 06.png🖼️.
  2. Select Add a rule.
  3. Set Name to LED Toggle.
  4. Set Condition to Digital input is active or I/O → Digital input. (Firmware Dependent)
  5. In the Port section, select the port the privacy switch trigger is connected to (white wire).
  6. Set Action to Toggle I/O while the rule is active.
  7. Set the Action Port to the port the privacy switch LED is connected to (black wire).
  8. Set the Action State to Active.
Image Example

Privacy rules 12x 12.png


PTZ Rules

The following rules will be used to move the camera to a privacy location with privacy is enabled, and then move to a home location once the privacy is disabled.

PTZ Privacy

  1. Go to SystemEventsPrivacy rules 12x 04.png🖼️RulesPrivacy rules 12x 06.png🖼️.
  2. Select Add a rule.
  3. Set Name to the camera name with PTZ Privacy Position.
  4. Set Condition to Digital input is active or I/O → Digital input. (Firmware Dependent)
  5. In the Port section, select the port the privacy switch trigger is connected to (white wire).
  6. Set Action to Send notification through HTTP.
  7. Set the Recipient to be the proper PTZ Controls Recipient.
  8. The Query string suffix should be: gotoserverpresetname=Privacy


PTZ Home

  1. Go to SystemEventsPrivacy rules 12x 04.png🖼️RulesPrivacy rules 12x 06.png🖼️.
  2. Select Add a rule.
  3. Set Name to the camera name with PTZ Home Position.
  4. Set Condition to Digital input is active or I/O → Digital input. (Firmware Dependent)
  5. Check the box Invert this condition.
  6. In the Port section, select the port the privacy switch trigger is connected to (white wire).
  7. Set Action to Send notification through HTTP.
  8. Set the Recipient to be the proper PTZ Controls Recipient.
  9. The Query string suffix should be: gotoserverpresetname=Home


⇧ Back to Top