markdotai / emtb

A data field allowing Garmin watches to show information about a Shimano STEPS e-bike.
https://apps.garmin.com/en-US/apps/461743f9-b350-486f-bd87-613c7b0bab90#0
MIT License
31 stars 8 forks source link

Added cadence, speed and assistance level + new layout #2

Closed NicholasRasi closed 3 years ago

NicholasRasi commented 3 years ago

Now it is possible to display:

markdotai commented 3 years ago

Wow this is awesome :) So cool that you worked out where those values are - makes me want to try it now! And I didn't even expect assistance level would be in there. A lot of people have been asking for cadence, so they will appreciate it :)

I'm not a GitHub expert, so I'll work out how to merge your work. And then make a new build for the Garmin App Store.

markdotai commented 3 years ago

With these extra values, I'm wondering if it's possible to have 2 data fields (separate ones in the app store) - whether the Garmin device end, and the Shimano e-bike end can both handle 2 Bluetooth connections at once. Then it would be possible to display different data in each field. Might have to try it and see ...

NicholasRasi commented 3 years ago

:smile: thank you. Actually there are more information that you can get from the ble connection.

The data available from the 3 notifications are (at least):

However, I don't think that other information are truly useful for the average user, but they are there.

With these extra values, I'm wondering if it's possible to have 2 data fields (separate ones in the app store) - whether the Garmin device end, and the Shimano e-bike end can both handle 2 Bluetooth connections at once. Then it would be possible to display different data in each field. Might have to try it and see ...

This is possible because for example, with the Vivoactive 4 it is possible to add 2 fields on the same page. However I don't think is the best way to achieve a good result mainly because:

I also tried to display the fields on multiple lines with a simple "\n" however it does not work.

I think that it would be better to use the complex data field, and display the 3 values vertically. However, it requires more efforts.

NicholasRasi commented 3 years ago

Changelog:

I've tested it with the simulator and a Vivoactive 4 and it seems to work.