
Die Vorlage Paradox PAI verbindet Paradox Alarmzentralen — Spectra SP, Magellan MG und Digiplex EVO — über MQTT mit TapHome, und zwar über PAI, das Paradox Alarm Interface. PAI ist eine Open-Source-Bridge, kein Produkt von Paradox. Es läuft auf einem kleinen Computer neben der Zentrale (zum Beispiel einem Raspberry Pi, einem NAS oder einem Rechner mit Home Assistant), spricht mit der Zentrale über deren serielle Schnittstelle oder ein IP150-Modul und veröffentlicht den Zustand der Zentrale an einen MQTT-Broker. TapHome liest diese Nachrichten und sendet Befehle zum Scharfschalten zurück. Das Protokoll, das PAI verwendet, veröffentlicht Paradox nicht.
Die Vorlage zeigt den Zustand eines Bereichs und schaltet ihn scharf oder unscharf, zeigt vier Zonen mit ihren Warnungen und schaltet einen PGM-Ausgang. Für Digiplex-EVO-Zentralen mit dem Modul PRT3 gibt es eine eigene Vorlage, die das offizielle Protokoll von Paradox nutzt und keinen Computer braucht: Paradox Digiplex EVO über PRT3 (TCP).
Community-Vorlage — noch nicht mit TapHome an einer echten Zentrale getestet. Die Vorlage wurde im TapHome-Portal aus der Dokumentation von PAI erstellt und nur mit einem simulierten PAI und einer simulierten Zentrale auf einem lokalen TapHome Core 2025.2 getestet, nicht mit einer echten Paradox Zentrale. Prüfen Sie sie an Ihrer Installation, bevor Sie sich bei der Sicherheit auf sie verlassen; Erfahrungen aus der Praxis sind willkommen. Laden Sie das XML auf dieser Seite herunter oder holen Sie es im TapHome-Portal: Paradox über PAI — Community-Vorlage, und importieren Sie es als neues Modul.
Sicherheit: Wer an den Broker veröffentlichen kann, kann die Alarmanlage unscharf schalten. PAI schaltet die Zentrale ohne den Benutzercode der Zentrale scharf und unscharf. Schalten Sie am MQTT-Broker Benutzername und Passwort ein (der in TapHome eingebaute Broker unterstützt das) und tragen Sie sie in PAI und in dieser Vorlage ein.
Unterstützte Zentralen
| Serie | Modelle | Hinweise |
|---|---|---|
| Spectra SP | SP4000, SP5500, SP6000, SP7000, SP65 | Bei den Modellen „+“ (SP5500+, SP6000+, SP7000+) ist die serielle Schnittstelle für Geräte anderer Hersteller gesperrt. Paradox verkauft einen Freischaltcode, oder verbinden Sie PAI über ein IP150 |
| Magellan MG | MG5000, MG5050, MG5050+, MG5075 | Auch die MG5050+ hat die gesperrte serielle Schnittstelle. Die MG6250 ist in PAI nur experimentell |
| Digiplex EVO | EVO48, EVO96, EVO192, EVOHD | EVO-Firmware 7.50 und neuer verschlüsselt die serielle Schnittstelle; PAI 3.8 unterstützt das mit dem PC-Passwort. EVO hat kein Scharfschalten Sleep |
Hardware-Anschluss
PAI verbindet sich auf eine dieser Arten mit der Zentrale:
- Serielle Schnittstelle der Zentrale — mit einem USB-TTL-Adapter am Computer mit PAI oder mit einer seriellen ESP32-Bridge im lokalen Netzwerk.
- IP150-Modul im lokalen Netzwerk. Ein IP150 nimmt nur einen Client gleichzeitig an: Solange PAI verbunden ist, können sich die Paradox-Apps Insite Gold und BlueEye nicht über dasselbe Modul verbinden. Ein IP150+ mit Firmware 6.x und das IP180 erlauben keine lokale Verbindung.
Der Computer mit PAI und der TapHome Core müssen denselben MQTT-Broker erreichen — meist den im TapHome Core eingebauten Broker.
Konfiguration
MQTT-Broker in TapHome
Schalten Sie in TapHome den MQTT Broker ein und legen Sie Benutzername und Passwort fest — siehe MQTT Broker. PAI und diese Vorlage melden sich damit am Broker an.
PAI
Richten Sie MQTT in der PAI-Konfiguration auf den Broker, den TapHome verwendet. Für den in TapHome eingebauten Broker ist das die IP-Adresse des TapHome Core — der Name taphome.mqtt.broker.local funktioniert nur innerhalb des Core, nicht für PAI:
| |
MQTT_USE_NUMERIC_STATES kann auf dem Standardwert (False) bleiben; die Vorlage liest sowohl True/False als auch 1/0.
Schlüssel von Bereich, Zonen und PGM
PAI benennt jeden Bereich, jede Zone und jeden PGM nach seiner Bezeichnung in der Zentrale und ersetzt Leerzeichen und Sonderzeichen durch _ (zum Beispiel Front door → Front_door). Lesen Sie die Schlüssel nach dem Start von PAI aus dem Broker, zum Beispiel:
| |
| |
Der Teil nach partitions/, zones/ und outputs/ ist der Schlüssel. Schlüssel unterscheiden Groß- und Kleinschreibung.
Importparameter
| Importparameter | Beschreibung | Standard |
|---|---|---|
| Adresse des MQTT-Brokers | taphome.mqtt.broker.local für den in TapHome eingebauten Broker oder die Adresse eines anderen Brokers | taphome.mqtt.broker.local |
| Port des MQTT-Brokers | Port des Brokers | 1883 |
| Benutzername und Passwort des MQTT-Brokers | Das Konto am Broker | (leer) |
| Basis-Topic von PAI | MQTT_BASE_TOPIC von PAI | paradox |
| Schlüssel des Bereichs | Schlüssel des Bereichs | Area_1 |
| Schlüssel der Zonen 1–4 | Schlüssel von vier Zonen | Zone_1 … Zone_4 |
| Schlüssel des PGM-Ausgangs | Schlüssel eines PGM-Ausgangs | PGM_1 |
Für weitere Bereiche oder Zonen importieren Sie die Vorlage erneut mit anderen Schlüsseln und löschen die Geräte, die Sie nicht benötigen.
Gerätefunktionen
Bereich
Zeigt den Zustand des Bereichs und schaltet ihn scharf oder unscharf.
| Zustand | PAI current_state | Bei Auswahl in TapHome |
|---|---|---|
| Unscharf | disarmed | sendet disarm |
| Scharf | armed_away | sendet arm |
| Scharf Stay | armed_home | sendet arm_stay |
| Scharf Sleep | armed_night | sendet arm_sleep (nur SP und MG) |
| Scharfschaltung läuft | arming (Ausgangsverzögerung) | sendet nichts |
| Alarm | triggered | sendet nichts |
Befehle werden ohne Retain-Flag an paradox/control/partitions/<key> veröffentlicht, wie PAI es verlangt. „Scharfschaltung läuft“ und „Alarm“ sind Zustände, die die Zentrale meldet, und senden nie einen Befehl. Beim Start des TapHome Core übernimmt der Bereich seinen Zustand aus der gespeicherten (retained) Nachricht von PAI und sendet nichts.
Zonen 1–4
Jede Zone zeigt, ob sie offen oder geschlossen ist. Warnungen erscheinen, wenn die Zone im Alarm, sabotiert oder überbrückt ist oder wenn eine Funkzone eine schwache Batterie hat. Jede Warnung bleibt, bis PAI den Zustand als beendet meldet.
PGM-Ausgang
Schaltet einen PGM-Ausgang der Zentrale ein oder aus und zeigt seinen Zustand. Ob ein PGM geschaltet werden kann, hängt von der Zentrale ab und davon, wie der Errichter ihn programmiert hat. Beim Start des TapHome Core übernimmt der PGM seinen Zustand von PAI und wird nicht geschaltet.
Modul
Das Modul zeigt einen Fehler, wenn PAI sich als offline meldet (paradox/interface/availability), zum Beispiel wenn PAI die Verbindung zur Zentrale verloren hat oder angehalten wurde.
Ohne PAI
Ein PGM-Ausgang der Zentrale an einem Eingang von TapHome (scharf, Alarm) und ein Relais von TapHome an einer Schlüsselschalterzone der Zentrale funktionieren mit jeder Paradox Zentrale, mit weniger Zuständen und ohne Details zu den Zonen.
Fehlerbehebung
Keine Zustände in TapHome
Prüfen Sie, dass PAI läuft und veröffentlicht (mosquitto_sub … -t 'paradox/#'), dass Basis-Topic und Schlüssel genau übereinstimmen und dass MQTT_RETAIN in PAI eingeschaltet ist.
Scharfschalten bewirkt nichts
Prüfen Sie, dass PAI und TapHome denselben Broker verwenden, und lesen Sie in paradox/interface/command_status die Antwort von PAI. Bei EVO ist Scharf Sleep nicht verfügbar.
Modulfehler „PAI reports offline“
PAI hat die Zentrale verloren oder wurde angehalten; siehe das Protokoll von PAI.
PAI verbindet sich nicht mit der Zentrale
Bei SP5500+, SP6000+, SP7000+ und MG5050+ ist die serielle Schnittstelle gesperrt — fragen Sie bei Paradox nach dem Freischaltcode oder verbinden Sie über ein IP150. Solange PAI über ein IP150 verbunden ist, schließen Sie Insite Gold und BlueEye. Ein IP150+ mit Firmware 6.x und ein IP180 erlauben PAI keine lokale Verbindung.
