URLs: github -> git.supported.systems/warehack.ing/{omni-pca,omni-pca-docs}

astro.config.mjs                                editLink baseUrl + GitHub social link
  README.md                                       all references
  src/content/docs/changelog.md                   release tag URL
  src/content/docs/reference/library-api.md      'see github' note
  src/content/docs/reference/protocol.mdx         opcodes.py source link
  src/content/docs/tutorials/dev-stack.md         git clone command
  src/content/docs/how-to/install-in-home-assistant.md  HACS custom-repo URL + manual git clone

Build: 23 pages clean.
This commit is contained in:
Ryan Malloy 2026-05-10 17:47:04 -06:00
parent 0c245b0af5
commit 9855211cd0
7 changed files with 11 additions and 11 deletions

View File

@ -1,6 +1,6 @@
# hai-omni-docs
Documentation site for [`omni-pca`](https://github.com/rsp2k/omni-pca) — a
Documentation site for [`omni-pca`](https://git.supported.systems/warehack.ing/omni-pca) — a
reverse-engineered Python library and Home Assistant integration for HAI/Leviton
Omni Pro II home automation panels. Built with Astro + Starlight, organised
around the Diátaxis framework.
@ -51,4 +51,4 @@ src/
## Source project
- Library + integration: <https://github.com/rsp2k/omni-pca>
- Library + integration: <https://git.supported.systems/warehack.ing/omni-pca>

View File

@ -28,12 +28,12 @@ export default defineConfig({
{
icon: 'github',
label: 'GitHub',
href: 'https://github.com/rsp2k/omni-pca',
href: 'https://git.supported.systems/warehack.ing/omni-pca',
},
],
editLink: {
// Placeholder — update once the docs repo lives somewhere on GitHub.
baseUrl: 'https://github.com/rsp2k/hai-omni-docs/edit/main/',
baseUrl: 'https://git.supported.systems/warehack.ing/omni-pca-docs/edit/main/',
},
lastUpdated: true,
pagination: true,

View File

@ -196,4 +196,4 @@ panel's network module is currently off.
install the wheel manually or pip-install from a Git URL.
- **HACS submission**: pending live-panel validation.
[2026.5.10]: https://github.com/rsp2k/omni-pca/releases/tag/v2026.5.10
[2026.5.10]: https://git.supported.systems/warehack.ing/omni-pca/releases/tag/v2026.5.10

View File

@ -39,7 +39,7 @@ Until HACS publication, use Path B or add the project as a HACS *custom
repository*:
1. **HACS → Integrations → ⋮ → Custom repositories**
2. URL: `https://github.com/rsp2k/omni-pca`, category *Integration*.
2. URL: `https://git.supported.systems/warehack.ing/omni-pca`, category *Integration*.
3. Click **Add**, then download as in steps 13 above.
## Path B — manual copy
@ -50,7 +50,7 @@ Works on any HA install (Container, Supervised, Core, OS):
cd /path/to/your/homeassistant/config/ # the dir with configuration.yaml
mkdir -p custom_components
cd custom_components
git clone https://github.com/rsp2k/omni-pca tmp-omni
git clone https://git.supported.systems/warehack.ing/omni-pca tmp-omni
cp -r tmp-omni/custom_components/omni_pca .
rm -rf tmp-omni
```

View File

@ -139,7 +139,7 @@ security (`SECURITY_OFF`..`SECURITY_ARMING_NIGHT_DELAYED`), energy
(`SHOW_MESSAGE_WITH_BEEP`..`EMAIL_MESSAGE`), scenes/misc
(`SCENE_OFF`..`STOP`), audio (`AUDIO_ZONE`..`AUDIO_KEY_PRESS`).
Source: [`omni_pca/commands.py`](https://github.com/rsp2k/omni-pca/blob/main/src/omni_pca/commands.py).
Source: [`omni_pca/commands.py`](https://git.supported.systems/warehack.ing/omni-pca/blob/main/src/omni_pca/commands.py).
Companion types:
@ -224,4 +224,4 @@ The package ships a `omni-pca` console script:
---
For full details, the source has type hints and docstrings everywhere; see
[github.com/rsp2k/omni-pca](https://github.com/rsp2k/omni-pca).
[git.supported.systems/warehack.ing/omni-pca](https://git.supported.systems/warehack.ing/omni-pca).

View File

@ -189,7 +189,7 @@ TCP — the panel would accept it but no production deployment uses it.
The inner Message format is documented at the top of this page (start
byte, length, opcode, data, CRC-16/MODBUS). The opcode tables for v1 and
v2 live in [`omni_pca.opcodes`](https://github.com/rsp2k/omni-pca/blob/main/src/omni_pca/opcodes.py)
v2 live in [`omni_pca.opcodes`](https://git.supported.systems/warehack.ing/omni-pca/blob/main/src/omni_pca/opcodes.py)
— too long to reproduce here.
### v2 `Login` (inner opcode 42) — *defined but unused on TCP*

View File

@ -17,7 +17,7 @@ change the library.
- ~500 MB of free disk for the HA + builder images.
- Port 8123 free on localhost.
- The `omni-pca` source repo cloned locally
(`git clone https://github.com/rsp2k/omni-pca`).
(`git clone https://git.supported.systems/warehack.ing/omni-pca`).
## Step 1 — boot the stack