- Startseite
- Pool’nX
- Anleitung
Pool’nX: Pool über einen TCP-Client lesen und steuern (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.
Bevor Sie beginnen
Abschnitt betitelt „Bevor Sie beginnen“- 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.
Den Client zulassen
Abschnitt betitelt „Den Client zulassen“- Öffnen Sie im Fenster Pool’nX die Options (Optionen) mit der Schaltfläche mit dem Zahnradsymbol.
- 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).
- Aktivieren Sie den Schalter der Zeile.
- 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.
Mit Pool’nX kommunizieren
Abschnitt betitelt „Mit Pool’nX kommunizieren“Verbinden Sie den Client per TCP mit Port 50000 des Pool’nX. Jede Nachricht ist ein Text, der mit zwei Sternchen endet.
| Richtung | Nachricht | Wirkung |
|---|---|---|
| Pool’nX an Client | Schlüssel:Wert**, zum Beispiel tempWater:27.5** (Beispiel) | Ein Statuswert pro Nachricht |
| Client an Pool’nX | requestUpdate** | Fragt die Poolsteuerung erneut ab und sendet alle Statuswerte erneut |
| Client an Pool’nX | Schlü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.
Ergebnis prüfen
Abschnitt betitelt „Ergebnis prüfen“- Verbinden Sie ein TCP-Testwerkzeug von der zugelassenen IP-Adresse aus: Die Statuswerte treffen in der Form
Schlüssel:Wert**ein. - Senden Sie
requestUpdate**: Die Statuswerte werden erneut gesendet. - Senden Sie einen Testbefehl und prüfen Sie dann Last event (letztes Ereignis) in Pool Commands (Poolbefehle) und den Zustand in Pool Status (Poolstatus).
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“| Symptom | Ursache und Maßnahme |
|---|---|
| Meldung Connection Refused, dann Verbindungsabbau | Die 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öglich | Prüfen Sie die lokale IP-Adresse des Pool’nX, Port 50000 und das Netzwerk zwischen beiden Geräten. |
| Befehl ohne Wirkung | Prü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.