Comments (10)
This is a great feature.
from barbecueboss.
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.
Yes, I agree. Probe temperature alarms are the most useful. This is the basic interface for the 2 thermometers I have.
from barbecueboss.
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.
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.
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.
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.
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.
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.
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)
- darth vader / rey / capt marvel watches need some UI work HOT 9
- [Memory] D2 Bravo runs out of memory on switch to SteakMenu HOT 7
- [GUI] Progressbar - adjust for all watches
- [Bug] Approach S60 crashes on SteakMenuDelegate.mc:45 HOT 8
- [CIQ1] TotalTimeMenu Duration Custom Picker HOT 1
- [Memory] fenix3 and fenix3_hr HOT 2
- [Refactoring] isSmoking param for SmokeLayout is not needed HOT 1
- FR630 button layout is different HOT 2
- [low-n-slow] Temperature probe layouts
- Steak rest timer
- Venu's layout is different
- refactor resources to include the bare minimum required for devices HOT 1
- Tenergy submodule build
- [Tenergy] ProfileRegistrationException: Too Many Profiles HOT 6
- [Tenergy/Simulator] Device Scan - takes long to acquire the sensor in the simulator HOT 4
- [Tenergy/Simulator] Device Scan Crash HOT 3
- [Tenergy] Custom timer should allow hh:mm:ss format HOT 4
- [Menu2] How to dynamically update a MenuItem HOT 2
- [Low-n-slow] Thermometer data reliability metric/icon HOT 1
- implement jungle file annotation excludes for all devices HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from barbecueboss.