Is there any way to get the temperature of the device (Venu 2) in intervals smaller than 5 minutes? I am trying to get it every minute or even 30 seconds for logging purposes....
Is there any way to get the temperature of the device (Venu 2) in intervals smaller than 5 minutes? I am trying to get it every minute or even 30 seconds for logging purposes....
What you see for internal ia SensoeHistory.getTemperatureHistoy. What you see for Temp is Sensore.getInfo().temperature. And this can vary based on specific devices,
I see "--" for Tempe...
So does my Venu 2 just not support this method of getting the internal temperature?
I can't use SensorHistory due to it only outputting one value every 5 minutes...
I forget when this started to work, but probably doesn't work with the venu 2
So I can't get the temperature in intervals smaller than what's provided by SensorHistory?
Seems you can't on a venu2.. On a fr570, it works as I described,
Venu2 doesn't have a built in thermometer: https://www.garmin.com/en-US/p/707538/#specs
| Thermometer | yes (tempe |
|---|
It has a baro which means it has an internal sensor. It also supports and external Tempe sensor
Garmin discontinued the TEMP, and that was about the time that Sensor.getInfo().temperature changed on newer watches.
SensorHistory can be used to show the internal temp, but the history is only saved every few minutes, In the sim, that data is "canned"

So the Venu 2 is just the model in between "buy a Tempe if you want temperature readings of any kind" and "you can use Sensor.getInfo() and read the temperature as often as you want"?
Could Garmin update the software to change this? It has to have a sensor if I can get values using SensorHistory....
I bought a new Tempe a year ago. I had to comb the whole internet, and this was probably one of the few remaining new items in Europe at any retailer.
As for knowing the temperature: as far as I understand there's no really accurate way to know either the air temperature or the skin temperature using the built-in thermometer, because it is not designed for either of these. It's part of the barometer (which kind of implies that it measures air temperature) but it's also affected by your heat, and probably more importantly by your watch's heat.
There are other external devices, like Core, that are made to measure your core temperature.
I developed a couple for simple sensors that pass on ambient temp over BLE. One using a raspberry pi and the other. and ESP32 for a cost in the $25us range, and right now with a battery life of about 4 hours. This might work based on the applicaion, and if steady power is available.