What data is saved when mh is exited and restarted?
The state of all objects (Timer Serial_Item X10_Item X10_Appliance File_Item Generic_Item) and all the $Save variables. Every 5 minutes while mh is running, and whenever mh is exited, the state of these variables are saved to your code directory in a member called mh_temp.saved_states. When you start mh, this member is run to restore the states. You can make up any members to the $Save array. For example, you can use $Save{sleeping_cat} to track whenever your cat is asleep.