ParadoxAlarmInterface / ParadoxAlarmInterface/pai
Disconnection after new version
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 424
- Forks
- 118
- PR merge metrics
- No merged PRs in 30d
Description
Alarm system
EVO192,, access mode P150
Panel Identified EVO192 version 7.52 build 1
Connection method IP50+ Module version 20, firmware: 5.6
Environment
HA RPI 3+
Describe the bug
Since new PAI release, I'm encoring in a multiples disconnection from the integration to my alarm.
To re-establish the connection, I need to START manually from Home Assistant.
Logs
2025-02-13 01:38:02,799 - INFO - PAI.paradox.paradox - Disconnecting from the Alarm Panel
2025-02-13 01:38:02,947 - INFO - PAI.paradox.paradox - Clean Session
2025-02-13 01:38:02,949 - INFO - PAI.paradox.paradox - Cleaning previous session. Closing connection
2025-02-13 01:38:02,960 - ERROR - PAI.paradox.connections.protocols - Connection was closed: None
2025-02-13 01:38:03,021 - ERROR - PAI.paradox.connections.connection - Connection was lost
2025-02-13 01:38:03,062 - INFO - PAI.paradox.paradox - Disconnected from the Alarm Panel
2025-02-13 01:38:03,652 - ERROR - PAI - Connection to panel lost: Not connected. Restarting
2025-02-13 01:38:06,681 - INFO - PAI - Starting...
2025-02-13 01:38:06,683 - INFO - PAI.paradox.paradox - Disconnecting from the Alarm Panel
2025-02-13 01:38:06,692 - INFO - PAI.paradox.paradox - Clean Session
2025-02-13 01:38:06,693 - INFO - PAI.paradox.paradox - Connecting to interface
2025-02-13 01:38:06,694 - INFO - PAI.paradox.connections.ip.connection - Connecting. Try 1/3
2025-02-13 01:38:06,742 - INFO - PAI.paradox.connections.connection - Connection established
2025-02-13 01:38:06,744 - INFO - PAI.paradox.connections.ip.commands - Authenticating with IP Module
2025-02-13 01:38:06,826 - INFO - PAI.paradox.connections.ip.commands - Authentication Success. IP(114) Module version 20, firmware: 5.6, serial: 7202e282
2025-02-13 01:38:06,876 - INFO - PAI.paradox.connections.ip.commands - Session successfully established with IP Module
2025-02-13 01:38:06,877 - INFO - PAI.paradox.paradox - Connecting to Panel
2025-02-13 01:38:06,937 - INFO - PAI.paradox.paradox - Panel Identified EVO192 version 7.52 build 1
2025-02-13 01:38:06,938 - INFO - PAI.paradox.paradox - Initiating panel connection
2025-02-13 01:38:07,030 - INFO - PAI.paradox.hardware.evo.panel - Installer login
2025-02-13 01:38:07,079 - INFO - PAI.paradox.hardware.evo.panel - Authentication Success
2025-02-13 01:38:07,080 - INFO - PAI.paradox.paradox - Connection OK
2025-02-13 01:38:07,081 - INFO - PAI.paradox.paradox - Loading data from panel memory
2025-02-13 01:38:07,084 - INFO - PAI.paradox.hardware.panel - Loading definitions
2025-02-13 01:38:07,085 - INFO - PAI.paradox.hardware.panel - Updating Definitions from Panel
2025-02-13 01:38:07,852 - INFO - PAI.paradox.hardware.panel - Zone definitions loaded (0.75s)
2025-02-13 01:38:07,894 - INFO - PAI.paradox.hardware.panel - Partition definitions loaded (0.04s)
2025-02-13 01:38:24,981 - INFO - PAI.paradox.hardware.panel - User definitions loaded (17.05s)
2025-02-13 01:38:26,371 - INFO - PAI.paradox.hardware.panel - Loading labels
2025-02-13 01:38:26,372 - INFO - PAI.paradox.hardware.panel - Updating Labels from Panel
2025-02-13 01:38:27,036 - INFO - PAI.paradox.hardware.panel - Zone labels loaded (0.66s): basculante, sirena, porta sala, anta porta sala, finestra sala, anta fin. sala, fin.bagno piccol, anta bagno picc., fin. cucina, anta fin. cucina, fin. cuoco, anta fin. cuoco, porta cucina, anta porta cucin, porta bagno, anta porta bagno, abbaino ing. sx, abbaino ing. dx, anta mansarda, anta mansarda, abbaino giard sx, abbaino giard dx, fin. sgabuzzino, anta sgabuzzino, porta Studio, anta Studio, finestra bagno, anta bagno, porta cam.Viola, anta cam. Viola, porta ingresso, tagliafuoco, riv. sala, riv.cuc.taverna, riv.scala tavern, riv. ingresso, riv. mansarda
2025-02-13 01:38:27,275 - INFO - PAI.paradox.hardware.panel - Pgm labels loaded (0.24s): PGM 01, PGM 02, PGM 03, PGM 04, PGM 05
2025-02-13 01:38:27,322 - INFO - PAI.paradox.hardware.panel - Partition labels loaded (0.05s): Viale Boscoverde
2025-02-13 01:38:27,492 - INFO - PAI.paradox.hardware.panel - User labels loaded (0.17s): Stefano, User 002, User 003, User 004, User 005, User 006, User 007, User 008, User 009, User 010
2025-02-13 01:38:27,494 - INFO - PAI.paradox.hardware.panel - Module labels loaded (0.0s):
2025-02-13 01:38:27,496 - INFO - PAI.paradox.hardware.panel - Door labels loaded (0.0s):
2025-02-13 01:38:27,498 - INFO - PAI.paradox.paradox - Running
2025-02-13 01:50:45,921 - INFO - PAI.paradox.paradox - Disconnecting from the Alarm Panel
2025-02-13 01:50:45,991 - INFO - PAI.paradox.paradox - Clean Session
2025-02-13 01:50:45,992 - INFO - PAI.paradox.paradox - Cleaning previous session. Closing connection
2025-02-13 01:50:46,066 - ERROR - PAI.paradox.connections.protocols - Connection was closed: None
2025-02-13 01:50:46,199 - ERROR - PAI.paradox.connections.connection - Connection was lost
2025-02-13 01:50:46,206 - INFO - PAI.paradox.paradox - Disconnected from the Alarm Panel
2025-02-13 01:50:46,747 - ERROR - PAI - Connection to panel lost: Not connected. Restarting
2025-02-13 01:50:46,749 - INFO - PAI - Starting...
2025-02-13 01:50:46,750 - INFO - PAI.paradox.paradox - Disconnecting from the Alarm Panel
2025-02-13 01:50:46,752 - INFO - PAI.paradox.paradox - Clean Session
2025-02-13 01:50:46,753 - INFO - PAI.paradox.paradox - Connecting to interface
2025-02-13 01:50:46,754 - INFO - PAI.paradox.connections.ip.connection - Connecting. Try 1/3
2025-02-13 01:50:46,799 - INFO - PAI.paradox.connections.connection - Connection established
2025-02-13 01:50:46,802 - INFO - PAI.paradox.connections.ip.commands - Authenticating with IP Module
2025-02-13 01:50:46,890 - INFO - PAI.paradox.connections.ip.commands - Authentication Success. IP(114) Module version 20, firmware: 5.6, serial: 7202e282
2025-02-13 01:50:46,938 - INFO - PAI.paradox.connections.ip.commands - Session successfully established with IP Module
2025-02-13 01:50:46,939 - INFO - PAI.paradox.paradox - Connecting to Panel
2025-02-13 01:50:46,993 - INFO - PAI.paradox.paradox - Panel Identified EVO192 version 7.52 build 1
2025-02-13 01:50:46,993 - INFO - PAI.paradox.paradox - Initiating panel connection
2025-02-13 01:50:47,090 - INFO - PAI.paradox.hardware.evo.panel - Installer login
2025-02-13 01:50:47,131 - INFO - PAI.paradox.hardware.evo.panel - Authentication Success
2025-02-13 01:50:47,132 - INFO - PAI.paradox.paradox - Connection OK
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the connection-loss and restart flow in PAI.paradox.paradox, PAI.paradox.connections.connection, and PAI.paradox.connections.protocols, using the supplied log sequence as the reproduction context. Determine why the integration requires a manual Home Assistant start after a disconnect, then verify that repeated panel disconnections recover automatically without losing the session.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend, networking, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100