Ryan Malloy rsp2k
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-12 04:35:08 +00:00
ef7d53c468 programs: decode cond / cond2 into Condition (family + selector + operand)
rsp2k pushed to main at warehack.ing/omni-pca-docs 2026-05-12 03:38:41 +00:00
7057fa4410 docs/program-format: document TIMED sunrise/sunset offset encoding
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-12 03:38:39 +00:00
eb1a632ef2 programs: decode TIMED sunrise/sunset-relative time encoding
rsp2k pushed to main at warehack.ing/omni-pca-docs 2026-05-12 03:34:06 +00:00
e4dbcf0429 docs/program-format: document Remarks-table layout + resolution path
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-12 03:34:06 +00:00
00f0028053 pca_file: parse the Remarks table (RemarkID → text resolution)
rsp2k pushed to main at warehack.ing/omni-pca-docs 2026-05-12 01:48:17 +00:00
f45e9fd014 docs: reference/program-format — wire layout + Mon/Day quirk + worked example
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-12 01:48:15 +00:00
d4c04b3044 programs: typed decoder/encoder for the 14-byte program record
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-12 00:48:53 +00:00
0e3835d4ff MockPanel: v1 wire dispatch for hermetic OmniClientV1 tests
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-11 22:07:51 +00:00
dd53b2a89a docs: third cross-ref pass + sync uv.lock to 2026.5.11
24eecceff9 docs: second cross-ref pass (HvacMode/FanMode/HoldMode, pca_file, v1/connection)
0d6465dad0 docs: cross-reference manuals from SecurityMode, ZoneType, events, commands
Compare 3 commits »
rsp2k released omni-pca 2026.5.11 at warehack.ing/omni-pca 2026-05-11 20:42:19 +00:00
rsp2k pushed to main at warehack.ing/omni-pca-docs 2026-05-11 19:42:01 +00:00
814d945f6d docs: refresh HA screenshots in dark mode (2026-05-11)
45003e9049 docs: drop external attribution link from hardware-specs
9ea05c3b94 docs: add Hardware specs reference + Zone & unit numbering explanation
Compare 3 commits »
rsp2k pushed tag v2026.5.11 to warehack.ing/omni-pca 2026-05-11 19:41:38 +00:00
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-11 19:41:37 +00:00
259c46e558 Release 2026.5.11: v1-over-UDP + HA integration
abf96601e8 dev/screenshot.py: tolerate post-onboarding /api/onboarding 404
df628aa56f dev stack: expose HA at juliet.warehack.ing via caddy-docker-proxy
09e2d83b49 dev stack: pip-install local omni-pca on HA startup
30b482a8cb HA integration: wire v1+UDP into the coordinator + config flow
Compare 6 commits »
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-11 03:24:11 +00:00
d91561a6d2 OmniConnection.close: send ClientSessionTerminated to free panel slot
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-11 03:15:58 +00:00
81725b4dbf HA config_flow: transport dropdown (TCP/UDP) for the new UDP path
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-11 02:42:46 +00:00
7f82dbbbfa UDP transport: parallel codepath in OmniConnection + MockPanel
rsp2k pushed to main at warehack.ing/omni-pca-docs 2026-05-11 00:18:47 +00:00
f7be0f7b18 Homepage redesign: lead with the HA integration, then the library
rsp2k pushed to main at warehack.ing/omni-pca-docs 2026-05-11 00:05:57 +00:00
17cd57f1bf Compose convention: dev/prod target switch, HMR-friendly Caddy labels
rsp2k pushed to main at warehack.ing/omni-pca-docs 2026-05-10 23:55:04 +00:00
0525895dbe Install pages: Gitea-release URLs while PyPI publish is pending
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-10 23:53:58 +00:00
5f6404a7e0 README: Gitea install URLs + docs site links + accurate quick starts