@CarlN In your RoboFocus help file it states:
“Temperature. This is a passive display of the temperature. The display automatically updates at the rate set by the entries in the temperature compensation screen (though independent of whether temperature compensation is actually turned on), or when a refresh or other action is made. The units (Raw, F, or C) and calibration are selected in the temperature compensation screen. Note that Celsius and Fahrenheit cannot be selected until temperature calibration is performed.”
You mention that " it shows the temperature, in the funky units". This would suggest to me that you never actually did the calibration mentioned above - so the unit is not putting out C° or F° that SGP can read. (Not fact here - just my take on what might be happening).
I have RoboFocus also - but never did the calibration either and SGP always showed NA for temp - just like you are seeing. It never bothered me as I never did refocus based on temp.
Kinch