Datafield : SPHGraWH

German version of this description is available: forums.garmin.com/.../datafield-sphgrawh-deutsch

WHERE TO FIND SPHGraWH AFTER DOWNLOAD:

To bring SPHGraWH onto the screen please select “connected features and settings” (1).
Then choose your activity profile (2)(3).
Next select “Data Screens” to create a new data screen (4)(5).
The new data screen should have the type “Data Screen” (6) and contain a Connect IQ app (7).
Please select “SPHGraWH” (8) and confirm the following pages (9)(10)(11)(12).

=> For screenshots see picture below.



MAIN ELEMENTS:

  • Speed-Graph with current speed, average speed and maximum speed
  • Compass with wind bearing marker if weather is available/GPS Quality/Temperature/Time of day/Direction
  • Battery

Depending on your device there are up to nine customizable fields with the following defaults:

  • Elapsed Time
  • Distance
  • Cadence
  • Time of Day
  • Grade
  • Total Ascent/Elevation/Gear-Combo/Temperature
  • Time to Destination
  • Distance to Destination
  • ETA at Destination

List of available fields (Availability depends on Edge device and paired sensors)

  •   - Distance
  • A - Cadence
  • B - Time of Day
  • C - Grade
  • D - Elevation
  • E - Totl. Ascent
  • F - Heart Rate
  • G - Avg. Heart Rate
  • H - HR %Max
  • I - Avg. Speed
  • J - Power
  • K - Avg. Power
  • L - Watts/kg
  • M - W' Balance
  • N - LR Balance (if supported by your power meter otherwise average power is displayed; only visible if a power meter is paired)
  • O - Training Effect
  • P - Gear Combo
  • Q - Max. Speed
  • R - Temperature
  • S - Dist. to Next
  • T - Time to Dest.
  • U - Dist. to Dest.
  • V - ETA at Dest.
  • W - NP
  • X - IF
  • Y - TSS
  • Z - VS - 30s Avg.
  • a - Avg. Cadence
  • b - Calories
  • c - HR Zone
  • d - Power Zone
  • e - % HRR
  • f - Speed
  • g - Rear Gear
  • h - Dist. Uphill
  • i - Max. HR
  • j - Max. Power

Additional information graphs (not available on all Edge devices)

  • Power-Graph with power zones based on ftp value (only available if power meter is paired and active)
  • Gear information graph (only available if cadence sensor or electronic shifting is paired and active)
  • 3 Hour Weather Forecast (only available if your Edge device supports weather data provided through Garmin Connect app)

Please note:
If no electronic shifting is paired gear information is calculated from speed and cadence (sensor needed). Sometimes gear information maybe incorrect due to similar gear ratios.



LAYOUT:



HEART RATE AND POWER GAUGE:

If a power meter is paired the heart rate graph automatically changes to power graph. Also the values beneath this graph change from heart rate to power.



CONFIGURATION OPTIONS VIA OVERLAY:

When the “Trip Counter, FTP, and Speed to Destination” overlay is enabled you can double-tap at the right edge of the upper graph to bring this overlay up.

The digits can be increased individually by tapping the digit. “9” is followed by “0” and there is no carryover to the next digit.
Exit the overlay and save the values by tapping the checkmark (green).
Exit the overlay without saving any values by tapping the cross (red).

Trip Counter (distance and ascent since last reset):
Elapsed distance and elevation gain since last reset are automatically updated up and saved when you complete an activity.
If necessary, corrections can be made via the overlay.
The values can be reset to 0 by tapping “Reset” (blue).
Distance and ascent since last reset can also be shown by tapping the top right corner.

FTP:
In addition to change your own FTP value via the app settings, the FTP value can also be changed directly in the app.

Speed used to calculate estimated time of arrival (ETA):
There are three different calculation methods depending on the value:

  1. 0.0 km/h (0.0 mph):
    average speed is used to calculate ETA
  2. less than or equal 1.6 km/h (1.0 mph):
    current speed is used to calculate ETA
  3. greater than 1.6 km/h (1.0 mph):
    configured speed is used to calculate ETA



AVAILABLE APP SETTINGS (Garmin Connect IQ or Garmin Express needed):

  • configuration string for font sizes, colors, speed graph range and something more
  • W PRIME (J)
  • FTP (W)
  • heart rate graph range
  • up to nine customizable fields
  • wheel size (for two bikes)
  • sensor device ID for bike identification (for two bikes)
  • gear size for calculation gear information (for two bikes)

You can configure 1-3 chain rings and up to 14 sprockets, i.e.

  • 32;50-42-36-32-28-24-21-18-16-14-12-10
  • 50-34;28-25-23-21-19-17-15-14-13-12-11
  • 44-33-22;30-26-23-20-18-16-14-12-11

Wheel size, gear sizes and ANT+ ID can be set for two bikes.



AUTOMATIC BIKE IDENTIFICATION:

If you have two bikes with non electronic shifting the configuration of gear sizes for each bike might be identified by the ANT+ ID of a cadence, speed, speed cadence or power sensor (not supported by all devices, i.e. Edge 1000). So you don’t have to toogle between these bikes by a touch on the screen.
When automatic bike selection is not configured by setting the ANT+ IDs you can select manually (see picture with touch screen areas)



SPEED HUBS:

Rohloff speed hub and Shimano internal geared 8-speed and 11-speed hubs can be configured without knowing the internal gear combos. Chain ring and sprocket have to be configured using the following format "<teeth of chain ring><Identifier for hub>-<teeth of sprocket>;01".

Valid identifiers and examples for a chain ring with 42 teeth and sprockets with 14 to 16 teeth:

Identifier Description Example
R14 Rohloff Speed Hub 42R14-16;01
S08 Shimano Internal Geared Hub 8-speed 42S08-15;01
S11 Shimano Internal Geared Hub 11-speed 42S11-14;01

Chainring and sprocket size always have to be two digit values.



ELECTRONIC SHIFTING AND DECIMAL GEAR SIZES:

If electronic shifting is paired to your Edge device the SPHGraWH settings for Device ID, wheel size and gear sizes are ignored.
Instead you have to configure your chain rings and cogs on your Edge device. SPHGraWH will take these values to display your actual gear combo.

You can enter decimals for gear sizes. For example you can enter 50-34;28-25-23-21-19-17-15-13813212-11 instead of 50-34;28-25-23-21-19-17-15-14-13-12-11.
In this case 138 (-> 13.8) and 132 (-> 13.2) is used for gear calculation while round(13.8)=14 and round(13.2)=13 are displayed.
This can be used to optimize identification of gear sizes.



VALIDATION OF SETTINGS:

When you changed settings and pushed the save button please keep an eye on your Edge. If there was any invalid input a message is displayed at your Edge for 15 seconds if you are using Garmin Connect or Connect IQ. If you use Garmin Express and your device is in mass storage mode no message could be displayed.
In every case of invalid input the default value is used instead of the invalid input parameter.
If you can’t get back to valid values please consider to delete the settings file in the folder “Garmin/Apps/SETTINGS” on your Edge device.



FTP ZONES (SPHGraWH can not get ftp zones from user settings):

FTP zones are calculated according to the following list:

  • Zone1 from   0% to  55% FTP
  • Zone2 from  55% to  75% FTP
  • Zone3 from  75% to  90% FTP
  • Zone4 from  90% to 105% FTP
  • Zone5 from 105% to 120% FTP
  • Zone6 from 120% to 150% FTP
  • Zone7 from 150% to .... FTP



STANDBY DURING ACTIVITY RECORDING:

When your Edge is put to standby while activity recording is active W’ bal (diff) calculation goes on. When you turn your device on and you continue activity recording standby time is considered for W’ bal (diff) calculation.



CONFIGURATION OF FONT SIZES, COLORED BAR GRAPH AND VISIBILITY OF FIELDS:

Further settings can be made using the 29 character sized configuration field. The characters of this configuration string are used to modify some properties of SPHGraWH. For example dynamic colors for the bar graphs or larger font sizes can be set. If you would like to activate a feature then set the according cipher to the value described beneath. In a “large font” scheme the larger font size is used wherever possible. So individual font size changes via the configuration string only take effect if a non “large font” scheme is selected. For the entire configuration string please have a look at the following explanation:


Description of ciphers in the display settings field:

0000-0000-0000-0000-0000-0000
||||.||||.||||.|||| ||||.||||
||||.||||.||||.|||| ||||.|||Speed gauge
||||.||||.||||.|||| ||||.||Color scheme
||||.||||.||||.|||| ||||.|Content of upper right field
||||.||||.||||.|||| ||||.Extra values beneath speed in bar or curved scale
||||.||||.||||.|||| ||||One decimal place for 3-digit distance values
||||.||||.||||.|||| |||Initial content of upper left field
||||.||||.||||.|||| ||Right power field
||||.||||.||||.|||| |Mid power field
||||.||||.||||.|||| Left power field
||||.||||.||||.|||Right HR field
||||.||||.||||.||Mid HR field
||||.||||.||||.|Left HR field
||||.||||.||||.Power
||||.||||.||||Overlay for trip counter, FTP and speed to destination
||||.||||.|||W’ bal calculation
||||.||||.||Larger font size for upper left and right values
||||.||||.|Larger font size for values beneath bar scale
||||.||||.Shrink view while radar bar is shown
||||.||||Bar graph for distance to destination
||||.|||Larger font size for gear combo in gear info
||||.||Larger font size for values beneath curved scale
||||.|Larger font size for average speed
||||.Larger font size for elapsed time
||||Power gauge
|||Layout of upper scale
||Content of middle scale
|Dynamic color for HR/Power bar graph
Display rear gear

In detail:

Speed gauge

   0000-0000-0000-0000-0000-0000
                               |
                               0: 0-30 kmh / 0-15 mph
                               1: 0-40 kmh / 0-20 mph
                               2: 0-50 kmh / 0-25 mph
                               3: 0-60 kmh / 0-30 mph
                               4: 0-70 kmh / 0-35 mph
                               5: 0-80 kmh / 0-40 mph
                               6: 0-90 kmh / 0-45 mph
                               7: 0-100 kmh / 0-50 mph

Color scheme

   0000-0000-0000-0000-0000-0000
                              |
                              0: blue
                              1: red
                              2: green
                              3: yellow
                              4: pink
                              5: blue with large font
                              6: red with large font
                              7: green with large font
                              8: yellow with large font
                              9: pink with large font

Content of upper right field

   0000-0000-0000-0000-0000-0000
                             |
                             0: Battery
                             1: Temperature
                             2: Time of day
                             3: Direction

Extra values beneath speed in bar or curved scale

   0000-0000-0000-0000-0000-0000
                            |
                            0: Show all values
                            1: Hide extra values
                            x: Hide all values

Decimal place for distance values

   0000-0000-0000-0000-0000-0000
                           |
                           -: one decimal place for up to 2-digit distance values
                           ,: one decimal place for up to 3-digit distance values

Decimal place for 3-digit values can lead to overlapping ciphers on some devices.

Initial content of upper left field

   0000-0000-0000-0000-0000-0000
                          |
                          0: Compass and wind bearing
                          1: Compass
                          2: GPS Quality
                          3: Temperature
                          4: Time of day
                          5: Direction
                          6: Compass and wind bearing

Marker for wind bearing is only available if your Edge device supports weather data provided through Garmin Connect app.

Right power field

   0000-0000-0000-0000-0000-0000
                         |
                         0: Default value
                         1: W’ Balance
                         2: Power
                         3: LR-balance
                         4: Avg. Power
                         5: Watts/kg
                         6: NP Approximation
                         7: IF Approximation
                         8: TSS Approximation
                         9: Power Zone
                         s: Speed
                         x: Hide value
                    A-Za-j: Selection according to list of available fields

Mid power field

   0000-0000-0000-0000-0000-0000
                        |
                        0: Default value
                        1: W’ Balance
                        2: Power
                        3: LR-balance
                        4: Avg. Power
                        5: Watts/kg
                        6: NP Approximation
                        7: IF Approximation
                        8: TSS Approximation
                        9: Power Zone
                        s: Speed
                        x: Hide value
                        ^: Power in upper graph
                   A-Za-j: Selection according to list of available fields

Left power field

   0000-0000-0000-0000-0000-0000
                       |
                       0: Default value
                       1: W’ Balance
                       2: Power
                       3: LR-balance
                       4: Avg. Power
                       5: Watts/kg
                       6: NP Approximation
                       7: IF Approximation
                       8: TSS Approximation
                       9: Power Zone
                       s: Speed
                       x: Hide value
                  A-Za-j: Selection according to list of available fields

Right HR field

   0000-0000-0000-0000-0000-0000
                     |
                     0: Default value
                     1: %Max Heart Rate
                     2: Heart Rate
                     3: Avg. Heart Rate
                     4: Trainingeffect
                     5: Heart Rate Zone
                     6: % Heart Rate Reserve
                     7: max. Heart Rate
                     x: Hide value
                A-Za-j: Selection according to list of available fields

Mid HR field

   0000-0000-0000-0000-0000-0000
                    |
                    0: Default value
                    1: %Max Heart Rate
                    2: Heart Rate
                    3: Avg. Heart Rate
                    4: Trainingeffect
                    5: Heart Rate Zone
                    6: % Heart Rate Reserve
                    7: max. Heart Rate
                    x: Hide value
               A-Za-j: Selection according to list of available fields

Left HR field

   0000-0000-0000-0000-0000-0000
                   |
                   0: Default value
                   1: %Max Heart Rate
                   2: Heart Rate
                   3: Avg. Heart Rate
                   4: Trainingeffect
                   5: Heart Rate Zone
                   6: % Heart Rate Reserve
                   7: max. Heart Rate
                   x: Hide value
              A-Za-j: Selection according to list of available fields

Power

   0000-0000-0000-0000-0000-0000
                  |
                  0: 3 seconds average power
                  1: 10 seconds average power
                  2: current power

Overlay for trip counter, FTP and speed to destination

   0000-0000-0000-0000-0000-0000
                 |
                 -: Overlay is disabledd
                 =: Overlay is enabled

W’ bal calculation

   0000-0000-0000-0000-0000-0000
                |
                0: Integral calculation method
                1: Differential calculation method

Larger font size for upper left and right values

   0000-0000-0000-0000-0000-0000
               |
               0: Default font fize
               1: Large font

Larger font size for values beneath bar scale

   0000-0000-0000-0000-0000-0000
              |
              0: Default font size
              1: Large font

Shrink view while radar bar is shown (not available on Edge 1000)

   0000-0000-0000-0000-0000-0000
             |
             0: Feature is deactivated
             1: Shrink view when radar detects a threat
             2: Additionally show relative speed of first target in right field beneath upper gauge
             3: Additionally show absolute speed of first target in right field beneath upper gauge
             4: Shrink view when radar detects a threat (radar track on left side)
             5: Additionally show relative speed of first target in left field beneath upper gauge
             6: Additionally show absolute speed of first target in left field beneath upper gauge

Bar graph for distance to destination

   0000-0000-0000-0000-0000-0000
            |
            -: shows covered distance to destination as 0% -> 100%
            =: shows remaining distance to destination as 100% -> 0%

Larger font size for gear combo in gear info and unit for wind speed

   0000-0000-0000-0000-0000-0000
           |
           0: Default font size gear combo
           1: Large font size gear combo
           1: Wind speed in m/s
           1: Large font size gear combo and wind speed in m/s

Larger font size for values beneath middle gauge

   0000-0000-0000-0000-0000-0000
          |
          0: Default font size
          1: Large font size
          2: Bar Graph with large font size instead of curved graph

Larger font size for average speed

   0000-0000-0000-0000-0000-0000
         |
         0: Default font size
         1: Large font size

Larger font size for elapsed time

   0000-0000-0000-0000-0000-0000
        |
        0: Moving time and default font size
        1: Moving time and large font size
        2: Total time of activity and default font size
        3: Total time of activity and large font size

Power gauge

   0000-0000-0000-0000-0000-0000
       |
       -: Customizable by tapping
       _: 0 - 400 W (fixed; can not be changed by tapping)
       +: 0 - 600 W (fixed; can not be changed by tapping)

Layout of upper scale

   0000-0000-0000-0000-0000-0000
      |
      0: Round scale plus digital display value
      1: Show elapsed time within upper scale
      2: Needle in upper scale without digital display value
      3: Needle in upper scale with digital display value
      4: Large Font Size for actual value
      5: Hide digital display of average speed

Layout of middle scale

   0000-0000-0000-0000-0000-0000
     |
     0-6: Possible values for content of graphs. (see table below)

Value    Upper graph Middle graph    Lower graph
Devices with upper, middle and lower graph
0 Speed Power/(HR) Gears/HR/Weather/Data fields
1 Speed Gears Gears/HR/Weather/Data fields
2 Speed HR Gears/Power/Weather/Data fields
3 Power/(Speed)   Speed/(HR) Gears/HR/Weather/Data fields
4 Power/(Speed)   HR Gears/Speed/Weather/Data fields
5 Speed Weather/(HR) Gears/HR/Weather/Data fields
6 Speed Data fields Gears/HR/Weather
     
Edge 840/540/830/530
0 Speed Power/(HR)
1 Speed Gears
2 Speed HR
3 Power/(Speed) Speed/(HR)
4 Power/(Speed) HR
5 Speed Weather/(HR)
6 Speed Data fields
     
Edge 820/520plus
0 Speed Data fields
1 Speed Gears
2 Speed Power/(HR)
3 Speed HR
4 Power/(Speed) HR
5 Power/(Speed) Speed/(HR)
  • Weather is not available on all devices. If weather is not available:
    • heart rate is displayed instead in the middle graph
    • weather is omitted in the lower graph
  • Gear info is only shown when cadence sensor or electronic shifting is paired. Otherwise
    • heart rate is displayed in middle graph
    • gear info is not available as bottom graph
  • If no power meter is paired or power meter is in sleep mode:
    • speed is displayed instead of power in the upper graph
    • heart rate is displayed instead of power in the middle graph
    • power and heart rate are omitted in the lower graph

Set dynamic color for HR/Power bar graph

   0000-0000-0000-0000-0000-0000
    |
    0: Default color for heart rate and power graph
    1: Colored graph depending on heart rate zone or power zone

Display rear gear instead of gear combo

   0000-0000-0000-0000-0000-0000
   |
   0: Show gear combo in gear info
   1: Show rear gear in gear info
   2: Show rear gear in upper graph

For example if you want to have colored bar graphs and a larger font for elapsed time you have to set the values second and sixth position to:

“0100-1000-0000-0000-0000-0000”



BACKGROUND COLOR:

Background color is set according to the day/night color of your device.



TRAININGEFFECT:

When there is no Trainingeffect available on your device burned calories are displayed instead. Display switches to calories when Trainingeffect is 0 for more than 30 seconds.



SENSOR BATTERY INFO:

If you tap onto the upper right corner of the screen you will get a list of active sensors if battery information is available for the sensor. This information is shown for 20 seconds and then disappears automatically. There is no language support. Information is actually only available in English. Looking at a line there is at first the type of sensor (power meter, speed, cad, speed cad). Then there is a marker to indicate the battery status: light green=new, green=good, yellow=ok, red=low, magenta=critical. Next you will find the battery voltage and at the end of the line the operation time in hours. Please note that not all sensors provide all information or battery status at all. So don’t be disappointed if the list is very short or empty. Please don’t expect a battery status for DI2 or any heart rate sensor.

To my experience only newer speed or cadence sensors and most power meters provide a battery status.



WEATHER DATA:

On some Edge devices you can display weather forecast for the next three hours. You get this information by toggling through the information in the bottom line or the middle graph of SPHGraWH. Please note that weather data is only displayed if it is provided by Garmin Connect App running on your smartphone. SPHGraWH does not establish its own connection to a provider of weather data but uses weather data provided by Garmin. Therefore it is important that Garmin Connect App is running and weather is correctly configured and enabled in Garmin Connect App and your Edge device.

If no weather data is displayed there might be several reasons.

  • The installed firmware does not support weather data for custom apps
  • Your Edge is not connected to a smartphone with Garmin Connect App running
  • Weather is not enabled in the settings of your Edge device (Widgetmanagement)



USING PARTS OF SPHGRAWH:

SPHGraWH adapts to the available height of a field if you choose to have more than one field on your data screen.
The displayed part of SPHGraWH depends on the available height of the field. To get a reasonable result the field as to be at least 78 pixel high.

Here is an overview of available constellations:

part of full screen 1/2 2/5 1/3 1/4 1/5
1040/1030 Speed+ Speed HR/Power+ HR/Power Gears
1000/Explore(2) Speed --- HR/Power+ Gears Gears
840/540/830/530 Speed HR/Power+ HR/Power Gears Gears
820/520plus HR/Power+ --- Gears --- ---

Speed: Speed gauge only
Speed+: speed gauge plus one row of data
HR/Power: heart rate or power graph (depending on paired sensors)
HR/Power+: heart rate or power graph plus one row of data
Gears: gear information

On touch devices you can change some settings by tapping onto the screen just like in full screen mode.
Please note: If you have SPHGraWH displayed in two or more fields on the same data screen tapping might be available only in one field.



CALCULATION OF ETA AT DESTINATION:

ETA at destination as well as distance to destination and time to destination are only available if you loaded a course. Otherwise these values are 0 or the actual time. When a course is loaded distance to destination is the remaining distance to the destination of the loaded course. ETA is calculated from distance to destination and actual average speed. If actual average speed is 0 for example before your start your ride then ETA is calculated with fixed average speed of 26 km/h.



SCREEN LOCK:

To prevent settings from being changed by accidentally touching the screen, the app screen can be locked. The lock is activated and deactivated by double tapping the top center edge of the screen. When the lock is activated, a padlock is visible to the left of elapsed time.



SCREENSHOTS AND TOUCH-SENSITIVE AREAS:

On devices with a touch-sensitive screen, some of displayed elements can be changed by tapping the screen.

  • Content upper left field
  • Speed scale
  • Middle graph
  • Right field of the second data line (not available on all devices)
  • Lower graph (not available on all devices)

In the middle and lower graph the elements described in “CONFIGURATION OF FONT SIZES, COLORED BAR GRAPH AND VISIBILITY OF FIELDS - (1) Possible values for content of bar graphs” are cycled through sequentially with each tap.
If no weather information is available weather information will be skipped when toggling.
If no power meter is paired power graph will be skipped when toggling.
If no cadence sensor and electronic shifting is paired gear info will be skipped when toggling.

  • Werner, is it possible to edit your code to replace elevation with HR?

    I have a 530 and I use a HR monitor and I have a power meter. I would like to see both values while riding, and I would sacrifice elevation to get that. 
    thank you!

  • Hi,

    in the app settings you can modify the content of the fields. There you can replace elevation with heart rate.

  • Thank you so much for the reply (to me the way you have it makes the most intuitive sense!). Great app. I've been recommending to friends. One suggestion is if you could specify in the documentation above what the values are (some fields you have some you haven't) it would be greeat (e.g. HR fields and Power fields) 

  • Werner Das ist ein super App.

  • Werner, how can I customize fields for Edge 840? For my Edge 530 I did it through Garmin Connect on my mobile while 530 was connected. Under Activities, Apps & More I simply found SPHGraWH and customized fields. However for Edge 840 it is completely different under Garmin Connect and I can not find it

  • Please have a look at Garmin IQ Connect app to change the settings.

  • Werner thank you for quick response and advise, it was helpful

  • Is it possible to change "Estimated Time of Arrival at Destination calculated from the current average speed" to be calculated from "Current Speed"... For years I have used it based on average speed, but the only time it is correct is, if you can maintain the same speed throughout a ride with no fluctuations, or when you almost get to your destination.

    If you do a ride of two parts, ie flat 50, followed by a very hilly 50, the ETA is very heavily influenced by the flat part, ie, you may have averaged 30kph for the flat, but if the hills are very steep and your only averaging about 10kph, but your ETA will be taking into account the fast part.

    With at least with using current speed, the ETA will constantly change to reflect the current speed and for my long distance events I now get an accurate ETA.

  • Using the current speed is too volatile for calculating the remaining time to the destination.
    If you have to slow down for example before a sharp bend, the arrival time changes significantly.

    Would it be a solution to set a guessed average speed?