How It Works

Huberly is a cloud based service, where most of the work is done on a secure remote server. There is however a requirement for an internet connected local client. This can be a low powered dedicated machine or your normal everyday computer, it just needs to run our connectivity software and have access to your devices. You can get started with a Raspberry PI!

The cloud portion performs all of the logic and display rendering while the local service manages the connections to the devices around it. It is possible to have multiple machines managing their own connections linking back to the cloud. This allows for command and control over devices which may be separate geographically, or isolated for other reasons.

Once a valid subscription is obtained, the download section becomes available. From there, the connectivity software is available to install, followed by the Connectors. The Connectors link together the supported automation, energy and security devices with the local control software, which in turn then links to the cloud portion.


System Architecture

Logic is built using the designer. The designer provides a visual method of configuring the system through drag and drop. Logic is built using a flowchart like editor where individual shapes are linked together to build up the required design.


Workflow Designer

Graphical User Interfaces are built visually by dragging and dropping controls onto the editor surface. The designer lists the controls vertically. Controls are configured by modifying their properties, with each control type having their own unique set.


GUI Designer

Maps provide a surface with full control over where the plotted icons are placed. Icons can be used to represent devices plotted on floor plans, or other creative reasons. A large inbuilt library of images is available to assist in identifying the plotted icons purpose.


Map Designer

The system is managed through the overview tab which lists all of the configured items. Every item can be edited by double-clicking or by changing it's properties. All changes are made in real time and will affect the running system immediately.


Overview

The system provides a number of designers that provide real time feedback about events and processes occuring. The event monitor which provide full device event breakdowns are useful for helping building logic, while the performance designer provides real time activities within the system.


Performance Tab

Additional features provide helpful utilities and efficiency boosts. The export and import feature for example allows easy sharing of completed modules with other people.


Export Feature