• 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.

Difficulty getting MMM-Transitfeed working

Scheduled Pinned Locked Moved Solved Troubleshooting
31 Posts 2 Posters 1.0k 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.
  • U Offline
    UncleRoger @sdetweil
    last edited by Jun 26, 2024, 10:14 PM

    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
    • U UncleRoger has marked this topic as solved on Jun 26, 2024, 10:14 PM
    • 1
    • 2
    • 3
    • 4
    • 4 / 4
    4 / 4
    • First post
      31/31
      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