The Morning Runs Itself Too
The 6–8am boot sequence: one button, two texts from the family agent, a red/green lamp — and the part no automation fixes.
The evening post was about shutdown: a system that winds the house down after 8pm so the adults can stop being routers. This is the other end. Mornings aren’t a shutdown problem — they’re a cold start. Everything boots at once around here: a kid and two adults on variable amounts of sleep, breakfast, lights, and a day’s kickoff with a hard 8am deadline. Here’s the boot sequence that runs our 6–8am, what’s automated, what’s deliberately not, and the failure I had to roll back.
The boot sequence
0600 — my alarm. In theory. In practice the wake interrupt sometimes comes from down the hall instead, ahead of schedule. No system eliminates this when you’re a parent.
The button. First adult up hits one button in Home Assistant, which runs the whole morning script: the lamp in my son’s room flips from red to green — green means it’s morning and he’s free to come out — and the playroom and living-room lights begin ramping from dark to gentle morning light over the next ten minutes.
The agent’s first text. Hermes, our family agent, texts me the morning’s workout — chosen off my recent activity and how well I actually slept. Bad night, lighter session. I didn’t have to decide anything; deciding at 6am is exactly the work I’m trying not to do.
The manual block. After the workout: I open the shutters, start the coffee, start breakfast. Meanwhile dad and the almost-4-year-old do his daily reading practice. This part is hands and people, on purpose.
The agent’s second text. Hermes tells me what breakfast is — pulled from the meal plan I premade — plus which fridge and pantry items need using up today before they turn. The 6am fridge-stare, eliminated. The food-waste guilt, mostly eliminated.
After breakfast. I text Hermes what I actually ate, which may or may not have resembled the plan, and it logs the macros to my tracking app. The plan proposes; the human disposes; the agent records the truth without judgment (usually).
0800 — full brightness. The lights go to 100% and the house is officially awake. So are we, if the coffee’s kicked in.
Why it’s a button and not a clock
The embarrassing version-one mistake: I scheduled everything by time of day. Lights at 6:00, ramp up by 6:10, the whole morning on cron.
Then the kid slept in.
A time-triggered morning marches on whether or not anyone is awake to want it — lights blazing into rooms nobody’s in, the house performing its routine for an audience of zero, and the one precious morning the three-year-old sleeps past six, the system is actively working to end it. I rolled it back. The morning now starts when a human says it starts: event-driven, not scheduled. The kid is an unreliable cron job, and the architecture has to respect that.
The red/green lamp is the same philosophy pointed at him. He can’t read a clock, but he can read a color. Green is a signal he checks, not an alarm that fires at him — which means that he makes the transition when he’s ready. A semaphore, technically. He just thinks it’s his lamp.
The kid runs a sequence too
Not everything that runs the morning is electronic. The most load-bearing automation is the one installed in the kid: the familiar routine of reading practice, then get dressed, then breakfast. He knows the order. The order never changes. What used to be a negotiation — the getting-dressed standoff every parent knows — mostly dissolved once dressing stopped being a decision and became simply the step after reading. Sequences beat standoffs. It’s routine cards, running in production.
The numbers, honestly
Before the system: maybe four hectic mornings a week. Now: about two. Not zero — this is real life, after all. The system didn’t make mornings serene, but it made them less hectic, by removing a layer of decisions (what workout, what breakfast, what’s expiring, is it morning yet) so the remaining chaos is at least the irreducible kind.
The part no system fixes
And then there are the nights he’s up three times, nobody has slept a real night’s sleep, and 6am arrives like a tax audit. On those mornings the lights ramp beautifully, the agent texts on schedule, the boot sequence executes flawlessly — and I pour kefir into the coffee instead of cream, or brew the decaf instead of regular with devastating consequences. The system has never once prevented this. It just exists, fully automated, watching me drink yogurt coffee.
At least home automation can hold the structure so the tired humans don’t have to. Unfortunately, it cannot make the humans less tired. The structure is worth it anyway — on the worst mornings most of all, because the worst mornings are exactly when nobody has the spare capacity to remember what comes next.
The evening system shuts the house down; this one boots it up. Between the two, the hours that used to run on willpower now run on one button, two texts, and a lamp. If the agent half is what you want to copy, the family-agent post covers how Hermes is set up. If the kid half is what you want to copy — the sequence that dissolved the getting-dressed standoff — that’s the routine-card playbook from 12 Weeks of Tech Projects for Toddlers, running at 6am instead of bedtime. It’s at buildwithyourkid.com.




