ParadoxAlarmInterface / ParadoxAlarmInterface/pai
Evo192 7.10 esp32 serial to ip reseting connection every 15 min
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 424
- Forks
- 118
- PR merge metrics
- No merged PRs in 30d
Description
Evo192 7.10 esp32 serial to ip via homeassistant reseting connection every 15 min but otherwise works fine
It gives this in the log:
2025-11-28 03:50:25,385 - ERROR - PAI.paradox.connections.protocols - Connection was closed: [Errno 104] Connection reset by peer
2025-11-28 03:50:25,386 - ERROR - PAI.paradox.connections.connection - Connection was lost
2025-11-28 03:50:26,283 - ERROR - PAI - Connection to panel lost: Not connected. Restarting
2025-11-28 03:50:26,284 - INFO - PAI - Starting...
2025-11-28 03:50:26,284 - INFO - PAI.paradox.paradox - Disconnecting from the Alarm Panel
2025-11-28 03:50:26,285 - INFO - PAI.paradox.paradox - Clean Session
2025-11-28 03:50:26,285 - INFO - PAI.paradox.paradox - Connecting to interface
2025-11-28 03:50:26,285 - INFO - PAI.paradox.connections.ip.connection - Connecting. Try 1/3
2025-11-28 03:50:26,459 - INFO - PAI.paradox.connections.connection - Connection established
2025-11-28 03:50:26,460 - INFO - PAI.paradox.paradox - Connecting to Panel
2025-11-28 03:50:26,514 - INFO - PAI.paradox.paradox - Panel Identified EVO192 version 7.10 build 4
2025-11-28 03:50:26,514 - INFO - PAI.paradox.paradox - Initiating panel connection
2025-11-28 03:50:26,602 - INFO - PAI.paradox.hardware.evo.panel - Installer login
2025-11-28 03:50:26,651 - INFO - PAI.paradox.hardware.evo.panel - Authentication Success
2025-11-28 03:50:26,652 - INFO - PAI.paradox.paradox - Connection OK
2025-11-28 03:50:26,652 - INFO - PAI.paradox.paradox - Loading data from panel memory
2025-11-28 03:50:26,652 - INFO - PAI.paradox.hardware.panel - Loading definitions
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 reproducing the 15-minute disconnect and inspect the logged entry points in PAI.paradox.connections.protocols, PAI.paradox.connections.connection, and PAI.paradox.connections.ip.connection. Trace why the ESP32 serial-to-IP peer resets the connection and verify that the EVO192 session remains connected or recovers without repeated loss messages.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100