I have the ZigBee mesh kit and I bought the Grove (analog) temperature sensor. The sensor is plugged into the AD2 port of the Grove developer board which is configured for analog input (ADC) but the reading I'm getting always seems to be 1023 (which I assume is the maximum value).
I've tried two different temperature sensors and both have the same result. If I unplug the sensor I get a lower value.
I don't think these details are important but:
* The XBee is configured to sample every two seconds
* I'm listening on an XStick connected to the same ZigBee network
* I'm watching the output in the terminal of XCTU but I get the same output when using the Java library
Do you have any idea what I'm doing wrong?
The sensor I have is the 1.2 version http://wiki.seeedstudio.com/wiki/Grove_-_Temperature_Sensor_V1.2
Maybe I need to change the pull-up/pull-down settings?