The Composition Notebook Shirt and the Difference Between a Costume and a Label
October 16, 2026Editorial note: SmartLidSystems and Quirky Cotton Collective share an owner. The artwork on the Composition Notebook Costume Teacher Group Halloween shirt is a rectangle of black-and-white speckle, a dark binding strip down the left edge, and a white ruled label headed COMPOSITION. Inside that label, an outlined ghost and an outlined pumpkin sit where a student’s name and subject would normally go. The garment is a printed notebook cover, not a physical notebook. That distinction is the whole design, and it is also where the design gets interesting. Most group Halloween shirts work by announcing a category. They print a…
Sun Elevation Triggers Instead of Clock Triggers: Automations That Track Twilight, Not the Calendar
Sun Elevation Triggers Instead of Clock Triggers: Automations That Track Twilight, Not the Calendar Eli Marquette here. The failure mode I keep running into is not a broken sensor or a dead battery. It is a dusk lighting automation that…
The Doorbell Camera Cat Shirt and the Difference Between a Slogan and a Promise
There is motion at your front door. The words sit in a white rounded banner with a small bell icon, the kind of notification card a phone pushes to a lock screen at 2:14 a.m. Below the banner, inside a…
When the First Alert Fails: Building an Escalation Chain for a Water-Leak Notification
A water leak is a condition, not an event. That distinction is the whole problem with the way most of us wire up leak notifications. We write an automation that triggers when the leak sensor goes on, sends a notification,…
Designing a Housesitter Mode: Paused Automations, Temporary Access, and Controls a Stranger Can Operate
Housesitter Mode is not a feature you install. It is a small set of Home Assistant helpers that give a visitor one switch to flip, one bounded number to adjust, and one lock button to press — while the automations…
Unplug One Mains-Powered Bulb and Six Sensors Go Quiet: Watching a Zigbee Mesh Re-Route in Real Time
You unplug a lamp to move a chair. Within a few minutes, a door sensor, two motion sensors, and a temperature sensor stop reporting. The lamp is not on any automation that matters. The sensors are. This is the ordinary…
Replacing a Zigbee Coordinator Without Re-Pairing Forty Devices: A Pre-Flight Decision Procedure
The phrase “network-key migration” is the wrong mental model for a coordinator swap, and it leads people to look for a step that does not exist in the documented workflow. The network key is not the thing you carry across…
The Sensor That Failed Silently: MQTT Last-Will Messages and Detecting Devices by Their Absence
A sensor stops publishing. Nothing in the dashboard changes. The last value sits there, looking like a reading, and the only thing that has actually happened is that no new message arrived. Silence is not an event unless something is…
What Each Smart Plug Does When the Power Comes Back: Configuring Restore States So an Outage Doesn’t Switch Everything On
After an outage, the question everyone asks is “what does my smart plug do when power returns?” The honest answer is that you cannot answer it from Home Assistant’s side. Home Assistant only observes the resulting state. The restore behavior…
Why the Garage Sensor Dies Every January: Cold-Weather Battery Sag and What the Voltage Log Shows
The garage door sensor goes unavailable every January. You replace the battery, it works again, and you file it under “winter is hard on batteries.” That story is plausible, but it is not a diagnosis. The sensor might be sagging…
Home Assistant Slows Down After Six Months: Recorder Retention, Database Bloat, and a Purge You Can Measure
The “six months” story is folk wisdom, not a documented mechanism. Home Assistant’s recorder documentation describes continuous recording and default purge/repack behavior, but it does not claim that a specific elapsed time causes slowdown. What the docs do support is…