Read the statement by Michael Teeuw here.
MMM-PublicTransportBerlin - Public transport for Berlin and Brandenburg (departures)
-
Okay, I think there’s a misunderstanding here.
To make things clear for the future:
The Module from @olexsMMM-PublicTransportDB
is not really the same as myMMM-PublicTransportBerlin
. Olexs made some changes on the original module to use the data from DB (Deutsche Bahn) while my module is just using the data from VBB (Verkehrsverbund Berlin-Brandenburg).I think this could be the reason why the
stationId
s you used did not work @Jay. Since you used astationId
from VBB for DB data. I didn’t test this but maybe @olexs can make a statement to this? -
This post is deleted! -
Hallo Gemeinde,
ich probiere es mal in Deutsch.
Wenn ich das Module hinzufüge, sehe ich nur noch ein schwarzen Bildschirm. Kann mir jmd helfen?
Vielen Dank.
/* Magic Mirror Config Sample * * By Michael Teeuw http://michaelteeuw.nl * MIT Licensed. */ var config = { port: 8080, ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], language: 'de', timeFormat: 24, units: 'metric', modules: [ { module: 'alert', }, { module: "updatenotification", position: "top_bar" }, { module: 'clock', position: 'top_left' }, { module: 'calendar', header: 'Berlin', position: 'top_left', config: { calendars: [ { symbol: 'calendar-check-o ', url: 'https://calendar.google.com/calendar/ical/XXXX.ics' }, { symbol: 'calendar-check-o ', url: 'https://calendar.google.com/calendar/ical/XXXX.ics' } ] } }, { module: 'calendar', header: 'Basti', position: 'top_left', config: { calendars: [ { symbol: 'calendar-check-o ', url: 'https://calendar.google.com/calendar/ical/XXXX.ics' } ] } }, { module: 'compliments', position: 'lower_third' }, { module: 'currentweather', position: 'top_right', config: { location: 'Berlin', locationID: '6545310', //ID from http://www.openweathermap.org appid: 'xxx' } }, { module: 'weatherforecast', position: 'top_right', header: 'Weather Forecast', config: { location: 'Berlin', locationID: '6545310', //ID from http://www.openweathermap.org appid: 'xxx' } }, { module: 'weatherforecast', position: 'top_right', header: 'Weather Forecast', config: { location: 'Dieburg', locationID: '2937591', //ID from http://www.openweathermap.org appid: '6f549a70275dff25b166f08f5ea012f7' } }, { module: 'newsfeed', position: 'bottom_bar', config: { feeds: [ { title: "Spiegel Online", url: "http://www.spiegel.de/schlagzeilen/tops/index.rss" }, { title: "Kicker", url: "http://rss.kicker.de/news/fussball" } ], showSourceTitle: true, showPublishDate: true } }, { module: 'MMM-PublicTransportBerlin', position: 'bottom_right', config: { name: "Ostkreuz", stationId: 900000120003, hidden: false, ignoredStations: [9100003,2342,1337], excludedTransportationTypes: 'bus,suburban,subway', delay: 10, interval: 120000, departureMinutes: 10, maxDepartures: 15, marqueeLongDirections: true, showColoredLineSymbols: true, useColorForRealtimeInfo: true, showTableHeadersAsSymbols: true, maxUnreachableDepartures: 3, maxReachableDepartures: 7, fadeUnreachableDepartures: true, fadeReachableDepartures: true, fadePointForReachableDepartures: 0.25 } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== 'undefined') {module.exports = config;}
-
@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