Pool’nX: send pool temperature, pH and statuses on the KNX bus
Pool’nXAdministratorInstaller
Can’nX Cloud, Pool’nX window: Pool Status table, KNX group addresses and DPTs
The Pool Status table of Pool’nX lists the measurements and states read on the Klereo or PoolCop controller: water temperature, pH, ORP, pump, auxiliaries, alerts. Each row ticked Active and given a group address is sent on the KNX bus, with the DPT shown, at every reading.
Intended for the installer who integrates the pool into a KNX visualization, logic or supervision. To control the pool from KNX, follow the KNX commands.
Before you start
Section titled “Before you start”- The type of pool, the credentials and the pool are chosen: see Klereo or PoolCop.
- In ETS, plan one group address per status, with the DPT of the DPT column. Pool’nX sets this DPT: it cannot be changed.
Open the status table
Section titled “Open the status table”- In the Pool’nX window, next to Pool Status, click the double-arrow button.
- The table shows Name, Value, DPT, KNX Group Address and Active.
- Above it, Live values followed by a green dot indicates that the Pool’nX has sent its data. At the bottom, Last update: gives the time of the controller’s last reading.
The list of statuses depends on the type of pool: see the Klereo table or the PoolCop table.
Map addresses one by one
Section titled “Map addresses one by one”- Find the status with Search by name, which filters on the displayed name.
- In KNX Group Address, enter the address in X/Y/Z format, for example 5/1/0 (example).
- Tick Active.
- Repeat for each status to send.
- Clear Search by name and, if you used it, click Disable filter.
- Click Save. Success! confirms the save.
Only the rows displayed when you click Save are saved: with an active filter, the addresses of the hidden rows are lost. Filter active values shows only the ticked rows; Disable filter shows the whole table again.
Fill in addresses automatically
Section titled “Fill in addresses automatically”- Remove the filters, then click Auto-fill addresses.
- The Please choose your start group address window warns: Warning: this operation will overwrite all your unsaved changes. Enter the first address, for example 5/1/0 (example).
- Click Confirm. Each displayed row receives the next address (5/1/0, 5/1/1, 5/1/2…) and is ticked Active.
- Untick the statuses you don’t need, then click Save.
The start address must stay within the ranges 0 to 31, 0 to 7 and 0 to 255; otherwise an error message appears and nothing is filled in. Choose it so that the last address does not exceed 255: a PoolCop Cloud table has more than 130 statuses.
To clear everything, click Clean all addresses, then Confirm in the Confirm your choice window, and finally Save. Without saving, the configuration stays unchanged.
When are statuses sent?
Section titled “When are statuses sent?”Pool’nX reads the controller again and sends the active rows that have a value:
- after each Save in a Pool’nX window;
- at the Automatic update period, 10 minutes by default, and on request through the Update via KNX address: see the options;
- after a command received from the KNX bus, once it has been passed on to the controller.
The value sent is the controller’s value, with no unit conversion. With PoolCop Cloud, the units displayed are those of the PoolCop account: check that they match the unit expected by the DPT, for example °C for DPT 9.001.
Check the result
Section titled “Check the result”- Reopen the table: the addresses and the Active boxes are kept.
- In ETS, open the group monitor and watch the telegrams on the addresses after a Save.
- To create the addresses in the ETS project, use the ETS export.
Troubleshooting
Section titled “Troubleshooting”| Symptom | Cause and action |
|---|---|
| Addresses disappeared after Save | A filter was hiding rows. Enter them again, remove the filters, then save. |
| Live values followed by disabled | No data received from the Pool’nX. Check that a pool is chosen and that the gateway is Online. |
| Value displayed but no telegram | Row not ticked Active, address missing or not saved. Sending happens at the next reading. |
| Inconsistent value in the KNX visualization | The KNX object does not have the DPT of the DPT column, or the PoolCop account unit differs from the one expected. |
See also Pool’nX troubleshooting.
French labels: Statuts de la piscine, Nom, Valeur, Adresse de Groupe KNX, Active, Rechercher par nom, Filtrer les valeurs activées, Desactiver le filtre, Remplissage auto. des adresses, Effacer toutes les adresses, Valeurs en direct, Dernière actualisation:, Enregistrer.