Git Product home page Git Product logo

Comments (10)

arquicanedo avatar arquicanedo commented on September 26, 2024

This is a great feature.

from barbecueboss.

nilsbenson avatar nilsbenson commented on September 26, 2024

I think we should consider at some point to not only have the temp check timer - but also be able to configure each probe to a set target temp so the user can be notified when the meat hits temp because based on the outside temperature it could happen well before they think it should be done.

from barbecueboss.

arquicanedo avatar arquicanedo commented on September 26, 2024

Yes, I agree. Probe temperature alarms are the most useful. This is the basic interface for the 2 thermometers I have.

from barbecueboss.

arquicanedo avatar arquicanedo commented on September 26, 2024

After writing the previous comment I was thinking that probably the most natural interface for the low-n-slow is to have unbounded timers. Everything is temperature-driven. Instead of having the DurationPicker as the main action in the low-n-slow, we could have a TemperaturePicker for the probes and simply let the time go as it needs to.

The only problem with this is if we don't reliably get temperature values from the probe (e.g., battery runs out in the thermometer). We could burn or overcook some food.

from barbecueboss.

nilsbenson avatar nilsbenson commented on September 26, 2024

I agree. My smoker sits outside far enough away that if I'm anywhere in the house I can't get a connection. It picks it up if I'm within about 40-50 ft., but that's not far enough for me to pick it up inside the house. The timer is more of a general thing, and makes it useful even if you don't have a thermometer.

The way I see it
no therm:

  • you can estimate the smoking time and temperature based on meat type and weight
  • enter the time to smoke
  • setup the smoke/water/temp check
  • get notifications during the smoking to check on it so you don't forget
  • when notified you can stick a thermometer in it when you think it might be ready

with thermomter:

  • things work the same
  • when the probe reaches the desired internal temp it notifies and you know that it's done, regardless of how much time you set on it

One of the issues I have is that the smoker sits in full sun, and in the middle of the summer it can be difficult to control the smoking temperature so the probe is a nice way to keep on top of it. If you don't have a probe, or don't have bluetooth it would still be nice to be told to check on it (or I have a tendency to forget).

from barbecueboss.

arquicanedo avatar arquicanedo commented on September 26, 2024

The current implementation keeps the reminder for 2 minutes after the check time has been reached. Perhaps adding vibration would be beneficial.

Having the user clear the alarm would be a bit problematic and cumbersome.

Another option would be to create a custom screen with the alarm. The water/smoke/temp icon in the center and some vibration until you clear it.

from barbecueboss.

nilsbenson avatar nilsbenson commented on September 26, 2024

I was thinking we could have a view that gets pushed that has the alert information. Then the user just clicks the go button and it goes away.

This could also be used to notify users when running the background that they need to check something.

For the low-mem devices I think it's possible too, but we will have to see.

from barbecueboss.

arquicanedo avatar arquicanedo commented on September 26, 2024

I'll prioritize this between tomorrow and Friday. Then cleanup the mess with the watch-specific strings.xml. This is unecessary and created a mess.

from barbecueboss.

arquicanedo avatar arquicanedo commented on September 26, 2024

I think the basic implementation works. The only possible improvement would be to reset the warning flags when:

  • Smoke timer is reset (e.g., set for another 2 hours)
  • App wakes up - the warning flags are not persisted now so there is no way of knowing whether the warning has been cleared by the user

from barbecueboss.

arquicanedo avatar arquicanedo commented on September 26, 2024

I think the basic implementation is ok. We just need to persist the warning flags and add the logic to decide when to warn the user after the app has been re-opened during a smoking session.

from barbecueboss.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.