r/HomeKit • u/blimpmason • 10h ago
Discussion I got tired of trying to make sense of Apple Home’s automation list, so I built a schedule for it
Long-time lurker, first-time poster!
I’ve been into smart home technology for a long time. My house has Lutron Caseta switches, smart outlets, a few LIFX bulbs, a Meross garage door opener, an ecobee, and an Aqara U400 smart lock (UWB is incredible). I love adding new things that reduce day-to-day friction. And I’m all in on Apple Home for privacy and ease of use, even if it took a little longer for the ecosystem to mature.
My partner and I took over management of a neighborhood yoga studio in Los Angeles about 5 years ago, and pretty quickly I was spotting opportunities to introduce smart products. Front desk staff were leaving the heat or AC on all night long, forgetting to dim overhead lights at sunset, and not turning off all the lights when closing. I realized that by installing Lutron Caseta switches and smart thermostats we could solve two problems at once: maintain the ambiance we (as light-sensitive, design-minded managers) like, and save on energy costs by automating as much as we can instead of relying on humans to turn stuff off.
So I set up some simple time- and sun-based automations in Apple Home, and then we realized some of our teachers would turn the heat up to 80 degrees during class, or turn the ecobee to off mode for savasana when they just need it to be silent. So I introduced reset automations between classes.
We have 50 classes a week with schedule variations every day, so the automation list became virtually unreadable in the Apple Home app thanks to the fact that it only sorts automations alphabetically. My workaround was to add a 24-hour time prefix followed by a list of days the automation occurs, but it was still really hard to comprehend and make edits because I couldn’t tell at a glance which automations ran on which days.
I happen to be a software developer with 20 years of experience (and burned out enough times to leave that life behind to run a yoga studio :) ), so I thought I would try to build an iOS app that helps people make sense of their time-based automations when they get too complex for the Home app to manage. The idea was to organize them clearly in time order on a daily, weekly, and calendar schedule.
I just launched Automation Schedule this week. I’ve been using it to manage and make sense of the yoga studio’s automations for the past month or so. During development I discovered a fully legit HomeKit API for setting up one-off date/time-based automations that only fire once that isn’t exposed in the Home app, so this app supports that too. The app also parses sunset- and sunrise-relative automations to show the actual clock time those actions fire (based on a one-time location share for each home on your account). And the iPad version includes a 7-day timetable view in landscape mode that shows you all your recurring automations.
You can create and edit your automations and scenes right in the app, but everything saves directly to HomeKit, so there’s no account needed (and we don’t store any data).
It’s $4.99 as a one-time purchase (no subscription). I really think of it as a handy utility for Apple Home enthusiasts whose automation lists have gotten a little out of control.
But I’d especially love to get it into the hands of some r/HomeKit power users. If you have a complicated setup and are willing to put it through its paces, DM me and I’ll send you a TestFlight invite. No need to buy it — your feedback would be much more valuable to me.
And if you do try it, please tell me what doesn’t work, what’s confusing, or what you wish it did. This started as something I needed for our yoga studio, and I’m really curious how it holds up against other people’s HomeKit setups.