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

    Utilities calendar magicmirror2 module
    78
    2
    6 Votes
    78 Posts
    40k Views
    BKeyportB
    Effective 8/14/2025 - @dathbe has been provided contributor role in my active modules. I’m not ready to turn them over full time, however, I am glad that someone is willing to work with them. I no longer use the modules myself and I’m welcoming a fresh view on the topic, and hopefully the project will continue in a more effective way, including clean up and improvement of my pre-amateur code. Thanks for the support over my time handling this code - and if I do decide to pick it back up, I know that it is in good hands. – Brendan
  • 0 Votes
    1 Posts
    461 Views
    N
    Hey all, I am using the great module MMM-CalendarExt2. I have managed to get filters working to take out birthdays and anniversarys which is cool. I am not wanting a month view (which I have got) but only show the work week for Mon-Friday and leave out sat/sun, this is more down to wanting more space for the events for Mon-Fri but also just to show the work week. I have the following, anyone know how I can remove sat/sun from this and provide more room for the events Mon-Fri? [image: 1586795754465-screenshot-2020-04-13-at-17.33.53.png] Thanks
  • 0 Votes
    4 Posts
    854 Views
    S
    @ljcwalston i replied to your other post a few minutes ago… please don’t make multiple posts for the same troublehow do you start mm? pm2? then pm2 logs --lines=?? will show the console log info where I see my errors ?? is a number, default is 15 lines, u may need to show more than 100 I have not looked at the code, so don’t know how it will do at network error recovery, looks like it tries, based on the error messages
  • 0 Votes
    2 Posts
    500 Views
    S
    @ljcwalston i have seen a bunch of connection errors to the calendar labs site from my multiple mirror systems seems to be ok at the moment
  • Google calender no events shown

    Solved Troubleshooting calendar google calendar modules
    37
    0 Votes
    37 Posts
    17k Views
    S
    @Seregeth yes, that module cheats by using Google apis. lol the default calendar module only processes generic ics data
  • 0 Votes
    4 Posts
    2k Views
    S
    @Edohvin if u open a browser on the mirror system. Can u put your ics url in the browser and download the ics file? There are public and secret urls that work
  • Filter events on the Calendar module

    Bug Hunt calendar filter
    2
    0 Votes
    2 Posts
    954 Views
    A
    @pedromrsantos A workaround could be to use separat calendar for meetings and presentations only. AxLED
  • MMM-GoogleBirthdaysProvider

    Unsolved Troubleshooting calendar birthdays
    6
    0 Votes
    6 Posts
    2k Views
    M
    Hi Sam, So yea I can paste the URL into the browser and view my birthday calendar, however none of my birthdays are there even though I have contacts that have birthdays along with the test ones I added. So I’m thinking its nothing to do with MagicMirror and has to do with my google account. Suggestions on how to trouble shoot that? I checked in the google forums and have tried what other users suggested. Thanks MW
  • Can’t find a calendar that works

    Troubleshooting calendar
    14
    0 Votes
    14 Posts
    5k Views
    S
    @lavolp3 ok what am i looking for?
  • Help with my calendar

    Troubleshooting calendar
    5
    0 Votes
    5 Posts
    2k Views
    R
    @sean Thank you Sean it works, sorry I didn’t fully understand the title replace concept. Happy new year to you.
  • Calendar show wrong time.

    Troubleshooting calendar module time wunderlist
    3
    1
    0 Votes
    3 Posts
    2k Views
    A
    @lavolp3 said in Calendar show wrong time.: ‘absolute’ I had test and see it doesn’t work that you said. The mirror is show me pm or am time instead for show me an exampel 16:00. That I want it’s the calendar not the time. What I do now?
  • Some Calendar Icons Missing

    Bug Hunt calendar icons
    8
    0 Votes
    8 Posts
    3k Views
    B
    I’m on the latest Magic Mirror version but icons like dumpster, drumstick-bite, trash, trash-alt are not working for me. calendar and birthday-cake are just fine.
  • 0 Votes
    3 Posts
    2k Views
    M
    How would I do that?? Sorry again I’m quite new at this…
  • 0 Votes
    2 Posts
    2k Views
    yawnsY
    It looks like the change request was not merged.
  • 0 Votes
    6 Posts
    3k Views
    S
    Here is the carefree package :) The python script will open the Birthday.ics file directly from your Owncloud, change the year automaticly and safe the output file at a fixed location. Python “Requests” library is used to connect to your Owncloud. This script works in linux. The script above was only working in MS Windows. The script can be run by cron e.g. every 30min so you will see updates and you don’t have to worry about the next year ;) #!/usr/bin/env python # -*- coding: utf-8 -*- # Time functions for current year import time from time import localtime, strftime # Use Requests lib to download Owncloud Birthday calendar .ics file import requests #http://docs.python-requests.org/en/master/ year = strftime("%Y", localtime()) #Get the current year try: #Catch errors url = 'https://YOUR_URL/remote.php/dav/calendars/USER/BIRTHDAYCALENDAR?export' # Url to your Owncloud Birthday caldender .ics file. Replace parts written in capitals download = requests.get(url, auth=('USER', 'PASS')) #Replace parts written in capitals fobj_in= download.text.split("\n") #Split file fobj_out = open("/home/pi/MagicMirror/modules/Birthdays/geburtstage.ics","w") #Output file for line in fobj_in: if line.find("DTSTART") > -1 or line.find("DTEND") > -1: #Change year of DTSTART oder DTEND lines #Format of the string: DTSTART;VALUE=DATE:19650521 #DTEND;VALUE=DATE:19650522 split=line.split(":") helpline=split[0]+":"+year+split[1][4:] fobj_out.write(helpline.encode('utf-8')+"\n") else: #Change nothing, just copy the line fobj_out.write(line.encode('utf-8')+"\n") fobj_out.close() download.close() except requests.exceptions.RequestException as e: # This is the correct syntax print(e)
  • 0 Votes
    17 Posts
    9k Views
    cowboysdudeC
    @efk4 Glad you got it working. I’m thinking something didn’t take when you installed it the first time :)
  • Calendary Won't load

    Troubleshooting calendar
    2
    0 Votes
    2 Posts
    2k Views
    tgeimerT
    @fuzzylogic725 I had the same issue and fixed it: https://forum.magicmirror.builders/post/19902 The hint is in line two of the logs: dates before 1970 are not permitted.
  • ICS calendar not working (Synology NAS)

    Troubleshooting calendar
    3
    0 Votes
    3 Posts
    3k Views
    ?
    Deleted - I’d misread your question.