user defined data field

I'm the owner of a Garmin Edge 840 and driving an e-bike. I want to create a data field on the Garmin where I can monitor the amount of battery still needed to finish my activity.

It's something like "100 * distance left / distance to finish". Is this possible and what's the most easy way for a non expert ?

Txs

  • It is not so easy because the e-bike battery status is not reachable for CIQ datafields in an easy way.

    It depends what e-bike you have. You can access the battery state if your e-bike fulfills the ANT+ convention for LEV (Light Electric Vehicles). Some ebikes do this: Specialized, Fazua 50 system, Mahle X20 …
    But you have to code the communication process.

    Shimano Steps needs a BT communication to the CIQ datafield.

    If you have a Bosch motor, there is no way to get battery state into CIQ datafields.

    I have a datafield on the store for ANT+ LEV compatible bikes. It‘s called EDGE 1 EBIKE and it calculates the remaining range for the given battery state using the actual activity data.

  • In case it is still of interest:
    If you want to keep it simple - check how many watt hours you use per kilometer on average. It is usually 5 to 8 Wh/km. Then multiply the distance to destination by this value and you will get the battery capacity you still need (in Wh). You then can calculate the % of charge this are with your battery (i.e. 500 Wh).

    But this estimate is also easy to make by calculating in your head if you look at batterey % and the distance you have already covered Joy

  • I think that's exactly what he wanted to do. He asked for "100 * distance left / distance to finish" what my data field displays. He'll do the math for the battery (and knowing if he's downhill or uphill...)

  • Yes, exactly, and it works. Also using "Appbuilder" and entering the formula works.

    My bike display shows remaining battery and my Edge is showing the calculated field. Up to me to push harder on the pedals or to increase/decrease the support of the motor.

    Thanks for the helpful responses.