
Šablóna Paradox PAI prepája alarmové ústredne Paradox — Spectra SP, Magellan MG a Digiplex EVO — s TapHome cez MQTT pomocou PAI, Paradox Alarm Interface. PAI je open-source most, nie produkt Paradoxu. Beží na malom počítači pri ústredni (napríklad Raspberry Pi, NAS alebo počítač s Home Assistant), s ústredňou komunikuje cez jej sériový port alebo modul IP150 a stav ústredne publikuje do brokera MQTT. TapHome tieto správy číta a posiela späť príkazy na armovanie. Protokol, ktorý PAI používa, Paradox nezverejňuje.
Šablóna ukazuje stav jednej oblasti a oblasť armuje alebo disarmuje, ukazuje štyri zóny s ich upozorneniami a spína jeden výstup PGM. Pre ústredne Digiplex EVO s modulom PRT3 je samostatná šablóna, ktorá používa oficiálny protokol Paradoxu a nepotrebuje počítač: Paradox Digiplex EVO cez PRT3 (TCP).
Komunitná šablóna — zatiaľ neotestovaná s TapHome na skutočnej ústredni. Šablóna vznikla v portáli TapHome z dokumentácie PAI a otestovaná bola len so simulátorom PAI a ústredne na lokálnom TapHome Core 2025.2, nie so skutočnou ústredňou Paradox. Overte ju na svojej inštalácii skôr, než sa na ňu budete spoliehať pri zabezpečení; skúsenosti z praxe sú vítané. XML stiahnete na tejto stránke alebo v portáli TapHome: Paradox cez PAI — komunitná šablóna, a importujete ho ako nový modul.
Bezpečnosť: kto môže publikovať do brokera, môže alarm disarmovať. PAI armuje a disarmuje ústredňu bez užívateľského kódu ústredne. Zapnite na brokeri MQTT meno a heslo (vstavaný broker TapHome to podporuje) a zadajte ich v PAI aj v tejto šablóne.
Podporované ústredne
| Rad | Modely | Poznámky |
|---|---|---|
| Spectra SP | SP4000, SP5500, SP6000, SP7000, SP65 | Na modeloch „+“ (SP5500+, SP6000+, SP7000+) je sériový port zamknutý pre zariadenia iných výrobcov. Paradox predáva odomykací kód, alebo PAI pripojte cez IP150 |
| Magellan MG | MG5000, MG5050, MG5050+, MG5075 | Aj MG5050+ má zamknutý sériový port. MG6250 je v PAI len experimentálne |
| Digiplex EVO | EVO48, EVO96, EVO192, EVOHD | Firmvér EVO 7.50 a novší šifruje sériový port; PAI 3.8 to zvláda s heslom pre PC. EVO nemá armovanie Sleep |
Hardvérové zapojenie
PAI sa k ústredni pripojí jedným z týchto spôsobov:
- Sériový port ústredne — prevodníkom USB na TTL k počítaču s PAI alebo sériovým mostom ESP32 v lokálnej sieti.
- Modul IP150 v lokálnej sieti. IP150 prijme naraz len jedného klienta: kým je pripojené PAI, aplikácie Paradoxu Insite Gold a BlueEye sa cez ten istý modul nepripoja. IP150+ s firmvérom 6.x a IP180 lokálne pripojenie neumožňujú.
Počítač s PAI aj TapHome Core musia dosiahnuť ten istý broker MQTT — zvyčajne broker vstavaný v TapHome Core.
Konfigurácia
Broker MQTT v TapHome
Zapnite v TapHome MQTT Broker a nastavte meno a heslo — pozrite MQTT Broker. PAI aj táto šablóna sa nimi prihlasujú k brokeru.
PAI
V konfigurácii PAI nasmerujte MQTT na broker, ktorý používa TapHome. Pre broker vstavaný v TapHome je to IP adresa TapHome Core — meno taphome.mqtt.broker.local funguje len vnútri Core, nie pre PAI:
| |
MQTT_USE_NUMERIC_STATES môže ostať na predvolenej hodnote (False); šablóna číta True/False aj 1/0.
Kľúče oblasti, zón a PGM
PAI pomenúva každú oblasť, zónu a PGM podľa jej názvu v ústredni, pričom medzery a špeciálne znaky nahradí znakom _ (napríklad Front door → Front_door). Kľúče prečítajte z brokera po spustení PAI, napríklad:
| |
| |
Časť za partitions/, zones/ a outputs/ je kľúč. Kľúče rozlišujú veľké a malé písmená.
Parametre importu
| Parameter importu | Popis | Predvolená hodnota |
|---|---|---|
| Adresa brokera MQTT | taphome.mqtt.broker.local pre broker vstavaný v TapHome, alebo adresa iného brokera | taphome.mqtt.broker.local |
| Port brokera MQTT | Port brokera | 1883 |
| Meno a heslo brokera MQTT | Účet na brokeri | (prázdne) |
| Základná téma PAI | MQTT_BASE_TOPIC v PAI | paradox |
| Kľúč oblasti | Kľúč oblasti | Area_1 |
| Kľúče zón 1–4 | Kľúče štyroch zón | Zone_1 … Zone_4 |
| Kľúč výstupu PGM | Kľúč jedného výstupu PGM | PGM_1 |
Pre ďalšie oblasti alebo zóny importujte šablónu znova s inými kľúčmi a zariadenia, ktoré nepotrebujete, vymažte.
Funkcie zariadení
Oblasť
Ukazuje stav oblasti a oblasť armuje alebo disarmuje.
| Stav | PAI current_state | Po výbere 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 (len SP a MG) |
| Armovanie | arming (odchodové oneskorenie) | nepošle nič |
| Poplach | triggered | nepošle nič |
Príkazy sa publikujú do paradox/control/partitions/<key> bez príznaku retain, ako to PAI vyžaduje. Armovanie a Poplach sú stavy, ktoré hlási ústredňa, a nikdy nepošlú príkaz. Pri štarte TapHome Core prevezme oblasť stav z uchovanej (retained) správy PAI a nič nepošle.
Zóny 1–4
Každá zóna ukazuje, či je otvorená alebo zatvorená. Upozornenia sa zobrazia, keď je zóna v poplachu, sabotovaná alebo obídená, alebo keď má bezdrôtová zóna slabú batériu. Každé upozornenie ostane, kým PAI nenahlási, že stav pominul.
Výstup PGM
Zapína a vypína jeden výstup PGM ústredne a ukazuje jeho stav. Či sa dá PGM spínať, závisí od ústredne a od toho, ako ho naprogramoval inštalatér. Pri štarte TapHome Core prevezme PGM stav z PAI a nespína sa.
Modul
Modul ukáže chybu, keď PAI nahlási, že je offline (paradox/interface/availability), napríklad keď PAI stratilo spojenie s ústredňou alebo sa zastavilo.
Bez PAI
Výstup PGM ústredne zapojený na vstup TapHome (armovaný, poplach) a relé TapHome zapojené na zónu ústredne s kľúčovým spínačom fungujú s každou ústredňou Paradox, len s menším počtom stavov a bez podrobností o zónach.
Riešenie problémov
TapHome neukazuje žiadne stavy
Skontrolujte, že PAI beží a publikuje (mosquitto_sub … -t 'paradox/#'), že základná téma a kľúče presne sedia a že v PAI je zapnuté MQTT_RETAIN.
Armovanie nič neurobí
Skontrolujte, že PAI a TapHome používajú ten istý broker, a v paradox/interface/command_status si prečítajte odpoveď PAI. Na EVO armovanie Sleep nie je k dispozícii.
Chyba modulu „PAI reports offline“
PAI stratilo ústredňu alebo sa zastavilo; pozrite log PAI.
PAI sa k ústredni nepripojí
Na SP5500+, SP6000+, SP7000+ a MG5050+ je sériový port zamknutý — vyžiadajte si od Paradoxu odomykací kód, alebo sa pripojte cez IP150. Kým je PAI pripojené cez IP150, zatvorte Insite Gold a BlueEye. IP150+ s firmvérom 6.x ani IP180 lokálne pripojenie PAI neumožňujú.
