Skip to content
MagicMirror² module for showing the availability of the city bikes around in Norway.
JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

MagicMirror² Module: Bysykkel

MagicMirror² module for showing the availability of the city bikes around in Norway. It is using data from Urban Infrastructure Partner AS and Oslo Bysykkel, licenced under the Norwegian Licence for Open Government Data (NLOD).

This module is inspired by the MMM-OsloCityBike module from TobbenTM.



Remote to your MM2-box with your terminal software and go to your MagicMirror's Module folder:

cd ~/MagicMirror/modules

Clone the repository:

git clone

Go to the modules folder:

cd MMM-Bysykkel

Install the dependencies:

npm install

Add the module to the modules array in the config/config.js file by adding the following section. You can change this configuration later when you see this works:

	module: "MMM-Bysykkel",
	position: "middle_center",
	config: {}

Configuration options

These are the valid configuration options you can put inside the config array above:

Configuration option Comment Default
updateInterval Refresh rate in MS for how often we call the API's. Don't set this too low, most of the data refreshes every 10s anyway. 30000
osloBysykkelId Client identifier for Oslo Bysykkel. Click here to create new. Required if city === "oslo". ""
googleMapsApiKey Google Maps API Key for calculating the time between the city bike stops. Required if you want estimated time between stations. ""
city What city we're biking in. "bergen"
fromStationId Desired starting station identifier; used to tell which station we're starting from. 3
toStationId Desired end station identifier; used to tell which station we're heading towards. 5

For from/to-StationId, please visit the the documentation of the cities for reference.


This module supports the following cities:

City Documentation
Oslo Oslo Bysykkel Developer
Bergen Bergen Bysykkel API
Trondheim Trondheim Bysykkel API


This modules is translated to the following languages:

Language Responsible
en (English) Jonas Triki
nb (Norwegian) Jonas Triki

If you wish to contribute, please make a pull request.

Current development status

This module is currently being maintained, weyy! 🎉

You can’t perform that action at this time.