I am working on an application that will communicate with a PM5 using BLE. In my case I am developing the application in Python using pygatt but I am also facing the same problem using any BLE monitoring tool on my IPhone. I.e. it is not a programming error.
In my application I am able to read the firmware version, manufacturer name etc. I.e. 0x0012 - 0x0015. However, when trying to access the real time data on 0x0031 I get a reading that is the same throughout the whole workout. I.e. the value never changes.
Am I missing something here? Do I need to activate the real time data in some way other than request a read from e.g. 0x0031?
Bluetooth; Real time data froozen
Re: Bluetooth; Real time data froozen
I am also having this problem and I'm surprised that the folks at Concept2 have not taken the time to answer such a simple question.
To recap, here what I'm doing:
Step 1:
I read (over Bluetooth) the ROWING_STATUS_CHARACTERISIC (0x0031) on the PMROWING_SERVICE (0x0030) and I get this:
ROWING_STATUS_CHARACTERISIC: ', [12,125,246,230,183,34,32,33,9,250,107,125,103,10,190,20,72,249,53]
Step 2:
I start Rowing and continue for 20 seconds
Step 3:
I repeat step one. To my bewilderment, it reads exactly the same as before!!!
Why isn't the ROWING_STATUS_CHARACTERISIC getting updated?
To recap, here what I'm doing:
Step 1:
I read (over Bluetooth) the ROWING_STATUS_CHARACTERISIC (0x0031) on the PMROWING_SERVICE (0x0030) and I get this:
ROWING_STATUS_CHARACTERISIC: ', [12,125,246,230,183,34,32,33,9,250,107,125,103,10,190,20,72,249,53]
Step 2:
I start Rowing and continue for 20 seconds
Step 3:
I repeat step one. To my bewilderment, it reads exactly the same as before!!!
Why isn't the ROWING_STATUS_CHARACTERISIC getting updated?
- Citroen
- SpamTeam
- Posts: 8059
- Joined: March 16th, 2006, 3:28 pm
- Location: A small cave in deepest darkest Basingstoke, UK
Re: Bluetooth; Real time data froozen
Send an email to rowing@concept2.com they're more likely to see that than any post on the forum.