# IPS-868 > Symcon Dokumentation · Deutsch · erzeugt am 2026-09-26 > Index: https://www.symcon.de/de/llms.txt Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/ Das IP-Symcon Funksystem 868 ergänzt mit seinen bidirektionalen Funkkomponenten Anwendungsbereiche, die von anderen Systemen oft nicht zufriedenstellend abgedeckt werden. Hierzu zählen die Verbrauchserfassung per S0-Eingang, die Anwesenheitskontrolle per AnwesehenheitsKontrollModul mitsamt Tracker, die Analyse der Raumluft via LuftGüteSensor, sowie die Ansteuerung von LED-Stripes. > **Hinweis:** Folgende Geräte werden von IP-Symcon unterstützt: > > [Unterstützte Geräte](ips-868.md) ### Installation Das __USB Gateway__ wird per USB mit dem PC verbunden. Die notwendigen Treiber stehen bei SiLabs zum [Download](https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers) bereit. Nach dessen Installation ist das Gateway einsatzbereit. Das __LAN Gateway__ wird per LAN mit dem PC verbunden. Standardmäßig ist DHCP und Port 5000 eingerichtet. Sollte eine individuelle IP Adresse gefordert sein, so wird das IP-Symcon "Network Configuration Tool" benötigt. Dieses steht zum [Download](https://support.symcon.de/lan-gct) bereit. Eine einfache [Beschreibung zur Konfiguration des Gateways](https://www.symcon.de/assets/files/service/NetworkConfigurationTool.pdf) steht zur Verfügung. Im Anschluss ist das Gateway über die entsprechende IP-Adresse und Port erreichbar. > **Hinweis:** Wenn kein IP-Symcon Haus auf der Vorderseite des LAN-Gateways abgedruckt ist, ist dies ein altes Modell des Gateways. Die Installationsanleitung für dieses Modell kann [hier](https://www.symcon.de/assets/files/service/IPS868LAN-Gatewayrev.vor2015.pdf) gefunden werden. ### Einbindung in IP-Symcon Bei Verwendung des LAN-Gateways kann dies über die [Gerätesuche](../components/management-console.md) eingebunden werden. Hierfür muss als System "IPS-868 Discovery" gewählt werden. Die Discovery-Instanz bietet dann die Erstellung eines IPS-868 [Konfigurators](../concepts.md) an. Nachdem der Konfigurator erstellt wurde, können dort die einzelnen Geräte wie unten beschrieben eingebunden werden. Das USB-Gateway wird direkt als Konfigurator angelegt, da es über die [Gerätesuche](../components/management-console.md) nicht gefunden werden kann. Hierfür wird im [Objektbaum](../components/management-console.md) ein "IPS-868 Configurator" erstellt. Bei der Konfiguration der Schnittstelle muss der Modus "IPS-868 USB Gateway" gewählt und anschließend der pasende Port ausgewählt und geöffnet werden. ### Konfigurator Über den IPS-868 Konfigurator können alle IPS-868-Geräte als [Instanz](../concepts.md) erstellt werden. Dazu muss "Neues Gerät" aus der Liste ausgewählt und auf "Erstellen" geklickt werden. ![IPS-868 Konfigurator](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/ips-868/5bcc5dd6fb-1790424938/ips868-konfigurator.png) Neue [Instanzen](../concepts.md) werden im [Objektbaum](../components/management-console.md) in der Hauptkategorie erstellt. Diese erstellten Instanzen können dann entsprechend umbenannt und an anderer Stelle einsortiert werden. Über "Konfigurieren" kann ein neu eingelegtes Gerät konfiguriert werden. Hier muss zum einen die Geräte-ID eingetragen und je nach Gerät möglicherweise noch weitere gereätespezifische Eigenschaften definiert werden. Das genaue Verfahren und die Geräte-ID kann der Dokumentation des jeweiligen Gerätes entnommen werden. ([Geräteliste](ips-868.md) ) ![IPS-868 Konfiguration](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/ips-868/294249873c-1790424938/ips-868-konfig.png) ### Konfiguration Auf der Konfigurationsseite des Gerätes können verschiedene Eigenschaften eingestellt werden. Diese können genauer beschrieben den jeweiligen Gerätedokumentationen entnommen werden. | Geräte Instanz | Gerätbeschreibung | | ------------------------ | -------------------------------------------------------- | | ACC-868 | -------------------------------------------------------- | | AKM-868 (Tracker) | [AKM-868](ips-868.md) | | ANA-868 (Analog-Ausgang) | [ANA-868](ips-868.md) | | ANA-868 (Analog-Eingang) | [ANA-868](ips-868.md) | | DATA-868 | -------------------------------------------------------- | | EKM-868 (Counter) | [EKM-868](ips-868.md) | | FD-868 (Display Input) | [FD-868](ips-868.md) | | FD-868 (Display Output) | [FD-868](ips-868.md) | | FD-868 (Display) | [FD-868](ips-868.md) | | JKM-868 (LevelJET) | [JKM-868-LevelJET](ips-868.md) | | JKM-868 (ThermoJET) | [JKM-868-ThermoJET](ips-868.md) | | LGS-868 (Luftgütesensor) | [LGS-868](ips-868.md) | | RGBW-868 (Stripe) | [RGBW-868](ips-868.md) | | RGBW-868 (Stripe Input) | [RGBW-868](ips-868.md) | | SERVO-868 | [SERVO-868](ips-868.md) | | SERVO-868 (Input) | [SERVO-868](ips-868.md) | | TFK-868 (Input) | -------------------------------------------------------- | | WDT-868 (WatchDog) | [WDT-868](ips-868.md) | ## AKM-868 Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/akm-868/ Das Anwesenheitskontrollmodul (AKM-868) registriert die Anwesenheit beliebig vieler Tracker in seiner Nähe. Dafür verbindet das AKM die Tracker mit IP-Symcon. ### Tracker Der Tracker ist eine kleine Fernbedienung im Schlüsselanhängerformat in einem ovalen Gehäuse (Größe: 55* 44 *15 mm). Dieser besitzt eine Taste mit einer Doppelfunktion: kurzer und langer Tastendruck. Somit lassen sich zwei Geräte (z.B. Licht und ein Garagentor) ein- oder ausschalten. Das Besondere des Trackers ist, dass er ca. alle 75 Sekunden einen "Ping" sendet. Dieser besteht aus einer eindeutigen ID, die wiederum von IP-Symcon ausgewertet wird. Befindet sich der Tracker nicht mehr in Reichweite, so wird nach fünf Minuten eine entsprechende Variable auf FALSE gesetzt. Somit können bestimmte Szenarien beim Verlassen oder Betreten der Wohnung gestartet werden. Die Batterie hält mindestens sechs Monate – nach heutigen Erkenntnissen sogar über ein Jahr (reiner Ping-Betrieb). Die Datenübermittlung erfolgt über das 868 MHz Frequenzband. ### Installation Um Daten empfangen zu können, muss zuvor ein 868 Gateway (LAN oder USB) angeschlossen und eingerichtet werden. In IP-Symcon muss "AKM-868 (Tracker)" hinzugefügt werden. Die übergeordneten Instanzen (z.B. das Gateway) werden automatisch angelegt. ### Konfiguration Um das Gerät in IP-Symcon verwenden zu können, muss eine neue AKM-868 Instanz (Hersteller: IP-Symcon / ProJet) hinzugefügt werden: * __GeräteID:__ Standardmäßig wird 0 vorgegeben. Dies bedeutet, dass von allen AKM Daten empfangen werden können. Um gezielt ein Gerät auszuwählen, kann z.B die 160 gewählt werden. Jumper-Belegung (Blick in das Gerät, Antenne oben, untere 2 Jumper-Paare): 160: beide offen 161: rechter geschlossen 162: linker geschlossen 163: beide geschlossen * __TrackerID:__ Um die ID zu ändern, muss beim einlegen der Batterie die Taste gedrückt gehaltenwerden. Die ID wird von der Tracker automatisch generiert. Diese bleibt auch nach einem Batteriewechsel erhalten. Meistens ist die TrackerID: 8191 (Vorgabe) Wird ein "Ping" empfangen, wird "Available" automatisch auf TRUE gesetzt und zusätzlich der Zeitstempel in "Update" aktualisiert. Werden keine "Ping"-Signale über eine Dauer von mehr als fünf Minuten (fest, nicht änderbar) empfangen, wird "Available" auf FALSE gesetzt. Zusätzlich können noch die Tasten-Impulse ausgewertet werden. (Bei "Special" wurden beide Tasten gleichzeitig gedrückt – alte Version: mit zwei Tasten.) > **Hinweis:** Es ist zu beachten, dass die Key-Variablen immer auf TRUE verbleiben und sich nur der Zeitstempel ändert. ![tree-pj-tracker](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/ips-868/akm-868/8ae34a7894-1790424938/tree-pj-tracker.png) ### Tipps & Tricks * Die Empfangsempfindlichkeit des AKM lässt sich auf “HI / LO” einstellen. Dazu muss der Jumper neben dem ATMEL Prozessor gebrückt werden (niedrige Empfangsempfindlichkeit). Ist die Sendeleistung niedrig (LO) gewählt, kann mit einem zweiten oder dritten AKM die ungefähre Position der Fernbedienung bestimmt werden. Dies ist natürlich stark von den jeweiligen örtlichen Gegebenheiten abhängig. Eine Unterscheidung - wie z.B. Keller, Garten oder Obergeschoss - sollte jedoch möglich sein. * Um die Reichweite der Fernbedienung nochmals deutlich zu erhöhen, kann die SMD-Antenne durch eine Drahtantenne (_Lambda-Viertel: 87mm_) ersetzt werden. Auf Anfrage ist diese bei uns erhältlich. ### Problemlösung * Wird trotz einer neuen Batterie der Tracker nicht erkannt, dann muss die TrackerID neu vergeben (siehe oben) und anschließend im Tracker-Modul mit “Suchen” neu eingelernt werden. ## ANA-868 Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/ana-868/ Das Analog-Digital/Digital-Analog-Wandler-Modul hat 2 Analog-Eingänge (10V, Eingangsimpedanz 10kOhm) und 2 Analog-Ausgänge (10V/10mA). ### Installation Um die Daten von gemessenen Spannungen einlesen oder um Spannungen an den Ausgängen setzen zu können, muss zuvor ein 868 Gateway angeschlossen und eingerichtet werden. In IP-Symcon muss ein "ANA-868 (Analog-Eingang/ Analog-Ausgang)" Modul hinzugefügt werden. Die übergeordneten Instanzen (z.B. das Gateway) werden automatisch angelegt/verbunden. ### Konfiguration | Wert | Beschreibung | | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Geräte-Adresse | Standardmäßig wird die ID:184 vorgegeben. Sind mehr Controller in einem System vorhanden, muss eine neue ID vergeben werden. Die Jumper-Belegung kann der Bedienungsanleitung entnommen werden. | | Kanal-Adresse | (1-4) Gibt an welcher der jeweils zwei Ausgangs-/Eingangskanäle benutzt werden soll. | ## PJ_RequestStatus Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/ana-868/pj-requeststatus/ `bool PJ_RequestStatus(int $InstanzID)` Frage den Status von Variablen ab und setzt diese **Parameter** - `$InstanzID` (int): ID des Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des Geräts **Beispiel** ```php //Fragt die aktuellen Werte der Instanz 12345 ab. PJ_RequestStatus(12345); ``` ## PJ_SetVoltage Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/ana-868/pj-setvoltage/ `bool PJ_SetVoltage(int $InstanzID, float $Volt)` Setzt den Ausgang auf eine bestimmte Spannung **Parameter** - `$InstanzID` (int): ID des Geräts - `$Volt` (float): Spannung auf den der Ausgang gesetzt werden soll **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Spannung auf den der Ausgang gesetzt werden soll **Beispiel** ```php //Setzt die Ausgangsspannung auf 5,30 Volt PJ_SetVoltage(12345, 5.30); ``` ## EKM-868 Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/ekm-868/ ### Beschreibung Das Energiekontrollmodul (EKM-868) ist ein 4-Kanal-Zählermodul mit je 32 Bit, das Zählimpulse von vier Eingängen sowie deren Dauer erfasst. Die bidirektionale Datenübermittlung erfolgt über einen USB-Funktransceiver im 868 MHz Frequenzband. Es dient der Visualisierung und Hochrechnung von Verbrauchskosten im Zusammenspiel mit IP-Symcon. Der Zählerstand bleibt solange erhalten, wie eine Spannungsversorgung (9V= Steckernetzteil) besteht. Eine Löschung (Reset) des Zählerstand durch eine Spannungsunterbrechung wird durch IP-Symcon erkannt; eine Batterie-Pufferung ist somit nicht erforderlich. Den eingeschalteten PC benötigt man nur, um einzelne Werte mit einem Zeitstempel zu versehen und Grafiken zu generieren. Eine Besonderheit des EKM 868 ist es, dass zusätzlich die aktuelle Leistung (Verbrauch) erfasst wird. ### Installation Um Zählerdaten abfragen zu können, muss zuvor unter Windows der virtuelle COM-Port Treiber installiert werden und der USB-Funktransceiver angeschlossen werden. ### Konfiguration Es muss eine neue Instanz EKM-868 (Hersteller: IP-Symcon / ProJet) erstellt werden: ![EKM-868 Konfiguration](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/ips-868/ekm-868/1657454fe0-1790424938/ekm-868-konfiguration.png) | Wert | Beschreibung | | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | GeräteID | Standardmäßig wird 128 vorgegeben. Sind zwei EKM in einen System vorhanden, kann im Gerät ein Jumper gesetzt werden: die beiden unteren Pins (Richtung Steckleiste, obere PIN: NC). Die neue ID ist dann 129. ACHTUNG: Sind rote LEDs verbaut (1 bis 4), so ist die ID 129 bei geöffnetem Jumper ! Geräte mit der ID 130/131 usw. sind auf Anfrage erhältlich. | | ZählerID | Die ID entspricht den jeweiligen Eingängen (Kanälen): 1,2,3,4 | | Modus: Lese Zähler | Es wird der Zählerstand (Variable: Counter) sowie der zeitliche Abstand in 1/100 Sekunden zwischen zwei Impulsen (Current) ausgelesen. | | Modus: Lese An-Zeit | Die Einschaltdauer (Kontakt geschlossen) wird in 1/10 Sekunden zurückgegeben (bei 32 Bit ergibt dies eine Zeitspanne von mehr als 13 Jahren!) | | Modus: Lese Aus-Zeit | Die Ausschaltdauer (Kontakt geöffnet) wird in 1/10 Sekunden zurückgegeben | | Impulse | Bei Stromzählern werden hier die Impulse pro kWh eingetragen. Die Einheit der Variable “Current” ist dann ebenfalls kWh. Bei einer 0 ist die Einheit 1/100 Sekunde – also ideal um z.B. den Volumenstrom bei Gas- oder Wasser-Zähler zu ermitteln. | | Timer aktiviert | Bei einem gesetztem Häkchen werden Werte im angegebenen Zeitintervall abgefragt. Diese ist auf ein Minimum von 60 Sekunden limitiert. | | Test Center | Ein Befehl zur Ausgabe von Werten wird an das EMK gesendet. Bei ordnungsgemäßer Installation werden die Variablen im Objektbaum entsprechend aktualisiert. | > **Achtung:** Achtung: > Die Eingänge sind nicht galvanisch getrennt – sie dürfen nicht +5V überschreiten. Bei Draufsicht ist die gemeinsame Masse der vier Eingänge jeweils der rechte Anschluss. An jedem Eingang wurde ein RC-Glied verbaut: 1K als Pull-Up und 100nF an Masse. Ein Schalten z.B. mit einem Reed-Kontakt gegen Masse bewirkt einen Zählimpuls. Die Spannungsversorgung darf =12V nicht überschreiten. Höhere Spannungen oder eine Verpolung führen zu einer Zerstörung des Gerätes. Dann ist eine externe Schutzschaltung (Z-Diode, Vorwiderstand) vorzusehen. ### Tipps & Tricks * Der interne Zeitmessung (Current) hat eine Auflösung von 16-Bit und 1/100 Taktung. Dies bedeutet, es können Impulsfolgen von einer Länge von maximal 655 Sekunden (fast 11 Minuten) erfasst werden. Bei einem Überlauf wird eine -0- zurückgegeben. * Intern wird folgende Formel für die Umrechnung der aktuellen Leistung in Watt verwendet: P = (3600 * 1000) / (Current / 100 * Impulses) [Watt] Wobei “Current” die Zeit zwischen zwei Impulsen in 1/100 Sekunden ist. * Zur Anzeige des aktuellen Energieverbrauchs (Energie-Ampel) haben sich in der Praxis Intervalle von 20 Minuten als optimal herausgestellt. * Wird der Zähler z.B. durch eine Spannungsunterbrechung gelöscht, so ist dies nicht relevant, da IP-Symcon dies automatisch erkennt und bei der Generierung der Grafiken berücksichtigt. > **Hinweis:** Problem: LED leuchtet permanent > Lösung: Ggf. die Adern des betreffenden Zählereingangs tauschen (elektronisch) > oder warten bis der Zähler sich weiter dreht und den Reed-Kontakt freigibt (mechanisch). ### Technische Daten * Abmessungen (ohne Antenne): 70 * 70 * 25 mm * Gewicht: 100g * Stromversorgung: 9V bis 12V DC / 100 mA / Anschluss: DC-Buchse für Hohlstecker 2,1mm, der innere Kontakt der DC-Buchse ist der Pluspol * 4 * S0 Eingänge / 4 * 32-Bit Zähler (TTL – 5V) * maximale Zähl-Frequenz: 100 Hz * minimale Impulslänge: 20 msec (intern für mechanische Kontakte entprellt) * Schutzklasse: IP 20 * Funkmodul: 868MHz (IPS-868 Gateway (LAN oder USB) ist nicht im Lieferumfang enthalten) ## PJ_RequestStatus Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/ekm-868/pj-requeststatus/ `bool PJ_RequestStatus(int $InstanzID)` Frage den Status von Variablen ab und setzt diese **Parameter** - `$InstanzID` (int): ID des Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des Geräts **Beispiel** ```php //Fragt die aktuellen Werte der Instanz 12345 ab. PJ_RequestStatus(12345); ``` ## FD-868 Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/fd-868/ ### Funktion Das Funkdisplay 868 dient der Anzeige von Text-Meldungen auf einem 2*16-stelligen LC-Display. Zusätzlich können drei LEDs und ein Tongeber geschaltet werden. Optional ist eine IO-Box (Relais-Platine) mit zwei Ausgängen (10A/250V) sowie zwei Eingängen (TTL +5V) erhältlich. Die bidirektionale Datenübermittlung erfolgt über einen USB-Funktransceiver im 868 MHz Frequenzband. Dabei können alle Tastendrücke ausgewertet werden und zusätzlich die Displaybeleuchtung an/-ausgeschaltet werden. ### Installation Um Daten empfangen zu können, muss zuvor unter Windows der virtuelle COM-Port Treiber von Silicon Labs (CP210x) installiert und der USB-T 868 Funktransceiver angeschlossen werden. In IP-Symcon muss "FD-868 (Display)" hinzugefügt werden. Die übergeordneten Instanzen (z.B. das Gateway) werden automatisch angelegt. ### Konfiguration Die folgenden Eigenschaften können wie folgt verändert werden (nicht per Befehl): linke Taste am Display gedrückt halten und Gerät dabei einschalten. Weitere Anweisungen erscheinen auf dem Display. | Wert | Beschreibung | | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | | Geräte-Adresse | Standardmäßig wird die ID:1 vorgegeben. Sind mehr Displays in einem System vorhanden, muss eine neue ID vergeben werden. | | Gruppen-Adresse | Hier können alle Displays z.B. des Erdgeschoss gemeinsam angesprochen werden. Diese Funktion ist bei der ersten Generation nicht verfügbar. | | Broadcast-Adresse | Fest: 255 – es werden alle Displays gemeinsam angesprochen | | Tastenklick | Ein / Aus | > **Achtung:** Es darf nur jeweils ein Gerät mit derselben ID in einem Funknetzwerk vorhanden sein. > **Hinweis:** Optional ist eine externe IO-Box (Relais-Platine) mit zwei Ausgängen (10A/250V) sowie zwei Eingängen (TTL +5V) erhältlich. RJ-11-Buchse-Belegung (Display): > 1 – Eingang 1 / TTL > 2 – GND > 3 – Ausgang 1 / Open Collector > 4 – Ausgang 2 / Open Collector > 5 – VCC /+5V > 6 – Eingang 2 / TTL > IO-BOX Buchse über der Klemme von ‘Ausgang 1′ ### Tipps & Tricks Skripte für eine Menü-Steuerung sind in unserem Forum verfügbar: [Link zum Forenbeitrag](https://community.symcon.de/t/v2-3-first-steps/17234/15) > **Achtung:** Der Tasten-Klick lässt sich bei der ersten Generation nicht abstellen. > Er signalisiert dem Bediener, dass der Befehl vom USB-Funk-Transceiver angenommen worden ist (Quittierung). ## PJ_Backlight Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/fd-868/pj-backlight/ `bool PJ_Backlight(int $InstanzID, bool $Status)` schaltet die Displaybeleuchtung An oder Aus **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Status` (bool): __TRUE__ für An, __FALSE__ für Aus **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. __TRUE__ für An, __FALSE__ für Aus **Beispiel** ```php PJ_Backlight(12345, true); ``` ## PJ_Beep Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/fd-868/pj-beep/ `bool PJ_Beep(int $InstanzID, int $ZehntelSekunden)` gibt ein Tonsignal aus **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$ZehntelSekunden` (int): Länge des Tones in 1/10 Sekunden **Rückgabewert** (bool): default Länge des Tones in 1/10 Sekunden **Beispiel** ```php PJ_Beep($id_lcd, 50); // Beep fuer 0,5 Sekunden ``` ## PJ_LCDText Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/fd-868/pj-lcdtext/ `bool PJ_LCDText(int $InstanzID, int $Line, string $Text)` sendet einen Text an das Display **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Line` (int): Zeilennummer des Display (1 oder 2) - `$Text` (string): Zeilentext, maximal 16 Zeichen – der Rest wird abgeschnitten **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Zeilentext, maximal 16 Zeichen – der Rest wird abgeschnitten **Beispiel** ```php PJ_LCDText($id_lcd, 1, "ALARM - Meldung"); // Text in Zeile 1 ausgeben ``` ## PJ_SwitchLED Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/fd-868/pj-switchled/ `bool PJ_SwitchLED(int $InstanzID, int $LED, bool $Status)` schaltet einen LED vom Display **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$LED` (int): 1 - `$Status` (bool): True = Ein / False = Aus **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. True = Ein / False = Aus **Beispiel** ```php PJ_SwitchLED($id_lcd,1,False); // Rot PJ_SwitchLED($id_lcd,3,True); // Gruen ``` ## PJ_SwitchMode Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/fd-868/pj-switchmode/ `bool PJ_SwitchMode(int $InstanzID, bool $Status)` schaltet ein FS20 Gerät ein/aus **Parameter** - `$InstanzID` (int): ID des zu schaltenden Relais - `$Status` (bool): __TRUE__ für An, __FALSE__ für Aus **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. __TRUE__ für An, __FALSE__ für Aus **Beispiel** ```php PJ_SwitchMode($id_lcd, True); //Relais einschalten ``` ## Geräteliste Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/geraeteliste/ ### Unterstützte Gateways | Gateway | | Beschreibung | | ---------------- | ----------------------------------------------------------------------------- | ----------------------------- | | Symcon LAN-T 868 | [Produktinformation](https://www.symcon.de/assets/files/product/ips-868-lan-gateway.pdf) | IP Gateway mit LAN-Anschluss | | Symcon USB-T 868 | | USB Gateway mit USB-Anschluss | ### Unterstützte Komponenten | Komponenten | | Beschreibung | | -------------------------------------------------------- | ---------------------------------------------------------------------- | --------------------------------------------------------------- | | [AKM-868](ips-868.md) | [Produktinformation](https://www.symcon.de/assets/files/product/ips-868-akm.pdf) | AnwesenheitsKontrollModul | | [EKM-868](ips-868.md) | [Produktinformation](https://www.symcon.de/assets/files/product/ips-868-ekm.pdf) | EnergieKontrollModul (4-Kanal-Zählermodul) | | [FD-868](ips-868.md) | | Funkdisplay | | [JKM-868 LevelJET](ips-868.md) | | LevelJET | | [JKM-868 ThermoJET](ips-868.md) | | ThermoJET | | [LGS-868](ips-868.md) | [Produktinformation](https://www.symcon.de/assets/files/product/ips-868-lgs.pdf) | LuftGüteSensor | | [RGBW-868](ips-868.md) | [Produktinformation](https://www.symcon.de/assets/files/product/ips-868-rgbw.pdf) | LED-Stripe Controller (12V/24V) | | [SERVO-868](ips-868.md) | | 4-fach Servocontroller | | Tracker-868 | [Produktinformation](https://www.symcon.de/assets/files/product/ips-868-akm.pdf) | Schlüsselanhänger (wird in Kombination mit dem AKM-868 genutzt) | | [WDT-868](ips-868.md) | | Watch-Dog-Timer | ## JKM-868 LevelJET Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/jkm-868-leveljet/ ### Beschreibung Der JKM-868 mit angeschlossenem LevelJET dient dem Auslesen der einzelnen Werte der LevelJET Füllstandsanzeige. ### Installation Um Daten empfangen zu können, muss zuvor unter Windows der virtuelle COM-Port Treiber von Silicon Labs (CP210x) installiert und der USB-T 868 Funktransceiver angeschlossen werden. In IP-Symcon muss "JKM-868 (LevelJET)" hinzugefügt werden. Die übergeordneten Instanzen (z.B. das Gateway) werden automatisch angelegt. Alternativ kann auch das 868-LAN-Gateway verwendet werden. Als "Übergeordnete Instanz" muss ein Client Socket mit den entsprechenden Einstellungen ausgewählt werden. ### Konfiguration Bei der GeräteID wird standardmäßig 166 vorgegeben und muss zu der Adresse des jeweiligen Gerät hinzuaddiert werden. Beispiel: der LevelJET hat die Adresse 12 - also muss hier die 178 eingetragen werden. Die Parametrisierung der Adresse im LevelJET erfolgt gemäß der Anleitung des Herstellers. | Variable | Beschreibung | | ---------- | --------------------- | | Distance | Abstand in cm | | Output (1) | Zustand des 1. Relais | | Output (2) | Zustand des 2. Relais | ![Level 1](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/ips-868/jkm-868-leveljet/1e687be738-1790424938/jkm-level1.png) > **Achtung:** Der Distance-Wert (Eingang) wird zyklisch im eingestellten „Intervall“ abgefragt. Der Status beider Ausgänge kann nicht aktiv abgefragt werden. Er wird automatisch gesendet, nachdem die im LevelJET eingestellten Distanzschwellen über- bzw. unterschritten wurden. ### Tipps & Tricks Um das Volumen in Liter zu berechnen müssen eigene PHP-Skripte erstellt werden. ## PJ_RequestStatus Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/jkm-868-leveljet/pj-requeststatus/ `bool PJ_RequestStatus(int $InstanzID)` Frage den Status von Variablen ab und setzt diese **Parameter** - `$InstanzID` (int): ID des Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des Geräts **Beispiel** ```php //Fragt die aktuellen Werte der Instanz 12345 ab. PJ_RequestStatus(12345); ``` ## JKM-868 ThermoJET Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/jkm-868-thermojet/ ### Beschreibung Der JKM-868 mit angeschlossenem ThermoJET dient dem Auslesen der einzelnen Werte des ThermoJET Temperaturreglers. ### Installation Um Daten empfangen zu können, muss zuvor unter Windows der virtuelle COM-Port Treiber von Silicon Labs (CP210x) installiert und der USB-T 868 Funktransceiver angeschlossen werden. In IP-Symcon muss "JKM-868 (ThermoJET)" hinzugefügt werden. Die übergeordneten Instanzen (z.B. das Gateway) werden automatisch angelegt. Alternativ kann auch das 868-LAN-Gateway verwendet werden. Als "Übergeordnete Instanz" muss ein "Client Socket" mit den entsprechenden Einstellungen ausgewählt werden. ### Konfiguration Bei der GeräteID wird standardmäßig 166 vorgegeben und muss zu der Adresse des jeweiligen Gerät hinzuaddiert werden. Beispiel: der ThermoJET hat die Adresse 17 - also muss hier die 183 eingetragen werden. Der ThermoJET besitzt 8 Eingänge - sind mehr als 4 Temperaturführer angeschlossen, so muss eine zweite JKM-Instanz mit der Modus-Einstellung: "Eingang (5-8)" in IP-Symcon hinzugefügt werden. | Variable | Beschreibung | | ----------------- | --------------------- | | Output (1) | Zustand des 1. Relais | | Output (2) | Zustand des 2. Relais | | Temperature(1..4) | Temperatur-Wert in °C | > **Achtung:** Hinweis: Ist kein Fühler angeschlossen, wird -99,9°C ausgegeben > **Hinweis:** Wird eine zweite Instanz für den Eingang 5-8 erstellt, so heißen die neuen Variablen dennoch Temperatur 1-4. Diese können bei Bedarf umbenannt werden. Die Variablen für die Ausgänge 1+2 sind in beiden Modi gleich. ![Thermo 1](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/ips-868/jkm-868-thermojet/96a2dcb639-1790424938/jkm-thermo1.png) > **Achtung:** Die vier Temperatur-Kanäle (Eingänge) werden zyklisch im eingestellten „Intervall“ abgefragt. Der Status beiden Ausgänge kann nicht aktiv abgefragt werden. Dieser wird automatisch gesendet, nachdem die im ThermoJET eingestellten Temperaturschwellen über- bzw. unterschritten wurden. ## PJ_RequestStatus Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/jkm-868-thermojet/pj-requeststatus/ `bool PJ_RequestStatus(int $InstanzID)` Frage den Status von Variablen ab und setzt diese **Parameter** - `$InstanzID` (int): ID des Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des Geräts **Beispiel** ```php //Fragt die aktuellen Werte der Instanz 12345 ab. PJ_RequestStatus(12345); ``` ## LGS-868 Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/lgs-868/ Der Luftgütesensor (LGS-868) analysiert die Raumluft und fasst die Konzentration von Mischgasen in der Luft zu einem verwertbaren Wert (ppm - parts per million) zusammen. > **Hinweis:** Technische Hinweise sowie Ratschläge zum richtigen Lüften können in der folgenden Broschüre gefunden werden: [Download](https://www.symcon.de/assets/files/product/IPS-868-lgs-ds.pdf) ### Installation Um Daten empfangen zu können, muss zuvor ein IPS-868 Gateway (LAN oder USB) angeschlossen und eingerichtet werden. Die übergeordneten Instanzen (z.B. das Gateway) werden automatisch angelegt. ### Konfiguration Um das Gerät in IP-Symcon verwenden zu können, muss eine neue LGS-868 Instanz (Hersteller: IP-Symcon / ProJet) hinzugefügt werden. Falls übergeordnete Instanzen noch nicht vorhanden sind, werden diese automatisch angelegt. | Wert | Beschreibung | | -------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Geräte-Adresse | Standardmäßig wird die ID:176 vorgegeben. Sind mehrere Controller in einem System vorhanden, muss eine neue ID vergeben werden. Die Jumper-Belegung kann der Bedienungsanleitung entnommen werden. | > **Achtung:** Es darf nur jeweils ein Gerät mit der selben ID in einem Funknetzwerk vorhanden sein. ### Anwendung Das Gerät liefert einen Integer Wert zurück, welcher die gemessenen ppm (parts per million / millionstel Anteil) zurückgibt. Die offiziellen Grenzwerte können der folgenden Tabelle entnommen werden. Der LGS-868 besitzt 3 LEDs (grün/gelb/rot), welche automatisch bei den Grenzwerten (450-1000 / 1001-1500 / 1501-2100) von IP-Symcon geschaltet werden. Die Automatik kann abgeschaltet werden, indem "Limit (Gelb)" und "Limit (Rot)" in der Konfigurationsseite auf 0 gesetzt werden. | ppm | Luftqualität | | ------------- | ----------------------------------------------------------------- | | >2100 | Sehr Schlecht (stark verschmutzte Raumluft; Lüftung erfolderlich) | | 2100 ... 1501 | Schlecht (stark verschmutzte Raumluft; Lüftung erforderlich) | | 1500 ... 1001 | Mittel (verschmutzte Raumluft; Lüftung empfohlen) | | 1000 ... 801 | Befriedigend | | 800 ... 601 | Gut | | 600 ... 450 | Hervorragend | > **Hinweis:** Extrem hohe Werte über 2100 ppm enstehen selten und beruhen auf z.B. mögliche Alkohole in Putzmitteln oder typische Gerüche auf einer Toilette. ## PJ_RequestStatus Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/lgs-868/pj-requeststatus/ `bool PJ_RequestStatus(int $InstanzID)` Frage den Status von Variablen ab und setzt diese **Parameter** - `$InstanzID` (int): ID des Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des Geräts **Beispiel** ```php //Fragt die aktuellen Werte der Instanz 12345 ab. PJ_RequestStatus(12345); ``` ## PJ_SetLEDs Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/lgs-868/pj-setleds/ `bool PJ_SetLEDs(int $InstanzID, bool $Grün, bool $Gelb, bool $Rot)` schaltet LEDs am LuftGüteSensor **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Grün` (bool): Schaltet die grüne LED - `$Gelb` (bool): Schaltet die gelbe LED - `$Rot` (bool): Schaltet die rote LED **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Schaltet die rote LED **Beispiel** ```php //Schaltet die grüne und gelbe LED ein und die rote LED aus. PJ_SetLEDs(12345,true,true,false); ``` ## RGBW-868 Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/rgbw-868/ ### Beschreibung Der LED-Stripe Controller dient der Ansteuerung von LED-Stripes, um unterschiedliche Licht-Szenarien und Stimmungen in Wohnräumen zu ermöglichen. > **Hinweis:** [Bedienungsanleitung als PDF](http://projet.de/Datasheets/RGBW868_24V.pdf) ### Installation Um mit dem Controller zu kommunizieren, muss zuvor der virtuellen COM-Port Treiber installiert und der USB-Funktransceiver angeschlossen werden. In IP-Symcon muss "RGBW-868 (Stripe)" hinzugefügt werden. Die übergeordneten Instanzen (z.B. das Gateway) werden automatisch angelegt. Es muss geprüft werden, ob der richtige COM-Port ausgewählt wurde. ### Konfiguration | Wert | Beschreibung | | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Geräte-Adresse | Standardmäßig wird die ID:144 vorgegeben. Sind mehr Controller in einem System vorhanden, muss eine neue ID vergeben werden. Die Jumper-Belegung kann der Bedienungsanleitung entnommen werden. Hinweis: Ggf. sind die Adressen: 149,150 und 151 vom System belegt. | | Broadcast-Adresse | Fest: 254 – Es werden alle Controller gemeinsam angesprochen. | > **Achtung:** Es darf nur jeweils ein Gerät mit der selben ID in einem Funknetzwerk vorhanden sein. ### Ein erster Test Für einen Funktionstest kann in IP-Symcon die Konfigurationsseite mit einem Rechtsklick (oder per Doppelklick) auf die "RGBW-868 (Stripe)" Instanz und anschließend auf "Objekt öffnen" geöffnet werden. Dort kann eine Farbe, bzw. (wenn angeschlossen) ein Helligkeitswert für den Weiß-Kanal gewählt werden. Anschließend muss auf "RGBW setzen" geklickt werden. Die LED-Stripe leuchtet nun in der gewünschten Farbe. ![RGBW-Konfiguration](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/ips-868/rgbw-868/8d7af4b91c-1790424938/rgbw-konfiguration.png) ### Bei Problemen überprüfen * Beim Einschalten der 12V Spannungsversorgung blitzt der LED-Stripe kurz auf. * Die LED auf der Platine, sichtbar durch die Lüftungsschlitze, leuchtet ebenfalls hell auf und blinkt dann gleichmäßig (sehr) schwach weiter. * Alle Jumper offen bedeutet Adresse 144. * Werden Befehle empfangen, leuchtet die LED zusätzlich. * Der Splitter "ProJet Gateway" muss mit dem richtigen COM-Port (USB-T) bzw. der richtigen IP-Adresse (LAN-T) verbunden sein ### Tipps & Tricks Zusätzlich zu den Lichtstimmungen lassen sich auch z.B. blinkende Warnmeldungen oder blitzende Hinweis ausgeben. Da das Funksystem Bidirektional ist können durch die beiden Tasteingänge des Controllers solche Meldungen quittiert werden. Für diese Funktionalität muss die "RGBW-868 (Stripe) Eingang" Instanz in IP-Symcon hinzugefügt werden. ## PJ_DimRGBW Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/rgbw-868/pj-dimrgbw/ `bool PJ_DimRGBW(int $InstanzID, int $R, int $RZeit, int $G, int $GZeit, int $B, int $BZeit, int $W, int $WZeit)` dimmt einen LED Stripe **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$R` (int): Helligkeitswert 0 (aus) bis 255 (an, maximale Helligkeit) - `$RZeit` (int): In Sekunden in die der gewünschte Helligkeitswert erreicht werden soll - `$G` (int): Helligkeitswert 0 (aus) bis 255 (an, maximale Helligkeit) - `$GZeit` (int): In Sekunden in die der gewünschte Helligkeitswert erreicht werden soll - `$B` (int): Helligkeitswert 0 (aus) bis 255 (an, maximale Helligkeit) - `$BZeit` (int): In Sekunden in die der gewünschte Helligkeitswert erreicht werden soll - `$W` (int): Helligkeitswert 0 (aus) bis 255 (an, maximale Helligkeit) - `$WZeit` (int): In Sekunden in die der gewünschte Helligkeitswert erreicht werden soll **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. In Sekunden in die der gewünschte Helligkeitswert erreicht werden soll **Beispiel** ```php //in 2 Sekunden auf Gelb dimmen PJ_DimRGBW(12345,255,2,255,2,0,0,0,0); ``` ## PJ_RunProgram Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/rgbw-868/pj-runprogram/ `bool PJ_RunProgram(int $InstanzID, int $Programm)` **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Programm` (int): 0 – alle RGBW auf Aus; 1 – alle RGBW auf den letzten Helligkeits-Wert; 2- Blinken langsam; 3- Blinken schnell; 4- Blitzen (Flash) langsam; 5- Blitzen (Flash) schnell; 6- An- u. Abschwellen (Fade) langsam **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0 – alle RGBW auf Aus; 1 – alle RGBW auf den letzten Helligkeits-Wert; 2- Blinken langsam; 3- Blinken schnell; 4- Blitzen (Flash) langsam; 5- Blitzen (Flash) schnell; 6- An- u. Abschwellen (Fade) langsam **Beispiel** ```php //LEDs schnell blinken lassen PJ_RunProgram(12345, 3); ``` ## PJ_SetRGBW Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/rgbw-868/pj-setrgbw/ `bool PJ_SetRGBW(int $InstanzID, int $R, int $G, int $B, int $W)` setzt einen Farbwert **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$R` (int): Helligkeitswert 0 (aus) bis 255 (an, maximale Helligkeit) - `$G` (int): Helligkeitswert 0 (aus) bis 255 (an, maximale Helligkeit) - `$B` (int): Helligkeitswert 0 (aus) bis 255 (an, maximale Helligkeit) - `$W` (int): Gesamthelligkeitswert 0 (aus) bis 255 (an, maximale Helligkeit) **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Gesamthelligkeitswert 0 (aus) bis 255 (an, maximale Helligkeit) **Beispiel** ```php // Auf Gelb bei voller Helligkeit schalten PJ_SetRGBW(12345,255,255,0,255); ``` ## SERVO-868 Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/servo-868/ ### Beschreibung Der 4-fach Servocontroller dient der Ansteuerung von handelsüblichen Modellbauservos mit dem RJ-Stecksystem. Als zweite Funktion können bis zu vier Taster als Steuereingänge angeschlossen werden. ### Installation Um mit dem Controller zu kommunizieren, muss zuvor das USBT-868 oder LAN-T-868 Gateway installiert worden sein. In IP-Symcon muss die Instanz "Servo-868" hinzugefügt werden. Die übergeordneten Instanzen z.B. das "ProJetGateway" werden automatisch angelegt. Es muss überprüft werden, ob der richtige virtuelle COM-Port vom USB Gateway ausgewählt wurde. Beim LAN-T-868 Gateway muss im "Client Socket" die korrekte IP-Adresse und der Port angegeben werden. ### Konfiguration Als Geräte-Adresse wird standardmäßig die ID:160 vorgegeben. Sind mehr Controller in einem System vorhanden, muss eine neue ID vergeben werden. Die Jumper-Belegung kann der Bedienungsanleitung entnommen werden. ### Ein erster Test Für einen schnellen ersten Funktionstest muss das Gerät an eine passende Stromquelle angeschlossen werden. Es ist auf die richtige Polung zu achten. Anschließend wird ein Servo mit Flachbahnkabel und einem Stecker im Rastermaß 2,54 mm mit dem Servo-Ausgang verbunden. In der Regel ist die braune Litze "Minus", rot "Plus" und orange das "PWM" Signal. In IP-Symcon kann die Konfigurationsseite mit einem Rechtsklick (oder per Doppelklick) auf die "Servo-868" Instanz und anschließend auf "Objekt öffnen" geöffnet werden. In der 'Testumgebung' geben kann in dem jeweiligen "Channel" ein Wert zwischen 0 und 255 eingegeben werden. Nach "Set Channel n" bewegt sich der Servo in eine neue Position. ### Tipps & Tricks [https://de.wikipedia.org/wiki/Servo](https://de.wikipedia.org/wiki/Servo) [https://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung](https://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung) [http://www.electronicsplanet.ch/Roboter/Servo/intern/intern.htm](http://www.electronicsplanet.ch/Roboter/Servo/intern/intern.htm) ## PJ_DimServo Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/servo-868/pj-dimservo/ `bool PJ_DimServo(int $InstanzID, int $Kanal, int $Wert, int $Schritte)` setzt Schrittweise einen Servo-Wert **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Kanal` (int): Servo-Kanal 1..4 - `$Wert` (int): Wert von 0..255 - `$Schritte` (int): Schritte von 0 (sofort) über 1 (langsam) bis 255 (schnell) **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Schritte von 0 (sofort) über 1 (langsam) bis 255 (schnell) **Beispiel** ```php // Setzt sofort den ServoKanal 1 auf den Wert 255 PJ_DimServo(12345, 1, 255, 0); ``` ## PJ_SetServo Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/servo-868/pj-setservo/ `bool PJ_SetServo(int $InstanzID, int $Kanal, int $Wert)` setzt einen Servo Kanal **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Kanal` (int): Servo-Kanal 1..4 - `$Wert` (int): Wert von 0..255 **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Wert von 0..255 **Beispiel** ```php PJ_SetServo(12345, 1, 255); ``` ## WDT-868 Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/wdt-868/ ### Beschreibung Der Watch-Dog-Timer dient der Überwachung von PC-Systemen bzw. einzelnen Programmen. Hierzu wird zyklisch ein “Lebenszeichen” vom PC an den WDT gesendet. Wird dies nicht korrekt empfangen, kann über einen potentialfreien Kontakt z.B. eine Sirene angesteuert oder ein Hardware-Reset ausgeführt werden. Zusätzlich kann das UM-Relais (5A/230V) ein- und ausgeschaltet oder über einen Timer (bis 65.535 Sek.) angesprochen werden. Das Gerät verfügt außerdem über einen Tast-Eingang zur freien Verfügung. Dessen Status wird als Variable in IP-Symcon dargestellt. ### Installation Um Daten empfangen zu können, muss zuvor unter Windows der virtuelle COM-Port Treiber von Silicon Labs (CP210x) installiert und der USB-T 868 Funktransceiver angeschlossen werden. In IP-Symcon muss "WDT-868" hinzugefügt werden. Die übergeordneten Instanzen (z.B. das Gateway) werden automatisch angelegt. ### Konfiguration Bei der GeräteID wird standardmäßig 165 vorgegeben (Position 0). Diese kann durch Drehen des Codier-Schalters bis 174 (Position 9) verändert werden. ![WDT-Tree](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/ips-868/wdt-868/eae823a029-1790424938/wdt-tree.png) | Variable | Beschreibung | | -------- | ------------------------------------------------------------ | | Input | False: Taster offen / True: Taster gedrückt | | Status | False: Relais stromlos / True: Relais angezogen | | Timer | Zeit in Sekunden, nach der das Relais seinen Status wechselt | > **Hinweis:** Nach Ablauf des Timers sendet der WDT den neuen Zustand des Relais. Die Status-Variable wird entsprechend aktualisiert (keine Simulation). > Bei einem aktiven Timer blinkt die LED im Sekundentakt. > Ein kurzes Blitzen signalisiert Funkbefehle im IP-Symcon-868-Funksystem. > **Achtung:** Es darf nur jeweils ein Gerät mit derselben ID in einem Funknetzwerk vorhanden sein. ### Tipps & Tricks An die beiden Kontakte das Tasters kann z.B. auch ein externer Schalter (Klingel, Bewegungsmelder, Lichtschranke usw.) angeschlossen werden. ## PJ_SwitchDuration Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/wdt-868/pj-switchduration/ `bool PJ_SwitchDuration(int $InstanzID, bool $Status, int $Dauer)` schaltet ein Relais **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Status` (bool): __TRUE__ für An, __FALSE__ für Aus - `$Dauer` (int): Ein- oder Ausschaltdauer in Sekunden **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Ein- oder Ausschaltdauer in Sekunden **Beispiel** ```php //Der folgende Befehl schaltet das Relais 60 Sekunden ein: PJ_SwitchDuration(12345, True, 60); ``` ## PJ_SwitchMode Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/ips-868/wdt-868/pj-switchmode/ `bool PJ_SwitchMode(int $InstanzID, bool $Status)` sendet einen Schaltbefehl **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Status` (bool): __TRUE__ für An, __FALSE__ für Aus **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. __TRUE__ für An, __FALSE__ für Aus **Beispiel** ```php PJ_SwitchMode(12345, True); ```