accessing temperature from data field

Hi, is it possible to access temperature from a datafield (edge 1000 device ) ?
In activity.info object there is no temperature field and the Sensor* API are not accessible from datafields,
farther, SensorHistory not available on edge devices
In what manner could I access to temperature information ?
Thank you!
  • You could do direct Ant calls to access the tempe and get it in time. If you want to use sensors, that would be in a background process, which can run for at most 30 seconds, and accessing the tempe as a system sensor can take a minute or two to connect, so that would be hit and miss at best.
  • ok but i want to access the temperature provided by the edge 1000 internal sensor, not external ant sensor. Is there a way ?
    Thank you
  • That you access with SensorHistory, and SensorHistory isn't available on the E1000.
  • I see, so it's impossible for a datafield on e1000 ( and i think also on e1030) to access internal temperature sensor. Big limitation, is it possible to include temperature in activity.info object in the next fw/iq versions ? Thank you
  • Actually, on the E1000 you make be able to get it in Sensors, as I don't think it supports the Tempe as a standard sensor (can you pair one?)

    In a DF, that would be done in a background process, but as a quicker test, you could try a simple watch-app that just enables the sensor, and displays what you get (enableSensorEvents). I don't have a e1000 so can't try it myself.

    My Hike2 App is available for the e1000, and if it sees the a temperature in Sensors, it displays it on the bottom line of most screens. You could also just give that a try.
  • Funny, I was just looking at doing this exact same thing just now on the 1030 as I'm adapting code from the 935. On the 935 I was using the temperature history as well as the Tempe. Requiring a Tempe with the Edge to get access to temperature is really lame. Funny thing here is that the internal temperature on the watches are pretty much useless (hence using a Tempe) if you are wearing the device, but Edge temps should be relatively accurate mounted on the bike with higher wind speed. Yet they give you access to the data on the watch but not the Edge.

    I don't have the 1030 yet so I can't do any actual testing. Please let us know if you find away.

    Garmin, please consider giving access to the temperature in a more direct way on all devices that support temperature.
  • Actually, with the edge, you'll see complaints that the temp from the internal sensor is off too. Mounted on the handlebars, in full sunlight, it can read quite high.
  • But I did just try the Hike2 app on a e520. By way of Sensors, I am seeing the internal temperature. On watches, that only happens with a tempe