
Șablonul Paradox PAI conectează centralele de alarmă Paradox — Spectra SP, Magellan MG și Digiplex EVO — la TapHome prin MQTT, cu ajutorul PAI, Paradox Alarm Interface. PAI este o punte open source, nu un produs Paradox. Rulează pe un calculator mic lângă centrală (de exemplu un Raspberry Pi, un NAS sau un calculator cu Home Assistant), comunică cu centrala prin portul ei serial sau printr-un modul IP150 și publică starea centralei pe un broker MQTT. TapHome citește aceste mesaje și trimite înapoi comenzi de armare. Protocolul pe care îl folosește PAI nu este publicat de Paradox.
Șablonul afișează starea unei partiții și o armează sau o dezarmează, afișează patru zone cu avertizările lor și comută o ieșire PGM. Pentru centralele Digiplex EVO cu modulul PRT3 există un șablon separat, care folosește protocolul oficial Paradox și nu are nevoie de un computer: Paradox Digiplex EVO prin PRT3 (TCP).
Șablon al comunității — încă netestat cu TapHome pe o centrală reală. Șablonul a fost generat în portalul TapHome din documentația PAI și a fost testat doar cu un PAI și o centrală simulate pe un TapHome Core 2025.2 local, nu cu o centrală Paradox reală. Verificați-l pe instalația dumneavoastră înainte de a vă baza pe el pentru securitate; experiența din teren este binevenită. Descărcați fișierul XML de pe această pagină sau din portalul TapHome: Paradox prin PAI — șablon al comunității, și importați-l ca modul nou.
Securitate: cine poate publica pe broker poate dezarma alarma. PAI armează și dezarmează centrala fără codul de utilizator al centralei. Activați pe brokerul MQTT numele de utilizator și parola (brokerul integrat în TapHome suportă acest lucru) și introduceți-le în PAI și în acest șablon.
Centrale suportate
| Serie | Modele | Observații |
|---|---|---|
| Spectra SP | SP4000, SP5500, SP6000, SP7000, SP65 | La modelele „+” (SP5500+, SP6000+, SP7000+) portul serial este blocat pentru dispozitivele altor producători. Paradox vinde un cod de deblocare, sau conectați PAI printr-un IP150 |
| Magellan MG | MG5000, MG5050, MG5050+, MG5075 | Și MG5050+ are portul serial blocat. MG6250 este doar experimentală în PAI |
| Digiplex EVO | EVO48, EVO96, EVO192, EVOHD | Firmware-ul EVO 7.50 și mai nou criptează portul serial; PAI 3.8 îl suportă cu parola PC. EVO nu are armarea Sleep |
Conexiune hardware
PAI se conectează la centrală într-unul dintre aceste moduri:
- Portul serial al centralei — cu un adaptor USB-TTL la calculatorul cu PAI sau cu o punte serială ESP32 în rețeaua locală.
- Modulul IP150 în rețeaua locală. Un IP150 acceptă un singur client odată: cât timp PAI este conectat, aplicațiile Paradox Insite Gold și BlueEye nu se pot conecta prin același modul. Un IP150+ cu firmware 6.x și IP180 nu permit conexiunea locală.
Calculatorul cu PAI și TapHome Core trebuie să ajungă la același broker MQTT — de obicei brokerul integrat în TapHome Core.
Configurare
Brokerul MQTT în TapHome
Activați MQTT Broker în TapHome și setați un nume de utilizator și o parolă — vedeți MQTT Broker. PAI și acest șablon se autentifică cu ele la broker.
PAI
În configurația PAI, îndreptați MQTT spre brokerul pe care îl folosește TapHome. Pentru brokerul integrat în TapHome aceasta este adresa IP a TapHome Core — numele taphome.mqtt.broker.local funcționează doar în interiorul Core, nu și pentru PAI:
| |
MQTT_USE_NUMERIC_STATES poate rămâne la valoarea implicită (False); șablonul citește atât True/False, cât și 1/0.
Cheile partiției, zonelor și PGM
PAI denumește fiecare partiție, zonă și PGM după numele său din centrală, înlocuind spațiile și caracterele speciale cu _ (de exemplu Front door → Front_door). Citiți cheile de pe broker după pornirea PAI, de exemplu:
| |
| |
Partea de după partitions/, zones/ și outputs/ este cheia. Cheile fac distincție între majuscule și minuscule.
Parametri de import
| Parametru de import | Descriere | Implicit |
|---|---|---|
| Adresa brokerului MQTT | taphome.mqtt.broker.local pentru brokerul integrat în TapHome sau adresa altui broker | taphome.mqtt.broker.local |
| Portul brokerului MQTT | Portul brokerului | 1883 |
| Numele de utilizator și parola brokerului MQTT | Contul de pe broker | (gol) |
| Subiectul de bază PAI | MQTT_BASE_TOPIC din PAI | paradox |
| Cheia partiției | Cheia partiției | Area_1 |
| Cheile zonelor 1–4 | Cheile a patru zone | Zone_1 … Zone_4 |
| Cheia ieșirii PGM | Cheia unei ieșiri PGM | PGM_1 |
Pentru alte partiții sau zone, importați din nou șablonul cu alte chei și ștergeți dispozitivele de care nu aveți nevoie.
Funcțiile dispozitivelor
Partiție
Afișează starea partiției și o armează sau o dezarmează.
| Stare | PAI current_state | Când este selectată în TapHome |
|---|---|---|
| Dezarmat | disarmed | trimite disarm |
| Armat | armed_away | trimite arm |
| Armat Stay | armed_home | trimite arm_stay |
| Armat Sleep | armed_night | trimite arm_sleep (doar SP și MG) |
| Armare | arming (întârziere la ieșire) | nu trimite nimic |
| Alarmă | triggered | nu trimite nimic |
Comenzile se publică pe paradox/control/partitions/<key> fără indicatorul retain, așa cum cere PAI. Armare și Alarmă sunt stări raportate de centrală și nu trimit niciodată o comandă. La pornirea TapHome Core, partiția își preia starea din mesajul păstrat (retained) al PAI și nu trimite nimic.
Zonele 1–4
Fiecare zonă arată dacă este deschisă sau închisă. Avertizările apar când zona este în alarmă, sabotată sau ocolită ori când o zonă wireless are bateria descărcată. Fiecare avertizare rămâne până când PAI raportează că starea a încetat.
Ieșire PGM
Pornește sau oprește o ieșire PGM a centralei și îi afișează starea. Dacă un PGM poate fi comutat depinde de centrală și de felul în care l-a programat instalatorul. La pornirea TapHome Core, PGM-ul își preia starea de la PAI și nu este comutat.
Modul
Modulul afișează o eroare când PAI se raportează offline (paradox/interface/availability), de exemplu când PAI a pierdut conexiunea cu centrala sau s-a oprit.
Fără PAI
O ieșire PGM a centralei conectată la o intrare TapHome (armat, alarmă) și un releu TapHome conectat la o zonă cu cheie a centralei funcționează cu orice centrală Paradox, cu mai puține stări și fără detaliile zonelor.
Depanare
Nicio stare în TapHome
Verificați că PAI rulează și publică (mosquitto_sub … -t 'paradox/#'), că subiectul de bază și cheile se potrivesc exact și că MQTT_RETAIN este activat în PAI.
Armarea nu face nimic
Verificați că PAI și TapHome folosesc același broker și citiți răspunsul PAI în paradox/interface/command_status. Pe EVO armarea Sleep nu este disponibilă.
Eroare de modul „PAI reports offline”
PAI a pierdut centrala sau s-a oprit; consultați jurnalul PAI.
PAI nu se conectează la centrală
La SP5500+, SP6000+, SP7000+ și MG5050+ portul serial este blocat — cereți de la Paradox codul de deblocare sau conectați-vă printr-un IP150. Cât timp PAI este conectat printr-un IP150, închideți Insite Gold și BlueEye. Un IP150+ cu firmware 6.x și un IP180 nu permit conexiunea locală a PAI.
