Zum Inhalt springen

PoolCop-KNX-Referenz für Pool’nX: Statuswerte, Befehle und DPT

Pool’nXAdministratorInstallateur

Pool’nX mit einem PoolCop: Tabellen Pool Status und Pool Commands, PoolCop Cloud und legacy

Diese Referenztabelle listet die Statuswerte, die ein Pool’nX über PoolCop Cloud von einem PoolCop abfragt, und die Befehle, die es vom KNX-Bus an ihn weiterleitet: angezeigter Name, Schlüssel, DPT, Einheit und codierte Werte für Pumpe, Ventil, Wasserstand und Alarme. Ein letzter Abschnitt fasst den Typ PoolCop (legacy) zusammen.

Für den Installateur, der die KNX-Objekte, die Visualisierung oder die Logik des Pools vorbereitet. Wie Sie die Adressen eingeben, beschreiben die KNX-Statuswerte und die KNX-Befehle. Der Schlüssel dient auch dem TCP-Client.

Temperaturen, Drücke, Volumen und Durchflüsse werden in den Einheiten des PoolCop-Kontos übertragen, ohne Umrechnung: Die Spalte Value (Wert) zeigt die verwendete Einheit, zum Beispiel °C oder °F, bar, kPa oder psi, m³ oder gal. Prüfen Sie, ob sie der Einheit entspricht, die der DPT des KNX-Objekts erwartet.

Die Zustände von Pumpe, Ventil und Wasserstand sind als Zahl codiert (DPT 5.010). Die Spalte Value zeigt den PoolCop-Begriff, gefolgt von der Zahl, zum Beispiel Speed2 (2).

WertDrehzahlstufeVentilstellungBetriebszustandFiltermodusWasserstand
0NoneFilterStoppedStopFaulty
1Speed1WasteFreezeProtectionTimerLow
2Speed2ClosedForcedModeEcoPlusNormal
3Speed3BackwashEcoPlusModeVolumeHigh
4Speed4BypassTimerModeContinuousVeryHigh
5Speed5RinseManualForced24H–
6Speed6–PausedForced48H–
7Speed7–ExternalRequestForced72H–
8Speed8–WaterLevelManagementMode24H–
9––Mode24HNoPump–

Die Spalte Drehzahlstufe gilt auch für Pump number of speeds (Anzahl der Pumpendrehzahlen); die Spalte Wasserstand gilt für die Wasserstand-Sollwerte.

Auf den KNX-Bus gesendete PoolCop-Cloud-Statuswerte

Abschnitt betitelt „Auf den KNX-Bus gesendete PoolCop-Cloud-Statuswerte“
NameSchlüsselDPTEinheit oder Wert
Water temperature (Wassertemperatur), Air temperature (Lufttemperatur)tempWater, tempAir9.001Temperatur in der Einheit des Kontos
pHpH9.002pH
ORP (Redox)orp14.027mV
Free chlorine (freies Chlor), Free available chlorine (aktives freies Chlor), Total chlorine (Gesamtchlor)freeChlorine, freeAvailableChlorine, totalChlorine9.001mg/l
Salt (Salz)salt9.001g/l
Pressure (Druck)pressure9.001Druck der Pumpe 1, Einheit des Kontos
Battery voltage (Batteriespannung), Mains voltage (Netzspannung)battery, mainsVoltage14.027V, 0, wenn nicht geliefert
Service mode (Servicemodus), pH dosing (pH-Dosierung), Disinfection dosing (Desinfektionsdosierung)serviceMode, pHDosing, disinfectionDosing1.0011: aktiv
Pool connected to the network (Pool mit dem Netzwerk verbunden)poolConnected1.0011: verbunden
Pump Status (Pumpenstatus), Pump 2 status (Status Pumpe 2)pumpStatus, pump2Status1.0011: in Betrieb
Pump speed (Pumpendrehzahl), Pump 2 speed (Drehzahl Pumpe 2)pumpSpeed, pump2Speed5.0100 bis 8
Pump pressure (Pumpendruck), Pump 2 pressure (Druck Pumpe 2)pumpPressure, pump2Pressure9.001Einheit des Kontos
Position of the valve (Ventilstellung), Pump 2 valve position (Ventilstellung Pumpe 2)valvePosition, pump2ValvePosition5.0100 bis 5
Pump running status (Betriebszustand der Pumpe), Pump 2 running status (Betriebszustand Pumpe 2)pumpRunningStatus, pump2RunningStatus5.0100 bis 9
Pump forced time remaining (verbleibende Zwangslaufzeit der Pumpe), Pump 2 forced time remaining (verbleibende Zwangslaufzeit Pumpe 2)pumpForcedRemaining, pump2ForcedRemaining7.005s
Pump number of speeds, Pump 2 number of speeds (Anzahl der Drehzahlen Pumpe 2)pumpNumberOfSpeeds, pump2NumberOfSpeeds5.0100 bis 8
Pump filtration mode (Filtermodus der Pumpe), Pump 2 filtration mode (Filtermodus Pumpe 2)pumpFiltrationMode, pump2FiltrationMode5.0100 bis 9
Water level (Wasserstand)waterLevel5.0100 bis 4
Water level setpoint (Wasserstand-Sollwert), Water level target setpoint (Wasserstand-Zielsollwert)waterLevelSetPoint, waterLevelTargetSetpoint5.0100 bis 4
Water level sensor installed (Wasserstandssensor installiert), Water level on target (Wasserstand erreicht), Water level error (Wasserstandsfehler), Water level refilling (Nachfüllen läuft), Water level measuring (Wasserstandsmessung läuft)waterLevelInstalled, waterLevelOnTarget, waterLevelOnError, waterLevelRefilling, waterLevelMeasuring1.0011: ja
Cover installed (Abdeckung installiert), Cover controllable (Abdeckung steuerbar), Cover open (Abdeckung offen), Cover closing (Abdeckung schließt), Cover opening (Abdeckung öffnet), Cover stopped (Abdeckung gestoppt)coverInstalled, coverControllable, coverOpen, coverClosing, coverOpening, coverStopped1.0011: ja
Jet stream installed (Gegenstromanlage installiert), Jet stream running (Gegenstromanlage läuft)jetStreamInstalled, jetStreamRunning1.0011: ja
Flow meter 1 installed (Durchflussmesser 1 installiert), Flow meter 2 installed (Durchflussmesser 2 installiert)flow1Installed, flow2Installed1.0011: ja
Flow rate 1 (Durchfluss 1), Flow rate 2 (Durchfluss 2)flow1Rate, flow2Rate9.001Durchfluss in der Einheit des Kontos
Input 1 bis Input 12 (Eingang 1 bis 12)input1 bis input121.0011: aktiv
Auxiliary 1 bis Auxiliary 30 (Zusatzausgang 1 bis 30)aux1 bis aux301.0011: in Betrieb
pH setpoint (pH-Sollwert), pH low (pH-Untergrenze), pH high (pH-Obergrenze)pHSetpoint, pHLow, pHHigh9.002pH
ORP setpoint (Redox-Sollwert), ORP low (Redox-Untergrenze), ORP high (Redox-Obergrenze)orpSetpoint, orpLow, orpHigh14.027mV
FAC setpoint (Sollwert aktives freies Chlor), FAC low (Untergrenze aktives freies Chlor), FAC high (Obergrenze aktives freies Chlor)FACSetpoint, FACLow, FACHigh9.001mg/l
FC setpoint (Sollwert freies Chlor), TC low (Untergrenze Gesamtchlor), TC high (Obergrenze Gesamtchlor)FCSetpoint, TCLow, TCHigh9.001mg/l
Heating setpoint (Heizungssollwert)heatingSetpoint9.001Temperatur in der Einheit des Kontos
Pool volume (Beckenvolumen)poolVolume9.001Volumen in der Einheit des Kontos
Freeze protection (Frostschutz), ACO installed (ACO installiert), Remnant installed (Remanent installiert)freezeProtection, acoInstalled, remnantInstalled1.0011: ja
Electrolyser production (Elektrolyseleistung)electrolyserProductionPercent5.001%
Last backwash (date) (letzte Rückspülung, Datum), Last refill (date) (letztes Nachfüllen, Datum), Last pH measurement (date) (letzte pH-Messung, Datum)backwashDate, refillDate, phMeasureDate11.001Datum
pH sensor present (pH-Sensor vorhanden), ORP sensor present (Redox-Sensor vorhanden), Air temperature sensor present (Lufttemperatursensor vorhanden), FAC sensor present (Sensor für aktives freies Chlor vorhanden), Conductivity sensor present (Leitfähigkeitssensor vorhanden), Salt sensor present (Salzsensor vorhanden), Water level sensor present (Wasserstandssensor vorhanden), FC sensor present (Sensor für freies Chlor vorhanden), TC sensor present (Gesamtchlorsensor vorhanden), Flow meter present (Durchflussmesser vorhanden), Energy meter present (Energiezähler vorhanden), Pool cover present (Poolabdeckung vorhanden), Jet stream present (Gegenstromanlage vorhanden)hasPHSensor, hasORPSensor, hasAirTemperatureSensor, hasFACSensor, hasConductivitySensor, hasSaltSensor, hasWaterLevelSensor, hasFCSensor, hasTCSensor, hasFlowMeter, hasEnergyMeter, hasPoolCover, hasJetStream1.0011: vorhanden
Alert (Alarm)alert1.0011: mindestens ein Alarm
Alert number (Anzahl der Alarme)alertCount5.010Anzahl der Alarme
Alert 1 bis Alert 5 (Alarm 1 bis 5)alert1 bis alert55.010nummerierter Alarmcode

Der Statuswert Heating setpoint übernimmt den Sollwert des ersten Zusatzausgangs, der die Heizung steuert.

Für Auxiliary 1 bis Auxiliary 30 zeigt die Spalte Value der Statuswerte den Namen des Zusatzausgangs in PoolCop. Bei einem PoolCop mit Modulen für Zusatzausgänge entsprechen Auxiliary 1 bis Auxiliary 15 den Kanälen des ersten Moduls und Auxiliary 16 bis Auxiliary 30 denen des zweiten. Ohne Modul entsprechen Auxiliary 1 bis Auxiliary 16 den Kanälen 1 bis 16.

Alert 1 bis Alert 5 enthalten je eine Zahl pro aktivem Alarm:

WertAlarm
0Leerer Platz
1PressureLowPump1
2PHLow
3FCHigh
100 bis 255Anderer PoolCop-Code, anhand seines Namens nummeriert

Die Spalte Value zeigt den PoolCop-Code, gefolgt von seiner Nummer, zum Beispiel PHLow (2).

NameSchlüsselDPTZulässige Werte
Pump ON / OFF (Pumpe EIN/AUS), Pump 2 ON / OFF (Pumpe 2 EIN/AUS)pumpOnOff, pump2OnOff1.0011: Ein; 0: Aus
Pump speed, Pump 2 speedpumpSpeed, pump2Speed5.0100 bis 8; ein anderer Wert wird nicht übertragen
Pump forced (Zwangslauf der Pumpe), Pump 2 forced (Zwangslauf Pumpe 2)pumpForced, pump2Forced5.0100: NotForced; 1: Forced24H; 2: Forced48H; 3: Forced72H; ein anderer Wert wird nicht übertragen
Position of the valve, Pump 2 valve positionvalvePosition, pump2ValvePosition5.0100 bis 5, gemäß der Tabelle der codierten Werte
Auxiliary 1 bis Auxiliary 30aux1 bis aux301.0011: Ein; 0: Aus
Jet stream on/off (Gegenstromanlage ein/aus)jetStreamOnOff1.0011: Ein; 0: Aus
Heating setpointsetHeatingSetpoint9.001Heizungssollwert
Clear all alarms (alle Alarme löschen)clearAllAlarms1.001jedes Telegramm

Senden Sie für das Ventil nur die Werte 0 bis 5: Ein anderer Wert fordert die Stellung Filter an. Clear all alarms löscht die Alarme bei jedem empfangenen Telegramm, unabhängig von seinem Wert. Jet stream on/off wird nicht übertragen, wenn der PoolCop meldet, dass die Gegenstromanlage nicht installiert ist. Der Befehl Heating setpoint gilt für den ersten Zusatzausgang, der die Heizung steuert.

PoolCop Cloud akzeptiert eine Anfrage pro Sekunde für denselben API-Schlüssel: Pool’nX stellt die Befehle in eine Warteschlange. Danach wartet es, bis der PoolCop sie übernommen hat, bis zu etwa zwei Minuten, und fragt dann die Statuswerte erneut ab. Meldet PoolCop Cloud zu viele Anfragen, sendet Pool’nX den Befehl einmal erneut, 11 Sekunden später.

Der Typ PoolCop (legacy) bietet eine kürzere Tabelle:

  • Statuswerte: Wasser- und Lufttemperatur, Pressure (14.066, kPa), pH, ORP, Battery voltage, Water level, Pumpe, Ventil, Auxiliary 1 bis Auxiliary 6, Sollwerte für pH, Redox und Heizung, Auto Add Water (automatisches Nachfüllen), Datumsangaben zur Wartung, Pool connected to the network, Alert, Alert number und Alert 1 bis Alert 5;
  • Befehle: Auxiliary 1 bis Auxiliary 6, Pump ON / OFF, Position of the valve, Pump speed und Heating setpoint.

Bei Auxiliary 1 bis Auxiliary 6 und Pump ON / OFF wird der empfangene Wert nicht übertragen: Jedes Telegramm sendet denselben Befehl an den PoolCop. Prüfen Sie den erreichten Zustand in den Statuswerten, die 5 Sekunden nach jedem Befehl erneut abgefragt werden.

  1. Senden Sie einen Testbefehl, zum Beispiel 1 (Beispiel) auf die Adresse von Pump ON / OFF.
  2. Prüfen Sie in Pool Commands (Poolbefehle) Value und Last event (letztes Ereignis).
  3. In Pool Status (Poolstatus) wechselt Pump Status auf 1, sobald der Befehl übernommen wurde.

Bei einer Meldung in Value siehe die KNX-Befehle und die Pool’nX-Fehlerbehebung.

Französische Bezeichnungen: Température de l’eau, Status de la pompe, Vitesse de la pompe, Position de la valve, État de marche de la pompe, Mode de filtration de la pompe, Niveau d’eau, Auxiliaire 1, Nombre d’alerte, Pompe ON / OFF, Forçage pompe, Nage à contre-courant marche/arrêt, Consigne de chauffage und Consigne chauffage, Effacer toutes les alarmes.