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

    Unsolved
    2
    0 Votes
    2 Posts
    459 Views
    S
    @kusselin I commented out location and locationID (and let it locate me) and provided my key and it worked open the developers window, ctrl-shift-i and select the console tab and enter part of the module name in the filter field to get just the related messages
  • MMM-Remote-control all working except for monitor on and off

    12
    1
    0 Votes
    12 Posts
    4k Views
    T
    @diemen112 @karsten13 For bullseye I needed to change the display driver to the fake kms one (dtoverlay=vc4-fkms-v3d in /boot/config.txt) to have any effect of vcgencmd. Afterwards vcgencmd only worked from the host, but not from @karsten13’s docker container. There I ran into the same problem with my MMM-Gestures module: [09.10.2022 17:54.49.927] [LOG] Sun Oct 09 2022 17:54:49 GMT+0200 (Central European Summer Time): exec error: Error: Command failed: vcgencmd display_power 0 vcgencmd: error while loading shared libraries: libvchiq_arm.so.0: cannot open shared object file: No such file or directory I fixed it by mounting two more files from the host, my volume mounts now are: volumes: - ../mounts/config:/opt/magic_mirror/config - ../mounts/modules:/opt/magic_mirror/modules - ../mounts/css:/opt/magic_mirror/css - /tmp/.X11-unix:/tmp/.X11-unix - /opt/vc:/opt/vc/:ro - /usr/bin/vcgencmd:/usr/bin/vcgencmd - /usr/lib/arm-linux-gnueabihf/libvchiq_arm.so.0:/usr/lib/arm-linux-gnueabihf/libvchiq_arm.so.0 - /usr/lib/arm-linux-gnueabihf/libvcos.so.0:/usr/lib/arm-linux-gnueabihf/libvcos.so.0 - /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket
  • 0 Votes
    2 Posts
    2k Views
    S
    @vatonerd see https://forum.magicmirror.builders/topic/14862/help-with-a-couple-css-issues?_=1665279628363 color is text, background-color is background font-size is for size of text
  • Magic Mirror Default Weather Module

    Solved
    6
    0 Votes
    6 Posts
    3k Views
    B
    @sdetweil all sorted now, I took the config out and put it back in fresh as I couldn’t work out where the typo/formatting error was. All tickety-boo now. Thanks for your help!
  • updating module not possible...need help

    Solved
    13
    0 Votes
    13 Posts
    3k Views
    S
    @Assassins if you are going to delete the directory, and clone, u might as well delete one file and install…
  • calendar with recurring event

    Unsolved
    11
    0 Votes
    11 Posts
    4k 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
    2k 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
    809 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
    867 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
    348 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
    623 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
    885 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
    221 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
    20k 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
    1
    0 Votes
    11 Posts
    4k Views
    bheplerB
    @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
    923 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
    4k 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: