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

AbbreviationSummaryDescriptionUnitValue Range
AmOperating modeOperating Mode 1 = Fully Automatic 2 = Service0…2
ATcTemperature ControlTemperature 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 ON0…5
EcoEconomy ModeWhen ON, the two outputs Qh and Qc (Heating and Cooling) are switched off. This overrides the Automatic Mode.Digital0/1
TTarget temperatureTarget Temperatureº
AIActual Water TemperatureActual Water Temperatureº
WlWater LevelAnalogue Input – Value for pool level Used only for the user interface.cm0…∞
CpCover PositionActual position of the pool cover 0 = Open, 1 = Closed0…1
SmSwimming MachineJets Input is digital or analogue depending on the connection on Output AQsm
AI1Custom analog input 1Freely namable analogue input Used only for the user interface, the name and unit can be set in the properties window for the function block
AI2Custom analog input 2Freely namable analogue input Used only for the user interface, the name and unit can be set in the properties window for the function block
VfiValve filter cycleStarts the filtration cycle with duration TfDigital0/1
VbwValve backwash cycleStarts the backwash cycle (for the duration Tb), followed by the rinsing cycle (for the duration Tr)Digital0/1
VciValve ciruclate cycleStart the circulation cycle with duration TcDigital0/1
VdrValve drainStarts the draining cycle with duration TdDigital0/1
SMVpVentilposition festlegenSelection 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.
SMIpPumpeDirectly controls the pump when in Service ModeDigital0/1
SMIdvdrain valveDirectly controls the drain valve when in service modeDigital0/1
IeFehler-EingangPulse suspends any movement of the valve until acknowledged via Reset.Digital0/1
RResetReset: 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 positionDigital0/1
DisDeaktivierenDisables all inputs (child lock)Digital0/1

PARAMETER

AbbreviationSummaryDescriptionUnitValue Range
HHysteresis TemperatureParameter – 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
DvFilter Pump OverrunFilter Pump Overrun. Filtration pump overrun after the cycle with heating or cooling demand (to prevent heat build-up, the water is kept in motion)s0…1800
TfDuration of Filtration CycleDuration of the Filter Cycle when activated via Input Vfis0…∞
TbDuration of Backwash CycleDuration of the Backwash Cycle.s20…600
TrDuration of Rinse CycleDuration of the Rinse Cycles20…300
TcDuration of Circulation CycleDuration of the circulation cycle when activated via Input Vcis0…∞
TdDuration of the Draining CycleDuration of the Draining Cycle.s0…∞

OUTPUTS

AbbreviationDescriptionUnitValue Range
QhDigital 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 cycleDigital0/1
QcDigital 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 CycleDigital0/1
AQmOutput mode of the timer 0 = Not in Use 1 = Fully Automatic 2 = Service0…2
AQtcAnalogue 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 ON0…5
QctaDigital Output – ON to indicate that the current cycle was started based on temperature controlDigital0/1
AQtAnalogue Output – Providing value of current target temperatureº
AQwlAnalogue Output – Providing value of the current water levelcm
QcoDigital Output – Open pool cover, is On as long as the button is pressed in the user interfaceDigital0/1
QccDigital Output – Close pool cover, is On as long as the button is pressed in the user interfaceDigital0/1
AQsmJets Is analogue or digital depending on connection.
QVfiFiltration CycleDigital0/1
QVbwBackwash CycleDigital0/1
QVciCirculation CycleDigital0/1
QVdrDraining CycleDigital0/1
AQVctDuration remaining in the Active Cycles
QVdDigital Output – Indicating whether the filtration pump is still running due to the overrunDigital0/1
AQVpCurrent position of the valve -1 = Valve is moving / unknown 0 = Filtration 1 = Backwash 2 = Rinse 3 = Circulate 4 = Closed 5 – Draining 6 = Release
QpCurrent status of the filter pump relay on Aquastar AirDigital0/1
QdvDigital Output – For control of the drain valve on Aquastar AirDigital0/1
QeError 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 appDigital0/1