Read the statement by Michael Teeuw here.
MMM-PublicTransportHafas - Error when loading - DeparturFetcher.mjs
-
@p1lspeda said in MMM-PublicTransportHafas - Error when loading - DeparturFetcher.mjs:
I’ve upgraded to the latest MM Version
not really,
2.31.0-develop <> 2.31.0
-
@p1lspeda How did you perform the MagicMirror update? Please show us the output of
git branch
when you are in the MagicMirror root directory. -
@KristjanESPERANTO looks like he was on the dev branch for a fix and didn’t use my script to update or follow the instructions I posted
https://forum.magicmirror.builders/topic/19561/version-2.31.0-april-1-2025-upgrade-reminder
-
@KristjanESPERANTO
Thanks for your patience,Edit: did a complete reinstall and now it works. I must have misconfigured something and could not remember what or how.
#############################
This is what I have done:- I switched to the master branch yesterday and ran @sdetweil 's update script no change
- I’ve done a fresh module install - no change
- I’ve ran @sdetweil 's upgrade script - no change
pi@magicmirror:~/MagicMirror $ git branch _fix_clipping * master pi@magicmirror:~/MagicMirror $ cd modules/MMM-PublicTransportHafas/ pi@magicmirror:~/MagicMirror/modules/MMM-PublicTransportHafas $ npm ci --omit=dev > mmm-publictransporthafas@3.1.11 prepare > [ -f node_modules/.bin/husky ] && husky || echo husky is not installed. husky is not installed. added 63 packages, and audited 64 packages in 20s 19 packages are looking for funding run `npm fund` for details found 0 vulnerabilities pi@magicmirror:~/MagicMirror/modules/MMM-PublicTransportHafas $ pi@magicmirror:~/MagicMirror $ grep version package.json "version": "2.31.0",
Here’s my config.js
{ module: "MMM-PublicTransportHafas", position: "top_right", config: { stationID: "000405041", // Replace with your stationID! stationName: "Höfchen/Listmann", // Replace with your station name! direction: "", // Show only departures heading to this station. (A station ID.) ignoredLines: [], // Which lines should be ignored? (comma-separated list of line names) excludedTransportationTypes: [], // Which transportation types should not be shown on the mirror? (comma-separated list of types) possible values: StN for > timeToStation: 10, // How long do you need to walk to the next Station? showColoredLineSymbols: true, // Want colored line symbols? useColorForRealtimeInfo: true, // Want colored real time information (timeToStation, early)? showTableHeadersAsSymbols: true, // Table Headers as symbols or text? maxUnreachableDepartures: 0, // How many unreachable departures should be shown? maxReachableDepartures: 10, // How many reachable departures should be shown? customLineStyles: "", // Prefix for the name of the custom css file. ex: Leipzig-lines.css (case sensitive) showOnlyLineNumbers: false // Display only the line number instead of the complete name, i. e. "11" instead of "STR 11" } },
The error still occurs.
At this point I’m completely clueless -
Hello together,
i tried your instruction and updated MM and node.
My node Version is 23.7.0
My MM Version is 2.31.0
git branch shows me master (highlighted)I also updated the module Version to: “3.1.11”
Still got the error message.
-
@Vulan12354 how did you upgrade MagicMirror?
-
@p1lspeda on my upgrade script, can you show me the ~/MagicMirror/installers/upgrade.log
or tell me the command you used
-
@sdetweil
I removed the entire MagicMirror directory before reinstalling MM.
I didn’t make a backup, so I cannot provide the log. Sorry.For updating I tried
bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)"
and
bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" apply
and the fresh install was achieved by using
bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/raspberry.sh)"
-
@p1lspeda great thanks…
only THIS one DOES the upgrade
bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" apply
BUT, if you did a git pull manually then the local code would be at the new/current version
and I would abort, as you are ALREADY at the current level…THEN you have to do
bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" force
cause I won’t let you upgrade OVER the same release accidentally
~/MagicMirror/installers/upgrade.log is created and updated in all cases.
so we can tell what happenedif it didn’t seem to work, I want to know… and get the log,
even if you decide to abort and start overthese scripts are very conservative… I do NOT want to destroy your running MM system
-
@sdetweil
good to know for the future. Thanks.
I was unaware of the “force” parameter, that’s why I never tried it.