Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/niklaskappler/MMM-vvsDeparture
A MagicMirror² (https://magicmirror.builders) Module for public transport in Stuttgart, Germany
https://github.com/niklaskappler/MMM-vvsDeparture
magic-mirror magic-mirror-modules stuttgart transportation vvs vvs-api
Last synced: 3 months ago
JSON representation
A MagicMirror² (https://magicmirror.builders) Module for public transport in Stuttgart, Germany
- Host: GitHub
- URL: https://github.com/niklaskappler/MMM-vvsDeparture
- Owner: niklaskappler
- License: mit
- Created: 2017-03-22T21:12:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-07-03T20:28:49.000Z (over 4 years ago)
- Last Synced: 2024-06-29T10:32:30.175Z (5 months ago)
- Topics: magic-mirror, magic-mirror-modules, stuttgart, transportation, vvs, vvs-api
- Language: JavaScript
- Homepage:
- Size: 86.9 KB
- Stars: 15
- Watchers: 6
- Forks: 13
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mmm - **MMM-vvsDeparture**
README
# MMM-vvsDeparture
A MagicMirror2 Module to display information about public transport in Stuttgart, Germany.The `MMM-vvsDeparture` module is a module designed to display the departures times as stations along the Stuttgart public transportation system.
It is configurable based on the stations to get destination times for, destinations to exclude and other options.It also will show any delays, based on the real time information provided by VVS.
Example:
![Full](example1.png)
## Installation
Run these commands at the root of your magic mirror install.```shell
cd modules
git clone https://github.com/niklaskappler/MMM-vvsDeparture
```## Using the module
To use this module, add the following configuration block to the modules array in the `config/config.js` file:
```js
var config = {
modules: [
{
module: 'MMM-vvsDeparture',
position: "top_right",
config: {
station_id: '',
// See below for more configurable options
}
}
]
}
```Note that a `position` setting is not required.
## Configuration options
The following properties can be configured:
Option
Description
station_id
A value which represents the station id of the station. The id is combined of the area prefixde:08111
and the unique station id e.g6112
which result tode:08111:2201
. Here is a full list of all station with
corespnding ids within the VVS public transport network, to find your station (https://www.openvvs.de/dataset/1f7ec4c1-b590-4751-a25b-57ef988c14b6/resource/d87d1f01-5c14-4d08-8452-e405a6472ab4/download/vvs_haltestellen.csv).
Possible values:integer
Default value:de:08111:6112
station_name
The displayed name for your station.
Possible values:string
Default value:undefined
maximumEntries
Number of departure entries which will be shown.
Possible values:integer
Default value:6
reloadInterval
The refresh rate departure entries will be updated in milliseconds.
Possible values:integer
Default value:1 * 60 * 1000
e.q. one minute
colorDelay
Define if the delay value should be colorized.
Possible values:boolean
Default value:true
colorNoDelay
Define if the no delay value should be colorized.
Possible values:boolean
Default value:true
number
Define the lane number which should be displayed. With this you can hide numbers you don't want to see.
Possible values:String
/Array
/Function
Default value:undefined
direction
Define the lane direction which should be displayed. With this you can hide numbers you don't wont to see.
Possible values:String
/Array
/Function
Default value:undefined
offset
Define the offset in minutes. Show connections only starting in the offset minutes.
Possible values:integer
Default value:undefined