Skip to content

Klereo KNX table: DPTs, statuses and commands for Pool’nX

Pool’nXAdministratorInstaller

Pool’nX with a Klereo controller: Pool Status and Pool Commands tables

This reference table lists the statuses that a Pool’nX reads on a Klereo pool controller and the commands it passes on to it from the KNX bus: displayed name, key, DPT, unit and accepted values. It also gives the meaning of the pool modes, alert codes and probe codes. Klereo outputs (lighting, filtration, heating, auxiliaries) use a code that combines their mode and their state.

Intended for the installer who prepares the KNX objects, the visualization or the logic of the pool. The procedure for entering addresses is described in the KNX statuses and the KNX commands. The key is also used by the TCP client.

The Lighting, Filtration, Heating and Auxiliary 1 to Auxiliary 9 outputs are read and controlled with a DPT 5.010 value: the tens digit gives the mode, the units digit gives the state. The Value column shows the meaning followed by the code.

ValueDisplayed label
0Manual Mode: Off
1Manual Mode: On
10Time Range Mode: Off
11Time Range Mode: On
12Time Range Mode
20Timer Mode: Off
21Timer Mode: On
22Timer Mode
30Regulated Mode: Off
31Regulated Mode: On

pH corrector, Disinfectant and Hybrid Disinfectant use the same code, displayed as a number.

NameKeyDPTUnit or value
Water temperaturetempWater9.001°C
Air temperaturetempAir9.001°C
Internal temperaturetempInt9.001°C
pHpH9.001pH
ORPorp14.027mV
Chlorinechlorine9.002mg/l
Salinitesalinity14.056mg/l
TAC/THtacth14.056mg/l
Turbiditeturbidite14.056NFU
Pressurepressure14.066mbar
Water levelwaterLevel5.010%
CovercoveringSec6.010%
pH can, Disinfectant cancanPH, canTR5.001%: 0 empty, 100 full
Pool mode, Treatment mode, pH mode, Heating modepoolMode, traitMode, pHMode, heaterMode5.010Klereo mode, see the pool modes
Chlorine setpointchlorineSetpoint9.002mg/l
pH setpointpHSetpoint9.002pH
ORP setpointORPSetpoint14.027mV
Water temperature setpointwaterTempSetpoint9.001°C
Lighting, Filtration, Heatinglighting, filtration, heating5.010mode and state code
Auxiliary 1 to Auxiliary 9aux1 to aux95.010mode and state code
pH corrector, Disinfectant, Hybrid DisinfectantcorpH, disinfectant, hybridDisinfectant5.010mode and state code
Flow meter 1, Flow meter 2debit1.meter, debit2.meter13.001L
Alert numberalertCount5.010number of active alerts
High alertalertHigh1.0011 if an alert of level 5 or higher is active
Medium alertalertMedium1.0011 if an alert of level below 5 is active
Alert Code 0 to Alert Code 4alertCode0 to alertCode45.010Klereo alert code, see the alert codes
Alert Param 0 to Alert Param 4alertParam0 to alertParam45.010alert parameter, probe code for alerts 1, 7, 8 and 10

Alerts are sorted from most to least important: Alert Code 0 holds the most important one.

A row without a value is not sent: missing sensor, non-existent output, flow meter not configured as a meter, empty alert slot. Its address then keeps the last value received; read Alert number to know how many alerts are active. The Flow meter 1 (disabled) and Flow meter 2 (disabled) rows never have a value.

A flow sensor configured in Klereo as a flow rate (m³/h) or as a flow switch sends no value on the bus. Only the water meter is passed on, in litres, and only if the pool has a Gen3 flow probe (probe code 15 or 24).

Outputs and sensors renamed in Klereo appear under their Klereo name in the Name column; the ETS export uses the standard name.

Pool mode, Treatment mode, pH mode and Heating mode pass on the Klereo controller setting, without conversion. The Value column shows the number only.

ValuePool modeTreatment modepH modeHeating mode
0StopNo disinfectantStopNo heating
1EcoLiquid chlorinepH-MinusHeating or heat pump by dry contact
2NormalGeneric electrolyserpH-PlusHeat pump controlled by bus
3MonitoringKlereo 1 electrolyser––
4WinterizationOxygen––
5ReservedBromine––
6InstallationKlereo 2 electrolyser––
7ReservedReserved––
8–Klereo 3 electrolyser––

Alert Code 0 to Alert Code 4 carry the Klereo code of the alert. For codes 1, 7, 8 and 10, Alert Param 0 to Alert Param 4 give the probe concerned, at the same rank as the code. For example, if Alert Code 0 is 7 and Alert Param 0 is 17 (example), the pH Gen3 probe reports a minimum.

Alert codeMeaning
0No alert
1Sensor out of order
2Relay configuration problem
3pH/ORP inversion
5Low battery
6Calibration
7Minimum
8Maximum
10Not received
21Memory fault
22Circulation problem
23Insufficient filtration time ranges
25High pH, ineffective disinfectant
26Undersized filtration
28Regulation stopped
29Manual filtration off
30Installation mode
31Shock treatment
34Regulation disabled
35Maintenance
36Daily limit
37Multisensor faulty
38Electrolyser link
39Bromine problem
40Electrolyser cell
41Heat pump link
42Sensor configuration problem
43Electrolyser safety
44Dosing pump maintenance
45Learning
46Analysis water flow
47Cover configuration
48Uncontrolled filtration
49Check the clock
50Heat pump E
51Heat pump P
52Heat pump F
53Filtration pump link
54Filtration pump
55Gen3 multisensor required

Codes missing from the table are reserved by Klereo.

Probe codeProbe
0Box temperature
1Air 1
2Water temperature
3pH Gen1
4ORP Gen1
5Pressure Gen1
6pH can level
7Treatment can level
8Cover state
9pH Gen2
10ORP Gen2
11Chlorine Gen2
12Water temperature Gen2
13Pressure Gen2-A
14Pressure Gen2-B
15Flow 1 Gen3
16Water temperature Gen3
17pH Gen3
18ORP Gen3
19Air temperature 2
20Air temperature 3
21Pressure Gen3
22Chlorine Gen3
23Flocculant can
24Flow 2 Gen3
25 to 31Air 4 to Air 10
NameKeyDPTAccepted values
Lightinglighting5.0100, 1, 12, 22
Filtrationfiltration5.0100, 1, 12, 31
Heatingheating5.0100, 31
Auxiliary 1 to Auxiliary 9aux1 to aux95.0100, 1, 12, 22
Water temperature setpointwaterTempSetpoint9.0010 to 59 °C
Water temperature setpoint +/-waterTempSetpoint+-1.0010: decrease by 1 °C; 1: increase by 1 °C

For an output, a value that is not in the list shows invalid followed by the value in the command table, and nothing is sent. A setpoint outside 0 to 59 °C is not passed on. The +/- command starts from the setpoint read: it has no effect as long as Water temperature setpoint has no value.

After each command, Pool’nX waits for Klereo’s confirmation, then reads the pool again and resends the active statuses.

  1. Send a test command, for example 1 (example) on the Lighting address.
  2. In Pool Commands, the Value column shows Manual Mode: On (1).
  3. In Pool Status, Lighting shows the same state after Klereo’s confirmation, and the lighting switches on.

If you run into difficulties, see Pool’nX troubleshooting.

French labels: Température de l’eau, Température de l’air, Température interne, Redox, Chlore, Pression, Niveau d’eau, Couverture, Éclairage, Filtration, Chauffage, Auxiliaire 1, Debit mètre 1, Nombre d’alerte, Alerte importante, Alerte moyennement importante, Mode Piscine, Mode de traitement, Alerte Code 0, Alerte Param 0, Consigne de la température d’eau +/-, Mode Manuel: Arrêt, Mode Manuel: Marche, Mode Plage Horaire, Mode Minuterie, Mode Régulé: Marche.