I don't expect anyone will know this. Kind of a corner case. But frustrating that there doesn't seem to be a solution.
I can get the battery levels for my ANT Shifters, Radar, Power Meters, Speed sensors, etc. Unfortunately, HEART RATE is still not supported by CIQ.
I can even get it for my Headlight and Taillight.
For a 24 hr ride I have coming up, I'll have two ANT headlights I can swap out. The issue is, I can't see distinctions between the two headlights to report on their individual battery levels.
I can POLL the Light Network and see I have two devices. But in the Page 0x01 onMessage(msg) where the battery status is reported, there is no device ID. And "msg.deviceNumber" is not populated.
So both headlights will send a Page 0x01. With their battery status (eg: GOOD, OK, CRITICAL, etc). But there is no way to know which headlight is reporting. Not a big deal. But if anyone has played with ANT LIGHTS and knows how to grab the device ID from the responding lights and can tie that ID to the Page 0x01 onMessage... let me know. Thanks!!