-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slow speed data download and minor issue #44
Comments
instead of only sending the last byte this fixes mismatch of logged device id on Serial output of the ESP and device id which appears in MyAmbience (as mentioned in issue #44
Hello @danielbernalb
First thing to check is that you always keep your phone near the gadget while downloading and also having a lot of other BLE devices around might slow down the download. Further, we recently added support in MyAmbience and arduino-ble-gadget to avoid missing datapoints when downloading data from the gadget. This means that whenever we detect that data was lost we re-initialize the data download. The support for it was added on the master, but was not yet released. Which version do you use, latest master or version 1.3.2?
Best, Léonie |
Hello Leonie. Thanks for your response. Testing my SEN55-4-0, SPS30 and SCD40 I found differences:
Due to the problem I change the DataProvider for my SEN55 to T_RH_VOC_PM25_V2 and I have the same performance as SEN54 (good but slow) and if I change to PM10_PM25_PM40_PM100 it works fine and fast. I think it's a problem with the performance of the DataProvider. Thank you |
Hello @danielbernalb |
Deair @danielbernalb I had some time to investigate regarding the data download
I hope this helps to resolve the issue with fast/slow downloads. Best, Léonie |
Hi,
My main issue is the very slow data download speed in the MyAmbience app. Using the same Android phone, it sometimes takes minutes to download, for example, 200 data points, while other times it only takes few seconds. I haven’t been able to identify the cause of this inconsistency. I would appreciate some guidance on resolving this issue.
And I’ve noticed a minor issue with the MyAmbience app displaying the Device ID in an unhelpful way.
Example in the APP:
Device id: 00:C1 (device 1)
Device id: 00:c1 (device 2)
However, in the code I’ve written, the ID is displayed correctly:
Serial.print(F("Sensirion Provider Lib initialized with deviceId = "));
Serial.println(provider.getDeviceIdString());
Sensirion Provider Lib initialized with deviceId = c1:a2
Sensirion Provider Lib initialized with deviceId = c1:d3
Thanks!
The text was updated successfully, but these errors were encountered: