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

    Nov 30, 2020, 11:44 PM
    0 Votes
    2 Posts
    276 Views
    @ankonaskiff17 the MM code needs to be updated (and every module)
  • 0 Votes
    3 Posts
    465 Views
    @buchair said in Simple module to receive m3u8 stream and change volume via GPIPs?: m3u8-Stream Hi, my MMM-MplayerRadio module uses mplayer to play radio playlist files. I think it will work with m3u8 as well. It uses a touch interface to control the MMM-Volume module. It do not know what you mean with GPIPs but maybe this combination may fit your needs.
  • minimize windows

    Nov 26, 2020, 5:13 PM
    0 Votes
    4 Posts
    1k Views
    Hello, i done the work…edit a script to display or not a web page in background and play with crontab to run every 5 minutes.Magicmirror is always running. For synchrone mmm pages with all modules and this script, it would be better to find a module who execute the crontab’s command like this ‘export DISPLAY=:0; /bin/bash /home/pi/scriptweb.sh >/dev/null 2>&1’ if you have some idea…thanks
  • 0 Votes
    2 Posts
    266 Views
    @chassain-0 https://github.com/chassain/test-carousel
  • LG Thinq and Home Connect

    Oct 21, 2020, 11:47 AM
    1 Votes
    1 Posts
    693 Views
    Hi, does anybody know it LG Thinq connected devices are also compatible with Home Connect OR if there is something like a “bridge to home connect” app OR if there is a way to display the device status og LG Thinq devices on MagicMirror? With my new kitchen, I have three different standards…Miele@home, Home Connect and LG Thinq…
  • Temporary disable modules

    Oct 3, 2016, 1:30 PM
    2 Votes
    12 Posts
    11k Views
    @paviro, thank you very much, this works. disabled: true,
  • Newsfeed Publish Date Parsing

    Sep 6, 2020, 6:02 PM
    0 Votes
    3 Posts
    427 Views
    @sdetweil Module is showing “Invalid date”. My date format is - 06-09-2020 | 8:54 pm. Module is parsing below format - Sun, 06 Sep 2020 17:02:12 +0000. Link is checked through https://validator.w3.org/feed/. Site is also giving the error “pubDate must be an RFC-822 date-time: 06-09-2020 | 8:54 pm” and suggesting the solution to change the date-time format to comply with RFC822. I cannot change the date format in rss feed. So, is there any way in module to fix this. Right now, I have disabled the “showPublishDate” feature. Thanks in advance…
  • Telegram display message sent

    Jun 5, 2020, 2:43 PM
    0 Votes
    2 Posts
    423 Views
    [image: 1591381890347-51db5c1f-6b5f-4e70-b5aa-069362505a57-image.png]
  • sqlite - anyone use it?

    Unsolved Apr 1, 2020, 10:09 PM
    0 Votes
    14 Posts
    2k Views
    @Perlchamp Thanks everyone for your help. What I was doing was using MMM-MarineWeather By Grena https://github.com/grenagit as a template to create a MarineTides version. In my simplicity I was loading the tide predictions from NOAA into a table and trying to use sqlite. The problems caused me to do a better job. Now I link to the NOAA website for the info. This allows the module to get the tide info from any (US) location. Works well. I’ll clean it up and try to add it to Git. May need help with that. Thanks again. [image: 1589802921947-20200413_132310_resized-resized.jpg]
  • This topic is deleted!

    Apr 26, 2020, 5:24 PM
    0 Votes
    1 Posts
    2 Views
  • 0 Votes
    4 Posts
    627 Views
    @Travelbacon , I support your idea. True, the suggestion of Mykle1 works, but it’s not a standard. @MichMich, Would be great to have longitude and latitude as default parameters in the config.js. In this way you would set your location once and all the modules that require it can use it.
  • Disabilitare schermata nera

    Unsolved Feb 16, 2020, 2:50 PM
    0 Votes
    2 Posts
    432 Views
    @Alex2020 run this to disable the screensaver esegui questo per disabilitare lo screensaver bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/screensaveroff.sh)"
  • Snow amount on weather forecast

    Feb 13, 2020, 8:29 AM
    0 Votes
    4 Posts
    917 Views
    @hango nevertheless, easier to keep things in one thread. That questions is there so one don’t accidentally brings up a dead thread.
  • Magic Mirror Update process

    Unsolved Jul 1, 2019, 9:49 PM
    0 Votes
    11 Posts
    4k Views
    @bhepler use my updater script see https://github.com/sdetweil/MagicMirror_scripts
  • Auto Start Time

    Unsolved Jan 30, 2020, 5:43 AM
    0 Votes
    2 Posts
    684 Views
    @Atahan use the pm2 tool to autostart on boot… if u did not set this up during install, then use my script bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/fixuppm2.sh)" make sure u set the pi to autologon to the desktop at boot (using raspi-config)
  • TLS 1.3 Support for MM and Calendar

    Unsolved Jan 19, 2020, 4:23 PM
    0 Votes
    4 Posts
    637 Views
    @Pakmann thanks. we are all volunteers here, so we now have to find someone that has time and cares to find and fix the problem and propose a working solution back to the project. but its on the list of issues.
  • Come si cambia il Font nei vari moduli?

    Unsolved Jan 18, 2020, 4:46 PM
    0 Votes
    6 Posts
    777 Views
    @Alex2020 I have never tried this. as I said, I do not know ==== Non l’ho mai provato. come ho detto i, non lo so
  • Add Fade Opacity config option in config.js

    Unsolved Jan 17, 2020, 4:13 PM
    0 Votes
    1 Posts
    356 Views
    When using the “Fade” option in the default modules (Calendar and Weather forecast, for example), on my set-up, the dimmed/faded gradient on the text is inconsistent. This is due to several factors, including different font sizes/weights, black-points/contrast/brightness on different monitors, different one-way mirror materials, etc. I was wondering if I could address this issue (in my case) if there was an Opacity variable added to the startFade function used in several default modules? Right now we can control via config.js where the fade starts in a div (fadePoint), but not a minimum amount of the opacity of the fade. (Right now it is based on an inline CSS div style of the opacity property set to the full 1.0 amount.) if (e >= startFade) { //fading currentFadeStep = e - startFade; dateRow.style.opacity = 1 - (1 / fadeSteps * currentFadeStep); } Is it worthwhile to add a fadeOpacity config that can be set to different base opacity amounts? Appreciate any help/feedback on this.
  • Re: Run MagicMirror https

    Unsolved know Jan 3, 2020, 12:57 PM
    0 Votes
    1 Posts
    273 Views
    Re: Run MagicMirror https I didn’t see where the previous request was closed and the forum automatically suggested I create a new topic, so here: also I’m kinda scatterbrained right now so please ask questions if something isn’t clear How to configure HTTPS Based on this post: https://forum.magicmirror.builders/topic/8469/how-to-run-as-https Lines that are commented out (#) are pre-existing, shown for location reference only. They should not actually be commented out. Lines that are commented out (//) can be toggled based on preference. config/server.js var fs = require("fs"); #var express = require("express"); #var app = require("express")(); var options = { key: fs.readFileSync("config/certs/mirror.key"), cert: fs.readFileSync("config/certs/mirror.crt") }; //var server = require("http").Server(app); var server = require("https").Server(options, app); config/config.js #var config = { #address: "0.0.0.0", // Address to listen on, can be: #port: 8088, #ipWhitelist: [], // Set [] to allow all IP addresses useHttps: false, httpCerts: { path: "config/certs", cert: "config/certs/mirror.crt", key: "config/certs/mirror.key", port: 4433, }, Problem: config.js is loaded inside var Server, wayyyyy down at the bottom. var options must be defined prior to var server (not the same as var Server) this means that any settings must be defined directly inside server.js, which will be overwritten when updating MM. because of this, config.js is actually completely useless here. I’m including it as an example of what it should look like if this actually worked. Solution: I don’t know node.js, or really javascript. My first instinct is to extract the config definition to the very top of the file. But it seems like the config is loaded via the server, and I’m trying to define the server via the config. I tried to run a squid proxy server to handle https but I couldn’t figure that out. Maybe the answer is to run HTTP and HTTPS simultaneously. Maybe you could have an ipWhitelist for each if you wanted to restrict HTTP access but not HTTPS. To be honest though, I think the whitelist should be handled by the OS’s firewall. iptables isn’t that difficult. For the record, I’m using node serveronly and pushing to a chromecast via catt through cron.
  • disabled modules MMM-moduleScheduler

    Unsolved Nov 19, 2019, 6:30 PM
    0 Votes
    2 Posts
    469 Views
    The best way wil be to disabled MMM-Pages at 7h00…at 12h00…