Control System

A user can have one or more control systems. Each control system requires a separate hub. The user first registers themselves via the website. The user then registers the software to its respective hub, and registers each hub to their user account. Authorized users are then able to log into their control system.

Each user can have multiple control systems, each one running on a separate hub. These hubs need to be connected to the Internet. Hubs can be connected from separate IP addresses, and multiple hubs can be connected from the same IP address.


The introduction explains the steps required to install a control system, from initial user registration through to the user logging into the control system.

Step 1. User Registration

The first step in the process is for the user to registers themselves with the website.

Step 2. Email Secure Link

In response to this registration, the user is sent an email containing a secure link.

Step 3. Connect Hub

The user then connects their hub(s), with the control system software already installed on it, to the Internet. At this point, the control system is unregistered.

Step 4. Start Hub Registration

Having then clicked on the secure link in their received email, the user is taken to the registration area within a secure area that is dedicated to that user on the website.

Step 5. Discover Control System

The website then attempts to discover any unregistered control systems that are connected to the Internet via the same IP address as that from which the email link is connected. If successful, the website prompts the user to confirm the control system registration(s).

Step 6. Email Secure Link

Once registered, the user is sent an email containing a secure link to the login page in the control system running on their hub.

Step 7. Control System Login

The user logs into the control system.

An Internet connection is required during this registration process. Otherwise, the control systems operate without any reliance on an Internet connection. This includes their everyday use, the designing of new activators and actions, adding devices, etc.

The hub is based on a Raspberry Pi 3B or 3B+, and only requires an SD card, one or more network adapters, and a copy of the software.