• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-PublicTransportBerlin - Public transport for Berlin and Brandenburg (departures)

Scheduled Pinned Locked Moved Transport
84 Posts 25 Posters 84.7k Views 25 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    Jay @Beh
    last edited by Mar 25, 2017, 8:37 AM

    @Beh
    After the recent update from olexs (2-3 days ago), the module works like a charm.

    1 Reply Last reply Reply Quote 0
    • B Offline
      Beh
      last edited by Mar 25, 2017, 9:04 AM

      Okay, I think there’s a misunderstanding here.

      To make things clear for the future:
      The Module from @olexs MMM-PublicTransportDB is not really the same as my MMM-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 stationIds you used did not work @Jay. Since you used a stationId from VBB for DB data. I didn’t test this but maybe @olexs can make a statement to this?

      O 1 Reply Last reply Mar 30, 2017, 6:20 PM Reply Quote 0
      • D Offline
        Dicous
        last edited by Mar 27, 2017, 3:16 PM

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • D Offline
          Dicous
          last edited by yawns Mar 27, 2017, 7:28 PM Mar 27, 2017, 3:21 PM

          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;}
          
          Y 1 Reply Last reply Mar 27, 2017, 3:33 PM Reply Quote 0
          • Y Offline
            yawns Moderator @Dicous
            last edited by Mar 27, 2017, 3:33 PM

            @Dicous
            Did you install (git clone) the module into the right folder ~/MagicMirror/modules/ ? Did you also run npm install in the new subfolder ~/MagicMirror/modules/MMM-PublicTransportBerlin ?

            1 Reply Last reply Reply Quote 1
            • D Offline
              Dicous
              last edited by Mar 27, 2017, 3:42 PM

              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
              
              
              1 Reply Last reply Reply Quote 0
              • Y Offline
                yawns Moderator
                last edited by Mar 27, 2017, 3:49 PM

                No, you did not. You are in ~/MagicMirror/modules/default and not ~/MagicMirror/modules. Modules in default won’t be executed, the default area is “protected”.

                1 Reply Last reply Reply Quote 1
                • D Offline
                  Dicous
                  last edited by Mar 27, 2017, 4:00 PM

                  Thank You.
                  I am still a Noob
                  You made my day

                  1 Reply Last reply Reply Quote 1
                  • O Offline
                    olexs @Beh
                    last edited by Mar 30, 2017, 6:20 PM

                    @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 :)

                    B R 2 Replies Last reply Apr 3, 2017, 11:52 AM Reply Quote 0
                    • B Offline
                      Beh @olexs
                      last edited by Apr 3, 2017, 11:52 AM

                      @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

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 7
                      • 8
                      • 9
                      • 4 / 9
                      4 / 9
                      • First post
                        31/84
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy