nomos system nomos system

Geräteprofil · Verschiedenes

Paradox Digiplex EVO (PRT3)

Hinweis: Dieses Profil ist nach der offiziellen Paradox-Dokumentation (PRT3 Printer Module: ASCII Protocol Programming Instructions) erstellt.

Voraussetzungen

  1. Paradox Digiplex EVO48 / EVO96 / EVO192 (auch DGP-848 ab V4.11, DGP-NE96 ab V1.60) mit dem Druckermodul PRT3 (APR3-PRT3) am Combus. Magellan (MG) und Spectra (SP) stehen nicht in der PRT3-Kompatibilitätsliste von Paradox; für diese Zentralen ist das Profil nicht geeignet.
  2. PRT3 im Home-Automation-Modus mit ASCII-Protokoll (Programmierung Modul-Sektion [016], über Tastatur [0] halten → Installateurcode → [4003] → Seriennummer des PRT3 oder über BabyWare/WinLoad):
    • Option [1] = EIN (serielle Schnittstelle aktiv)
    • Option [4] = EIN (Home Automation statt Ereignisdruck)
    • Optionen [5] und [6] = AUS (ASCII-Protokoll)
    • Baudrate über Optionen [2]/[3]: AUS/AUS = 2400 (Werkseinstellung), EIN/AUS = 9600 (empfohlen), AUS/EIN = 19200, EIN/EIN = 57600. Format immer 8N1.
  3. Seriell-auf-Ethernet-Wandler (z. B. Moxa NPort 5110, USR-TCP232-302, Waveshare RS232-zu-ETH) am 9-poligen RS232-Anschluss des PRT3:
    • Betriebsart TCP Server (Raw / transparent), gleiche Baudrate wie das PRT3, 8 Datenbits, keine Parität, 1 Stoppbit, keine Flusskontrolle
    • Nur eine TCP-Verbindung zulassen (nomos)
    • Ob ein 1:1- oder ein Nullmodem-Kabel nötig ist, hängt vom Wandler ab. Die LEDs am PRT3 helfen: grün RX blinkt, wenn das PRT3 Daten empfängt, rot TX, wenn es sendet.
  4. Ein eigener Benutzercode für nomos in der Zentrale, berechtigt zum Scharf-/Unscharfschalten der gewünschten Bereiche.

Einrichtung

  1. Dem Wandler eine feste IP-Adresse geben
  2. Skills → Add-ons: Profil importieren
  3. Gerät anlegen, IP-Adresse und Port des Wandlers eintragen (Vorgabe 4001, die Werkseinstellung bei Moxa NPort; bei anderen Wandlern den dort eingestellten TCP-Port)
  4. Unter USERCODE den Benutzercode eintragen (4 oder 6 Stellen). Ohne Code lehnt das PRT3 Scharf- und Unscharf-Befehle ab.

Test von einem Rechner im selben Netz (muss RA001 plus sieben Statuszeichen liefern, z. B. RA001DOOOOOO):

printf 'RA001\r' | nc _IP_ 4001

Alternative: direkt seriell am nomos Controller

Statt des Wandlers kann das PRT3 auch über einen USB-RS232-Adapter (FTDI oder PL2303; CH340 wird vom Controller-Image nicht unterstützt) direkt am Controller hängen. Dazu im Profil unter structure.config ändern:

Feld Wert
SERVERPROTOCOL SERIAL
SERVERIP LOCAL
SERVERPORT /dev/ttyUSB0;9600;8;N;1 (Gerät; Baudrate; Datenbits; Parität; Stoppbits)

Der Gerätepfad ist meist /dev/ttyUSB0. Die Baudrate muss zur PRT3-Einstellung passen. Der Adapter darf nicht gleichzeitig von einer anderen Engine oder Node-RED belegt sein. Kabellänge RS232 max. ca. 15 m. Darum ist der Wandler in der Praxis meist die einfachere Lösung, denn die Zentrale sitzt selten neben dem Controller.

Datenbereich

Bereich 1 (Standardnamen, die App zeigt Symbol und Alarm daraus an)

Bereich 2: armed2, status2, alarm2, ready2 (gleiche Bedeutung)

Zonen 1–4: zone1 … zone4, Ein = offen

Gerätestatus

Aktionen: armed (Scharf/Unscharf), Arm stay (armstay, Anwesend-Scharf), für Bereich 2 armed2 und armstay2.

Erweitern auf weitere Bereiche und Zonen

Das Profil bildet zwei Bereiche und vier Zonen ab. Für weitere (EVO48: 4 Bereiche/48 Zonen, EVO96/192: 8 Bereiche/96/192 Zonen) im JSON jeweils einen Block kopieren und die dreistellige Nummer anpassen:

Die Antwortformate: RAnnn + Scharfzustand (D/A/F/S/I) + Alarmspeicher (M/O) + Störung (T/O) + nicht bereit (N/O) + Programmierung (P/O) + Alarm (A/O) + Blitzleuchte (S/O); RZnnn + Zustand (C zu / O offen / T Sabotage / F Brandlinie gestört) + Alarm + Brandalarm + Überwachung verloren + Batterie schwach.

Hinweise