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 

  • Hi,

    In the description (https://magicshine.com/products/seemee-r300-smart-radar-taillight) it does mention that ANT+ is supported for both the radar and light for Garmin devices. If that is true, then the light should be controllable with Smart Bike Lights, but I cannot guarantee that, as it is possible that the lights ANT+ implementation can be partially implemented (similar as for Cycliq & See.Sense lights)

  • Hi,

    Sorry for the late reply. I somehow missed your comment and only got a notification for your message today.

    Based on this video (https://youtu.be/HTFK7C5fCKU?t=256), it looks like you can cycle through light modes. However, doing so will switch from Smart to Manual control mode.

    With DI2 control, you cannot change the Smart Bike Lights control mode (Smart/Manual/Network) because DI2 control and Smart Bike Lights are not aware of each other.

  • with the most recent update of the Varia RTL515 you can switch of the blinking mode whan a car is approaching. I did this in the Varia App, not sure if this can be disabled in the Edge devices as well and I don't know how the RTL515 behaves when smart mode light is being activated. But it looks that the firmware is no modified that it can be used as the 516 (German version)

  • I have a very basic question:  on my garmin 1030 I can only change a few settings in the Smart Bike lights app. 
    These are record light mode, invert lights.  How can I get the Full module, so I can actually change the settings?

  • I have a very basic question:  on my garmin 1030 I can only change a few settings in the Smart Bike lights app. 
    These are record light mode, invert lights.  How can I get the Full module, so I can actually change the settings?

  • Sorry for the late reply, for some reason I received the notification for your message only today. To configure other settings, you need to use the Lights Configurator: https://maca88.github.io/SmartBikeLights to create the configuration. Then, paste the generated value into the 'Lights Configuration' app setting of Smart Bike Lights.

  • Any way to configure lights so they don’t come on with a turbo session? Using Edge 530 and Trek ION RT/Flare. Have it configured well for outdoor. Thank