@sdetweil @HeikoGr
That was it, changing the parameter for the weather Plugin + updating the api Key to a payment method.
Now weather and MMM-WeatherChart are running again.
MMM-SoccerLiveScore not, as they seem to search for a new API.
@sdetweil @HeikoGr
That was it, changing the parameter for the weather Plugin + updating the api Key to a payment method.
Now weather and MMM-WeatherChart are running again.
MMM-SoccerLiveScore not, as they seem to search for a new API.
@HeikoGr What is the difference between the free user endpoints ‘/weather’ , ‘/onecall’ , ‘/forecast’?
@HeikoGr
I’ll add the bits for the modules. But I’m pretty sure its not the config, as it is running for years now.
The Loading came up, after IÄve updated the docker image.
{
module: "weather",
position: "top_right",
config: {
weatherProvider: "openweathermap",
type: "current",
location: "Location,CountryCode",
locationID: "1234567", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
apiKey: "<apiKey>"
}
},
{
"module": "MMM-WeatherChart",
"position": "top_right",
"config": {
"apiKey": "<apiKey>",
"dataNum": 24,
"dataType": "daily",
"dailyLabel": "days_of_week",
"height": "400px",
"width": "400px",
"lat": 50.1234567,
"lon": 8.1234567,
"units": "metric",
"hourFormat": "24h",
"showIcon": true,
"datalabelsDisplay": true,
"showRain": true,
"showZeroRain": false,
"showZeroSnow": false,
"includeSnow": true,
"showSnow": true,
}
},
{
module: 'MMM-SoccerLiveScore',
position: 'top_left',
config: {
leagues: [35],
showNames: true,
showLogos: true,
displayTime: 60 * 1000,
showStandings: false,
showTables: true,
showScorers: false,
scrollVertical: false,
language: 'de', // supported values are en, de, it
}
},
Hi guys,
I’m using @karsten13 Docker image of MagicMirror. since the last two updates of the docker image, many of the modules show “Loading”.
I have updated all modules and did run npm install in their folders.
The only error I receive in the log of the magicmirror docker is:
2024/10/07 15:45:41 stderr (Use `node --trace-deprecation ...` to show where the warning was created)
2024/10/07 15:45:41 stderr [2024-10-07 15:45:41.323] [ERROR] (node:71) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
Affected modules are:
MMM-SoccerLiveScore
weather
MMM-WeatherChart
Any ideas about how to fix this?
@karsten13 your are right… somehow the docker didn’t keep the installation after first try.
After installing it a second time and restarting the docker afterwards, the container kept the installation of node-fetch. Its working now.
Thank you guys for your massive support. Big time!
@karsten13, @sdetweil, @KristjanESPERANTO
@karsten13 said in Cannot find module 'node-fetch' error with MMM-SoccerLiveScore:
NODE_ENV=test npm install node-fetch@2
I could see that this time node-fetch got installed (different than before running npm install node-fetch@2 only).
But after restarting the docker container, the same error remained.
@karsten13
@codac said in Cannot find module 'node-fetch' error with MMM-SoccerLiveScore:
root@04492d039b9f:/opt/magic_mirror/modules# cd MMM-SoccerLiveScore root@04492d039b9f:/opt/magic_mirror/modules/MMM-SoccerLiveScore# npm install node -fetch@2 up to date, audited 1 package in 1s found 0 vulnerabilities
How would I restart MM of the container?
pm2 is not set up.DISPLAY=:0 npm restart
…results in
> magicmirror@2.26.0 restart > npm stop --if-present && npm start > magicmirror@2.26.0 start > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js sh: 1: ./node_modules/.bin/electron: not found
@karsten13 well restarting / stopping / starting is no problem. But the error just remains and doesnt go away…