TCP Client

Die TCP Client App ermöglicht Ihnen die Kommunikation mit TCP-fähigen Geräten (TCP Clients). Darunter fallen einige Geräte wie z.B. Beamer, Fernseher und viele andere. Zusätzlich können Sie mit einem Gateway (TCP zu serieller Schnittstelle) Befehle an verschiedenste Endgeräte mit serieller Schnittstelle senden.

Sie finden die App unter 'Alle Apps'-'TCP Client'

Erstellen

Um einen neuen TCP Client zu erstellen, navigieren Sie zur App und wählen Sie 'TCP Client hinzufügen'.

Bei jedem TCP Client wird Ihnen über ein Symbol angezeigt, ob eine korrekte Verbindung zu dem von Ihnen gewünschten Geräte besteht. Da Sie einen neu erstellten Client erst konfigurieren müssen, sehen Sie hier vorerst ein rotes X.

Bevor der TCP Client kommunizieren kann, müssen Sie eine gültige IP Adresse in den Einstellungen eintragen. Öffnen Sie dazu das ParameterPanel Ihres neu erstellen TCP Clients und tragen Sie die IP Adresse und Port des gewünschtes Gerätes ein.

Sind die IP Adresse und der Port korrekt und die Verbindung konnte hergestellt werden, wird nach wenigen Sekunden ein grünes Häkchen in der Anzeige des TCP Clients sichtbar.

Konfiguration

Die Einstellungen des TCP Clients ermöglichen Ihnen unter anderem neue Befehle zu konfigurieren, als auch Ereignisse festzulegen, auf die Sie später in verknüpften Szenen reagieren können.

IP Konfiguration
Hier müssen Sie die IP Adresse und den Port des Gerätes eingeben mit dem dieser TCP Client kommunizieren soll. Diese Einstellung sollten Sie als erstes vornehmen, nachdem Sie einen neuen TCP Client erstellt haben. Ob die Verbindung erfolgreich hergestellt werden konnte, sehen Sie anschließend im OperatorPanel.

Befehle
Möchten Sie einen neuen Befehl erstellen, können Sie dies hier mit dem Button 'Neuer Befehl' tun. Legen Sie danach einen Namen für Ihren Befehl fest, sowie die Daten die gesendet werden sollen. Sie können einen einfachen Text oder auch Hex-Werte wählen. Danach können Sie optional noch bestimmen, ob Sie eine bestimmte Antwort von dem verbundenen Gerät erwarten. Auch hier können Sie sich zwischen Text oder Hex-Wert entscheiden.

Befehl testen
Möchten Sie einen Befehl testen können Sie dies an dieser Stelle tun. Das Ergebnis sowie eine mögliche Antwort wird Ihnen dann unter dem 'Befehl testen' Button angezeigt.

Ereignisse
Es gibt Geräte, welche dauernd Daten senden, ohne dass jemand welche angefordert hat (z.B. über einen Befehl). Für diesen Anwendungsfall hat jeder TCP Client 3 Ereignisse. In jedem der 3 Ereignisse können Sie die Daten festlegen, welche Sie vom Gerät erwarten und von welchem Typ (Text oder Hex). Werden die erwarteten Daten empfangen, so können Sie mit einer Szene darauf reagieren.

Bedienung

Im OperatorPanel der TCP Client App sehen Sie den aktuellen Status des Clients, können vorkonfigurierte Befehle schicken und bekommen eine Liste der zuletzt empfangenen Daten präsentiert.

Status
Hier wird Ihnen der aktuelle Status des TCP Clients angezeigt. Sollte es Probleme bei der Verbindung zu dem gewünschten Gerät geben oder noch keine IP Adresse eingetragen worden sein, wird hier ein rotes X angezeigt.

Ereignisse
Sie können in jedem Ihrer TCP Clients 3 Ereignisse festlegen, auf die bei Auftreten reagiert werden soll. Diese können Sie später mit Szenen verknüpfen (in der Szenen App) und sie so als Auslöser verwenden. Die konfigurierten Ereignisse werden Ihnen in dieser Liste angezeigt.

Befehle
Hier werden alle Befehle angezeigt welche Sie erstellt haben. Sie können jeden Befehl hier manuell auslösen oder löschen.

Zuletzt empfangene Daten
In dieser Liste werden die zuletzt empfangenen Daten angezeigt. Sie haben die Möglichkeit die Darstellung von 'Text' auf 'Hex' umzustellen.

Szenen

Der TCP Client bietet folgende Auslöser für evon Smart Home Szenen (Wenn...):
- Ereignis 1 ausgelöst: Das konfigurierte Ereignis 1 wurde ausgelöst
- Ereignis 2 ausgelöst: Das konfigurierte Ereignis 2 wurde ausgelöst
- Ereignis 3 ausgelöst: Das konfigurierte Ereignis 3 wurde ausgelöst
- Erwartete Daten vom Befehl empfangen: Die konfigurierten erwarteten Daten nach Absetzen des Befehls wurden empfangen