So. I was a happy guy after 22 hours, when the flat tree - running off a new SD card - hadn't rebooted once. Still puzzled, but happy.
Then it rebooted three times yesterday, now it hasn't rebooted again for almost another day. This may be within the randomness of this phenomenon, so I'll just call it the same even if it's somewhat less frequent than with the old card.
So, unless someone has another idea, I'm giving up on solving this and firmly settling on mitigation. First, I'll continue with the crontab entry at 21:00 that kills the tree code. I'll have two identical crontab entries - one to turn the tree on at 8am when I want it to start, and one to turn it on at reboot, in case it reboots during the day. Since it never seems to reboot unless the tree is running, there won't be any chance that it will reboot and start the tree outside of the hours 08:00 to 21:00.
And, in a few days, I'll put it away until next Thanksgiving. Maybe I'll think of something in the next 11 months.
Thank you, everyone, for your ideas.
Then it rebooted three times yesterday, now it hasn't rebooted again for almost another day. This may be within the randomness of this phenomenon, so I'll just call it the same even if it's somewhat less frequent than with the old card.
So, unless someone has another idea, I'm giving up on solving this and firmly settling on mitigation. First, I'll continue with the crontab entry at 21:00 that kills the tree code. I'll have two identical crontab entries - one to turn the tree on at 8am when I want it to start, and one to turn it on at reboot, in case it reboots during the day. Since it never seems to reboot unless the tree is running, there won't be any chance that it will reboot and start the tree outside of the hours 08:00 to 21:00.
And, in a few days, I'll put it away until next Thanksgiving. Maybe I'll think of something in the next 11 months.
Thank you, everyone, for your ideas.
Statistics: Posted by tinker2much — Sun Dec 28, 2025 2:09 pm