Field Notes

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 Morning Runs Itself Too

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 are the opposite problem entirely – 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 one 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. The 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, and 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, and 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’s awake to want it – lights blazing into empty rooms, the house performing its routine for an audience of zero. The one precious morning the three-year-old sleeps past six, the system is actively working to end it. So 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 – so he makes the transition when he’s ready. A semaphore, technically. He just thinks it’s his lamp.

The Morning Runs Itself Too

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. 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. 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 chaos that remains is at least the irreducible kind.

The Morning Runs Itself Too

The part no system fixes

And then there are the nights he’s up three times, nobody’s 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 the regular with devastating consequences. The system has never once prevented this. It just exists, fully automated, watching me drink yogurt coffee.

Home automation can at least hold the structure so the tired humans don’t have to. What it can’t do is 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 them, 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 – 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 .