Read the statement by Michael Teeuw here.
MMM-PublicTransportBerlin - Public transport for Berlin and Brandenburg (departures)
-
@Dicous
Did you install (git clone) the module into the right folder~/MagicMirror/modules/
? Did you also runnpm install
in the new subfolder~/MagicMirror/modules/MMM-PublicTransportBerlin
? -
yes. i did:
pi@raspberrypi:~/MagicMirror/modules/default $ git clone https://github.com/deg0nz/MMM-PublicTransportBerlin.git Klone nach 'MMM-PublicTransportBerlin'... remote: Counting objects: 184, done. remote: Total 184 (delta 0), reused 0 (delta 0), pack-reused 184 Empfange Objekte: 100% (184/184), 109.67 KiB | 0 bytes/s, Fertig. Löse Unterschiede auf: 100% (110/110), Fertig. Prüfe Konnektivität... Fertig. pi@raspberrypi:~/MagicMirror/modules/default $ cd MMM-PublicTransportBerlin pi@raspberrypi:~/MagicMirror/modules/default/MMM-PublicTransportBerlin $ npm install MMM-PublicTransportBerlin@0.2.0 /home/pi/MagicMirror/modules/default/MMM-PublicTransportBerlin └─┬ vbb-client@1.0.0 ├─┬ isomorphic-fetch@2.2.1 │ ├─┬ node-fetch@1.6.3 │ │ ├─┬ encoding@0.1.12 │ │ │ └── iconv-lite@0.4.15 │ │ └── is-stream@1.1.0 │ └── whatwg-fetch@2.0.3 └─┬ ndjson@1.5.0 ├── json-stringify-safe@5.0.1 ├── minimist@1.2.0 ├── split2@2.1.1 └─┬ through2@2.0.3 ├─┬ readable-stream@2.2.6 │ ├── buffer-shims@1.0.0 │ ├── core-util-is@1.0.2 │ ├── inherits@2.0.3 │ ├── isarray@1.0.0 │ ├── process-nextick-args@1.0.7 │ ├── string_decoder@0.10.31 │ └── util-deprecate@1.0.2 └── xtend@4.0.1
-
No, you did not. You are in
~/MagicMirror/modules/default
and not~/MagicMirror/modules
. Modules indefault
won’t be executed, the default area is “protected”. -
Thank You.
I am still a Noob
You made my day -
@Beh This is correct. Station IDs are different between DB and BVG networks (and others, such as my local RMV), and I haven’t yet added a proper error message for “wrong” IDs, instead it fails silently. Getting DB IDs is a bit of a pain, too, I’m working on a small public interface for that. I’ll open a separate thread for the fork.
While I’m here: thanks a lot for your work! Without your code, my module would never exist. I’ve put an attribution in the readme, if you want it higher up just say a word :)
-
@olexs
You’re very welcome :smile:
I’m happy that someone had use for it, so the code is not useless :) I already noticed the attribution in the readme and appreciated it ;) Thanks a lot -
hey guys,
i am still a noob. please be patient with me :)i dont know how to get the station id. obviously i dont understand the api-documentation. can you please help me with this?
i have already installed the mmm-publictransportberlin module and the vbb-rest from github. but now i dont get on.
greets
pauabaer -
@pauabaer you have to open a terminal and execute the command
curl 'https://transport.rest/stations?query=alexanderplatz'
replace alexanderplatz with your station name or part of it. then your response will look like this{"type":"station","relevance":1.0161290322580645,"id":"900000100003","name":"S+U Alexanderplatz","tokens":["sbahn","ubahn","alexanderplatz","bahnhof","berlin"]} {"type":"station","relevance":1.0119047619047619,"id":"900000100006","name":"S+U Alexanderplatz/Grunerstr.","tokens":["sbahn","ubahn","alexanderplatz","bahnhof","gruner","strasse","berlin"]} {"type":"station","relevance":1.015625,"id":"900000100005","name":"U Alexanderplatz [Tram]","tokens":["ubahn","alexanderplatz","berlin","tram"]} ...
so if you want to use the station
S+U Alexanderplatz/Grunerstr.
you have to use the id900000100006
-
@strawberry-3-141
thanks! worked fine. Now i have a new question. is it possible to hide a line on a station instead of the whole station? -
@pauabaer I’m not sure if that is possible as no config option looks like that it handles this case.
But if it is e.g. a bus line and you want just display trams and subways you can exclude bus with
excludedTransportationTypes