Smart Bike Lights (Data Field) / Bike Lights Control (Widget)

I've made two open source CIQ applications to control ANT+ lights:

- Smart Bike Lights (data field): https://apps.garmin.com/en-US/apps/0d9fd828-c932-4470-9c37-fd2828881888 

      Configurator: https://maca88.github.io/SmartBikeLights/ 

- Bike Lights Control (widget): https://apps.garmin.com/en-US/apps/fa3c2332-76e3-4ba1-8528-32a0fd617ab1 

     Configurator: https://maca88.github.io/BikeLightsControl/ 

Smart Bike Lights features:
- Automatic light control (Smart mode) based on the configured filters (sunset, sunlight, speed, ...)
- Manual light control (only for Edge devices with a touch screen or devices with CIQ 3.2 and more than 32KB memory)
- Records lights modes that are displayed in Garmin Connect

Bike Lights Control features:
- Manual light control (available to all devices)

Both applications can be installed on the same device, which can be useful for low end devices (e.g. Edge 520) where "Bike Lights Control" can be used to change light modes manually and "Smart Bike Lights" for automatic light control.

Currently registered ANT+ lights:
- Bontrager Ion Pro RT
- Bontrager Ion 200 RT
- Bontrager Flare RT
- Garmin Varia RTL500
- Garmin Varia RTL510
- Garmin Varia RTL515
- Garmin Varia HL500
- Garmin Varia UT800

in case your ANT+ light is not on the list you can help by doing the following:

1. Install Bike Lights Control
2. Pair your bike light with your Garmin device
3. Open the widget:
- Edge with a touch screen: post which numbers are displayed on the buttons and what mode each button represents when pressed
- Other devices: Select the "Light modes" menu and post which numbers are displayed in the menu and what mode each menu item represents when selected

Example for Bontrager Ion Pro RT:


1 -> High steady beam
2 -> Medium steady beam
5 -> Low steady beam
63 -> Day flash
62 -> Night flash

There are some features that could be possible to add in the future, but would require Garmin to add them to the CIQ api. In case you are interested in any of the below features, consider upvoting their feature request thread:

1. Control lights based on the ambient light sensor available on some devices:
https://forums.garmin.com/developer/connect-iq/i/bug-reports/ambient-light-sensor-api-access 

  • Sure, I will include it in the next release.

  • Hi,

    I have an Garmin Epix Gen 2 with a Varia UT 800 in front and a Varia RTL 515 as taillight.

    Could you help me configure it properly to do the following :

    RTL 515 :
    Default light is OFF.
    Radar - activate Day Flash - when Speed > 8km and a car is approaching
    Brake - activate Solid - when speed > 8km and I use the brakes

    UT800 :
    Default light is OFF.
    Frontlight : activate Day Flash when Speed > 8km
    Thanks again for your great help

    François
  • Hi,

    sure, here is the configuration for Smart Bike Lights:

    #0,73413136::1#2,2!DAY:1:7:0:0C]2.22222!:1:0:0:0D=1#0,73535488::1#5,3!Radar:2:7:0:0C]2.22222I]-1]0!Brake:2:4:0:0C]2.22222A[-10!:1:0:0:0D=1#6:Varia 800!Off:0!High:2!Medium:3!Low:4!Night Flash:6!Day Flash:7#5:Varia 515!Off:0!Solid:4!Peloton:5!Day Flash:7!Night Flash:6#0::#0:0#0#B3944#4#3#0#0

  • Hi 

    I use Smart Bike Lights for various VARIA RTL515 light settings.
    I set up different situations for a long time and finally chose the following:

    • Braking
    • Cycling during the night
    • Cycling during the day if the radar detects a car
    • Stopping (for example, taking a short break to see an "obstacle" on the road)


    The setting is as  follows:
    ###0,73535488::1#9,5!BRAKE:2:4:2:0C]2.22222A[-5!MOVEN:2:6:3:0C]2.22222Es0,r1200!RADARD:3:7:3:0C]2.22222Er1200,s0I]-1]0!STAND:1:5:0:0C[2.22222!:1:0:0:0D=1##6,5:VARIA 515 :0:16777215!2,:-1,Off:0!1,SVIETI:4!1,PELOTON:5!1,DENNÉ SVIETENIE:7!1,NOČNÉ SVIETENIE:6#0::#0:0#123!:123!#0#B4169##3#0#0

    Please, could you just check if I haven't forgotten something, or which filter setting to improve (change).

    Well thank you

  • On a 1040 Solar, *widget* installs, and works, but accessible only as an App (menu when activity not running) or a Glance (sparse looking row automatically added). Is this a known issue? Thanks.

  • Hi,

    Your configuration is fine, you don't need to change anything.

  • Unfortunately, Edge 1040 does not support CIQ widgets. For some reason, Garmin decided to drop widget support for new Edge devices.

  • Hey

    Can you add Bryton Gardia 300?

    2 - High steady

    4 - Low steady

    6 - Day flash

    7 - Night flash

    8 - Moderate (peloton)

    It works on my Garmin 830 ("unknown" device) but doesn't display correct icons

  • Hi, thanks for the light modes. I've added the light to both configurators and used the light mode names displayed on the Bryton mobile application.

  • Hi

    I tested the settings and I see that I made mistake. According to the manual, the correct operated modes are;

    2 - High Solid

    4 - Low Solid

    6 - Night Flash

    7 - Day Flash

    8 - Group ride (peloton)

    Button order in "Light Configurator" - 2, 4, 8, 6, 7

    Sorry