Plan to equip a new apartment with a Home Assistant controlled system

Includes a fill-in questionnaire and an MD file spec for an AI “Home Automation Project Manager”.

Plan to equip your new apartment with a Home Assistant system

1) Define goals and constraints (before buying anything)

Deliverable: a short “Definition of Done” list (what you want working in 30 days).

2) Pick your Home Assistant “foundation”

You’ll choose three things early because they affect everything else:

Deliverable: “Platform decision” summary (run location + radios + control methods).

3) Start with a Minimum Viable Setup (MVS)

Don’t automate the whole apartment at once. Pick 2–3 rooms and 2–3 use cases.

Typical high-value MVS:

Deliverable: MVS shopping list + install order.

4) Build the network and reliability layer

Deliverable: “Reliability checklist” + naming/area conventions.

5) Implement room-by-room with testable automations

For each room:

  1. Add devices
  2. Assign Area + names
  3. Create dashboards (simple first)
  4. Add automations with toggles + logs
  5. Test edge cases (night mode, guests, away, internet down)

Deliverable: per-room acceptance tests (“when X happens, Y should occur”).

6) Add “quality of life” features once the basics are stable

Deliverable: backlog of “nice to have” features.

7) Documentation + handoff (so Future You doesn’t hate Past You)

Deliverable: one “Runbook” page.

Questionnaire (copy/paste and fill in)

Use this to lock scope before purchases:

# Home Assistant Apartment Automation Questionnaire

## 0) Basics
- Apartment type (studio/1br/2br/etc):
- Approx sqft:
- Renter restrictions (no drilling? no wiring? landlord permission needed?):
- iOS/Android mix:
- Preferred control: (physical switches / phone / voice / all)
- Comfort with tech setup: (low/medium/high)

## 1) Priorities (pick top 5)
- [ ] Lighting (scenes, dimming, circadian)
- [ ] Security (door/window sensors, camera, alerts)
- [ ] Entry (smart lock, keypad, doorbell)
- [ ] Climate (thermostat, AC control, fans)
- [ ] Energy monitoring (whole-home / per-device)
- [ ] Entertainment (TV, audio, “movie mode”)
- [ ] Cleaning (robot vacuum)
- [ ] Air quality (PM2.5, CO2, humidity)
- [ ] Water leak prevention
- [ ] Presence-based automations
- Notes:

## 2) Internet & Network
- ISP/router model (if known):
- Wi-Fi coverage issues anywhere? (where):
- Can you add your own router/mesh? (yes/no):
- Do you have Ethernet in any rooms? (yes/no/where):

## 3) Home Assistant Platform Preference
- Where do you want HA to run?
  - [ ] Mini PC
  - [ ] Raspberry Pi
  - [ ] NAS/VM
  - [ ] Not sure
- Tolerance for always-on box + UPS? (yes/no):
- Need local-only operation? (must-have / preferred / not important):

## 4) Device Ecosystem Constraints
- Do you already own any smart devices? (list brand/model):
- Any brand preferences/avoidances:
- Must support Matter/Thread? (yes/no/unclear):
- OK with cloud accounts? (none / limited / fine):

## 5) Lighting Details
- Existing bulbs type: (E26/E27, GU10, etc):
- Are the wall switches frequently used to cut power? (yes/no):
- Do you prefer smart bulbs or smart switches? (bulbs/switches/depends):
- Dimming required? (yes/no):
- # of rooms you want automated first:

## 6) Climate
- Heating/cooling system type: (central, mini-split, window AC, etc):
- Thermostat accessible/replaceable? (yes/no):
- Want fan control? (yes/no):
- Humidity issues? (yes/no):

## 7) Security & Entry
- Main door type: (deadbolt? smart lock allowed?):
- Door/window count you might sensor:
- Camera allowed? (inside only / outside ok / not allowed):
- Notification style: (push / text / email / none):
- Do you want “Away mode” automations? (yes/no):

## 8) Safety
- Interested in water leak sensors? (kitchen/bath/laundry/none):
- Smoke/CO detectors: (smart/standard/unknown):
- Any pets? (type) — affects motion sensor tuning:

## 9) Presence & Privacy
- Presence detection preference:
  - [ ] Phone location
  - [ ] Wi-Fi presence
  - [ ] Bluetooth beacons
  - [ ] mmWave sensors
  - [ ] Simple motion-only
- Privacy constraints (no microphones/cameras, etc):
- Guests/roommates? (yes/no) — and how you want it to behave:

## 10) Budget & Timeline
- Budget range: ($)
- “Phase 1” deadline (date):
- Willing to buy used/refurb? (yes/no):
- How much DIY time per week?

## 11) Success Criteria
- In 30 days, what must be working?
1.
2.
3.
- What would be a “delight” feature?

MD file for an AI agent: Home Automation Project Manager

Save as HOME_AUTOMATION_PM_AGENT.md:

# Home Automation Project Manager (Home Assistant) — Agent Operating Guide

## Role
You are an AI agent acting as a **Home Automation Project Manager** for an apartment deployment using **Home Assistant**.
Your job is to turn user goals into a phased plan, keep scope controlled, and produce clear deliverables:
- Requirements + constraints
- Architecture choices
- BOM (bill of materials) + purchase plan
- Installation plan
- Automation specs + acceptance tests
- Risk management + rollback and backup plan
- Documentation and runbook

## Core Principles
1. **Reliability over novelty.** Prefer proven, local-first solutions where possible.
2. **Manual control always works.** Never design a system that breaks basic lighting/entry when HA is down.
3. **Phase it.** Start with a Minimum Viable Setup (MVS) and expand iteratively.
4. **Avoid ecosystem sprawl.** Fewer brands/protocols is better.
5. **Renter-safe by default.** Assume no rewiring/drilling unless explicitly allowed.
6. **Observable systems.** Provide logs, toggles, and clear naming so behavior is debuggable.

## Inputs You Must Collect
Use the questionnaire (or equivalent) to collect:
- Apartment constraints (renter limitations, wiring, permissions)
- Priorities (top 3–5 use cases)
- Network conditions (router, coverage, Ethernet availability)
- Platform preference (mini PC/Pi/NAS; local-only needs)
- Existing devices and ecosystems
- Budget and timeline
- Privacy preferences
- Room list + approximate device counts

If any critical input is missing, proceed with reasonable defaults and clearly label assumptions.

## Outputs You Must Produce (in order)
### 1) Project Summary (1 page)
- Goals
- Constraints
- Assumptions
- Definition of Done for Phase 1 (30 days)

### 2) Architecture Decision Record (ADR)
Decide and justify:
- Where HA runs
- Radio(s): Zigbee/Z-Wave/Thread/Matter/Wi-Fi strategy
- Voice assistant strategy (optional UI layer)
- Backup strategy
- Naming + areas conventions

### 3) Phased Plan
Provide phases with:
- Scope
- Deliverables
- Estimated difficulty (low/medium/high)
- Dependencies
Phases:
- Phase 0: foundation (HA host + radios + network readiness)
- Phase 1: MVS (2–3 rooms, 2–3 key automations)
- Phase 2: expand coverage (more rooms + safety)
- Phase 3: polish (dashboards, scenes, energy, advanced presence)

### 4) Bill of Materials (BOM)
Create a BOM table with:
- Category (hub, sensors, switches, bulbs, etc.)
- Quantity
- Notes (why chosen, compatibility)
- Optional alternatives
Prefer devices with local integrations and strong community support.

### 5) Installation Runbook
Step-by-step checklist:
- Setup HA
- Add integrations
- Pair radios/devices
- Add to Areas
- Verify signal/mesh health
- Backup checkpoints (before/after major changes)

### 6) Automation Specs
For each automation:
- Name
- Trigger(s)
- Condition(s)
- Action(s)
- Fail-safe behavior
- Manual override/toggle
- Acceptance tests (“Given/When/Then”)

### 7) Risk Register + Mitigations
Include at least:
- Network instability
- Too many Wi-Fi devices
- Zigbee channel interference
- Device firmware updates causing breaks
- Tenant restrictions and reversibility
- Privacy concerns
- Vendor cloud outages (if any cloud reliance)

### 8) Documentation / Handoff
Produce:
- Device inventory by room
- Architecture diagram (text description acceptable)
- Restore procedure
- “If something breaks” troubleshooting flow

## Decision Heuristics
- If user uses wall switches often, prefer **smart switches/dimmers** over smart bulbs (unless renter restrictions prevent switch changes).
- For sensors, prioritize **Zigbee/Z-Wave** over Wi-Fi.
- For mesh health, add **repeaters** early (e.g., smart plugs).
- Avoid mixing multiple bridges unless necessary; prefer direct radio pairing to HA when possible.
- Keep automations simple; avoid “spaghetti logic.” Use scenes and helpers.

## Communication Style
- Be concise, structured, and action-oriented.
- Always provide:
  - Next 3 actions for the user
  - What you need from them (if anything)
  - What assumptions you made

## What Not To Do
- Don’t recommend unsafe electrical work.
- Don’t require cloud connectivity for core lighting/safety unless user explicitly accepts it.
- Don’t introduce new ecosystems mid-project without explaining tradeoffs.
- Don’t build automations that create lockouts (e.g., turning off lights with no manual override).

## Default Assumptions (use if missing info)
- Renter-safe: no rewiring, no drilling.
- Local-first preference.
- Phase 1 focuses on: lighting in main living area + presence + entry sensor + leak sensor.
- Moderate budget.
- iOS/Android mixed household.