I’ve done a new installation on a RPI 4. Everthing is running fine, independant of a error message at start time where I don’t have any idea which module or core function produce the message.
Here is my configuration:
MM v2.33.0
node 22.21.0
trixie: Linux devpi 6.12.47+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1 (2025-09-16) aarch64 GNU/Linux
Maybe, there is someone who has already fixed that problem. How to proceed to identify this issue?
Nov 21 15:18:47 devpi mm[2438]: [2025-11-21 15:18:47.026] [LOG] Starting MagicMirror: v2.33.0
Nov 21 15:18:47 devpi mm[2438]: [2025-11-21 15:18:47.034] [LOG] Loading config ...
...
Nov 21 15:18:55 devpi mm[2438]: [2025-11-21 15:18:55.059] [LOG] MMM-NotificationBoard helper started ...
Nov 21 15:18:55 devpi mm[2438]: [2025-11-21 15:18:55.060] [LOG] Connecting socket for: MMM-RTSPphas
Nov 21 15:18:55 devpi mm[2438]: [2025-11-21 15:18:55.060] [LOG] MMM-RTSPphas helper started ...
Nov 21 15:18:55 devpi mm[2438]: [2025-11-21 15:18:55.060] [LOG] Connecting socket for: MMM-EnergyMonitor
Nov 21 15:18:55 devpi mm[2438]: [2025-11-21 15:18:55.131] [LOG] Connecting socket for: MMM-Spotify
Nov 21 15:18:55 devpi mm[2438]: [2025-11-21 15:18:55.133] [LOG] Connecting socket for: MMM-SpeechToCommand
Nov 21 15:18:55 devpi mm[2438]: [2025-11-21 15:18:55.134] [LOG] MMM-SpeechToCommand helper started ...
Nov 21 15:18:55 devpi mm[2438]: [2025-11-21 15:18:55.135] [LOG] Sockets connected & modules started ...
Nov 21 15:18:56 devpi mm[2438]: [2025-11-21 15:18:56.117] [ERROR] Error: write EFAULT
Nov 21 15:18:56 devpi mm[2438]: at afterWriteDispatched (node:internal/stream_base_commons:159:15)
Nov 21 15:18:56 devpi mm[2438]: at writeGeneric (node:internal/stream_base_commons:150:3)
Nov 21 15:18:56 devpi mm[2438]: at Socket._writeGeneric (node:net:966:11)
Nov 21 15:18:56 devpi mm[2438]: at Socket._write (node:net:978:8)
Nov 21 15:18:56 devpi mm[2438]: at writeOrBuffer (node:internal/streams/writable:572:12)
Nov 21 15:18:56 devpi mm[2438]: at _write (node:internal/streams/writable:501:10)
Nov 21 15:18:56 devpi mm[2438]: at Writable.write (node:internal/streams/writable:510:10)
Nov 21 15:18:56 devpi mm[2438]: at execSync (node:child_process:999:20)
Nov 21 15:18:56 devpi mm[2438]: at node:electron/js2c/node_init:2:17346
Nov 21 15:18:56 devpi mm[2438]: at /home/pi/MagicMirror/node_modules/systeminformation/lib/system.js:175:28
Nov 21 15:18:56 devpi mm[2438]: at ChildProcess.exithandler (node:child_process:410:7)
Nov 21 15:18:56 devpi mm[2438]: at ChildProcess.emit (node:events:519:28)
Nov 21 15:18:56 devpi mm[2438]: at maybeClose (node:internal/child_process:1101:16)
Nov 21 15:18:56 devpi mm[2438]: at Socket.<anonymous> (node:internal/child_process:456:11)
Nov 21 15:18:56 devpi mm[2438]: at Socket.emit (node:events:519:28)
Nov 21 15:18:56 devpi mm[2438]: at Pipe.<anonymous> (node:net:346:12)
Nov 21 15:18:56 devpi mm[2438]: [2025-11-21 15:18:56.118] [LOG] Node NOT Exiting...
Nov 21 15:18:56 devpi mm[2438]: [2025-11-21 15:18:56.283] [LOG] Launching application.
📷 Screenshot (Platzhalter)
![alt text]https://github.com/wiiare/MMM-Solarwatt/blob/main/screenshots/solarblock.jpg?raw=true)
⚡ Features
Anzeige von Live-Daten der Solarwatt PV-Anlage
Batteriestatus inkl. Ladezustand und Lade-/Entladeleistung
Tageswerte persistent in dailyData.json gespeichert
Reset der Tageswerte automatisch um Mitternacht
Intervallgesteuerte Updates, konfigurierbar
Responsive Darstellung passend zu MagicMirror²
📦 Installation
Wechsle ins modules Verzeichnis von MagicMirror:
cd ~/MagicMirror/modules
Repository klonen:
git clone https://github.com/wiiare/MMM-Solarwatt.git
Abhängigkeiten installieren:
cd MMM-Solarwatt
npm install
(Optional) Leere dailyData.json erstellen (wird automatisch angelegt):
touch dailyData.json
⚙️ Konfiguration
Füge das Modul in config/config.js ein:
{
module: “MMM-Solarwatt”,
position: “top_right”,
config: {
ip: “Deine_IP”,
password: “”,
batteryIp: “Deine_IP”,
updateInterval: 30000
}
}
📊 Anzeige
🔆 Solar Block
Erzeugung (W)
Verbrauch (W)
Einspeisung (W)
Netzbezug (W)
🔋 Batterie Block
Ladezustand (%)
Lade-/Entladeleistung (W)
Visualisierung als Balken
📅 Tageswerte Block
Kumulierte kWh für: - Produktion - Verbrauch - Einspeisung - Netzbezug
⚡ Hinweise
Tageswerte starten nach MagicMirror-Neustart bei 0 kWh
Werte werden automatisch kumuliert basierend auf dem Updateintervall
dailyData.json wird automatisch im Modulordner angelegt und persistent gespeichert
I have recently done 3 module updates and all of them threw an error when I did the ‘git pull’
Below is the output of the last upgrade. It indicates I have made changes to files I have never touched intentionally. I have done the “git stash” to clear the error and completed the upgrades. I went looking for a file that may give me an idea of what was changed. With my limited knowledge that led nowhere.
This is on MM 2.33 running in docker. It has happened on both my laptop and the RPI 5.
I appreciate any info someone has.
Thanks, Ron R
node@8ef60e7ba2e0:/opt/magic_mirror/modules/MMM-Config$ git pull
From https://github.com/sdetweil/MMM-Config
c1b0dcb..65eb6cd main -> origin/main
Updating c1b0dcb..65eb6cd
error: Your local changes to the following files would be overwritten by merge:
module_installer/install_module.cmd
Please commit your changes or stash them before you merge.
Aborting
node@8ef60e7ba2e0:/opt/magic_mirror/modules/MMM-Config$ git stash
Saved working directory and index state WIP on main: c1b0dcb fix linux builder for linked module folder
node@8ef60e7ba2e0:/opt/magic_mirror/modules/MMM-Config$ git pull
Updating c1b0dcb..65eb6cd
Fast-forward
module_installer/install_module.cmd | 48 +++++++++++++++------
module_installer/install_module.sh | 86 ++++++++++++++++++++++---------------
2 files changed, 86 insertions(+), 48 deletions(-)
node@8ef60e7ba2e0:/opt/magic_mirror/modules/MMM-Config$ exit
exit
Hello.
I’m having trouble installing MagicMirror on my Raspberry Pi zero w2, so I’d like to ask for help.
I’m using a 5V/3A adapter.
Currently, Debian 13(trixie) is installed on my Raspberry Pi.
bash -c “$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/raspberry.sh)”
It keeps rebooting during the installation process.
Even though I increased the memory to 2GB as swap, it keeps rebooting.
Then, when I run ‘node --run start’, it outputs ‘sh 1 ./node_modules/.bin/electron not found’.
I think it’s because it rebooted during the installation.
After formatting the SD card, reinstalling with the Raspberry Pi Imager, and running the script above, it still reboots.
I live in Korea, so my response may be delayed.
I just installed MMM-BackgroundSlideShow and am really pleased with it. Only have one problem with family photos it tends to drop of the top of the picture thus removing heads. :)
I have tried resizing and attempting to pad the top of the photo to push it down but neither solution fixed the issue. I also set max size to 1080 X 764 from the default 2160 X 1080 but most pics are still well under that max size and still cutting off heads.
I really like the module and want to get the pics fixed before Thanksgiving when when we have family over. Any suggestion greatly appreciated.
Hello! I have an installation with the stock calendar and MMM-CalendarEXT3 modules.
I also run a local CalDAV server on a Synology.
Despite the fetchInterval and refreshInterval variables being set to 180000, MagicMirror is almost constantly chatting with the CalDAV server (keeping the HDDs from ever spinning down).
The DNS query log shows a lookup from MM to the CalDAV server about two times per second. The MM install is the chattiest thing on my entire network!
How can I go about troubleshooting this? I can’t imagine any reason why MM needs to perform a lookup more often than the fetch interval.
Thank you for your time!
Hi,
I`m searching for a module which shows my local data from my weatherstation (ecowitt clone), similar to this one, but directly from my local station and not by using any cloud service. mmm- WunderGround-PWS-Observations
This could be happen by using the FOSHK plugin or weewx.
I know that there is a module to show soil-moisture from ecowitt stations. That would be a possibility if you can expand it to use all of the other data like temperature, wind, …
Kind regards
Florian
Hello
Do anyone of you know a MM module to display the data of a DHT22 AM2302 temperature and humidty sensor on a Raspberry 4 with Debian 12 bookworm?
It seems that it is not so trivial with this version and I am not sure that the provided DHT22 modules on https://modules.magicmirror.builders/ manage this PI OS version.
Thanks in advance and greeting !
Cédric
The default Calendar module on my MM keeps randomly refreshing multiple times.
The issue started prior to the last MM update and I thought the issue would be fixed post upgrading to 2.33, but the module still does it.
My MM was also running on Debian12 on an Asus NUC and has worked without issue since the previous MM version.
With the issue continuing post 2.33, I thought i’d upgrade to Debian13, but the issue persists.
My config.js file has a fetchInterval value of 300000ms (5min) for the calendar module.
I took a video of showing the occurrence, but the file is too big to upload.
Would someone have any idea or an explanation as to why it would behave like this?
I am using the default weather module and accessing the Weather.gov option to give me both the current weather and the forecast using “current” and forecast options. They are stacked one above the other.
About a month ago the “current” option quit working and I am leaning toward NWS changing the API to a different term. Does anyone have experience with that module using weather.gov as who they are pulling the data from that might have some insight?
I am in the process of getting an older MM up to date and doing some tweaking of individual modules while I am at it.
When I load config.js file into VS Code, it looks like two instances of Code launch but the Pi appears to lock up and become unresponsive and I have to toggle power to get it to reset.
I say “it looks like” because the locked up Pi shows two instances of Code in the Pi OS version of the task bar.
The mirror runs fine, does what it is supposed to do, and I can edit the config file in one of the other editors with no issues.
I did uninstall and reinstall Code but that did not help.
Hi, I have some issues with the Newsfeed module. I always get the messsage “error in module newsfeed - please check logfile”
Where can I check the logfile?
My config: ```
{
module: "newsfeed",
position: "bottom_bar",
config: {
feeds: [
{
title: "Radio Mülheim",
url: "http://www.radiomuelheim.de/lokalnachrichten.xml",
},
{
title: "Tagesschau",
url: "http://www.tagesschau.de/xml/rss2"
},
],
showSourceTitle: true,
showPublishDate: true,
reloadInterval: 600000,
updateInterval: 15000,
}
},
{
Bonjour à tous,
Je reprends mon projet Magic Mirror en stand bye depuis un certain temps :)
Aujourd’hui, je rencontre un problème avec les modules :
MMM MarineWeather
MMM OneCallWeather
Ces deux modules ne se lancent pas et sont bloqués sur “Chargement…”
Je mes suis bien inscris sur https://home.openweathermap.org/api_keys
afin d’obtenir une nouvelle clé One Call API 3.0
Si vous avez des pistes…
MERCI par avance :)
Greetings,
I am trying to adjust the temperature font on my ds18b20 using the MMM-temp-ds18b20 module I’d like the temperature font to be a size much larger than x-large, roughly 3 times that size. I have the font size of 80px set for ChameleonWeather, and that’s the size I’d like for my indoor temp sensor.
I’m unable to locate using the developers windows, but am unable to drill past because the developers window keeps resetting.
Any suggestions?
Thanks,
Brian
I have researched the best Raspberry Pi models for the past few days because I want to set up a MagicMirror at home. I read reviews on tech blogs, YouTube channels, and trusted forums, and they are marking these two as the best options:
Vilros Raspberry Pi 5
https://www.amazon.com/Vilros-Raspberry-Starter-Kit-MAX/dp/B0D232HN74
Raspberry Pi 5 8GB
https://www.amazon.com/Raspberry-Pi-8GB-SC1112-Quad-core/dp/B0CK2FCG1K
However, I am having trouble deciding which one would best suit my needs and need your expert advice. I plan to use the MagicMirror for displaying calendar, weather, news, and home automation controls.
So which one should I buy? Any recommendation would be greatly appreciated.
Thanks in advance!
Hey Folks
I cant seem to get MMM-Spotify to work at all.
First it started with not being able to generate a user token, as the callback routing always resulted in a unknown URL. So I found an alternate way to generate a token. There is nothing in the logs to tell me that I’m not authorized, but there is also nothing say that I am.
When MM is running, the module does nothing. I’d really like the functionality if I can, but for now I’m just gong to rem the module out of my config and work on setting up others.
I’m new to MM, so lets start by blaming it on that.
Running MM on RPI4B
spotify.config.json
{
“USERNAME”: “Family Account”,
“CLIENT_ID”: “edXXXXXXXXXXXXXXXXXXXXXXXea”,
“CLIENT_SECRET”: “3eXXXXXXXXXXXXXXXXXXXXb635”,
“TOKEN”: “./FamilyAccount_token.json”,
“AUTH_DOMAIN”: “http://127.0.0.1”,
“AUTH_PORT”: “8888”
}
]
FamilyAccount_token.json
{
“access_token”: "BQXXXXXXXXXXXXXXXXXXXXXXXXXXXXi>
“expires_in”: 3600,
“timestamp”: 1762903217
}
Module config.js
{
module: “MMM-Spotify”,
position: “top_left”,
config: {
style: “mini”,
control: “default”,
updateInterval: 1000,
clientID: “ed5XXXXXXXXXXXXXXXXXXXXXXXcea”,
clientSecret: “3eXXXXXXXXXXXXXXXXXXXXXXXX635”,
accessToken: "BXXXXXXXXXXXXXXXXXXXXXXXXXXU>
refreshToken: “YOUR_SPOTIFY_REFRESH_TOKEN”
}
},
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
Read the statement by Michael Teeuw here.
Categories
-
Announcements
Announcements regarding the MagicMirror software and forum.
-
Core System
Discuss the MagicMirror² core framework.
-
-
-
-
-
-

