Community-Based Optimal Scheduling Of Smart Home Appliances Incorporating Occupancy Error