MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. MajorC
    3. Topics
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    M
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 21
    • Posts 187
    • Groups 1

    Topics

    • M

      No news after update to 2.25

      Watching Ignoring Scheduled Pinned Locked Moved Bug Hunt
      14
      0 Votes
      14 Posts
      2k Views
      M
      @sdetweil Thank you for all the help. The mirror is at my family’s house. So I have to find a way to VPN connect myself to that. I will come back to you asap.
    • M

      MM don't start after update

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      3
      0 Votes
      3 Posts
      489 Views
      M
      @sdetweil Thank you, that was the correct actions.
    • M

      Background image from private iCloud folder

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Requests
      4
      0 Votes
      4 Posts
      917 Views
      S
      @MajorC the config of the two modules { module: "MMM-ImagesPhotos", position: "fullscreen_below", config: { opacity: 0.9, animationSpeed: 500, updateInterval: 10000, backgroundColor: 'grey', // not used if fill is true fill: false, // fill around image with blurred copy of image blur: 10, // only used if fill is true } }, { module: 'uploadPics', disabled: true, position: 'bottom_left', //module position config: { //dest: "../modules/MMM-ImagesPhotos/uploads" debug: true } } I use my upgraded version of the module to support fill and blur https://github.com/sdetweil/MMM-ImagesPhotos
    • M

      Wind direction 180 degrees twisted at Yr

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      6
      0 Votes
      6 Posts
      1k Views
      M
      @magmar wonderful. Thank you very much.
    • M

      How to use Yr as a weather provider

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      12
      0 Votes
      12 Posts
      2k Views
      M
      Thank you. I will wait on the next version of MM. :ok_hand:
    • M

      Sync a Google folder for background photos

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      2
      0 Votes
      2 Posts
      533 Views
      S
      @MajorC can u get the list of pictures on GDrive? I assume you convert xxx.heic to xxx.jpg then get the list of jpeg files, and remove from the list all that are in GDrive list those leftover on jpeg list were removed those leftover on GDrive list were added
    • M

      Synchronizing one folder from iCloud to the raspberry pi

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved General Discussion
      4
      0 Votes
      4 Posts
      2k Views
      S
      @MajorC I would be talking to the tool developer thru issues on the tools GitHub page. maybe there are other issues already I know nothing about icloud drive
    • M

      How to synchronize pictures from mobile to the MM?

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Troubleshooting
      18
      1 Votes
      18 Posts
      3k Views
      C
      In addition if you use dropbox on a windows-pc you can fully manage the image folder there. rclone does the rest for you on the pi.
    • M

      Use of Samsung „The Frame“ with MM

      Watching Ignoring Scheduled Pinned Locked Moved Hardware samsung the frame
      11
      0 Votes
      11 Posts
      7k Views
      M
      It looks like there are different firmware features. Depending on the hardware. Great thx Samsung. Now I have to find out when this option is available. I’m not really willing to spend 500€ for a picture frame. Then I can rather buy a monitor and have a nice wooden frame built by a carpenter.
    • M

      Cursor shown in v2.16.0

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Troubleshooting
      18
      0 Votes
      18 Posts
      4k Views
      karsten13K
      @majorc o.k., then I will provide a PR for this in the mm repo
    • M

      MMM-weatherchart sdetweil fork

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      18
      0 Votes
      18 Posts
      4k Views
      M
      @sdetweil I see. Well, I opened an issue on GitHub, maybe something happend.
    • M

      MMM-OpenmapWeather Error since MM v2.15.0, Gefühlt {DEGREE}

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      4
      1
      0 Votes
      4 Posts
      2k Views
      M
      The issue now is fixed in the last version.
    • M

      Weather station for MagicMirror and SmartHome wanted

      Watching Ignoring Scheduled Pinned Locked Moved Hardware
      11
      0 Votes
      11 Posts
      4k Views
      cowboysdudeC
      @swvalenti Here’s my weather page from Wunderground https://www.wunderground.com/dashboard/pws/KNYELMIR44/graph/2021-07-24/2021-07-24/daily
    • M

      Weather forecast with transparent background

      Watching Ignoring Scheduled Pinned Locked Moved Requests
      1
      0 Votes
      1 Posts
      340 Views
      M
      Hello, I am looking for a 3-5 days weather forecast. It would be important for me that the weather icons have a transparent background, because my MM is a picture frame. I really like the icons from https://github.com/sathyarajv/MMM-OpenmapWeather. Unfortunately I haven’t found a forecast module that fits yet. At the moment I am using: https://github.com/jharttech/MMM-weatherforecast but maybe there is something else? Do you have an idea?
    • M

      MMM-BackgroundSlideshow gradient and horizontalGradient not working

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting background error gradient slideshow
      3
      1
      0 Votes
      3 Posts
      1k Views
      M
      I solved it by myself. So here for the rest of the world or maybe for myself in a couple of months. The following config is working: { module: 'MMM-BackgroundSlideshow', position: 'fullscreen_below', config: { imagePaths: ['modules/MMM-BackgroundSlideshow/BackgroundImages'], transitionImages: true, transitions: ['opacity'], randomizeImageOrder: true, slideshowSpeed: 500000, gradientDirection: 'both', gradient: [ "rgba(0, 0, 0, 0.00) 0%", "rgba(0, 0, 0, 0.00) 0%", "rgba(0, 0, 0, 0.00) 90%", "rgba(0, 0, 0, 0.75) 100%" ], //von oben nach unten, % = wo im Bildschirm startet es horizontalGradient: [ "rgba(0, 0, 0, 0.75) 0%", "rgba(0, 0, 0, 0) 15%", "rgba(0, 0, 0, 0.00) 85%", "rgba(0, 0, 0, 0.75) 100%" ] //von links nach rechts, % = wo im Bildschirm startet es } }, In addition, you have to change a line in the MMM-BackgroundSlideshow.js file in the getDom function (line 316) OLD: this.createGradientDiv('right', this.config.gradient, wrapper); NEW: this.createGradientDiv('right', this.config.horizontalGradient, wrapper); I will put this on GitHub as well.
    • M

      MM freeze over night

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting freeze wifi clean
      6
      0 Votes
      6 Posts
      2k Views
      M
      My MM was running now for 48h without freezing. I don’t know what happened the last couple of times. Thank you to @Tribun ! I checked all the logs and found no problem. I will now start to install the first modules and see what’s going on.
    • M

      Pi loses WiFi connection after a few hours

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting rasberry pi 4 wifi connection
      9
      0 Votes
      9 Posts
      4k Views
      jca2112J
      @sdetweil said in Pi loses WiFi connection after a few hours: @jca2112 are you running pihole as an advert filter? seem to see this a lot with pihole servers… Yes, I am running a pihole – thanks for suggesting that. (I should have mentioned it.) I’ve not had any issues with the magicmirror + pihole setup in the past, but just to make sure I whitelisted the magicmirror so it would bypass the pihole altogether. It didn’t seem to affect the problem, so I’m not sure that it is a factor.
    • M

      Dropbox-Uploader: how to synchronize a folder with cron job?

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting
      11
      0 Votes
      11 Posts
      3k Views
      S
      @MajorC yes.pm2 reruns regardless how the system was rebooted
    • M

      Timetable from Units.at

      Watching Ignoring Scheduled Pinned Locked Moved Requests
      1
      0 Votes
      1 Posts
      383 Views
      M
      Hi, my school is using https://www.untis.at/ There is a website and a mobile-app that shows the daily timetable. Do you see any chance to show the timetable on the MagicMirror? The website I use at the moment requires a login and then looks like this: Thank you <!DOCTYPE html> <html> <head> <meta http-equiv="expires" content="0"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>WebUntis</title> <script type="text/javascript"> window.untisUIVersion = 2; window.untisMomentLocale= "de"; window.untis__webpack_public_path__ = "/WebUntis/static/2021.3.3/js/untis/"; untis = { config: {"mode":"STANDARD","locale":"de","contextPath":"/WebUntis","licence":{"name":"Käthe-Kollwitz-Gymnasium Berlin","name2":"Berlin, Dunckerstr. 65-66"},"mandantName":"Käthe-Kollwitz-Gymnasium","mandant":17761,"customerNumber":60150,"imageServiceConfig":{"customLogo":false},"loginServiceConfig":{"ssoType":"none","samlProviderLabel":"","idpName":"","loginError":"","lastUserName":"","lastMandantName":"","anonymousMode":false,"userRegistrationEnabled":false,"user":{"name":"8.2","id":163,"departmentId":0,"roleId":1,"userGroupId":11,"personId":160,"persons":[{"id":160,"type":1,"displayName":"","longName":"Fnt,Brin","foreName":""}],"email":"fontes@kkos.net"},"ssoOffice365":false,"adminEmail":null,"hideWuLogin":false,"oidcProviderLabel":null,"ssoOidc":false},"staticResourcesUrl":"/WebUntis/static/2021.3.3","calendarServiceConfig":{"today":null,"currentDate":"2020-09-28","currentSchoolyearId":6,"schoolyears":[{"startDate":"2015-08-31","endDate":"2016-08-20","finalMarkActive":true,"semesters":[],"name":"2015/2016","id":1},{"startDate":"2016-09-05","endDate":"2017-07-19","finalMarkActive":true,"semesters":[],"name":"2016/2017","id":2},{"startDate":"2017-09-04","endDate":"2018-07-04","finalMarkActive":true,"semesters":[],"name":"2017/18","id":3},{"startDate":"2018-08-20","endDate":"2019-06-19","finalMarkActive":true,"semesters":[],"name":"2018/19","id":4},{"startDate":"2019-08-05","endDate":"2020-06-24","finalMarkActive":true,"semesters":[],"name":"2019/2020","id":5},{"startDate":"2020-08-10","endDate":"2021-06-24","finalMarkActive":true,"semesters":[],"name":"2020/2021","id":6}],"holidays":[{"startDate":"2020-10-12","endDate":"2020-10-25","bookingAllowed":false,"longName":"12.10.2020-12.10.2020","name":"Herbstferien"},{"startDate":"2020-12-21","endDate":"2021-01-03","bookingAllowed":false,"longName":"21.12.2020-21.12.2020","name":"Weihnachtsferien"},{"startDate":"2021-02-01","endDate":"2021-02-07","bookingAllowed":false,"longName":"1.2.2021-1.2.2021","name":"Winterferien"},{"startDate":"2021-03-29","endDate":"2021-04-11","bookingAllowed":false,"longName":"29.3.2021-29.3.2021","name":"Osterferien"},{"startDate":"2021-05-13","endDate":"2021-05-14","bookingAllowed":false,"longName":"14.5.2021-14.5.2021","name":"Ferien1"},{"startDate":"2020-10-03","endDate":"2020-10-03","bookingAllowed":false,"longName":"3.10.2020","name":"3.10."},{"startDate":"2021-03-08","endDate":"2021-03-08","bookingAllowed":false,"longName":"8.3.2021","name":"Pfingstferien"},{"startDate":"2021-05-13","endDate":"2021-05-13","bookingAllowed":false,"longName":"13.5.2021","name":"13.5."},{"startDate":"2021-05-24","endDate":"2021-05-24","bookingAllowed":false,"longName":"24.5.2021","name":"24.5."}],"showWeekNumbers":false,"weekendDays":[0,6],"firstDayOfWeek":1,"minNumberOfDaysInFirstWeek":5},"serviceDescriptors":{"jsonBookingService":{"url":"jsonBookingService","methods":["changeBookingDate","getBookableRooms","isValidBookingId"]},"jsonStudentLessonMatrixService":{"url":"jsonStudentLessonMatrixService","methods":["getFilter","load","save"]},"jsonStudentgroupService":{"url":"jsonStudentgroupService","methods":["getStudentLessonPeriodMatrix","submitStudentLessonPeriodData"]},"jsonTeacherService":{"url":"jsonTeacherService","methods":["getEmailAddressesOfTeachers","updateTeacherVarQuota","updateTeacherVarStatus","getAllTeacherStatuses"]},"jsonLessonTopicService":{"url":"jsonLessonTopicService","methods":["renumberLessonTopics"]},"jsonSmsService":{"url":"jsonSmsService","methods":["deleteSms","getSmsAddressOptions","getFormData","getSms","send","getFormDataForAbsenceSms"]},"jsonUserProfileService":{"url":"jsonUserProfileService","methods":["activateTotp","getTotpKey","setNewAdminDetails","deactivateTotp","getPasswordRules","generateTotpKey","isTotpEnabled"]},"jsonHomeworkService":{"url":"jsonHomeworkService","methods":["save","deleteHomework"]},"jsonStudentDutyService":{"url":"jsonStudentDutyService","methods":[]},"jsonAddressService":{"url":"jsonAddressService","methods":["getMobileNumberAvailability","readFor","save","deleteAddress"]},"jsonKlasseService":{"url":"jsonKlasseService","methods":["getUserIdsOfKlassen","getStudentIdsOfKlassen","getTeacherIdsOfKlassen","getPersonIdsOfKlassen"]}},"publicAppAccessAllowed":false,"appCredentials":null,"appColors":[{"id":1,"labelKey":"LBL_FREE_HOUR","backColor":"#eceded"},{"id":2,"labelKey":"IDC_LESSON","backColor":"#f49f25"},{"id":3,"labelKey":"LBL_NOT_CONFIRMED","backColor":"#d7dd7a"},{"id":4,"labelKey":"LBL_ACTIVITY","backColor":"#b0bc00"},{"id":5,"labelKey":"LBL_STORNO_BK","backColor":"#f3c480"},{"id":6,"labelKey":"LBL_HOUR_NOT_ALLOWED","backColor":"#b1b3b4"},{"id":7,"labelKey":"LBL_HOLIDAY_BK","backColor":"#53aedd"},{"id":8,"labelKey":"LBL_HOLIDAY_NO_BK","backColor":"#a2d8f4"},{"id":9,"labelKey":"HDR_CONFLICT_LIST","backColor":"#e53527"},{"id":10,"labelKey":"LBL_SUBSTITUTION","backColor":"#a781b5"},{"id":11,"labelKey":"LBL_CANCELLED","backColor":"#b1b3b4"},{"id":12,"labelKey":"LBL_WITHOUT_ELEM","backColor":"#b1b3b4"},{"id":13,"labelKey":"LBL_ELEM_CHANGED","backColor":"#a781b5"},{"id":14,"labelKey":"LBL_SHIFT","backColor":"#a781b5"},{"id":15,"labelKey":"LBL_SPECIALDUTY","backColor":"#a781b5"},{"id":16,"labelKey":"LBL_EXAM","backColor":"#ffed00"},{"id":17,"labelKey":"IDC_BREAKSUPERVISION","backColor":"#ea6ea3"},{"id":18,"labelKey":"IDC_STANDBY","backColor":"#f49f25"},{"id":19,"labelKey":"IDC_OFFICEHOUR","backColor":"#f49f25"},{"id":20,"labelKey":"LBL_ABSENCE","backColor":"#e53527"},{"id":21,"labelKey":"LBL_WORKTIME","backColor":"#a4fa9e"}],"forceAdminDetailsChange":false,"gradeIntegrationConfig":{"isAvailable":false,"viewConfigUrl":null,"viewEnterGradesUrl":null,"viewEnterExamGradesUrl":null,"viewEvaluationUrl":null},"timetableConfig":{"weeklyElementTypes":[1,2]},"contentUrl":null,"kioskMode":false,"departmentServiceConfig":{"globalDepartmentFilterEnabled":false,"globalDepartmentId":0,"departments":[]},"messageServiceConfig":{"unreadCount":0,"messageCenterNewView":false,"can":{"readMessage":null,"sendMessage":null,"sendSms":null,"createDistributionList":null}},"menuConfig":[{"children":[],"lbl":"LBL_TODAY","action":{"args":["main"],"cmd":"loadContent"},"id":10,"group":0},{"children":[{"lbl":"IDM_TT_CLASS","action":{"args":["/basic/timetable?selectedTab=1"],"cmd":"loadContent"},"id":101,"group":0},{"lbl":"IDM_TT_TEACHER","action":{"args":["/basic/timetable?selectedTab=2"],"cmd":"loadContent"},"id":102,"group":0},{"lbl":"IDM_BK_CLASSES","action":{"args":["selectelementform?elemTypeStr=1"],"cmd":"loadContent"},"id":208,"group":2},{"lbl":"IDM_BK_TEACHERS","action":{"args":["selectelementform?elemTypeStr=2"],"cmd":"loadContent"},"id":205,"group":2}],"lbl":"IDM_TT_TIMETABLE","id":1,"group":0},{"children":[{"lbl":"IDM_USERTASKS","action":{"args":["usertasklist"],"cmd":"loadContent"},"id":508,"group":6}],"lbl":"IDM_LS_LESSON","id":8,"group":4},{"children":[{"lbl":"IDM_AM_MESSAGES","action":{"args":["messagedaylist"],"cmd":"loadContent"},"id":503,"group":24}],"lbl":"IDM_AM_ADMIN","id":4,"group":24}],"userServiceConfig":{"roles":[],"searchAllowed":false,"mustSetupGoogleAuthenticator":false,"googleAuthenticatorSetupLoginRetries":0,"isGoogleAuthenticatorSet":false,"locale":"de"},"timetablingConfig":null,"inputAssistantConfig":{"active":false,"stepTimetablingCompleted":true},"canEditMessageOfDay":true,"ttSidebarMinimized":false,"isBackupWarningEnabled":false,"messengerAppData":null,"messengerFeedbackUrl":null,"messengerAdsEnabled":true,"messengerAdsUrl":"https://messenger.untis.at","sessionTimeout":300,"testSchedule":false,"navItems":["TODAY","TIMETABLE"],"embedNewUI":false,"schoolAdminHasMessengerButton":true,"schoolHasMessengerModule":false,"hasDrive":false,"hasOneDrive":false,"oneDriveClientId":"d4acf9ca-5400-48f0-96db-e356769fa9fb","hasMessenger":false,"isMessengerWebSocketDisabled":false,"isMessengerManualActivationRequired":false,"hasMessengerBeenActivated":false,"canOfferMessengerTrial":true,"hasStartedMessengerTrial":false,"messengerTrialDaysLeft":0,"isAdmin":false,"isDirectorate":false,"isStaff":false,"isTeacher":false,"isWUSSO":false,"schoolQueryUrl":"https://webuntis.com","isPlayground":false,"isIntegrationsDisabledMessage":null,"runningPollingJobs":[],"pollingConfig":[{"pollingType":"REPORT","pollingInterval":5000}],"playgrounds":[],"imprintUrl":"https://www.untis.at/HTML/impressum.php","hasPrivacyPolicy":false,"csrfHeader":"X-CSRF-TOKEN","csrfToken":"c882054c-9cc8-4602-abb6-b52be2588a65","ui2020":true,"isUI2020ActiveForCurrentUser":false}, }; // R�ckw�rtskompatibilit�t window.dojoConfig = {grupet: untis.config}; </script> <script type="text/javascript" src="/WebUntis/static/2021.3.3/js/untis/moment/moment.min.js"></script> <script type="text/javascript" src="/WebUntis/static/2021.3.3/js/untis/moment/locale/de.js"></script> <script type="text/javascript">moment.locale("de");</script> <script type="text/javascript" src="/WebUntis/static/2021.3.3/js/untis/webpack.js"></script> <script type="text/javascript" src="/WebUntis/static/2021.3.3/js/untis/react.js"></script> <script type="text/javascript" src="/WebUntis/static/2021.3.3/js/untis/ramda.js"></script> <script type="text/javascript" src="/WebUntis/static/2021.3.3/js/untis/rx.js"></script> <script type="text/javascript" src="/WebUntis/static/2021.3.3/js/untis/ag-grid.js"></script> <script type="text/javascript" src="/WebUntis/static/2021.3.3/js/untis/draft-js.js"></script> <script type="text/javascript" src="/WebUntis/static/2021.3.3/js/untis/immutable.js"></script> <script type="text/javascript"> // IE 9 console patch var method; var noop = function () {}; var methods = [ 'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error', 'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log', 'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd', 'timeStamp', 'trace', 'warn' ]; var length = methods.length; var console = (window.console = window.console || {}); while (length--) { method = methods[length]; // Only stub undefined methods. if (!console[method]) { console[method] = noop; } } // IE 10 Fix if (window.navigator.language === undefined) { window.navigator.language = window.navigator.userLanguage; } </script> <link rel="shortcut icon" type="image/x-icon" href="/WebUntis/static/2021.3.3/Images/favicon.ico"> <link rel="stylesheet" type="text/css" href="/WebUntis/static/2021.3.3/Styles/icons.css"> <link rel="stylesheet" href="/WebUntis/appColor/viewColors.css"> <link rel="stylesheet" type="text/css" href="/WebUntis/static/2021.3.3/Styles/font-awesome.css"> <style type="text/css"> @font-face { font-family: "Noto Sans"; src: url(/WebUntis/static/2021.3.3/js/untis/fonts/NotoSans-Regular.ttf) format("truetype"); } @font-face { font-family: "Space Grotesk"; src: url(/WebUntis/static/2021.3.3/js/untis/fonts/SpaceGrotesk-Regular.ttf) format("truetype"); } @font-face { font-family: "UNIcons"; src: url(/WebUntis/static/2021.3.3/js/untis/fonts/UNIcons.woff) format("woff"); } </style> <link rel="stylesheet" type="text/css" href="/WebUntis/static/2021.3.3/js/untis/styles/main.css"> </head> <body class="untis-bootstrap"> <!--[if lt IE 9]> <div style="background: yellow; padding: 5px;"> <a href="/WebUntis/static/2021.3.3/html/browser-not-supported-de.html" style="text-decoration: none; color: black;"> Ihr Browser wird von WebUntis eventuell nicht unterst�tzt - klicken Sie hier f�r weitere Informationen! </a> </div> <![endif]--> <script src="/WebUntis/static/2021.3.3/js/socket.io-2.1.1.js"></script> <div id="app"> WebUntis wird geladen ... </div> <script> untis.messages = {}; function define(nameOrMessages, messages) { if (typeof nameOrMessages === "object") { messages = nameOrMessages; } // Object.assign polyfill wird erst sp�ter geladen. Daher werden die Messages hier direkt eingemischt. for (var p in messages) { untis.messages[p] = messages[p]; } } </script> <script type="text/javascript" src="/WebUntis/static/2021.3.3/js/grupet/nls/de/messages.js"></script> <script type="text/javascript" src="/WebUntis/static/2021.3.3/js/untis/main.js"></script> </body> </html>```
    • M

      MMM-bergfex not working

      Watching Ignoring Scheduled Pinned Locked Moved Troubleshooting mmm-bergfex bergfex snow
      38
      0 Votes
      38 Posts
      14k Views
      M
      @FatTony123 You moved to gitlab with MMM-bergfex. But in the readme is: clone https://github.com/FatTony404/MMM-bergfex.git Should this not be clone https://gitlab.com/FatTony404/MMM-bergfex.git ??? Christian
    • 1 / 1