AndreKoepke / home-system

A smart-home system
0 stars 0 forks source link

Delayed timers #160

Open AndreKoepke opened 1 month ago

AndreKoepke commented 1 month ago

Use-Case

Our dishwasher has no timer. But it would be useful, if we can delay it via Smart Plugs.
When we start the dishwasher, then we can cut off the power-connection. And when we turn it on again, the dishwasher will continue the program.

What should be implemented

  1. When the dishwasher starts, then send a message (like "Dishwasher was started. Do you want to /delay it?")
  2. If a "/delay" message was received, then turn the dishwasher off and ask for a timestamp/duration or offer some options (like "Dishwasher was delayed. When should I turn it on again? In /8h? Or /4h? Or at /06:00")
  3. Turn it on again for the requested time.

Extra goodie: Determine the expected running time and predict the ready-time.