Use Cases - ericdmoore/SmokeHousePi GitHub Wiki

Simplest Use Case:

  1. Cook One thing - at constant temp for set time.

A. Web App is Local Only: No global access / domain etc.

B. BBQPi does all the heavy lifting.

After this milestone is achieved, then move onto multi-food and layered on-times so that you get roughly one single off-time.

Motivating Use Case:

  1. Setup the things to be cooked (and weights).... and the time to eat.
  2. SmokeHousePi (BBQPi) can then determine cook start, and when to layer in each food based on its weight
  3. It might even tell me to flip, wrap, or pouch the meat

A. Along the cook time BBQPi might ask: Ready to add the chicken? [Yes/No]

  • No might prompt response of "ok we can adjust the temps so that the chicken cooks a little faster, but this will make it and the brisket more tough"

B. Along the cook, the LCD reads a graph of target temp and actual temp. (Error Variance) C. Along the cook, the local web app is addressable at smokehousepi.local and only on your personal wifi.