A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Failure of v2.2.0

    15
    0 Votes
    15 Posts
    9k Views
    lavolp3L
    @carltonb said in Failure of v2.2.0: Install went fine, but again crashed when I tried to use this command. It crashes at the same point every time. See the file generation after I start the installer in the first post. Where exactly does it crash? I can’t follow you. I also can’t find the error in the pasted code above. Does it just stop where the code stops and not go on?
  • Calendar and Newsfeed stop Updating after 1-2 hours

    3
    0 Votes
    3 Posts
    2k Views
    kwyjibo089K
    Not sure if this applies to you, but I had problems with updating the calendar. Turns out I had to change the wifi channel -> https://forum.magicmirror.builders/topic/4193/calendar-not-updating-after-changing-to-wifi-ssid/3
  • After upgrade (v2.1.1) multiple calendars not displaying

    6
    0 Votes
    6 Posts
    4k Views
    lavolp3L
    @Mitch1138 said in After upgrade (v2.1.1) multiple calendars not displaying: Edit this file: /home/pi/MagicMirror/node_modules/rrule-alt/lib/rrule.js Go to line 56 or search for the first occurance of “ORDINAL_BASE” and change this line: ORDINAL_BASE: new Date(1970, 0, 1), ORDINAL_BASE: new Date(1000, 0, 1), (set it to a lower year like 1900, I used 1000) Then restart your magic mirror This resolved the same problem for me. Thanks!
  • 0 Votes
    2 Posts
    1k Views
    K
    The PIR-Module doesn’t work correctly. I got a tip to change in the module directory and enter npm install. I did it, the module was rebuild and so the MM works. Thank you.
  • WunderGround Icons Fonts and Spacing

    2
    1
    0 Votes
    2 Posts
    1k Views
    M
    Sorry the arrows didn’t post to pict. Looking to make the sunrise/sunset icons orange. Trying to increase size of EL PASO, TX at top (header) Want to remove the total rainfall 0in column Trying to reduce gap between high and low temps Thanks
  • Use node_helper.js functionality in config file

    callback button
    1
    0 Votes
    1 Posts
    1k Views
    F
    Hi, I am building an app with different buttons which the user can define for them selfes what happens when they are pressed. This information is located in the configuration array: config = { button : { name : "bla", callback : function(){} } } and the class organnizing it has a refrence to that button and subscribes to the click event and triggers said callback when clicked. How can I use module.sendSocketNotification in this configuration for the button callback?
  • Error in config file when adding modules, looking for another set of eyes

    5
    0 Votes
    5 Posts
    2k Views
    E
    Wow, thanks for these replies everyone. Blows my mind how it was just basically missing just a few “small,” to me, pieces. Hard to pick those out, need to step my game up and hit up CodeAcademy. JSHint is perfect! That will help me out a TON! And @RandomNoise, thank you for that idea, going to make it MUCH easier to browse and modify files that way! You guys rock thanks, what a great community
  • keep running against a wall

    11
    0 Votes
    11 Posts
    5k Views
    Mykle1M
    @noiz13 said in keep running against a wall: can i use normal debian would that be better? You sure can. I use ubuntu on my old laptops. It works perfectly for MM.
  • Two instances running if using pm2 start script

    2
    0 Votes
    2 Posts
    2k Views
    N
    Hi @veitk, Follow the instructions here: https://forum.magicmirror.builders/topic/6233/modules-not-always-loading/
  • Modules not always loading

    12
    2
    0 Votes
    12 Posts
    11k Views
    NathanWilcoxN
    Great shout @randomnoise! Removed the pm2 mm as per @ninjabreadman’s instructions and restarted MagicMirror and everything loads perfectly! Can’t thank you all enough!
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    5 Views
  • Need help with internet monitor-module

    Solved
    20
    0 Votes
    20 Posts
    10k Views
    Mykle1M
    @duedahlb Well done, mate.
  • MMM-Mqtt pub and sub at the same time

    6
    0 Votes
    6 Posts
    3k Views
    Mykle1M
    @axellejamous You’re welcome, mate. Glad it worked out for you. :-)
  • Really confused

    23
    0 Votes
    23 Posts
    13k Views
    D
    ok thanks will try now
  • total noob needs help. installing modules

    3
    0 Votes
    3 Posts
    2k Views
    P
    @noiz13 z, maybe I can help you (in Dutch). I will send you a PM. Peter
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    14 Views
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
  • SabreDAV / CalDAV - not showing appointments

    2
    0 Votes
    2 Posts
    2k Views
    G
    Hi guys, I implemented a workaround for this, which I wanted to share (just in case someone else faces the same problems). I tried almost everything to get this thing running with the link (the direct link to the calendar didn’t work, but if I put the .ics file to a readable directory everything is fine). The interesting thing is; even if I CURL’ that Nextcloud/Owncloud link, it shows me a well-formed calendar structure (so I can safely say that it hasn’t to do anything with user/pass combination, nor the fact that I’m using TFA (that’s why Nextcloud/Owncloud is providing app-PINs). So, to get that thing working (as mentioned earlier by using a workaround), you need 2 things; a shell-script and a cronjob. A shell-script downloads the .ics given by the export-URL of Nextcloud/Owncloud and stores it in a directory which has to be accessible by your MM distribution. The timestamp variable inherits the current UNIX timestamp in order to only retrieve calendar entries that are (right now or) in the future to keep the file-size small and MM’s calendar-fetcher performant. Please note that –http-user is defined without [ " ] and –http-password is defined with [ " ] - that’s no typo! If you’re using self-signed certificates, ensure that you’re using –no-check-certificate in order to avoid issues with certificate validation by WGET module. SSH’ in and type cd /usr/local/bin create a new shell-script with your desired editor by nano YOUR_SHELLSCRIPT_NAME.sh save that file after putting below code into it make it executable with chmod +x YOUR_SHELLSCRIPT_NAME.sh if you like, give it a first try :) #!/bin/bash timestamp=$(date +%s) wget --no-check-certificate --output-document="YOUR_READABLE_DIRECTORY/YOUR_DESIRED_FILENAME.ics" --auth-no-challenge --http-user=YOUR_NEXTCLOUD_USER --http-password="YOUR_APP_PIN" "https://YOUR_NEXTCLOUD_IP/remote.php/dav/calendars/YOUR_NEXTCLOUD_USER/YOUR_NEXTCLOUDCALENDAR_NAME?export&start=$timestamp&componentType=VEVENT" I decided to run that shell-script every 30 minutes so my MM calendar display is updated twice per hour. To do so, type crontab -e, add the following at the bottom and save; # NEXTCLOUD Calendar Export 0,30 * * * * /usr/local/bin/YOUR_SHELLSCRIPT_NAME.sh Of course you can use any cron you like!
  • 1 Votes
    30 Posts
    19k Views
    binderthB
    @binderth said in MMM-Bergfex doesent load respectively should be a valid spdx license expression: yes, I’m sure no other is running. I’m not so sure anymore! ;) When I reinstalled MagicMirror2 from scratch, it seems, pm2 added another instance called “MagicMirror” - so I got two running - but that is another issue I’m currently working on - perhaps coming back to the Forum in a new thread.
  • MMM-GoogleMapsTraffic "breaks" mirror?

    Solved mmm-googlemapstraffic
    6
    0 Votes
    6 Posts
    4k Views
    Mykle1M
    @seattlecajun said in MMM-GoogleMapsTraffic “breaks” mirror?: Learning. Is. Fun. :) Hell yeah, it definitely is. Even for us old guys. :-)