A Control4 driver for the Akuvox X912/X912K.
At almost half the cost of current Control4 doorstation solutions, the Akuvox X912 series offers the same featureset, but also gives you the capability to simultaneously use your Akuvox Cloud database of users while integrating directly with Control4.
In addition to the typical Control4 intercom doorstation experience, you also have the capability to add an RF antenna at a car gate where you can authenticate a user and use your device events, write a script, and execute an action, i.e. activate specific relays, send notifications, operate lights, etc. trigerred via custom buttons on the Control4 app.
- Detailed specifications of the X912
- Akuvox x912 - Akuvox X912 Vandal Resistant Smart Door Intercom, Face Recognition & QR Code scanning Video
This driver has been successfully tested with firmware 912.30.10.227 and older. Please be aware that if updated to a version beyond the tested firmware, that resetting the doorstation to factory settings will not reset to the shipped firmware version.
This enables:
- Camera functionality
- Intercom functionality
- Triggering relays through Director programming
- Eventing on motion detection, user login, failed logins, and relay triggers
Customer reviews
Akuvox X912 Control4 Driver
Capabilities and Limitations
This driver will allow you to respond to events on your Akuvox X912 within Control4 Composer.- In order to receive events from the X912, this driver will modify the settings the X912 uses to send push notifications on events such as login triggers. Therefore, this driver can not be used if you also use the X912 to send push notifications to other devices outside of the Control4 ecosystem, other than web relays.
- The driver is able to automatically configure the X912 to send the needed notifications when provided with its IP address, username and password.
- This driver will allow you to react to valid and invalid logins in Control4 Composer. You may also add conditions on the specific user name, or user ID.
- This driver will not detect if the Akuvox X912's settings are changed again after it configures, if the X912 is disconnected, experiences power loss, or its network address changes.
Setup
Properties
IP Address: The IP Address of your Akuvox X912. If you put the IP address after http:// in your web browser, you should see the Akuvox X912 configuraton page.Username: The admin username as set on your Akuvox X912.
Password: The admin password ase set on your Akuvox X912.
X912 Configured: "Yes" if the Akuvox X912 has been successfully configured.
SIP Username: The username to set within the Communication Agent's SIP server. This will be auto-configured for you based on this setting.
SIP Password: The password to set within the Communication Agent's SIP server. This will be auto-configured for you based on this setting.
SIP Configured: Whether the X912 intercom was successfully configured within the Communication Agent's SIP server.
SIP Port: The port that your Communication Agent's SIP server is listening on.
Display Label: The display label to show on the Akuvox X912's screen.
Display Name: The display name to show on the Akuvox X912's screen.
Motion Detection Timeout: The number of milliseconds to wait after detecting motion from the X912's camera before closing the Motion Sensor proxy.
Actions
Reconfigure X912: Press to attempt to reconfigure push notifications on the X912.Trigger Relay A: Trigger Security Relay A. Note that this will not override the settings in the X912 configuration UI, so this will not succeed unless the security relay is enabled.
Trigger Relay B: Trigger Security Relay B. Note that this will not override the settings in the X912 configuration UI, so this will not succeed unless the security relay is enabled.
Control4 Composer
Events
Valid User: This event is raised whenever an authorized user authenticates into the Akuvox X912.Invalid User: This event is raised whenever an unauthorized user attempts to authenticate into the Akuvox X912.
Relay A Triggered: This event is raised whenever Security Relay A is triggered.
Relay B Triggered: This event is raised whenever Security Relay B is triggered.
Input A Triggered: This event is raised whenever Input A is triggered.
Input B Triggered: This event is raised whenever Input B is triggered.
Input C Triggered: This event is raised whenever Input C is triggered.
Motion Sensor Triggered: This event is raised whenever the X912's video motion sensor triggerse.
You may also set up to two custom button events through the Intercom. These are configured directly in the intercom pane in Director.
These events will look like "'{button name}' UI Button Pressed".
Variables
You may use these variables in conditions to react to specific users authenticating.Last Invalid User ID: If known, the User ID of the user that last tried to authenticate.
Last Invalid User Name: If known, the name of the user that last tried to authenticate.
Last Valid User ID: The User ID of the user that last authenticated..
Last Valid User Name: The name of the user that last authenticated. Since multiple users could have the same name, it is not recommended that you use this in conditionals for sensitive actions. Instead, you should use Last Valid User ID for sensitive actions.
Setup Successful: Whether the Akuvox X912 was successfully configured by the driver.