A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • calendar with recurring event

    Unsolved
    11
    0 Votes
    11 Posts
    5k Views
    J
    @sdetweil I plan on updating this weekend and seeing what shows when this event comes up next, your help is greatly appreciated!!!
  • 1 Votes
    6 Posts
    3k Views
    R
    @nateb827 hiya, thanks for the note to say you’d got it sorted! No worries, best wishes for your future configurating : )
  • MMM-FeedProvider-Twitter Module

    Solved
    3
    0 Votes
    3 Posts
    992 Views
    E
    @celliott TheBodger wrote, that twitter changed its API since they introduced a new user-identification process. He has to do some improvements on the module and removed access to the module on GitHub until it’s working again.
  • MMM-PIR-Sensor

    Unsolved
    3
    0 Votes
    3 Posts
    1k Views
    G
    MMM-PIR-Sensor is not maintained (GitHub repo has been archived) but you can use MMM-PIR-Sensor-Lite! I assume your Raspberry Pi is running Bullseye (the latest Raspberry Pi OS)? If yes, monitor’s management has changed since Buster but it should soon be supported in my module :grinning_face_with_big_eyes: It’s currently being tested…
  • MMM-Google-Route label cleanup help

    Unsolved
    2
    0 Votes
    2 Posts
    426 Views
    C
    Hope this will help - Using the module To use this module, clone this repo to your MagicMirror/modules/ directory. git clone https://github.com/mrdis/MMM-google-route.git And add the following configuration block to the modules array in the config/config.js file: var config = { modules: [ { module: 'MMM-google-route', position: 'top_left', config: { key: '<YOUR_KEY>', directionsRequest:{ origin: '<ROUTE START>', destination: '<ROUTE FINISH>' } } } ] } Configuration options Option Description key Required Google api key. See below for help. Type: string directionsRequest Required The directions to show on the map. Type: google.maps.DirectionsRequest interface language Directions language Type: string Default value: en title Optional title to show above the map. Type: string height Height of the map. Type: string (pixels) Default value: 300px width Width of the map. Type: string (pixels) Default value: 300px refreshPeriod Period between API requests. Set to 0 to disable periodic refresh. Type: integer (minutes) Default value: 1 minimumRefreshPeriod Set a minimum period between API requests. This is useful when used in combination with listen. Type: integer (minutes) Default value: 0 showAge Show how long ago the routes were updated. Type: boolean Default value: true showMap Show the map. Type: boolean Default value: true fontSize Size of the title and routes font. Use a percentage to specify size relative to default. HTML DOM Style fontSize property Type: string Default value: 100% mapOptions Map visualization options. Type: google.maps.MapOptions interface listen Refresh the route when receiving these notifications and use the location contained in the notification as destination (if available). Specify the ID of the notifications to listen for. Type: string[] Default value: [] Google API Key Obtain an api key at Google Developer’s page. Google directions service errors If “Google directions service status:” error message appears, it means that the request to the Google directions service failed for some reason. The list of error codes and their meanings can be found here. Importance of correct date/time settings If “Google directions service status: INVALID_REQUEST” error message appears, it could be due to an invalid setting of the current date and time on the device that is displaying the mirror interface. This is due to the departureTime field of the drivingOptions field passed to the directions API being set to one minute from the current time, and google service checking that this timestamp is in the future. Basically I have using this cloning while developing an app for mobile app development company Using MMM-ModuleScheduler to configure the route refresh interval You can use the MMM-ModuleScheduler module to trigger route updates using a certain schedule. This may be useful for example to refresh the route more frequently in the morning and less frequently during the rest of the day, reducing the risk of exceeding the query limit set by google. Just set “MMM-google-route/refresh” as the notification id in the notification_schedule configuration parameter of the module, e.g. { module: 'MMM-ModuleScheduler', config: { notification_schedule: [ // Refresh the route every minute from 7:00 AM to 8:00 AM, monday to friday { notification: 'MMM-google-route/refresh', schedule: '* 7 * * 1-5' } ] } },
  • Calendar has stopped working

    Solved
    23
    1 Votes
    23 Posts
    7k Views
    J
    @sdetweil Sorry, I missed the second one in ical.js. It works now! Thanks so much for your help.
  • Using Alexa control to change calendar views?

    Solved
    3
    1 Votes
    3 Posts
    753 Views
    B
    @sdetweil Thank you for the overview. It really helped me wrap my head around it. i got it working the way i like. After getting MMM-Alexacontrol working i added this to the config section of the AlexaControl module in config.js notifications: [ { name: 'next month', port: 11100, OnOff: false, notification: ["CX3_GLANCE_CALENDAR", {step: 5}] } ], Search for new devices in the Alexa app, it should find “next month”. I have my calendar in week mode showing six weeks. I say “Alexa, turn on next month” and it advances the view 5 weeks(i might change it to 6) , stays there for a min then goes back to the default view.
  • MMM-Wallpaper "filter" option doesnt seem to workk

    Solved
    3
    0 Votes
    3 Posts
    1k Views
    B
    SO…the config example text was throwing me off visually and I was missing a comma. rookie move… marking solved
  • UK restriction

    Unsolved
    1
    0 Votes
    1 Posts
    281 Views
    H
    Re: MMM-News and BBC I noticed that NewsAPI is showing this message for me: “Unfortunately we are unable to serve users in the United Kingdom.”
  • MMM-PythonPrint customisation

    Solved
    46
    0 Votes
    46 Posts
    24k Views
    S
    @kayakbabe so , maybe your python script starts and runs, prints one line, and ends. current temp is x is that all you want your module to present, one line? or do you want the output every few seconds minutes this is repetative:false, but my module will rerun the script every cycle time milliseconds but some python scripts do that internally. print, sleep, print, sleep, print, sleep, print… this is repetative: true my module will just start the python script there are two different ways to capture the output should have named parm script_is_long_running I provided a sample of each also, in many cases, you are using someone else’s script and don’t have control over how it works, and don’t want to rewrite it
  • MMM-WeasleyClock: authorization error

    Moved
    11
    0 Votes
    11 Posts
    5k Views
    B
    @kai - Glad to hear it! Next up on the to-do list is to enable notifications so other modules can react to the messages.
  • Can I round Precipitation Units

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    kayakbabeK
    I figured it out. I wanted to round it off too. No decimal places. You have to edit the template files. look for the showPrecipitationAmount if statement. I altered the output a little bit… see below for what I did. in forecast.njk {% if config.showPrecipitationAmount %} {% if f.precipitationUnits %} <td class="align-right bright precipitation"> {{ f.precipitation }}{{ f.precipitationUnits }} </td> {% else %} {% if f.pop %} <td class="align-right precipitation"> {{(f.pop * 100).toFixed(0)}}% </td> {% endif %} <td class="align-right bright precipitation"> {{ f.precipitation | unit("precip") }} </td> {% endif %} {% endif %} I found info on the templates by googling nunchucks templates.
  • MMM-Rocketlaunch- image removal?

    Solved
    4
    0 Votes
    4 Posts
    1k Views
    M
    I had the same idea. I added a boolean variable to disable outputting row 9. diff --git a/MMM-Rocketlaunch.js b/MMM-Rocketlaunch.js index c65b2c5..31f5faa 100644 --- a/MMM-Rocketlaunch.js +++ b/MMM-Rocketlaunch.js @@ -25,6 +25,7 @@ Module.register('MMM-Rocketlaunch',{ apiParmVerbose: '&format=json', missiondesc: true, imggray: true, + imgdisplay: true, launches: "1", statusTable: { @@ -229,7 +230,7 @@ Module.register('MMM-Rocketlaunch',{ } // row 9 - if (currentLaunche.image) { + if (currentLaunche.image && this.config.imgdisplay) { var row = document.createElement("tr"); table.appendChild(row);
  • Can't get wallpaper to work/load from local directory in MMM-Wallpaper

    Solved
    4
    0 Votes
    4 Posts
    3k Views
    S
    @shybull i always saved with extension, as that is what drives the app selection when i double click a file
  • MMM-Selfieshot: High resolution for selfie

    Solved
    11
    0 Votes
    11 Posts
    5k Views
    H
    @bhepler Thanks for your efforts and I already replied via github! You guys rock, while my competencies are definitely more on the hardware/building side :see-no-evil_monkey:
  • Black Screen "Electron" after updating MM

    Unsolved
    17
    0 Votes
    17 Posts
    5k Views
    S
    @RIKKO14 can u open the advert tab and see what it is? there shouldn’t be any advert showing from MM content
  • How to properly update modules?

    Unsolved
    12
    0 Votes
    12 Posts
    7k Views
    BKeyportB
    @sdetweil hey, I’m trying to be as good as @mmrize let me be. 🤣🤣
  • default Calendar module caching

    Solved
    7
    0 Votes
    7 Posts
    1k Views
    BKeyportB
    Put down as a google bug.
  • MMM-Imageslideshow - centering upright images

    Unsolved
    7
    0 Votes
    7 Posts
    2k Views
    plainbrokeP
    @sdetweil I run pretty much all modules middle_center so they all center up pretty well for me. up and down is my only adjustments usually. I have had to adjust the left or right margin a few times but most everything centers on its own pretty well using the middle_center postion when setting them up… So I am absolutely of no help to him…
  • List of Modules with "Last Update" date

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    S
    @spospordo yeh, the change was a year ago… but I understand… thats why I post and pin resolutions to known problems at the top of the troubleshooting section.