I very rarely use cheats, however, I do something very similar with the moodlet manager, and it's not cheating. You might like to give it a try. (I believe there is a motive mobile, or something like that which I don't have the EP for, but which could be used in the same way). Use the moodlet manage to restore the sim's tiredness bar. Then send the sim straight to bed. They get in and get out again immediately, but up pops the fully rested moodlet!