Control4 is a leading provider of automation and networking systems for homes and businesses, offering a personalized and unified smart home system to automate and control connected devices including lighting, audio, video, climate control, intercom, and security.
The Control4 operating system now interoperates with approximately 14,000 third-party products, is available in over 100 countries, currently runs in around 400,000 homes, and orchestrates more than 15 million connected devices worldwide.
NETIO Application note AN54 shows how to set up connection of NETIO smart sockets and Contol4 system, how to control power sockets and use power/energy measured data.
Our partner Intrinsic Dev created driver for NETIO to be able to be controlled and monitored via Control4 system:
What you can do with Control4 and NETIO smart sockets:
The driver allows a Control4 system to communicate with a NETIO Smart Power socket device to:
- Turn ON and OFF any outlet
- Change the output state (Toggle) of any outlet
- Restart (ShortOff) of any outlet
- Read Energy Monitoring Feedback, where available
Supported NETIO devices
- NETIO PowerCable REST 101x
- NETIO PowerPDU 4C (Monitoring Feedback)
- NETIO PowerPDU 4PS
- NETIO PowerPDU 8QS
- NETIO PowerDIN 4PZ (Monitoring Feedback)
- NETIO PowerBOX 3Px
- NETIO PowerBOX 4Kx
- NETIO 4
- NETIO 4All (Monitoring Feedback)
Video - Setup tutorial for Intrinsic Dev's NETIO driver for Control4
Configuration of NETIO devices to work with Control4 driver – JSON API
Recommended: Static IP
- Login to the device web configuration
- Go to Settings >> Network Configuration
- Select “Set static IP address” and enter details (IP address, Net mask, Default gateway, DNS server.
- Click Save changes and allow the unit a few minutes to save and reboot.
- Check the device web administration using the new IP address.
Alternatively, you could use a reserved DHCP lease.
Enable JSON protocol Support in the NETIO device:
- Login to the device web configuration
- Go to M2M API Protocols >> JSON API
- Enable JSON API
- Enable READ-WRITE
- Set a username and password of your choice under Enable READ-WRITE. This does not need to match the main system username or password.
- Click Save changes and allow the unit a few minutes to save and reboot.
Control4 – installation process
1) Download the latest version of the driver from www.intrinsicdev.com
2) Under the Driver Tab click Add or Update Driver and select the file you have downloaded.
Enter the device IP address along with the username and password for the JSON api that was set in the device web interface.
6) This driver is powered by the Intrinsic(Athena) cloud and will auto detect if you have purchased a license for your systems MAC address.
If you have not already purchased a license it will show an error. Please navigate to www.intrinsicdev.com to rectify and within a few minutes of order completion the driver will update and activate. You do not need to enter any information manually or make changes to the driver.
7) If you are using the Pro version of the driver and have a device that supports monitoring and feedback like the Netio PowerPDU 4C, please proceed with the rest of this installation guide.
8) In composer under Programming you will find the driver supports variable feedback and customer commands.
Variables:
Control4 – common mistakes
- Incorrect IP address entered
- Active internet connection required
- Use your own username / password. Do not stay with default credentials.
Use of the Intrinsic Dev's NETIO driver falls under Intrinsic Dev's Terms and conditions.
FAQ
1) Are the NETIO Control4 drives free of charge to download?
No. The driver requires a license key to function. Pricing and license keys can be obtained by visiting www.intrinsicdev.com. License keys are issued on a per controller basis. You only need a single license key for multiple installations on the same controller.
2) What is the limitation of the free NETIO Control4 driver?
- NETIO Control4 Basic driver: Output control: Turn ON / OFF
- NETIO Control4 Pro driver: Output control: Turn ON / OFF + Toggle output + Status Feedback (Output state reading) + Energy power consumption Monitoring
3) Does exist free version for AV demo/showroom installations?
No. Intrinsic Dev doesn't offer free license keys.
4) Can I use the NETIO Cloud in parallel to Control4 connection?
Yes, NETIO Cloud works in parallel to JSON protocol. You can use Control4 + NETIO Cloud service together.
5) Can I use NETIO Mobile app in parallel to Control4 connection?
Yes, NETIO Mobile app works in parallel to JSON protocol. You can use Control4 + NETIO Mobile app together.
Supported FW versions for NETIO devices
- PowerCable REST 101x: firmware 2.3.9 and later
- PowerPDU 4C: firmware 3.3.1 and later
- PowerPDU 4PS: firmware 2.4.4 and later
- PowerBOX 3Px: firmware 2.4.4 and later
- NETIO 4 and NETIO 4All: firmware 3.3.1 and later