The following features are not yet implemented: Support for Pebble 2 watches. The new models only support Bluetooth Low Energy, and Pebble's BTLE protocol is not implemented in Rockpool. Fitness features such as step counting and sleep tracking work on the watch, but the data is not downloaded to Rockpool so there's no long term data or graphs of your activity. The heart rate monitor is not supported, though neither is the watch that has it.
libpebble3 is a kotlin multiplatform library for interacting with Pebble devices. It is designed to do everything that a Pebble/Core watch companion app needs to do, except for the UI and specific web services.
Could the Sailfish community help to add one more platform to the library?
I also tried the official app in AAS with the workaround to switch Bluetooth from host to AAS.
I’m currently stuck at the app crashing and not finding the Bluetooth setting in AAS.
Well, not the best technology suited for Sailfish but yeah it’s doable. @flypig and @thigg “ported” java application and the procedure is well explained at the beginning of flypig’s diary
Are either you or @abranson in the UK? I have a Pebble 2 Duo that i am willing to loan while you wait for your watch to arrive, if it means we can get Rockpool support earlier
I think both @abranson and me are most motivated by actually owning one; but it shouldn’t take too long anymore! Neither of us in the UK at this moment afaik.
My statement is completely “as is”, without warranty of any kind, either expressed or implied, [..]
I also have an active pre-order and am willing to help to get it supported. But not sure if I got right amount of experience and spare time - we will see
In my experience, the “spare time” factor greatly outweighs the “lack of experience” factor! Quite sure both of us will be more than happy to help you help us!
I experimented with trying to build their libpebble3 kotlin multiplatform in SailfishOS, which would be much cleaner than the reimplementation. I managed to get something built, but unfortunately the BLE module they use only implements for iOS and Android, not Linux (of course) so there’s a lot more work to do there. The rest of it was fine though. Shame really. It’s still great to have a fully open-source app for reference.