ParadoxAlarmInterface / ParadoxAlarmInterface/pai

option to use entity numbers instead of names

Open
#181 4 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement help wanted
Dominant language
Python
Stars
424
Forks
118
PR merge metrics
No merged PRs in 30d

Description

PAI sends MQTT messages into topics pattern like "paradox/states/zones/name/property".
In case of changing the zone labels, it requires the reconfiguration of any systems receiving the messages.

Feature description

It would be useful to have a configuration option, when enabled the mqtt topics look like "paradox/states/zones/zone#/property" (and likewise for other entities as partitions, outputs, etc).
Also the entity name could be published in a separate subtopic (e.g. paradox/states/zones/zone#/label")

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files or tests. Start by locating the MQTT topic-building and configuration entry points, then trace how zones, partitions, and outputs are serialized. Done means an option produces entity-number topics and publishes entity labels in a separate subtopic for each supported entity type.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.