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.

    Difficulty getting MMM-Transitfeed working

    Scheduled Pinned Locked Moved Solved Troubleshooting
    31 Posts 2 Posters 2.1k Views 2 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.
    • UncleRogerU Offline
      UncleRoger @sdetweil
      last edited by

      How to get MMM-transitfeed working on a new installation of MagicMirror (based on @sdetweil’s assistance)

      These are the steps I went through to get the module working after encountering version mismatch errors:

      Note that I was starting with a clean install of Raspberry PiOS. I made no changes prior to the steps outlined below:

      First, I installed MagicMirror using Sam Detweil’s script:

      bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/raspberry.sh)"
      

      Next, I installed the transitfeed module:

      {
        cd ~/MagicMirror/modules
        git clone https://github.com/bnitkin/MMM-transitfeed.git
      }
      

      Then this reset the libraries:

      {
        cd ~/MagicMirror
        rm -rf node_modules
        git checkout package.json
        git checkout package-lock.json
        npm run install-mm
      }
      

      I installed the electron rebuild package:

      npm install @electron/rebuild
      

      Next, I reset the module info:

      {
        cd ~/MagicMirror/modules/MMM-transitfeed
        rm -rf node_modules
        git checkout package.json
        git checkout package-lock.json
        npm install
      }
      

      At this point, I installed gtfs:

      {
        cd ~/MagicMirror/modules/MMM-transitfeed
        npm install gtfs
      }
      

      And lastly, I rebuilt sqlite3:

      {
        cd ~/MagicMirror/modules/MMM-transitfeed
        ../../node_modules/.bin/electron-rebuild
      }
      

      Here I added the default config from the module’s github page to my config.js and started the mirror. It worked!

      Many thanks to Sam for his patience, knowledge, and caring assistance.

      1 Reply Last reply Reply Quote 0
      • UncleRogerU UncleRoger has marked this topic as solved on
      • 1
      • 2
      • 3
      • 4
      • 4 / 4
      • 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