Homelab Academy / Modules
Orient, prior check, guided practice, required Feynman, reflect.
Module: Module 3: Home Assistant & Secure Access
Activity type: Lesson (Orient → Recall → Learn → Explain → Reflect)
Learning objective: Given a plain-language automation requirement, the learner can implement trigger → condition → action logic and prove positive, negative, and failure cases with traces.
Bloom level: Analyze / Create
Mastery unlock for this topic: reading done + Feynman complete + quiz ≥80% (when scored) + lab gate + homework submitted
Given a plain-language automation requirement, the learner can implement trigger → condition → action logic and prove positive, negative, and failure cases with traces.
An automation that ‘usually works’ is a hazard. Testable logic: including when it must not fire: is how you trust the house.
Answer briefly before reading Instruction. Wrong answers are useful: they show what to review.
Complete the module reading first:
Then review the worked example inside that reading (I do).
We do: hints allowed. Check your reasoning against Instruction.
Fill trigger/condition/action boxes for the lesson example together.
Required. Do not skip.
Describe automations as testable logic, not magic in your own words. No copying the lesson verbatim.
Explain the same idea to a 12-year-old. If you use a technical word, define it.
Analogy: a vending machine: coin (trigger), ‘in stock’ (condition), dispense (action).
What part was hard to explain? That is where your understanding is thin.
Return to that part of Instruction, restudy it, then rewrite a clearer explanation below.
Mastery note: a completed Feynman teach-back is required before the next class unlocks: “I get it” without explanation does not count.
Answers save in this browser (localStorage). Completing all five fields is part of the mastery unlock.
Which negative test surprised you, and what did the trace reveal?
Also answer:
Voice (11–13) will call actions that must be safe under the same discipline. Monitoring hooks here feed later n8n digests (14).