Ryan Malloy rsp2k
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-14 08:49:51 +00:00
56d288db37 hassfest: fix manifest key order, drop markdown from i18n, add CONFIG_SCHEMA
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-14 08:39:49 +00:00
d4c4e530f6 program_engine: real AND/OR condition evaluator
16655da34c hacs: switch canonical URLs to github.com/rsp2k/omni-pca + add validation CI
116591be90 dev: refresh integration screenshots (2026-05-10 + 2026-05-11)
Compare 3 commits »
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-14 07:34:26 +00:00
cc32081caf program_engine: Phase 5 — clausal chains (WHEN/AT/EVERY + AND/OR/THEN)
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-14 07:30:30 +00:00
269d0e897d program_engine: Phase 4 — EVENT programs + event taxonomy
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-14 07:28:01 +00:00
d6205cd330 program_engine: Phase 3 — YEARLY + sunrise/sunset
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-14 07:25:22 +00:00
2cc28b0e50 program_engine: Phases 1+2 — Clock abstraction + TIMED execution
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-14 07:10:39 +00:00
8250df0206 pca_file: TimeAdj, AlarmResetTime, ArmingConfirmation, TwoWayAudio
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-14 05:33:44 +00:00
c7eb92122b pca_file: ZoneOptions + thermostat type/areas — per-object props done
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-14 05:13:35 +00:00
e61e37a3fc pca_file: finish SetupData — telephony, misc scalars, DCM block
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-14 04:32:28 +00:00
362580bccc pca_file: AccountRemarks_Extended + 9 per-family Description tables
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-13 22:39:39 +00:00
7b789f8cfb pca_file: Latitude / Longitude / TimeZone from SetupData
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-13 15:13:49 +00:00
b8745e17de pca_file: HouseCodeFormat, TimeClocks, Installer/PCAccess codes
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-13 14:40:45 +00:00
7683557bbb pca_file: PerimeterChime/AudibleExitDelay, DST, unit type+area, code PINs
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-13 14:19:43 +00:00
994608a4f6 pca_file + v2 client: area flags + Area-N fallback
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-13 04:36:02 +00:00
501686795b pca_file: extract entry/exit delays, TempFormat, NumAreasUsed
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-13 04:26:32 +00:00
8141599b4e pca_file: extract per-zone Area assignment from SetupData
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-13 04:18:39 +00:00
70bf9caf58 pca_file: extract zone_type from SetupData installer section
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-13 02:34:07 +00:00
7db9616a34 pca_file: extract Zone/Unit/Button/Code/Tstat/Area/Message names
rsp2k pushed to main at warehack.ing/omni-pca 2026-05-13 02:29:28 +00:00
390f3a9dc0 mock_panel: MockState.from_pca builds state from a real .pca file
e57fbc41e3 HA: optional .pca file as alternate source for panel programs
b412dc0f37 HA: discover programs over the wire + diagnostic sensor
4ad20c9350 clients: iter_programs() for both v1 and v2 wire dialects
933d326dd3 mock_panel: v1 UploadPrograms streaming + program-echo tests
Compare 5 commits »
rsp2k pushed to main at warehack.ing/omni-pca-docs 2026-05-12 21:37:21 +00:00
7bbe1b4372 program-format: structured-OP AND record fully RE'd