Pool Controller

BASIC FUNCTIONS

The pool control program block can be used to drive the AquaStar Air 6 -way valve, It is possible to programme the aquastar air valve without the device present.
Instructions on how to learn in the aquastar air can be found here.

OPERATING MODES:

All modes except “out of order” can be activated via the input AQm.

“Out of Order” is active as long as a continuous signal (signal [ gt ] 500 ms) on the reset input is applied.

 – Automatic (Standard Operation)

  • Uses the set timer cycles
  • If a manual cycle ( inputs Vfi – VDR) is started, it takes
  • precedence. Upon completion of the manual cycle, the
  • automatic mode will return
  • Allows automatic temperature control
  • Manually changes the valve position SMVP – SMIP pump
  • and drain valve SMIdv are ignored

– Service Modes (For maintenance)

  • Allows manual control of the valve via the inputs SMVP ,
  • SMIP and SMIdv
  • Start of manual cycles
  • Timer will be ignored
  • Active until manually changed back to automatic
  • Temperature control is ignored

– Out of Service

  • All inputs (also commands from the app), and timer are ignored
  • Valve position is set to ‘Relieve’
  • At the end of this mode, a reset is triggered (falling edge at the reset input)

TIME SWITCH FOR AUTOMATIC OPERATION:

  • No default value, the valve remains in the last position
  • Predictable cycles ( always with pump ) :
  • Filter
  • Backwash + rinse
  • circulating
  • Duration for filtering and circulation can be set freely. Time
  • of Backwash cycle is for security fix (is determined by the
  • parameters).
  • When a cycle has been started from the temperature
  • control, the planned cycle has still priority

TEMPERATURE CONTROL

  • Ensures that the target temperature for the day is achieved.
  • Controls the outputs ‘Heating’ or ‘Cooling release’.
  • Economy mode of temperature control during automatic mode possible.
  • In automatic mode, the heating or cooling release shall be granted only if the valve has a release is granted – [GT], the filter pump must be running.
  • In manual mode, this safety is ignored.
  • If heating or cooling requirement exists and no cycle is active, the cycle is started Zirkulier.

Full automatic mode will be decided at midnight, whether heated or to be cooled. The user can, however, override this decision.
Possible modes:

  • Fully automatic operation (heating or the cooling setpoint control; Eco is considered)
  • Automatic heating (heating with setpoint control; Eco is considered)
  • Automatic cooling (cooling with setpoint control; Eco is considered)
  • Manual heating (heating switched on permanently)
  • Manual cooling ( cooling switched on permanently)

CYCLES:

– Filter:

  • Filter pump
  • Drain valve closed
  • After a set time delay is complete
  • Heating realease valve

– Backwash

  • Expiration : Backwash – [ GT ] ride on rinsing – [ GT ] rinse – [ GT ] ride on filters
  • Filter pump (not during the position change)
  • Open drain valve

 – Circulating

  • Filter pump
  • Drain valve closed
  • After a set time delay is complete
  • Heat release form the valve

– Draining

  • Filter pump
  • Open drain valve

Except for the backwash cycle, the valve remains in the same position after each cycle, in order to prevent unnecessary loss of water by the rotation of the valve.

BASIC PROGRAMMING

In order to use the block completely, it must be coupled in the settings with the Aqua Star Air.
In the properties menu for the pool control block the physical aquastar air can be assigned to the program block.
The labeling of the 2 analogue inputs can be used for visualisation in the app.

Example Screenshot Of Loxone Config Pool Controller

Double-click on the block you move to switch the pool control. Here you can specify the times required for various cycles. These times can be adjusted using the visualization.

Example Screenshot Of Loxone Config Pool Controller Timer

The programming may vary and is dependent on whether you have installed, for example, a cover, level measurement, counter-current, or more specific sensors.
In this example, we have shown a swimming pool with level measurement, pool cover and heating.

Example Screenshot Of Loxone Config Pool Controller

INPUTS, OUTPUTS AND PARAMETERS

INPUTS

AmOperating mode1 = Automatic, 2 = Service
ATcTemperature Control Mode0 = Off
1 = Fully automatic (heating or cooling using the set point. Economy taken into account)
2 = Automatic heating using set point
3 = Automatic cooling using set point
4 = Manual heating – heating permanently on
5 = Manual cooling – cooling permanently on
EcoEconomyEconomy mode of the temperature control during automatic mode
TAnalogue inputProviding the desired target temperature
AIAnalogue inputProviding the actual water temperature
WIAnalogue inputValue for pool level
CpAnalogue InputPosition of pool cover. 0.0 = open – 1.0 = closed
SmJetsInput is digital or analogue depending on the connection on output AQsm
AI1Freely namable analogue inputFree nameable analog input for the visualisation. (Eg pH) name and unit are defined properties in the block.
AI2Freely namable analogue input Free nameable analog input for the visualisation. (Eg pH) name and unit are defined properties in the block.
Vfi Filter cycle startPulse starts the filter cycle:

  • Filter pump (output Qp)
  • Drain valve closed
  • After the set time (parameter Tf) the delay (parameter Dv) is still awaited.
  • Heating release valve (only if heating required)
 vbw  Backwash cycle start Pulse starts the backwash cycle:

  • Expiration: Backwash (for the duration of parameter Tb) -> Rinse (for the duration of parameter Tr) -> Filter (for the duration of parameter Tf)
  • Filter pump (output Qp) (not during the position change)
  • Open drain valve
 vciCirculation cycle startPulse starts the Circulation cycle:

  • Filter pump (output Qp)
  • Drain valve closed
  • After the set time (parameter Tc) the delay (parameter Dv) is still awaited.
  • Heating release from valve (output Qh, only if heating required)
 vdr Purge cycle start Pulse starts the purge cycle:

  • Filter pump (output Qp)
  • Open drain valve
 SMVPValve position (only in the service mode) Selection of the valve position (it is not a cycle start, only in service mode (input On = 2) possible:0 = Filter
1 = Backwash
2 = rinse
3 = circulating
4 = Closed
5 = Drain
SMIPPump (only in service mode) Digital input for activating the filter pump in Service mode.
 SMIdvDrain valve (only in service mode) Digital input for activating the drain valve in the service mode.
 Ie  Error input For pulse the pool valve is set to an error state. The error output Qe goes to A and the app displays the error.
There are all functions of the valve closed.
The fault is reset by a pulse on reset or via the App.
RResetR
Reset
Reset block, All outputs set to initial state.
– Operation mode – automatic
– Temperature control – fully automatic
– Jets off e.g. 0
– Active cycle will be stopped
– Valve moved to filtration position
– Pump: off
– Drain valve: closed
DisDisableDisables all inputs (child lock).

PARAMETER

HHysteresisHysteresis for the temperature control. (To prevent constant switching on and off of the outputs and Qh Qc)
DvDelay DurationDelay duration of the valve in seconds
TfPermanent filter cycleDuration of the filter cycle [s]
TbDuration Backwash cycleDuration of the backwash cycle [s] (a value between 20 and 600)
TrDuration Rinsing cycleDuration of rinsing cycle [s] (a value between 20 and 300)
TcDuration Circulation cycleDuration of the circulation cycle [s]
TdDuration drain cycleDuration of the drain cycle [s]

OUTPUTS

QhHeating OutputOutput for heating demand
QcCooling OutputOutput for cooling demand
AQmMode statusCurrent operating mode:

0 = Not in use
1 = Automatic
2 = Service

AQtcCurrent temperature control modeCurrent temperature control mode:

0 = Aus
1 = Fully automatic heating or cooling using the set point (economy taken into account)
2 = Automatic heating using set point (economy taken into account)
3 = Automatic cooling using set point (economy taken into account)
4 = Manual heating (heating permanently on)
5 = Manual cooling (cooling is permanently on)

QctaStart cycle by temperature controlThe current cycle was started due to the temperature control
AQtCurrent target temperatureAnalogue output providing value of current target temperature
AQwlCurrent water temperatureAnalogue output providing value of current water temperature
QcoOpen pool CoverDigital output to open pool cover. Is on as long as button is pressed in the user interface
QccClose pool coverDigital output to close pool cover. Is on as long as button is pressed in the user interface
AQsmJets outputIs analogue or digital depending on connection
QVfiStatus filter cycle1 = filter cycle active.
QVbwStatus backwash cycle1 = backwash cycle active.
QVciStatus circulation cycle1 = circulation cycle active.
QVdrStatus drain cycle1 = drain cycle active.
AQVctTimeSpecifies how long the current cycle is still active. [S]
QVDStatus overrun time1 = filter pump is still active due to the delay time (parameter Dv)
AQVpFilter pumpCurrent position of the valve:

-1 = Valve in motion / Unknown position
0 = Filter
1 = Backwash
2 = rinse
3 = circulating
4 = Closed
5 = Drain

QpFilter pumpDigital output for the filter pump.
QDVDrain valveDigital output for the drain valve.
QeError Status outputDigital error output is in pulse or a signal on Ie activated