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

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    kusselinK
    @sdetweil thanks a lot Sam
  • Electron Crashing after update to 2.21.0 with PM2

    Unsolved
    10
    1 Votes
    10 Posts
    3k Views
    S
    @pattanner92 the buffer thing is a warning, but not our code. nothing we can do the gpu errors are concerning, because u have gpu use turned off. do u know what driver is being used in /boot/config.txt, like this dtoverlay=vc4-fkms-v3d
  • Weather module queries

    Unsolved
    1
    0 Votes
    1 Posts
    287 Views
    R
    Just a couple of probably very quick-n-simple queries regarding the default weather module Firstly, current weather does not show location yet it’s all in the code { module: 'weather', header: 'Current weather for: ', position: 'top_right', config: { type: 'current', location: 'My_Place', locationID: '1234567', //ID from https://www.openweathermap.org apiKey: '####################' } }, Next, forecast does show location, but how do I remove the “,GB” part of the location? (And I’ll do the same for current weather too.) { module: 'weather', position: 'top_right', header: 'Weather Forecast for: ', config: { type: 'forecast', location: 'My_Place', locationID: '1234567', //ID from https://www.openweathermap.org apiKey: '####################' } }, Thank you.
  • MMM-EnergyMonitor help

    Unsolved
    8
    1 Votes
    8 Posts
    925 Views
    M
    @sdetweil Hear are somefile.txt and my config.js > magicmirror@2.21.0 start > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js [09.10.2022 09:14.04.452] [LOG] Starting MagicMirror: v2.21.0 [09.10.2022 09:14.04.467] [LOG] Loading config ... [09.10.2022 09:14.04.483] [LOG] Loading module helpers ... [09.10.2022 09:14.04.487] [LOG] No helper found for module: alert. [09.10.2022 09:14.04.523] [LOG] Initializing new module helper ... [09.10.2022 09:14.04.526] [LOG] Module helper loaded: updatenotification [09.10.2022 09:14.04.529] [LOG] No helper found for module: clock. [09.10.2022 09:14.04.968] [LOG] Initializing new module helper ... [09.10.2022 09:14.04.977] [LOG] Module helper loaded: calendar [09.10.2022 09:14.05.125] [LOG] Initializing new module helper ... [09.10.2022 09:14.05.149] [LOG] Module helper loaded: MMM-Fronius2 [09.10.2022 09:14.05.153] [LOG] No helper found for module: MMM-EnergyMonitor. [09.10.2022 09:14.05.156] [LOG] No helper found for module: weather. [09.10.2022 09:14.05.212] [LOG] Initializing new module helper ... [09.10.2022 09:14.05.213] [LOG] Module helper loaded: newsfeed [09.10.2022 09:14.05.215] [LOG] All module helpers loaded. [09.10.2022 09:14.05.439] [LOG] Starting server on port 8080 ... [09.10.2022 09:14.05.470] [LOG] Server started ... [09.10.2022 09:14.05.472] [LOG] Connecting socket for: updatenotification [09.10.2022 09:14.05.474] [LOG] Starting module helper: updatenotification [09.10.2022 09:14.05.475] [LOG] Connecting socket for: calendar [09.10.2022 09:14.05.477] [LOG] Starting node helper for: calendar [09.10.2022 09:14.05.483] [LOG] Connecting socket for: MMM-Fronius2 [09.10.2022 09:14.05.484] [LOG] Starting module helper: MMM-Fronius2 [09.10.2022 09:14.05.486] [LOG] Connecting socket for: newsfeed [09.10.2022 09:14.05.488] [LOG] Starting node helper for: newsfeed [09.10.2022 09:14.05.489] [LOG] Sockets connected & modules started ... [09.10.2022 09:14.05.950] [LOG] Launching application. [09.10.2022 09:14.11.582] [LOG] Create new calendarfetcher for url: https://www.vic.gov.au/sites/default/files/2019-02/Victorian-school-term-dates.ics - Interval: 300000 [09.10.2022 09:14.11.670] [LOG] Create new calendarfetcher for url: https://www.vic.gov.au/sites/default/files/2021-09/Victorian-public-holiday-dates.ics - Interval: 300000 [09.10.2022 09:14.11.687] [LOG] Create new newsfetcher for url: https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000 [09.10.2022 09:14.11.696] [INFO] Checking git for module: MMM-Fronius2 [09.10.2022 09:14.11.745] [INFO] Checking git for module: MMM-EnergyMonitor [09.10.2022 09:14.11.796] [INFO] Checking git for module: default [09.10.2022 09:14.12.782] [INFO] Calendar-Fetcher: Broadcasting 14 events. [09.10.2022 09:14.14.376] [INFO] Newsfeed-Fetcher: Broadcasting 34 items. /* MagicMirror² Config Sample * * By Michael Teeuw https://michaelteeuw.nl * MIT Licensed. * * For more information on how you can configure this file * see https://docs.magicmirror.builders/configuration/introduction.html * and https://docs.magicmirror.builders/modules/configuration.html */ let config = { address: "localhost", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" to listen on loopback interface // - another specific IPv4/6 to listen on a specific interface // - "0.0.0.0", "::" to listen on any interface // Default, when address config is left out or empty, is "localhost" port: 8080, basePath: "/", // The URL path where MagicMirror² is hosted. If you are using a Reverse proxy // you must set the sub path here. basePath must end with a / ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses // or add a specific IPv4 of 192.168.1.5 : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"], // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"], useHttps: false, // Support HTTPS or not, default "false" will use HTTP httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true language: "en", locale: "en-AU", logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging timeFormat: 24, units: "metric", // serverOnly: true/false/"local" , // local for armv6l processors, default // starts serveronly and then starts chrome browser // false, default for all NON-armv6l devices // true, force serveronly mode, because you want to.. no UI on this device modules: [ { module: "alert", }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_left" }, { module: "calendar", header: "Holidays", position: "top_left", config: { calendars: [ { symbol: "calendar-check", maximumEntries: '4', //url: "webcal://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics" url: "https://www.vic.gov.au/sites/default/files/2019-02/Victorian-school-term-dates.ics" }, { symbol: "birthday-cake", maximumEntries: "10", url: "https://www.vic.gov.au/sites/default/files/2021-09/Victorian-public-holiday-dates.ics", } ] } }, { module: 'MMM-Fronius2', position: "top_left", header: "Solar Panels", hidden: false, ip: "192.168.2.146", updateInterval: 3000, wattConversionOptions: { enabled: true, threshold: 1200, numDecimalDigits: 2, }, offlineDetectionOptions: { numRequests: 5, // Converter is considered offline after this num of failed requests offlineInterval: 1800000, // 30 Minutes }, requestTimeout: 1000, broadcastSolarPower: true, broadcastGridPower: true, broadcastBatteryPower: true, dummyData: false, }, { module: 'MMM-EnergyMonitor', disabled: false, position: 'middle_center', hidden: false, updateInterval: 3000, energyStorage: false, width: "100px", height: "100px", lineWidth: "8px", resetCycles: 3, logNotifications: false, wattConversionOptions: { enabled: true, threshold: 1200, numDecimalDigits: 2, }, iconCssClasses: { home: "fas fa-home", grid: "fas fa-plug", energyStorage: "fas fa-battery-half", localPowerSource: "fas fa-solar-panel", } }, { module: "compliments", disabled: true, position: "lower_third" }, { module: "weather", position: "top_right", config: { weatherProvider: "openweathermap", type: "current", location: "Fawkner, AU", locationID: "2166819", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "7e845e5fc36ce2a73900ec4152ca884c" } }, { module: "weather", position: "top_right", header: "Weather Forecast", config: { weatherProvider: "openweathermap", type: "forecast", location: "Fawkner, AU", locationID: "2166819", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city apiKey: "7e845e5fc36ce2a73900ec4152ca884c" } }, { module: "newsfeed", position: "bottom_bar", config: { feeds: [ { title: "New York Times", url: "https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml" } ], showSourceTitle: true, showPublishDate: true, broadcastNewsFeeds: true, broadcastNewsUpdates: true } }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;}
  • Performance of Raspbian Bullseye on Pi 3B

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    J
    @sdetweil Yep! A rebuild on Buster made all the difference. Performance is back up to what I remember it being under Jesse. Thanks for the tip!
  • Font-awesome

    Solved
    16
    0 Votes
    16 Posts
    4k Views
    B
    @sdetweil got ya! I hadn’t created the column in the right place. Thanks for your patience and guidance.
  • Full screen module?

    Unsolved
    4
    1 Votes
    4 Posts
    1k Views
    S
    @rpwCrosswinds some modules do not honor the position…
  • "MMM-RTSPStream" is not starting after update

    Unsolved
    3
    0 Votes
    3 Posts
    430 Views
    BKeyportB
    @JVF2 First things first, re-run npm install in the module directory. Looks like author may have changed out some dependencies. If that don’t fix it, please check the magic mirror logs for errors. (if you use PM2, run pm2 logs in a second terminal instance, and restart magic mirror, you’ll be able to see if something’s missing) It may also be that the module is just breaking… I can’t get it to work at all, for instance.
  • Updated MM2 - Local Host Refused Connection Error

    Unsolved
    6
    0 Votes
    6 Posts
    1k Views
    B
    @sdetweil Thanks I’ll get right on it! Sent …
  • Default Calendar Module | Countdown until full day events

    Unsolved
    6
    1
    0 Votes
    6 Posts
    1k Views
    S
    @p1lspeda no mechanism to create special formatting
  • Failed update

    Solved
    10
    0 Votes
    10 Posts
    1k Views
    D
    @sdetweil said in Failed update: @DarrenHill ok, try the latest… dang pi results different than other OS versons of npm Thanks - that’s fixed it :D
  • Collaboration of MMM-ProfileSwitcher and MMM-pages modules

    Solved
    9
    0 Votes
    9 Posts
    2k Views
    K
    :thumbs_up: Super! Issue closed! THANK YOU SO MUCH!:handshake:
  • Default Calendar Troubleshooting - "No Upcoming Events"

    Solved
    5
    0 Votes
    5 Posts
    2k Views
    S
    @CurlyQ12391 maxEntries applies only to today forward. past are broadcast too only today forward are used in cal module
  • Module for MPR121

    Unsolved
    1
    0 Votes
    1 Posts
    268 Views
    L
    I am looking for a module that works with a MPR121 HAT. I found https://github.com/PatriceG/MMM-MPR121 but looks like it does not work with the current version of MagicMirror. Does anybody use an other module to control the mirror via touch buttons? Thanks for your help. Lora
  • IR Frame not responding while using MM

    Unsolved
    4
    0 Votes
    4 Posts
    620 Views
    S
    @CurlyQ12391 supposedly they take mouse events… (the ir frame is a mouse to the system)
  • Images/pictures are shown very tiny.

    Solved
    8
    0 Votes
    8 Posts
    1k Views
    G
    Hi all, I have opened a browser and connected to the mirror. Opened the developer tools and checked the settings for the module. I found out that the QRcode itself showed as ‘img’. I have adjusted the custom.css with following settings: .MMM-WiFiPassword #WiFiPassword { width: 140px; } .MMM-WiFiPassword img { width: 125px; height: 125px; } Now the QR code is showing in the correct size: [image: 1663792313808-screenshot-from-2022-09-21-22-30-13.png] Thank you for the support, it’s really appreciated! Gerben
  • Issues with pm2 in old mirror

    Unsolved
    4
    0 Votes
    4 Posts
    1k Views
    S
    @rmeskill hm… so, next guess is u uninstall pm2 and reinstall I think the command is pm2 u startup which will return the command to execute then to install again u can use my fixuppm2 script see https://github.com/sdetweil/MagicMirror_scripts
  • dri3 extension not supported

    Unsolved
    17
    0 Votes
    17 Posts
    10k Views
    L
    ok havent worked on this in a couple weeks. well i have to re-image the card- the OS boot fails so badly that it goes to CLI prompt. hardly had anything so starting from scratch again — but thats Not a MM issue --its a RPI issue
  • Using MMM-BackgroundSlideshow with MMM-pages

    Unsolved
    3
    1 Votes
    3 Posts
    714 Views
    K
    @sdetweil Hey Sam - thank you Sir will do!
  • Google Assistant Assistant installation

    Unsolved
    2
    0 Votes
    2 Posts
    530 Views
    S
    @Purple do. cd ~ find . -name MMM-GoogleAssistant -type d 2>/dev/null once u find it, you can move it mv ????? ~/MagicMirror/modules ??? is wherever it is located