Basic control functionalities

Overview of the basic control functionalities of aedifion.io

aedifion.io provides basic control functionalities whenever a datapoint is generally controllable in a field and BAS is one of the supported automation networks described in the dataingess-section. These functions are working manufacturer-independent.

Control functionalities are defined actions with no automatic feedback usage, like

  • writing setpoints, e.g. turning ventilation on or defining the reference for a closed control loop like a volumeflow control algorithm

  • defining and monitoring schedules, which is a set of various setpoints per time that is executed robustly on the edge device, e.g. turning ventilation on and off in case of weekdays and weekends.

  • defining simple fallback functionalities, e.g. in case of a sensor is broken, open a certain valve

  • overwriting and simulating analog inputs for BACnet IP based BAS, e.g. overwriting an ambient temperature.

Therefore control functionalities are in the meaning of the classic control theory open loop control systems. In the picture below you can see such a system. The controlled system has a setpoint input, but the output of the system is not being used to generate the next input.

open loop control system to explain concept of control functionalities

To get an overall idea of how to use the control functionalities please check this high level summary of API-based controls.

In extreme cases, local control hardware can be reduced to in-out-devices whereas all logic is operated in the cloud.

Safety of cloud-based controls is critical. aedifion.io offers various, locally executed, safety mechanisms that handle, e.g., connection loss, crashes, and human error.

Edit on GitHub