I don't think the downtime UI would support that. The recurrence periods are standard ones that are hardcoded in.
I think what you could do is use the generic execution plugin and have it run a curl command or something like that to create a 10 minute downtime using the server rest API.
Then you could create a task to have that generic execution task run every 29 hours as the task scheduler is more flexible. I think that would work.