App Icon

Smart Bike Lights


For support you can either use the "Contact developer" (please provide the email address so that I can reply back) or by posting on the Garmin forum thread:</p><p></p><p></p><p>Smart Bike Lights is a data field IQ Connect application for Garmin devices, that displays and controls ANT+ lights. Garmin has a built-in "Auto" light mode setting, which automatically adjusts the light intensity based on the ambient light or time of day. The issue with "Auto" mode is that is not configurable and that is why this application introduces a special "Smart" mode, which is fully configurable based on sunset, sunrise, speed, ... (check all filters below). The source code is available on GitHub:, where issues/feature requests can be opened.</p>

What’s New

Version 0.24.2:</p><p>- Fix Smart mode from not displaying in light menu</p><p></p><p>Version 0.24.1:</p><p>- Added option to change text color of active light button</p><p></p><p>Version 0.24.0:</p><p>- Added options to configure active light mode button, light icon and separator line colors</p><p>- Added Greater/Lower Than or Equal operators</p><p></p><p>Version 0.23.2:</p><p>- Added support for Edge Explore 2</p>

Additional Information


This app requires access to:

  • Send/receive data via ANT radio to/from third-party sensors
  • Record additional information into activity files
  • GPS location
  • D2™ Air X10 D2™ Air X10
  • D2™ Charlie D2™ Charlie
  • D2™ Delta D2™ Delta
  • D2™ Delta PX D2™ Delta PX
  • D2™ Delta S D2™ Delta S
  • D2™ Mach 1 D2™ Mach 1
  • Darth Vader™ Darth Vader™
  • Descent™ Mk1 Descent™ Mk1
  • Descent™ MK2 Descent™ MK2, Descent™MK2i
  • Descent™ Mk2S Descent™ Mk2S
  • Edge® 1000 Edge® 1000
  • Edge® 1030 Edge® 1030
  • Edge® 1030 Plus Edge® 1030 Plus
  • Edge® 1030, Bontrager Edge® 1030, Bontrager
  • Edge® 1040 Edge® 1040
  • Edge® 130 Edge® 130
  • Edge® 130 Plus Edge® 130 Plus
  • Edge® 520 Edge® 520
  • Edge® 520 Plus Edge® 520 Plus
  • Edge® 530 Edge® 530
  • Edge® 820 Edge® 820
  • Edge® 830 Edge® 830
  • Edge® Explore Edge® Explore
  • Edge® Explore 1000 Edge® Explore 1000
  • Edge® Explore 2 Edge® Explore 2
  • Edge® Explore 820 Edge® Explore 820
  • Enduro™ Enduro™
  • Enduro™ 2 Enduro™ 2
  • epix™ (Gen 2) epix™ (Gen 2), quatix® 7 – Sapphire Edition
  • First Avenger First Avenger
  • Forerunner® 245 Forerunner® 245
  • Forerunner® 245 Music Forerunner® 245 Music
  • Forerunner® 255 Forerunner® 255
  • Forerunner® 255 Music Forerunner® 255 Music
  • Forerunner® 645 Forerunner® 645
  • Forerunner® 645 Music Forerunner® 645 Music
  • Forerunner® 745 Forerunner® 745
  • Forerunner® 935 Forerunner® 935
  • Forerunner® 945 Forerunner® 945
  • Forerunner® 945 LTE Forerunner® 945 LTE
  • Forerunner® 955 Forerunner® 955, Forerunner® 955 Solar
  • fēnix® 5 fēnix® 5, quatix® 5
  • fēnix® 5 Plus fēnix® 5 Plus
  • fēnix® 5S Plus fēnix® 5S Plus
  • fēnix® 5X fēnix® 5X, tactix® Charlie
  • fēnix® 5X Plus fēnix® 5X Plus
  • fēnix® 6 fēnix® 6
  • fēnix® 6 Dual Power fēnix® 6 Dual Power
  • fēnix® 6 Pro fēnix® 6 Pro, fēnix® 6 Sapphire
  • fēnix® 6 Pro Dual Power fēnix® 6 Pro Dual Power
  • fēnix® 6 Pro Solar fēnix® 6 Pro Solar
  • fēnix® 6 Solar fēnix® 6 Solar
  • fēnix® 6S fēnix® 6S
  • fēnix® 6S Dual Power fēnix® 6S Dual Power
  • fēnix® 6S Pro fēnix® 6S Pro, fēnix® 6S Sapphire
  • fēnix® 6S Pro Dual Power fēnix® 6S Pro Dual Power
  • fēnix® 6S Pro Solar fēnix® 6S Pro Solar
  • fēnix® 6S Solar fēnix® 6S Solar
  • fēnix® 6X Pro fēnix® 6X Pro, fēnix® 6X Sapphire, fēnix® 6X Pro Solar, tactix® Delta Sapphire, quatix® 6X Solar, tactix® Delta Solar, tactix® Delta Solar Ballistics
  • fēnix® 7 fēnix® 7, quatix® 7
  • fēnix® 7S fēnix® 7S
  • fēnix® 7X fēnix® 7X, quatix® 7X – Solar Edition
  • MARQ™ Adventurer MARQ™ Adventurer
  • MARQ™ Athlete MARQ™ Athlete
  • MARQ™ Aviator MARQ™ Aviator
  • MARQ™ Captain MARQ™ Captain, MARQ™ Captain: American Magic Edition
  • MARQ™ Commander MARQ™ Commander
  • MARQ™ Driver MARQ™ Driver
  • MARQ™ Expedition MARQ™ Expedition
  • MARQ™ Golfer MARQ™ Golfer
  • Mercedes-Benz Venu® 2 Mercedes-Benz Venu® 2
  • Mercedes-Benz Venu® 2S Mercedes-Benz Venu® 2S
  • quatix® 6 quatix® 6
  • quatix® 6X quatix® 6X, quatix® 6X Solar, quatix® 6X Dual Power
  • tactix® 7 tactix® 7, tactix® 7 – Pro Ballistics Edition, tactix® 7 – Pro Edition
  • Venu® 2 Venu® 2
  • Venu® 2 Plus Venu® 2 Plus
  • Venu® 2S Venu® 2S
  • vívoactive® 3 vívoactive® 3
  • vívoactive® 3 Mercedes-Benz® Collection vívoactive® 3 Mercedes-Benz® Collection
  • vívoactive® 3 Music vívoactive® 3 Music
  • vívoactive® 4 vívoactive® 4, GarminActive
Average Rating: (47 Ratings)

September 29, 2022 | Version 0.24.2

Hello, I bought the bon contractor Ion 200 RT light, if unfortunately only 3 orange lines are loaded, not 5 green ones, even after a second load it stays with 3 orange, I have also deleted the ION 200 from the 1040 And again newly connected, unfortunately it remains with 3 orange lines. Thank you for your help. Best regards Thomas

Developer Reply
September 30, 2022, maca88

Unfortunately this is a known bug of Ion 200 RT and Flare RT lights. In order to display the correct battery level you need to factory reset the light after every charge, this is what I do for my Flare RT to fix the issue. You can check the following Garmin thread for more info:

September 15, 2022 | Version 0.23.2

Hello, First of all, thanks for Smart Bike Lights, it works really well, the only one is the battery display, which consists of 5 green bars if the Varia 515 is fully charged, so you think that every bar means around 20% capacity, but already With 3 bars, the color of the beams changes to red, which soon means charging, actually 3 bars should still be around 60% capacity, how does that come? Many Thanks Thomas

Developer Reply
September 15, 2022, maca88

Hi, with 3 bars, the color of battery cells changes to orange not red, but indeed on some devices orange looks like red. Red is used only when one bar is left, which normally means that the battery level is below 10%.

Andreas Eckmann
August 19, 2022 | Version 0.23.2

Hello have a Varia515 as well as 1040 garmin edge. Actually wants to have the function light on at cars and otherwise off. The first problem is the light on in cars, but no longer goes out. Does the light configuration only work on the active training side where the IQ is in the data field and as soon as you swipe to another side, no more!? The next one hooks the switching on the data field, so can not just click through the light modes from S to M and N. Must then always swipe to the next page and back. Of course it would be nice with brake function, unfortunately I didn't manage that. Here is my data ###0,73535488#2,2!CARON:1:6:0:0I[300]0!:1:0:0:0D=1##6,5:VariaNL!2,:-1,Off:0!1,Solid:4!1,Day Flash:7!1,Night Flash:6!1,Peloton:5#0::#0:1#123!:123!#B3843##3#0#0 With Brake ###0,73535488#3,3!CARON:1:6:1:0I[300]0!BRAKE:1:4:3:0A[-10!:1:0:0:0D=1##6,5:Varia NLB!2,:-1,Off:0!1,Solid:4!1,Day Flash:7!1,Night Flash:6!1,Peloton:5#0::#0:1#123!:123!#B3843##3#0#0 Sincerely, Andreas

Developer Reply
August 21, 2022, maca88

Hi, the filters should work also if the data field is not on the selected screen. As your configuration has "Force Smart mode" it should stay in Smart mode all the time, just make sure that the light is in Smart mode the after you set the configuration. Here is the updated configuration that has also braking: ###0,73535488#3,3!BRAKE:1:4:0:0A[-10!CARON:1:6:0:0I[300]0!:1:0:0:0D=1##6,5:VariaNL!2,:-1,Off:0!1,Solid:4!1,Day Flash:7!1,Night Flash:6!1,Peloton:5#0::#0:1#123!:123!#B3843##3#0#0 Please use "Contact developer" for additional support.

August 8, 2022 | Version 0.23.2

I'd just like the varia 515 to turn on based on my Edge's ambient light sensor. NOT based on sunset, fixed times, etc. Of course, when a car is approaching from behind it should start blinking, regardless of time of day. Any ideas?

Developer Reply
August 8, 2022, maca88

Unfortunately Connect IQ does not provide an API for ambient light sensor. There is a feature request ( for it, where Garmin suggested that it could be implemented for future devices. In case you have Edge 1040 Solar, you can use the "Solar Intensity" filter.

Armin M. Warda
July 28, 2022 | Version 0.23.2

This is the most useful connect IQ app I have used! Finally I can make my bike lights do what I want instead of what the Garmin engineers thought I would need! My configuration: Front Light (ION 200 RT): default=off - day flash if speed greater than 15km/h Radar Tail Light (Varia 515): default=off - day flash if car approaching (= nearer than 300m and threat level greater none) - solid if acceleration lower than -15% (= braking light) I hope that this app will not drain my Edge 530's battery to quickly. I will see after my next long ride...

July 22, 2022 | Version 0.23.2

I've tried to configure Varia RTL 510 (generally off /battery save/ but BRAKE SOLID light + BLINK when car detected) - after some initial tests I decided to contact Developer (for help) with my test/config line. Very quick and kind reply from Developer solve the issue. Impressive approach and tool! Thank You very much! (ps. Varia works /as expected/ brilliant with suggested config line)

Grzegorz Terelak🚲
July 21, 2022 | Version 0.23.2

Co tu dużo pisać! Jest super jeśli chodzi o obsługę lampek Bontrager !

Karsten Dilz
July 10, 2022 | Version 0.23.1

Nice tool. It is good to to see the actual state at the display. An online simulator for checking of the filters (e.g. daylight, radar, ...) will be fine.

July 7, 2022 | Version 0.23.0

Best Gadget

Adrian Pang
June 28, 2022 | Version 0.23.0

Ridiculously powerful and so many config examples to reference from the Garmin support page. 10 out of 5!!!

Damir Mihalicka
June 24, 2022 | Version 0.23.0

The best data field for Varia and other lights ... The man is helpful and the app is complex and works well, all the opposite of Garmin...

Jaroslav Adámek
May 11, 2022 | Version 0.18.0

Great application. It took me a while to understand how to configure it, but then it works great. Extensive work.

May 7, 2022 | Version 0.18.0

Una vez que comprendes como se configura, es una autentica pasada de aplicacion. Felicitaciones

April 1, 2022 | Version 0.17.0

This is great. Important to read full description to understand, including after More...... There are still problems, including but not limited to unstable connections between Edge 830 and Bontrager lights, either occasional random loss during rides, or a profound link failure when Garmin connected to mobile phone by Bluetooth. These are not caused by this App, but are problems with the Garmin device itself

February 15, 2022 | Version 0.16.0

Coś wspaniałego! Nawet się nie spodziewałem, że można tu znaleźć taką perełkę!!! POLECAM!

February 14, 2022 | Version 0.16.0

hello maca88, I've been trying to understand your application for 4 days but I can't get it, I would like you to help me. I need to put in a flare RT, ambient light with brake, how could I do it. you are very kind

David Brand
February 10, 2022 | Version 0.16.0

I have only just found this and configured it, but I'm already really happy. I bought Garmin's UT800 headlight and like the set and forget auto functionality, but due to it being overzealous with high beam at night, the battery runs out too fast. I have setup this app to only use high beam at much faster speeds, so I am confident this will help me get through night rides!

Frans Lichtenauer
January 3, 2022 | Version 0.15.2

Great (imho the best) tool to manage your light network. My lights are off by default. My rear light flashes during the day when a car approaches from behind and lights up when I brake. At sunset, my rear and front light are automatically switched on.

December 7, 2021 | Version 0.15.1

Super nice to have lights switch modes automatically according to your custom rules! A bit of a learning curve but amazing once u know how to use it.

Eric Derksen
November 18, 2021 | Version 0.15.0

Absolute must have for Varia Radar users. This gives the oppty. to run you varia light in off position and starts blinking when car approaches. Something that should have to be in the Varia itself from day one. There are tons of other use-cases, but this is my single most important one. In dark conditions I use the Garmin Light Network settings. Another plus of the app, it's nog exclusive!

Deme Zoltán
October 25, 2021 | Version 0.13.1

Something broken so far worked now error 4 message received by Bontrager Ion Pro and Flare RT #4587520,196641##6291461,1409482753##7,6:Ion Pro RT|2,:-1,Off:0|1,High:1|1,Medium:2|1,Low:5|1,Day Flash:63|1,Night Flash:62#7,6:Flare RT|2,:-1,Off:0|1,Day Steady:1|1,Night Steady:5|1,Day Flash:7|1,All-Day Flash:8|1,Night Flash:63#0::#0:0#B3095#1#1#0#0

Developer Reply
October 26, 2021, maca88

That is very strange, error 4 means that the configuration contains a light mode that is not supported by the lights, which shouldn't be the case as your configuration is valid. Please try to re-pair the lights again by using the Garmin sensor menu. If it still doesn't work, try to clear the "Lights Configuration" setting to see if the error 4 will be gone. Please contact me by using "Contact Developer" in case the re-pairing didn't work.

Jas0n Chan
October 2, 2021 | Version 0.13.1

The custom config feature is very useful for non-touch Garmin. And make the light as smart as HomeKit’s light

September 18, 2021 | Version 0.13.1

Really useful datafield on my Garmin Edge Explore. Just one annoying bug: When I start recording on my Garmin, the lights starts blinking even though I have selected sunset-sunrise in the filter. I have to manually scroll left to the datafield of Smart Bike Lights and as soon as the datafield “loads in” the lights stop blinking as expected. So it seems the datafield isn’t active until you scroll to it? I have solved it temporarily by having Smart Bike Lights as my starting datafield when I start recording a ride. But then I have to scroll to my map every single time. Otherwise, really good job! Using ION 200RT and ION Flare RT

Developer Reply
September 18, 2021, maca88

Thanks for the positive review. Your assumption is correct, the data field will be started only when you scroll to it and unfortunately there is nothing that I can do to fix it. Most likely Garmin did this for performance reasons to prevent screen freezes when starting an activity.

Xabier Scully
August 11, 2021 | Version 0.13.0

149 / 5000 Resultados de traducción It works perfectly. Incredible. On my bike: Bontrager Ion 200 front light, and Garmin Varia RTL510 rear light. Magnificent and perfect field

Rajeev Singh
July 22, 2021 | Version 0.12.0

Struggling a bit however I am sure this will work. I have both Varia's head and tail from Garmin with 1080 plus and I want the setup to work automatically based on the time of the day (i.e. day, night etc.) using this application