My smart home to have a dish washer that communicates when the dishes are done either through my smart phone or through the smart home itself. Perhaps a self loading soap system where instead of loading the machine for every cycle i'm able to load multiple soap packets and it will automatically go through them until it's empty. I should be to check the status of the machine(full, empty, needs to be run, finished running) at any time. 