Smart Bike Lights
· v0.32.1
About
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:
https://forums.garmin.com/developer/connect-iq/f/showcase/248492/smart-bike-lights-data-field-bike-lights-control-widget
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: https://github.com/maca88/SmartBikeLights, where issues/feature requests can be opened.
How to use
1. Download the data field application from Garmin Connect Store and synchronize your Garmin device
2. Pair your bike lights with your Garmin device (https://www8.garmin.com/manuals/webhelp/variaut/EN-US/GUID-C4BB544A-78FA-4B3E-9061-2371B7B3C558.html)
3. On your Garmin device set "Light Beam Activated" setting to "Timer Start" in "Menu" - "Sensors" - "Lights" - "Network Options" (optional step. Ignore this step if such setting does not exist on your device)
4. Configure your paired lights with the Lights Configurator https://maca88.github.io/SmartBikeLights/ (In case your light is not on the list, check below)
5. Copy the final configuration value from Lights Configurator into the application setting: "Lights Configuration" by using Garmin Connect Mobile or Garmin Express
6. Select the data screen where you want put the data field
7. On the chosen field select "Connect IQ" - "Smart Bike Lights"
Control modes
Smart (S): Light is controlled by the filters defined with Lights Configurator
Network (N): Light is controlled by the Garmin Light mode (Auto/Individual/High Visibility)
Manual (M): Light is controlled by the user
Check GitHub page for how to switch between control modes.
Settings
- Activity color: Used to define the color of the separator line in case two lights are connected and the color of the light panel buttons
- Record lights mode: Whether to record connected lights modes that will be displayed in Garmin Connect
- Lights Configuration: The configuration value generated by the Lights Configurator
- Control mode only: Whether only control mode can be changed when tapping on the light icon (only for Edge devices with touch screen)
Currently registered ANT+ lights:
- Bontrager Ion Pro RT
- Bontrager Ion 200 RT
- Bontrager Flare RT
- Garmin Varia RTL500
- Garmin Varia RTL510
- Garmin Varia RTL511
- Garmin Varia RTL515
- Garmin Varia RTL516
- Garmin Varia eRTL615
- Garmin Varia RCT715
- Garmin Varia HL500
- Garmin Varia UT800
- Cycliq Fly12 CE (supported only by using Individual Light Network)
- Cycliq Fly6 CE (supported only by using Individual Light Network)
- See.Sense BEAM/BEAM+ (supported only by using Individual Light Network)
- See.Sense ICON2 (supported only by using Individual Light Network)
NOTE: Check the following post whether your light is not on the list: https://forums.garmin.com/developer/connect-iq/f/showcase/248492/data-field-smart-bike-lights
Filters
- Sunrise
- Sunset
- Time of day
- Acceleration
- Speed
- Light battery state
- GPS accuracy
- Timer state
- Start location
- Position (only for devices with more that 32KB memory)
- Bike radar (only for devices with CIQ 3.0+. For devices with 32KB memory, the filter is available only when one light is paired)
- Profile name (only for devices with CIQ 3.2+ that support multiple profiles)
- Gradient (only for devices with more that 32KB memory that have a barometer)
- Solar intensity (only for solar devices with more than 32KB memory)
Error codes:
Check GitHub page for error codes.
What's new
Version 0.32.1:
- Fixed crash caused the bike radar workaround
Version 0.32.0:
- Added a workaround for Varia RearVue 820 BikeRadar connection
Version 0.31.1:
- Fixed light settings not displaying names for Magene AT lights
Version 0.31.0:
- Added support for Ravemen FR300 (Individual Light Network only)
Version 0.30.1:
- Added support for vivoactive 5/6
Version 0.30.0:
- New option to add battery inside a button
- Added support for fenix 8 Pro
Version 0.29.4:
- Added support for Edge 550/850
Version 0.29.3:
- Added support for Venu 3/3s, forerunner 255s and Giant Recon+ TL150
Version 0.29.2:
- Added support for Forerunner 970, Venu X1 and Edge MTB
Version 0.29.1:
- Fixed regression causing a light to display even when not configured
- Fixed forced new line from trimming last character
Version 0.29.0:
- Added the ability to force new lines in light panel buttons using \n
- Added option for displaying group name in light panel
- Fixed remote controllers not working after waking from sleep
- Fixed serial number matching when using Unknown light
Version 0.28.0:
- Added support sensor pairing for System 8 devices when using Individual Light Network
Version 0.27.3:
- Fixed changing taillight control mode with remote control
Version 0.27.2:
- Fixed moving to from Smart to Manual mode when changing data screen
Version: 0.27.1:
- Fixed missing Smart mode in settings
Version: 0.27.0:
- Added support for Giant Recon HL1800 Smart mode
Version 0.26.9:
- Added support for Instinct 2
Version 0.26.8:
- Added support for fenix 8, fenix E, Enduro 3 and Forerunner 165
Version 0.26.7:
- Added support for Edge 1050
Version 0.26.6:
- Added support for Garmin Varia eRTL615
Version 0.26.5:
- Added charge battery icon
Version 0.26.4:
- Use large icons when two lights are paired on Edge and displayed on a full width field
Version 0.26.3:
- Fixed Edge 840/540 font paddings
Version 0.26.2:
- Fixed crash when configuring remote controller for taillight only
Version 0.26.1:
- Added support for fenix 7 Pro and epix Pro (Gen 2) watches
Version 0.26.0:
- Added support for Bontrager Transmitr remote controllers (https://github.com/maca88/SmartBikeLights#remote-controllers)
Version 0.25.1:
- Added support for new Edge, Forerunner and MARQ devices
Version 0.25.0:
- Added charging option for the battery filter
- Added the ability to set the configuration name
- Added the ability to switch between configurations in light panel
- Fixed empty display when the light is charging
Version 0.24.2:
- Fix Smart mode from not displaying in light menu
Version 0.24.1:
- Added option to change text color of active light button
Version 0.24.0:
- Added options to configure active light mode button, light icon and separator line colors
- Added Greater/Lower Than or Equal operators
Version 0.23.2:
- Added support for Edge Explore 2
Version 0.23.1:
- Fix smart mode initialization when the data field is not located on the first data screen
Version 0.23.0:
- Added radar filter for low memory devices (only when one light is paired)
- Added solar intensity filter (only for solar devices with more than 32KB memory)
- Fixed font paddings for Edge 1040
Version 0.22.1:
- Fix app settings editor crash for Edge touchscreen devices
Version 0.22.0:
- Added app settings editor (only for Edge touchscreen devices and devices with CIQ 3.2 and more than 32KB memory). Check: https://github.com/maca88/SmartBikeLights#built-in-app-settings-editor
- Added trim leading configuration spaces