Rev 2026-07-30
TCEC Access Control System Documentation
CHAPTER 08Quick Reference
Key credentials, commands, and contacts — printable single-page reference.
8.1 Key Credentials & IDs
| Item | Value |
|---|
| ElevenLabs voice ID (Sigma Centauri) | bAq8AI9QURijOtmeFFqT |
| ElevenLabs TTS model | eleven_turbo_v2_5 |
| Nest Mini HA entity | media_player.therese_office_122a |
| MQTT topic | woodhaven/prox/scan |
| AppDaemon addon ID | a0d7b954_appdaemon |
| HA backup SMB share | \\192.168.191.10\ha_backups_pi5 |
| Viking strike release (tenant phone) | 36 |
| Viking LOG BUS baud rate | 1200 baud ASCII |
| Jim Miles card number | 752519 (facility 11, card 31623, printed 011:31623) |
| Pi 5 SSH | root, key-based (~/Desktop/id_rsa), local IP only — see 8.2 |
| Pi 4 kiosk MAC | 88:a2:9e:4c:87:a9 |
| Nest Mini MAC | 14:c1:4e:36:a6:9f |
8.2 Common Admin Commands
Tenant, card, and access-log lookups are done on prox.tcec.ca (Tenants page, Access Log page) — not via raw SQL. See Chapter 5. The commands below are for SSH-only maintenance tasks.
ssh -i ~/Desktop/id_rsa root@192.168.191.121
# AppDaemon log (last 200 lines)
ha apps logs a0d7b954_appdaemon --lines 200
# Hot-reload an app (scp already touches mtime; only needed to force a reload)
touch /addon_configs/a0d7b954_appdaemon/apps/prox_card.py
# Verify ElevenLabs and Twilio keys
grep elevenlabs /addon_configs/a0d7b954_appdaemon/apps/apps.yaml
grep twilio /addon_configs/a0d7b954_appdaemon/apps/apps.yaml
# Push a file (scp, not rsync — rsync isn't installed on the Pi)
scp -i ~/Desktop/id_rsa ~/tcec-access-control/apps/prox_ui.py root@192.168.191.121:/addon_configs/a0d7b954_appdaemon/apps/
# Manual DB backup — take one before any migration
scp -i ~/Desktop/id_rsa root@192.168.191.121:/addon_configs/a0d7b954_appdaemon/prox_cards.db ~/tcec-access-control/prox_cards_backup_$(date +%Y%m%d).db
8.3 File Path Cheat Sheet
| What | Path |
|---|
| apps.yaml | /addon_configs/a0d7b954_appdaemon/apps/apps.yaml |
| prox_card.py | /addon_configs/a0d7b954_appdaemon/apps/prox_card.py |
| prox_ui.py | /addon_configs/a0d7b954_appdaemon/apps/prox_ui.py |
| prox_ui.html | /addon_configs/a0d7b954_appdaemon/apps/prox_ui.html |
| appdaemon.yaml | /addon_configs/a0d7b954_appdaemon/appdaemon.yaml |
| AppDaemon log | ha apps logs a0d7b954_appdaemon via SSH, or HA UI → Add-ons → AppDaemon → Log |
| SQLite DB | /config/prox_cards.db |
| Snapshots / TTS | /homeassistant/www/snapshots/ |
| Manual HTML files | /homeassistant/www/manual/ |
| ESPHome configs | /config/esphome/ |
| Kiosk watchdog | /home/oracle/kiosk-watchdog.sh (on Pi 4) |
8.4 Contacts
| Role | Name | Contact |
|---|
| System Administrator | Jim Miles (oracle) | SSH · HA UI · Nabu Casa |
| Building Manager | Martin Chettle | tcec.manager@gmail.com |
| On-site wiring | Martin Chettle | Physical wiring, Cat5, cabinet, DIN rail |