-
Notifications
You must be signed in to change notification settings - Fork 0
devices
DaveL17 edited this page May 1, 2026
·
9 revisions

There is presently one type of Bike Share device. Each device represents one station within the bike sharing service (stations represent each bike sharing location and docks represent the bike slots at each station). Configuring devices is very straightforward.
- Create a new device and open the Edit Device Settings window.
- Select the station from the list of available stations.
That's it! The next time the plugin refreshes, information about the station will be available throughout Indigo.
Each Bike Share Station device exposes the following states:
| State | Type | Description |
|---|---|---|
num_bikes_available |
Integer | Number of bikes currently available for rent |
num_bikes_disabled |
Integer | Number of bikes that are disabled |
capacity |
Integer | Total dock capacity of the station |
dataAge |
String | Time elapsed since data was last reported |
num_docks_available |
Integer | Number of docks available to return a bike |
num_docks_disabled |
Integer | Number of docks that are disabled |
num_ebikes_available |
Integer | Number of e-bikes currently available |
is_renting |
Boolean | True if the station is currently renting bikes |
is_returning |
Boolean | True if the station is currently accepting bike returns |
last_reported |
Integer | Timestamp of the station's last data report |
name |
String | Location name of the station |
lat |
Float | Latitude of the station |
lon |
Float | Longitude of the station |
onOffState |
Boolean | True if the station is actively renting; False otherwise |
businessHours |
Boolean | True if the current time is within the configured update window |
Note: Not all sharing services populate every field. States that are not provided by the service will show as
Unknown.
Copyright DaveL17 2026 This plugin is distributed under the MIT license; however the author reserves the right to change the license at any time.