• 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 99.3k 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.
  • 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 :)

                BehB rudibaraniR 2 Replies Last reply Apr 3, 2017, 11:52 AM Reply Quote 0
                • BehB 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
                  • P Offline
                    pauabaer
                    last edited by Apr 22, 2017, 10:50 PM

                    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

                    strawberry 3.141S 1 Reply Last reply Apr 23, 2017, 9:34 AM Reply Quote 0
                    • strawberry 3.141S Offline
                      strawberry 3.141 Project Sponsor Module Developer @pauabaer
                      last edited by Apr 23, 2017, 9:34 AM

                      @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 id 900000100006

                      Please create a github issue if you need help, so I can keep track

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 7
                      • 8
                      • 9
                      • 4 / 9
                      • First post
                        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