A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Subcategories

  • Any suggestions or wishes for the forum?

    103 Topics
    720 Posts
    S
    @OrangeMirror the current docker setup will only work for multiple instances IF you use the MM_CONFIG_FILE environment variable to run instances off different config files, or the MM_PORT env variable to override the port if using the same config.js all the files will come from the ONE folder tree ~/magicmirror so this means you would have to setup multiple entries in the compose.yaml to launch multiple instances (with the different config parms) You have to change the container name too this is because all the DATA used by the container is external (on docker host filesystem) and not IN the container an example NOT using docker, but same idea here https://docs.magicmirror.builders/configuration/introduction.html#advanced-configuration-and-frequently-asked-how-to-configure-examples
  • Install MM on Debian 12

    11
    0 Votes
    11 Posts
    2k Views
    S
    @DarrenO-0 I just execute the curl command. I have no control over its networking code. every time it’s failed due to networking there has been a real problem somewhere
  • Default Compliments Module - Special Days

    4
    0 Votes
    4 Posts
    508 Views
    S
    @WallysWellies said in Default Compliments Module - Special Days: see what they say. i help decide too
  • OpenWeather API CAlls

    6
    0 Votes
    6 Posts
    866 Views
    S
    @hengy no.problem. that’s why I asked.
  • With Sam's Backup and Restore script I need help

    10
    0 Votes
    10 Posts
    1k Views
    S
    @kayakbabe well, all I can say, is I must not have tested it right. my apologies try again… all three scripts corrected now
  • Where have I seen this??

    7
    1
    0 Votes
    7 Posts
    1k Views
    kayakbabeK
    @ankonaskiff17 I have to agree that DAKBOARD is super lame. I read about MM a long time ago and found DAKBOARD becuase of my MM research. I actually looked at it for about a hour and thought it was lame too. MagicMirror is so customizable and I am a tinkerer. I like to change up things. I like to fix things and not wait on someone else to update when some api changes. So, I decided to tackle MagicMirror. I’ve learned a lot and this is a great community.
  • Wyze Cams

    3
    0 Votes
    3 Posts
    820 Views
    BKeyportB
    @robertjunior24 the problem is that RTSP isn’t supported by Web protocals. Here’s what I’m currently doing for my Reolink cameras: I use an PI 4 with Motion Eye OS (Discontinued, but still kinda works, there is betas of an attempt to bring MotionEye back) to convert the RTSP streams to Web streams. Then using MMM-EmbedURL, I’m able to pick up the web streams to use on my mirror. What I’d like to do is use something faster and more reliable - (Scrypted?) to do the conversion. Currently, there’s a lag that will form within the motioneye software, so I tend to reboot the pi once an hour (overdone, but it works) to keep it reasonable. If I use the Framed version of the URLs that MotionEyeOS provides me (like http://192.168.0.7/picture/2/frame/) - I don’t have to have MMM-Embed URL reset the picture, the system will provide a temporary “No Camera” image while it’s down.+ Important note: Pi 5 (and newer, eventually) will NOT run what’s required for the old software, so Pi4 is what’s recommended.
  • Module for PC Monitoring

    3
    0 Votes
    3 Posts
    499 Views
    BKeyportB
    this one: [image: 1715898256409-47af05e1-d905-4320-a8da-2f792e827985-image.png]
  • one call api open weather

    18
    0 Votes
    18 Posts
    5k Views
    karsten13K
    I’m trying to convert from MMM-OpenWeatherForecast to something else, but Openweather is confusing me with the API subscription. same situation here. I like the above module but I don’t want to subscribe to the new openweather api. First alternative was the mm weather module because it has several providers so you can switch easily. But the design is so far away from MMM-OpenWeatherForecast … So next approach was to use the data from mm weather for an own module with better UI. Thats the current output: [image: 1715627796943-b73b079c-f94e-4062-b8fd-cefb078f6045-grafik.png] It is still a beta version and not published yet. Another approach could be to extend the mm weather module with configurable njk templates and the cool skycons (which can be animated) …
  • The most popular 3rd party modules

    7
    3 Votes
    7 Posts
    17k Views
    KristjanESPERANTOK
    @JohnGalt Oh crap. Thank’s for the hint! I fixed it :-)
  • Probleme mit DHT22 Sensor

    3
    0 Votes
    3 Posts
    549 Views
    W
    @sdetweil Hi That´s my Sensor , and that´s my config: module: "MMM-DHT22", position: "top_left", config: { gpioPin: 17, fontSize: '16px', // Font size for the header fontFamily: 'Arial', // Font family for module text showThermometerIcon: true, // Show the thermometer icon showDropletIcon: true, // Show the droplet icon showTemperatureText: true, // Show the "Temperature" text showHumidityText: true, // Show the "Humidity" text headerText: 'Local Environment', // Header text displayed above the values updateInterval: 120, // Update interval in seconds for fetching sensor data temperatureIconColor: 'red', // Color of the temperature icon humidityIconColor: 'blue', // Color of the humidity icon temperatureFontSize: '18px', // Font size for temperature humidityFontSize: '14px', // Font size for humidity temperatureOffset: 0, // Temperature offset adjustment in degrees Celsius humidityOffset: 0, // Humidity offset adjustment in percentage points temperatureUnit: 'C', // Default to Celsius ('C') or use 'F' for Fahrenheit layout: 'horizontal', // Default layout style ('horizontal' or 'vertical')
  • Unexpected Google assistant error

    3
    1
    0 Votes
    3 Posts
    337 Views
    D
    okay thanks
  • PAJ7620u2 Sensor (Grove Gesture)

    3
    0 Votes
    3 Posts
    396 Views
    D
    hi, yes I am using MMM-GroveGestures, and I would like to suspend the screen for example with “CLOCKWISE” and reactivate it with “ANTICLOCKWISE”
  • IR Frame rotation -90 (270) to portray in Debian 12 - Bookworm

    2
    0 Votes
    2 Posts
    455 Views
    S
    @BJK did you use the xrandr command in your pre-bookwarm script?
  • newbie css help

    2
    0 Votes
    2 Posts
    230 Views
    U
    changed css file now the compliments banner is to small and gone to the left instead of center body { margin: 10px; position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); margin-bottom: -10px; font-size: 1rem; font-weight: 300; line-height: 1.5; color: rgba( 0, 150, 254, 1 ); back.ground: transparent;
  • code c++ ??

    5
    -1 Votes
    5 Posts
    814 Views
    S
    @ludoRaspberry encore une fois, le runtime magicmirror est entièrement javascript. la partie visuelle de MagicMirror est une application web. en tant que tel, il ne peut pas accéder directement aux ressources locales, au matériel ou aux systèmes de fichiers. la conception fournit un processus local de nœud, appelé node_helper. il peut accéder aux ressources locales, comme les broches des capteurs et les fichiers. l’assistant et les composants Web sont connectés via un socket Web, enveloppé dans une fonction javascript. pour voir comment les modules effectuent ce type d’opérations, vous pouvez consulter leur code, voir la liste des modules tiers ici https://github.com/MagicMirrorOrg/MagicMirror/wiki/3rd-party-modules
  • Can I have multiple views?

    2
    0 Votes
    2 Posts
    394 Views
    S
    @flemmingss no. MagicMirror uses a designed called SPA, single page application. the data presented on this single page can change but it only serves one page. you can see the frame of that single page in the file index.html
  • Alexa on Mirror Mirror

    5
    0 Votes
    5 Posts
    2k Views
    D
    Thanks everyone for the replies
  • GoogleAssistant, requested Web page closes after one minute

    5
    0 Votes
    5 Posts
    1k Views
    D
    Ok, thanks
  • Remove link

    6
    1
    0 Votes
    6 Posts
    611 Views
    S
    @Dankodan not the default clock
  • auto recovery from mirror freeze

    8
    0 Votes
    8 Posts
    1k Views
    S
    @sprior said in auto recovery from mirror freeze: Not normally no, but for some things you can grant a hole in the container to allow direct access to some things that is exactly the same… the app (jenkins, chrome) running on the docker host can access the service in the container… it is NOT the other way… the thing in the container can invoke things on the docker host anyhow… pm2’s JOB is to launch and keep running apps. you can use it for anything. I have a system where I launch the spotify service (raspotify), the camera motion detector (motion) and magicMirror on two different screens… I can kill any of them and pm2 will relaunch whatever has ended… SO, the thing being launched cannot ‘end’…