
Šablona Paradox PAI propojuje alarmové ústředny Paradox — Spectra SP, Magellan MG a Digiplex EVO — s TapHome přes MQTT pomocí PAI, Paradox Alarm Interface. PAI je open-source most, ne produkt Paradoxu. Běží na malém počítači u ústředny (například Raspberry Pi, NAS nebo počítač s Home Assistant), s ústřednou komunikuje přes její sériový port nebo modul IP150 a stav ústředny publikuje do brokeru MQTT. TapHome tyto zprávy čte a posílá zpět příkazy k armování. Protokol, který PAI používá, Paradox nezveřejňuje.
Šablona ukazuje stav jedné oblasti a oblast armuje nebo disarmuje, ukazuje čtyři zóny s jejich upozorněními a spíná jeden výstup PGM. Pro ústředny Digiplex EVO s modulem PRT3 je samostatná šablona, která používá oficiální protokol Paradoxu a nepotřebuje počítač: Paradox Digiplex EVO přes PRT3 (TCP).
Komunitní šablona — zatím neotestovaná s TapHome na skutečné ústředně. Šablona vznikla v portálu TapHome z dokumentace PAI a otestovaná byla jen se simulátorem PAI a ústředny na lokálním TapHome Core 2025.2, ne se skutečnou ústřednou Paradox. Ověřte ji na své instalaci dříve, než se na ni budete spoléhat při zabezpečení; zkušenosti z praxe jsou vítané. XML stáhnete na této stránce nebo v portálu TapHome: Paradox přes PAI — komunitní šablona, a importujete ho jako nový modul.
Bezpečnost: kdo může publikovat do brokeru, může alarm disarmovat. PAI armuje a disarmuje ústřednu bez uživatelského kódu ústředny. Zapněte na brokeru MQTT jméno a heslo (vestavěný broker TapHome to podporuje) a zadejte je v PAI i v této šabloně.
Podporované ústředny
| Řada | Modely | Poznámky |
|---|---|---|
| Spectra SP | SP4000, SP5500, SP6000, SP7000, SP65 | Na modelech „+“ (SP5500+, SP6000+, SP7000+) je sériový port zamčený pro zařízení jiných výrobců. Paradox prodává odemykací kód, nebo PAI připojte přes IP150 |
| Magellan MG | MG5000, MG5050, MG5050+, MG5075 | Také MG5050+ má zamčený sériový port. MG6250 je v PAI jen experimentálně |
| Digiplex EVO | EVO48, EVO96, EVO192, EVOHD | Firmware EVO 7.50 a novější šifruje sériový port; PAI 3.8 to zvládá s heslem pro PC. EVO nemá armování Sleep |
Hardwarové zapojení
PAI se k ústředně připojí jedním z těchto způsobů:
- Sériový port ústředny — převodníkem USB na TTL k počítači s PAI nebo sériovým mostem ESP32 v lokální síti.
- Modul IP150 v lokální síti. IP150 přijme najednou jen jednoho klienta: dokud je připojené PAI, aplikace Paradoxu Insite Gold a BlueEye se přes stejný modul nepřipojí. IP150+ s firmwarem 6.x a IP180 lokální připojení neumožňují.
Počítač s PAI i TapHome Core musí dosáhnout na stejný broker MQTT — obvykle broker vestavěný v TapHome Core.
Konfigurace
Broker MQTT v TapHome
Zapněte v TapHome MQTT Broker a nastavte jméno a heslo — viz MQTT Broker. PAI i tato šablona se jimi přihlašují k brokeru.
PAI
V konfiguraci PAI nasměrujte MQTT na broker, který používá TapHome. Pro broker vestavěný v TapHome je to IP adresa TapHome Core — název taphome.mqtt.broker.local funguje jen uvnitř Core, ne pro PAI:
| |
MQTT_USE_NUMERIC_STATES může zůstat na výchozí hodnotě (False); šablona čte True/False i 1/0.
Klíče oblasti, zón a PGM
PAI pojmenuje každou oblast, zónu a PGM podle jejího názvu v ústředně, přičemž mezery a speciální znaky nahradí znakem _ (například Front door → Front_door). Klíče přečtěte z brokeru po spuštění PAI, například:
| |
| |
Část za partitions/, zones/ a outputs/ je klíč. Klíče rozlišují velká a malá písmena.
Parametry importu
| Parametr importu | Popis | Výchozí hodnota |
|---|---|---|
| Adresa brokeru MQTT | taphome.mqtt.broker.local pro broker vestavěný v TapHome, nebo adresa jiného brokeru | taphome.mqtt.broker.local |
| Port brokeru MQTT | Port brokeru | 1883 |
| Jméno a heslo brokeru MQTT | Účet na brokeru | (prázdné) |
| Základní téma PAI | MQTT_BASE_TOPIC v PAI | paradox |
| Klíč oblasti | Klíč oblasti | Area_1 |
| Klíče zón 1–4 | Klíče čtyř zón | Zone_1 … Zone_4 |
| Klíč výstupu PGM | Klíč jednoho výstupu PGM | PGM_1 |
Pro další oblasti nebo zóny importujte šablonu znovu s jinými klíči a zařízení, která nepotřebujete, smažte.
Funkce zařízení
Oblast
Ukazuje stav oblasti a oblast armuje nebo disarmuje.
| Stav | PAI current_state | Po výběru v TapHome |
|---|---|---|
| Disarmovaný | disarmed | pošle disarm |
| Armovaný | armed_away | pošle arm |
| Armovaný Stay | armed_home | pošle arm_stay |
| Armovaný Sleep | armed_night | pošle arm_sleep (jen SP a MG) |
| Armování | arming (odchodové zpoždění) | nepošle nic |
| Poplach | triggered | nepošle nic |
Příkazy se publikují do paradox/control/partitions/<key> bez příznaku retain, jak to PAI vyžaduje. Armování a Poplach jsou stavy, které hlásí ústředna, a nikdy nepošlou příkaz. Při startu TapHome Core převezme oblast stav z uchované (retained) zprávy PAI a nic nepošle.
Zóny 1–4
Každá zóna ukazuje, zda je otevřená nebo zavřená. Upozornění se zobrazí, když je zóna v poplachu, sabotovaná nebo přemostěná, nebo když má bezdrátová zóna slabou baterii. Každé upozornění zůstane, dokud PAI nenahlásí, že stav pominul.
Výstup PGM
Zapíná a vypíná jeden výstup PGM ústředny a ukazuje jeho stav. Zda lze PGM spínat, závisí na ústředně a na tom, jak ho naprogramoval instalatér. Při startu TapHome Core převezme PGM stav z PAI a nespíná se.
Modul
Modul ukáže chybu, když PAI nahlásí, že je offline (paradox/interface/availability), například když PAI ztratilo spojení s ústřednou nebo se zastavilo.
Bez PAI
Výstup PGM ústředny zapojený na vstup TapHome (armováno, poplach) a relé TapHome zapojené na zónu ústředny s klíčovým spínačem fungují s každou ústřednou Paradox, jen s menším počtem stavů a bez podrobností o zónách.
Řešení problémů
TapHome neukazuje žádné stavy
Zkontrolujte, že PAI běží a publikuje (mosquitto_sub … -t 'paradox/#'), že základní téma a klíče přesně sedí a že je v PAI zapnuté MQTT_RETAIN.
Armování nic neudělá
Zkontrolujte, že PAI a TapHome používají stejný broker, a v paradox/interface/command_status si přečtěte odpověď PAI. Na EVO armování Sleep není k dispozici.
Chyba modulu „PAI reports offline“
PAI ztratilo ústřednu nebo se zastavilo; podívejte se do logu PAI.
PAI se k ústředně nepřipojí
Na SP5500+, SP6000+, SP7000+ a MG5050+ je sériový port zamčený — vyžádejte si od Paradoxu odemykací kód, nebo se připojte přes IP150. Dokud je PAI připojené přes IP150, zavřete Insite Gold a BlueEye. IP150+ s firmwarem 6.x ani IP180 lokální připojení PAI neumožňují.
