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 release 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 from 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 get a Pool Controller working

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.

INPUTS, OUTPUTS AND PARAMETERS

INPUTS

Abbreviation Summary Description Unit Value Range
Am Operating mode Operating Mode 1 = Fully Automatic 2 = Service 0…2
ATc Temperature Control Temperature control mode 0 = Off 1 = Fully Automatic: Heating or Cooling using the set point. Economy is taken into account 2 = Automatic Heating using the set point. Economy is taken into account 3 = Automatic Cooling using the set point. Economy is taken into account 4 = Manual Heating: Heating is permanently ON 5 = Manual Cooling: Cooling is permanently ON 0…5
Eco Economy Mode When ON, the two outputs Qh and Qc (Heating and Cooling) are switched off. This overrides the Automatic Mode. Digital 0/1
T Target temperature Target Temperature º
AI Actual Water Temperature Actual Water Temperature º
Wl Water Level Analogue Input – Value for pool level Used only for the user interface. cm 0…∞
Cp Cover Position Actual position of the pool cover 0 = Open, 1 = Closed 0…1
Sm Swimming Machine Jets Input is digital or analogue depending on the connection on Output AQsm
AI1 Custom analog input 1 Freely namable analogue input Used only for the user interface, the name and unit can be set in the properties window for the function block
AI2 Custom analog input 2 Freely namable analogue input Used only for the user interface, the name and unit can be set in the properties window for the function block
Vfi Valve filter cycle Starts the filtration cycle with duration Tf Digital 0/1
Vbw Valve backwash cycle Starts the backwash cycle (for the duration Tb), followed by the rinsing cycle (for the duration Tr) Digital 0/1
Vci Valve ciruclate cycle Start the circulation cycle with duration Tc Digital 0/1
Vdr Valve drain Starts the draining cycle with duration Td Digital 0/1
SMVp Ventilposition festlegen Selection of Valve position (Note: No Cycle is started), only available in service mode. 0 = Filtration 1 = Backwash 2 = Rinse 3 = Circulate 4 = Closed 5 – Draining Can only be activated when in service mode.
SMIp Pumpe Directly controls the pump when in Service Mode Digital 0/1
SMIdv drain valve Directly controls the drain valve when in service mode Digital 0/1
Ie Fehler-Eingang Pulse suspends any movement of the valve until acknowledged via Reset. Digital 0/1
R Reset Reset: Block is reset to the initial state: On a pulse a normal reset is carried out. – Operation Mode: Automatic – Temperature Control Mode: Automatic – Jets: Off e.g. 0 – Active Cycle will be stopped – Valve is moving to filtration position – Pump: Off – Drain valve: closed When ON pool operation is suspended – All Off – Aquastar in winter position Digital 0/1
Dis Deaktivieren Disables all inputs (child lock) Digital 0/1

PARAMETER

Abbreviation Summary Description Unit Value Range
H Hysteresis Temperature Parameter – Hysteresis for the temperature control In fully automatic mode, at midnight the decision is made whether to heat or cool If the water temperature at midnight is lower than the setpoint temperature minus the hysteresis, heating will be activated If the water temperature at midnight is lower than the setpoint temperature plus the hysteresis, cooling will be activated
Dv Filter Pump Overrun Filter Pump Overrun. Filtration pump overrun after the cycle with heating or cooling demand (to prevent heat build-up, the water is kept in motion) s 0…1800
Tf Duration of Filtration Cycle Duration of the Filter Cycle when activated via Input Vfi s 0…∞
Tb Duration of Backwash Cycle Duration of the Backwash Cycle. s 20…600
Tr Duration of Rinse Cycle Duration of the Rinse Cycle s 20…300
Tc Duration of Circulation Cycle Duration of the circulation cycle when activated via Input Vci s 0…∞
Td Duration of the Draining Cycle Duration of the Draining Cycle. s 0…∞

OUTPUTS

Abbreviation Description Unit Value Range
Qh Digital Output – Heating demand Only activated when the filter pump is active If there is a heating request and no cycle is active, the automatic functionality will automatically activate the circulating cycle Digital 0/1
Qc Digital Output – Cooling demand Only activated when the filter pump is active If there is a Cooling Request and no cycle is active, the block automatically activates the Circulation Cycle Digital 0/1
AQm Output mode of the timer 0 = Not in Use 1 = Fully Automatic 2 = Service 0…2
AQtc Analogue Output – Current temperature control mode 0 = Off 1 = Fully Automatic: Heating or Cooling using the set point. Economy is taken into account 2 = Automatic Heating using the set point. Economy is taken into account 3 = Automatic Cooling using the set point. Economy is taken into account 4 = Manual Heating: Heating is permanently ON 5 = Manual Cooling: Cooling is permanently ON 0…5
Qcta Digital Output – ON to indicate that the current cycle was started based on temperature control Digital 0/1
AQt Analogue Output – Providing value of current target temperature º
AQwl Analogue Output – Providing value of the current water level cm
Qco Digital Output – Open pool cover, is On as long as the button is pressed in the user interface Digital 0/1
Qcc Digital Output – Close pool cover, is On as long as the button is pressed in the user interface Digital 0/1
AQsm Jets Is analogue or digital depending on connection.
QVfi Filtration Cycle Digital 0/1
QVbw Backwash Cycle Digital 0/1
QVci Circulation Cycle Digital 0/1
QVdr Draining Cycle Digital 0/1
AQVct Duration remaining in the Active Cycle s
QVd Digital Output – Indicating whether the filtration pump is still running due to the overrun Digital 0/1
AQVp Current position of the valve -1 = Valve is moving / unknown 0 = Filtration 1 = Backwash 2 = Rinse 3 = Circulate 4 = Closed 5 – Draining 6 = Release
Qp Current status of the filter pump relay on Aquastar Air Digital 0/1
Qdv Digital Output – For control of the drain valve on Aquastar Air Digital 0/1
Qe Error Code Output Digital Output – error output, is activated on pulse or on signal on block input Ie Is active until a reset or acknowledgment via the app Digital 0/1