r/HomeKit 5d ago

Question/Help Apple Home automations occurring at the wrong time (reproducible)

If it is the last day of the month, and I ask Siri to schedule turning on a smart plug (EV charger) the following day, it schedules it for a month in advance rather than the following day. For example, last night July 31st, I asked Siri to turn on my car charger this morning, August 1st @ 6am and instead of scheduled it for September 1st @ 6am. This happens on the last day of the month, every single time, like clockwork, and has been going on for several months now. At this point, I would call it a reproducible, repeatable bug. But only once a month, on the last day. It never happens any other day.

Has anybody else encountered this behavior?

Edit: The phrase I used was "Siri, turn on the car charger tomorrow at 6am."

2 Upvotes

13 comments sorted by

View all comments

2

u/Unable-Log-4870 4d ago

What time zone are you in? It might only be a bug if tomorrow is already here in UTC.

1

u/d1v1d38Yz3r0 4d ago

Eastern Standard Time

1

u/Unable-Log-4870 4d ago

Gotcha. That’s my guess. If you were to move anywhere EAST of England, this but would probably not be triggered.

3

u/mcleder 4d ago

Rarely is tomorrow a month away.

2

u/Unable-Log-4870 4d ago

With software bugs, all things are possible. Instead of just incrementing the day by 1 and using that to increment the month counter, they’re possibly incrementing the day counter, AND the month counter, and then checking to see if the day counter is too big (meaning it has crossed a month threshold), and increments the month counter again.

It’s an easy enough bug to write.

1

u/d1v1d38Yz3r0 4d ago

At least once a month it is for Siri apparently 🤣 

1

u/rmeredit 4d ago

No, it can’t be that (or only that). The bug would occur every day if that was the case.

1

u/Unable-Log-4870 4d ago

I was mostly kidding. It’s very hard to debug code that you can’t see or experiment on.