Bike Share  

Developer: Dave's Plugins     Like this plugin? Show your appreciation!
Category: Virtual Devices and Scenes
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.fogbert.indigoplugin.bikeShare
Latest release: v2025.1.0 released on June 14, 2025
Release downloaded: 0 times
Requires: Indigo v2022.1.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download release v2025.1.0

BikeShare Logo

The BikeShare plugin allows users to create Indigo Home Control Server devices representing Bike sharing service locations. Individual devices contain data such as station location and number of available bikes.

Notes: The Bikeshare plugin requires access to the Internet in order to work with the bike sharing services that the plugin supports.

Release details
Released on: June 14, 2025
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Performance and stability improvements. - Fixes bug where dataAge and last_reported returned "Unknown". - Transitions from requests to httpx. - Stability and performance improvements.

Release details
Released on: Oct. 16, 2024
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

This is a maintenance release that includes:

  • code refinement and clean up, and
  • a new option to allow the device state value in the Indigo UI to display either the number of bikes or also the number of available docks.

img_bike_share_config

Release details
Released on: Nov. 19, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Fixes bug where a race condition may occur before plugin preferences have been written to disk during installation or after deleting the plugin preferences file.

Release details
Released on: Nov. 17, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Enhancements to existing code.

Release details
Released on: May 10, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

v2022.0.3

  • Adds foundation for API 3.1.
  • Code cleanup.

v2022.0.2

  • Adds _to_do_list.md and changes changelog to markdown.
  • Moves plugin environment logging to plugin menu item (log only on request).
Release details
Released on: May 10, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Updates plugin for Indigo 2022.1 and Python 3. - Moves "Refresh Bike Data" to Device Controls menu. - Eliminates need for the pandas module. - Reorganizes device states for better display in control page and trigger state lists. - Adds device state reflecting whether the system is within user-defined business hours (to show that data might be stale). - Standardizes Indigo method implementation.

Release details
Released on: Nov. 12, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

v2.0.08 - Fixes bug in readme.md file where logo did not display.

v2.0.07 - Better addresses situations where bike service doesn't fully support the standard API.

Release details
Released on: Nov. 4, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

v2.0.06 - Better integrates DLFramework.

v2.0.05 - Improvements to device configuration validation. - Code refinements.

v2.0.04 - Removes all references to legacy version checking.

Release details
Released on: Oct. 13, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

WARNING: This update is not backward compatible with prior releases of the plugin. It uses an entirely new data structure that does not support prior plugin devices.

v2.0.03 - For publication.

v2.0.02 - Adds business hours feature.

v2.0.01 - Complete rewrite of the plugin to use the standardized GBFS data sharing specification.

Release details
Released on: Dec. 31, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Adds Write Data to File option to plugin menu.
  • Removes plugin update notifications.
  • Code refinements.
Release details
Released on: July 31, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Fixes bug in plugin menu item to check for latest version.
Release details
Released on: May 10, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

Note: Indigo 7.x is now required to use the BikeShare plugin.

  • Updates to Indigo API 2.0.
  • Converts testStation device state from string to boolean True/False.
  • Refactors 'dataAge' and 'executionTime' device states: - 'dataAge' now keyed to the last time the bike dock station communicated with the bike sharing service. - 'executionTime' now keyed to the last time the Indigo plugin communicated with the bike sharing service.
  • Removes legacy device state 'renting'. Users should use the state 'isRenting'.
Release details
Released on: Feb. 5, 2018
Requires: Indigo v5.0.0 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Updates help link to wiki.
  • Updates plugin update checker to use curl to overcome outdated security of Apple's Python install.
Release details
Released on: Nov. 23, 2017
Requires: Indigo v5.0.0 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Moves documentation to Github wiki.
  • IPS Configuration
  • Fixes bug in info.plist (API reference)