Zum Inhalt springen

Pool’nX: Pool über einen TCP-Client lesen und steuern (Port 50000)

Pool’nXAdministratorInstallateur

Pool’nX im lokalen Netzwerk: Options, IP addresses of TCP clients, Port 50000

Zusätzlich zum KNX-Bus stellt Pool’nX die Statuswerte und Befehle des Pools auf einem TCP-Server bereit, über Port 50000 in seinem lokalen Netzwerk. Ein zugelassenes Leitsystem, eine SPS oder ein Hausautomationssystem liest die Werte und sendet Befehle mit kurzen Textnachrichten.

Für den Integrator, der den Pool mit einem System ohne KNX verbindet. Für den KNX-Bus folgen Sie den KNX-Statuswerten und den KNX-Befehlen.

  • Notieren Sie die IP-Adresse des Pool’nX, die auf seiner Detailseite in Can’nX Cloud unter Local IP address (lokale IP-Adresse) angezeigt wird, und die IP-Adresse des Clients im selben Netzwerk.
  • Der Client muss das Pool’nX unter dieser IP-Adresse erreichen, ohne Adressumsetzung zwischen beiden.
  1. Öffnen Sie im Fenster Pool’nX die Options (Optionen) mit der Schaltfläche mit dem Zahnradsymbol.
  2. Geben Sie unter IP addresses of TCP clients (IP-Adressen der TCP-Clients) die IP-Adresse des Clients ein, zum Beispiel 192.168.1.50 (Beispiel).
  3. Aktivieren Sie den Schalter der Zeile.
  4. Klicken Sie auf Save (Speichern). Success! (Erfolgreich!) bestätigt das Speichern.

Eine Verbindung von einer anderen Adresse oder bei deaktiviertem Schalter erhält eine Nachricht, die mit Connection Refused (Verbindung abgelehnt) beginnt, und wird dann geschlossen.

Verbinden Sie den Client per TCP mit Port 50000 des Pool’nX. Jede Nachricht ist ein Text, der mit zwei Sternchen endet.

RichtungNachrichtWirkung
Pool’nX an ClientSchlüssel:Wert**, zum Beispiel tempWater:27.5** (Beispiel)Ein Statuswert pro Nachricht
Client an Pool’nXrequestUpdate**Fragt die Poolsteuerung erneut ab und sendet alle Statuswerte erneut
Client an Pool’nXSchlüssel:Wert**, zum Beispiel aux1:1** (Beispiel)Sendet den entsprechenden Befehl an die Poolsteuerung
  • Beim Verbindungsaufbau fragt Pool’nX die Poolsteuerung erneut ab und sendet alle Statuswerte, die einen Wert haben.
  • Danach sendet Pool’nX die Statuswerte bei jeder Abfrage, unabhängig davon, ob ihre Zeile in der KNX-Tabelle mit Active (aktiv) markiert ist.
  • Die Nachrichten werden einzeln gesendet, etwa alle 50 Millisekunden.
  • Der Wert eines Befehls wird als ganze Zahl gelesen: Die Nachkommastellen werden ignoriert.
  • Senden Sie jeweils nur eine Nachricht: Mehrere in einer Sendung aneinandergehängte Nachrichten werden nicht erkannt.

Die Schlüssel und die zulässigen Werte sind die der Tabellen Klereo und PoolCop.

  1. Verbinden Sie ein TCP-Testwerkzeug von der zugelassenen IP-Adresse aus: Die Statuswerte treffen in der Form Schlüssel:Wert** ein.
  2. Senden Sie requestUpdate**: Die Statuswerte werden erneut gesendet.
  3. Senden Sie einen Testbefehl und prüfen Sie dann Last event (letztes Ereignis) in Pool Commands (Poolbefehle) und den Zustand in Pool Status (Poolstatus).
SymptomUrsache und Maßnahme
Meldung Connection Refused, dann VerbindungsabbauDie vom Pool’nX gesehene IP-Adresse ist nicht die zugelassene, oder der Schalter ist deaktiviert. Korrigieren Sie IP addresses of TCP clients und speichern Sie.
Verbindung nicht möglichPrüfen Sie die lokale IP-Adresse des Pool’nX, Port 50000 und das Netzwerk zwischen beiden Geräten.
Befehl ohne WirkungPrüfen Sie Schlüssel, Wert und Abschlusszeichen **. Ein Wert außerhalb der Liste der Poolsteuerung wird nicht übertragen.

Siehe auch die Pool’nX-Fehlerbehebung.

Französische Bezeichnungen: Options, Adresse IP du client TCP, Enregistrer.