TCEC Access Control System
Technical documentation for the Taylor Creek Enterprise Centre physical access control system.
880 Taylor Creek Drive, Ottawa · System Administrator: Jim Miles · Building Manager: Martin Chettle
| Item | Detail |
|---|---|
| Production server | 192.168.191.121 · ha.tcec.ca |
| Access control UI | prox.tcec.ca |
| Home Assistant | HAOS on Raspberry Pi 5 (8 GB, NVMe SSD) |
| Phase 1 status | ACTIVE Suite 123B + Boardroom — legacy AS-400 on remaining doors |
| Next task | PENDING Implement fire_strike() — add ha_entity to doors table |
| Document set | Rev 2026-06-25 |
Chapters
1
System Overview
Architecture, signal flow, and covered doors. Start here for a system-wide orientation.
Rev 2026-06-25
2
Hardware Components
Servers, ESP32 boards, readers, strikes, UPS, cameras, networking gear, and the Viking C-4000 intercom.
Rev 2026-06-25
3
Software Components
Home Assistant, AppDaemon apps, ESPHome devices, MQTT, Blue Iris, and third-party services.
Rev 2026-06-25
4
Configuration Files
Every config file and path: apps.yaml, SQLite schema, ESPHome YAMLs, snapshot paths, kiosk setup.
Rev 2026-06-25
5
User Manual
Day-to-day operations: reading the log, arming/disarming, managing tenants and cards, Viking intercom.
Rev 2026-06-25
6
Maintenance Guide
Routine checks, SSH log tailing, hot-reload, patch app pattern, backups, kiosk troubleshooting, next steps.
Rev 2026-06-25
7
Network Reference
Complete IP, MAC, port, and MQTT reference for all devices on the TCEC and Woodhaven networks.
Rev 2026-06-25
8
Quick Reference
Key credentials, voice IDs, common admin commands, and contact list — printable single-page reference.
Rev 2026-06-25
apps.yaml — Recurring Risk The ElevenLabs API key and voice ID are lost every time apps.yaml is rewritten. Before any edit, confirm
elevenlabs_api_key and elevenlabs_voice_id are preserved under both prox_card and prox_ui. See Chapter 6.