Rev 2026-07-30 TCEC Access Control System Documentation

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

ItemDetail
Production server192.168.191.121  ·  ha.tcec.ca
Access control UIprox.tcec.ca
Home AssistantHAOS on Raspberry Pi 5 (8 GB, NVMe SSD)
Migration statusIN PROGRESS Legacy AS-400 remains the live controller for the whole building. Tenant, card, and permission data is being entered and maintained in the new system in parallel, in preparation for a future cutover. Hardware issues are currently blocking that cutover — see Chapter 6.
Document setRev 2026-07-30

Chapters

1
System Overview
Architecture, signal flow, and covered doors. Start here for a system-wide orientation.
Rev 2026-07-30
2
Hardware Components
Servers, ESP32 boards, readers, strikes, UPS, cameras, networking gear, and the Viking C-4000 intercom.
Rev 2026-07-30
3
Software Components
Home Assistant, AppDaemon apps, ESPHome devices, MQTT, Blue Iris, and third-party services.
Rev 2026-07-30
4
Configuration Files
Every config file and path: apps.yaml, SQLite schema, ESPHome YAMLs, snapshot paths, kiosk setup.
Rev 2026-07-30
5
User Manual
Day-to-day operations: reading the log, arming/disarming, managing tenants and cards, Viking intercom.
Rev 2026-07-30
6
Maintenance Guide
Routine checks, SSH log tailing, hot-reload, patch app pattern, backups, kiosk troubleshooting, next steps.
Rev 2026-07-30
7
Network Reference
Complete IP, MAC, port, and MQTT reference for all devices on the TCEC and Woodhaven networks.
Rev 2026-07-30
8
Quick Reference
Key credentials, voice IDs, common admin commands, and contact list — printable single-page reference.
Rev 2026-07-30
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.