When getAddress fails in getTempCByIndex() return DEVICE_DISCONNECTED_C.

This fixes what I reported in issue #8