@karsten13 @BKeyport and @Linas123 I have been running MM on trixie since Feb or April I think, No issues. Only issues I had was with the control of my monitor on and off via a scripts but I documented that and posted it in the forum as well.
Project Sponsors
These users contributed to the project by giving a donation: http://magicmirror.builders/donate
Posts
-
RE: Compatibility with raspberry Pi 5 right now and in the future.
-
RE: small outburst - opencv
@monark Maybe just my pennies worth as well, a lot of the module developers develop modules for own use and they choose to share it with community. A lot of the plugins that get used are not made by the module developers, OpenCV being case-in-point. It is a plugin and it has its own complexities.
As Sam mentioned earlier, MM is a learning platform and users of the platform get to learn as they go along.
I can understand the pain you having but the learning is what makes it fun, solving problems is what keeps most users going with the platform.
-
RE: Ads are blocking site content - how to get rid of them?
@ember1205 Easiest way for me was installing the Adguard plugin on Chrome
-
RE: MMM-BambuLabNotify - 3D printer notifications
@LuckyDucker said in MMM-BambuLabNotify - 3D printer notifications:
Throws a 404 Page can’t be found. Maybe you need to make it public?
-
RE: MMM-SynologySurveillance can get enumerate camera info, but on MM page just shows UNDEFINED
Hi and sorry for my late replay.
First of all… Please take care that the answer of @sophiasteck contains some misleading information as the array is called
cams
and notcameras
and the module only supports referencing the cameras by theirname
and Not their ids. Additionall there exists no flagshowStream
.The
cams
array contains objects which need at least thename
defined.
According to the logs you posted your config should look something like…{ module: "MMM-SynologySurveillance", position: "middle_center", config: { debug: true, ds: [ { protocol: "https", host: "x.x.x.x", port: "xxxx", user: "xxxx", password: "xxxxxx", cams: [ { name: "Back Doors" }, { name: "Pool Cam"}, { name: "Indoor Kitchen"} ], }, ], }, },
-
RE: Mirror, Mirror… Who’s My Persona Today? 🤖✨ (Open Voice OS + MagicMirror²)
@KristjanESPERANTO said in Mirror, Mirror… Who’s My Persona Today? 🤖✨ (Open Voice OS + MagicMirror²):
@goldyfruit Very cool! 🚀Don’t forget to add MMM-ShareToMirror to the module list 🙂
I will add them both modules to the list.
@cyberphox said in Mirror, Mirror… Who’s My Persona Today? 🤖✨ (Open Voice OS + MagicMirror²):
@goldyfruit wow that is something!! I might want to tackle this!
Thanks!
-
Mirror, Mirror… Who’s My Persona Today? 🤖✨ (Open Voice OS + MagicMirror²)
In this video, we turn MagicMirror² into a playful, screen-sidekick by connecting Open Voice OS to an AI that can switch multiple personas on the fly—think smarty pant, snobby, friendly—each with a unique vibe and skill set.
https://www.youtube.com/watch?v=DDkEbAySH0I
🔧 Tech Stack Highlights:
- Open Voice OS (voice assistant core, intent pipelines)
- MagicMirror²
- Ollama with Gemma 3 4B (LLM)
Want to build your own?
- https://www.openvoiceos.org
- https://github.com/OpenVoiceOS/ovos-installer
- https://github.com/smartgic/ovos-skill-share-to-mirror
- https://github.com/smartgic/MMM-ShareToMirror
Thanks @karsten13 for the hardware GPU commit on the Docker image!
-
RE: Update, unable to connect.
@Richard238 said in Update, unable to connect.:
0|MagicMirror | [2025-08-16 19:11:32.117] [ERROR] Your configuration file contains syntax errors :(
0|MagicMirror | Line 99 column 21: ‘Log’ is not defined.This seems to indicate that there is an error in
config/config.js
. Run the following on the command line in the~/MagicMirror/
directory:npm run config:check