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

    Posts

    Recent Best Controversial
    • US Open Tennis provider added to MMM-BracketEngine module

      A provider for the US Open Tennis Tournament has been added to the MMM-BracketEngine module. You can select any of the draws (MS, WS, MD, WD, XD, BS, or GS).

      MMM-BracketEngine now has providers for (fifa, usopen, wimbledon, static). Let me know if there is a provider you want.

      posted in Showcase
      msimon360M
      msimon360
    • RE: New Module to download photos from Apple iCloud

      @sdetweil I gave it a try and no photos displayed. I went back to my repo. The explanation I got from AI was this;
      Why photos disappeared
      non-fullscreen (bottom_center) crashes in getDomnotFS because EXIF is appended to this.wrapper (fullscreen-only) instead of the local wrapper. With default showExifDate: true, getDom throws → blank module.

      posted in Entertainment
      msimon360M
      msimon360
    • Simon's Simple - one screen to rule them all

      Here is a shot of my MagicMirror layout. I wanted to get as much daily info into one screen as I could but also display photos at a size that was nice. Here is my module list;
      calendars - directory for iCloud calendar sync
      MMM-AirQuality
      MMM-DailyBibleVerse
      MMM-iCloudPhotos - syncs iCloud Photos Album to my Pi
      MMM-ImagesPhotos
      MMM-MoonPhase
      MMM-Pinfo
      MMM-PWSWeather - Provider for default weather module
      MMM-UpliftingNews - An RSS reader with links to positive news. (Not in the list of 3rd Party Modules)
      MMM-WordOfTheDay
      Simon’s Simplescreenshot.png

      posted in Show your Mirror
      msimon360M
      msimon360
    • RE: New Module to download photos from Apple iCloud

      @sdetweil Thanks for the detailed instructions. I am using your fork and I made the pull request. The only files changed are MMM-ImagesPhotos.js and I put my GitHub link in the README.md.

      posted in Entertainment
      msimon360M
      msimon360
    • RE: New Module to download photos from Apple iCloud

      @sdetweil I was testing on an album with only 4 photos and set to sequential. What I found, with help of Claude, was Before the Dec 2023 fetch rewrite, every completed request did:

      if (retry) {
        self.scheduleUpdate(self.loaded ? -1 : self.config.retryDelay);
      }
      

      After the rewrite it became:

      if (!photosResponse.ok) {
        if (retry) self.scheduleUpdate(...);
      }
      

      So the directory list only refreshed on HTTP failure, not every getInterval. I have an updated MMM-ImagesPhotos.js with a fix but I don’t know the best way to send it. Would you like a diff, patch, GitHub branch, other?

      posted in Entertainment
      msimon360M
      msimon360
    • RE: New Module to download photos from Apple iCloud

      @Bungle68 Thanks let me know how it works for you. A few things I have found so far. I am using it with MMM-ImagesPhotos. When I add photos to the Album they sync to the uploads directory but they don’t display until I restart mm. It may just be my config values. Still testing. Also if I remove a photo from the Album a blank is shown for the removed photo until MMM-ImagesPhotos refreshes. I guess this is expected. I am looking into sending a Notification to force a refresh.

      posted in Entertainment
      msimon360M
      msimon360
    • RE: Anyone download iCloud Photos to your Pi?

      Got it working. MMM-iCloudPhotos Still testing with MMM-ImagesPhotos to see what update interval works for me.

      posted in Entertainment
      msimon360M
      msimon360
    • New Module to download photos from Apple iCloud

      I have a new module MMM-iCloudPhotos That will sync an Album from your Apple iCloud to your Magic Mirror. The Album does NOT need to be public and can be Personal or Shared.

      With a Shared Album you and anyone you invite can add or remove photos from any Apple Device and they will appear on your mirror.

      posted in Entertainment
      msimon360M
      msimon360
    • Raspberry Pi fan after update

      All, not sure if this was just me but after upgrading my Pi 5B to OS 13.6 my fan stopped working. The fix was to add the following line in /boot/firmware/config.txt. I put it near the top.

      dtoverlay=cooling_fan

      posted in Hardware
      msimon360M
      msimon360
    • RE: Anyone download iCloud Photos to your Pi?

      Well this is not quite working yet. I hope to have it soon.

      posted in Entertainment
      msimon360M
      msimon360
    • RE: Anyone download iCloud Photos to your Pi?

      So I made a new module for this MMM-iCloudPhotos. That is me and Claude. It downloads any new photos from the iCloud Album you specify and deletes any photos that are no longer in the album. I am using it with MMM-ImagesPhotos but you can specify any directory to put the images in and use any display module.

      posted in Entertainment
      msimon360M
      msimon360
    • Anyone download iCloud Photos to your Pi?

      Re: iCloud photos
      I am trying to use pyicloud library but do not have it working yet.

      posted in Entertainment
      msimon360M
      msimon360
    • RE: World Cup page

      @slosticlai If you want to see the brackets I made a module MMM-BracketEngine that will display any single elimination sport bracket. There is a provider for the FIFA World Cup. Other provider can be added for other tournaments.

      posted in Requests
      msimon360M
      msimon360
    • RE: Default weather ignoring fade false ?

      Thanks, my mistake Doh!

      posted in Troubleshooting
      msimon360M
      msimon360
    • Default weather ignoring fade false ?

      I have two instances of weather in my config. The first for current and using my pws provider. The second for forecast using weathergov. Both display data but the forecast seems to ignore the fade: false option. Here are the module entries from my config.js.

        ```
      

      {
      module: “weather”,
      position: “top_right”,
      order: “1”,
      header: “Our Weather Station”,
      config: {
      weatherProvider: “pws”,
      stationId: “KTXFARME145”,
      apiKey: “xxxxx”,
      type: “current”
      },
      disabled: false,
      label: “instance 1”,
      hiddenOnStartup: false,
      configDeepMerge: false,
      animateIn: “none”,
      animateOut: “none”,
      index: 0
      },
      {
      module: “weather”,
      position: “top_right”,
      order: “2”,
      header: “Weather Forecast”,
      config: {
      weatherProvider: “weathergov”,
      type: “forecast”,
      lat: 33.173,
      lon: -96.332
      },
      colored: true,
      fade: false,
      fadePoint: “1”,
      maxEntries: “7”,
      maxNumberOfDays: “7”,
      disabled: false,
      label: “instance 2”,
      hiddenOnStartup: false,
      configDeepMerge: false,
      animateIn: “none”,
      animateOut: “none”,
      index: 1
      },

      posted in Troubleshooting
      msimon360M
      msimon360
    • MMM-PWSWeather updated for MM v2.35.0+

      I have updated the MMM-PWSWeather provider v2.0 for MM v2.35.0+. The provider pws now runs as a server-side provider API. If you are running an older version of MM you can download the initial release.

      posted in Utilities
      msimon360M
      msimon360
    • MMM-BracketEngine even better than MMM-FIFAWorldCup

      New module MMM-BracketEngine displays a mirrored knockout tournament bracket for any sport.

      I took the MMM-FIFAWorldCup module and generalized it for any Bracket style Tournament. Providers fetch data from external APIs and normalize it into a common format; the engine renders it with a CSS Grid layout. You can also use a static bracket that you edit so you can display a tournament that has no online data (chess club, little league, etc.) . Providers for FIFA World Cup and Wimbledon are included.

      posted in Sport
      msimon360M
      msimon360
    • RE: MMM-PWSWeather - A module and Provider for Weather Underground

      @KristjanESPERANTO Thanks I edited my post. Also it is now in the 3rd Party Modules page.

      posted in Utilities
      msimon360M
      msimon360
    • RE: Upgrade

      @sdetweil Just and FYI, I just tried a fresh install and got the same issue with node.
      marksimon@digiframe:~ $ git clone https://github.com/MagicMirrorOrg/MagicMirror.git
      Cloning into ‘MagicMirror’…
      remote: Enumerating objects: 31023, done.
      remote: Counting objects: 100% (5/5), done.
      remote: Compressing objects: 100% (3/3), done.
      remote: Total 31023 (delta 2), reused 2 (delta 2), pack-reused 31018 (from 2)
      Receiving objects: 100% (31023/31023), 26.41 MiB | 2.15 MiB/s, done.
      Resolving deltas: 100% (19515/19515), done.
      marksimon@digiframe:~ $ cd MagicMirror/
      marksimon@digiframe:~/MagicMirror $ node --run install-mm
      npm error code EBADENGINE
      npm error engine Unsupported engine
      npm error engine Not compatible with your version of node/npm: eslint-plugin-package-json@1.5.0
      npm error notsup Not compatible with your version of node/npm: eslint-plugin-package-json@1.5.0
      npm error notsup Required: {“node”:“^22.22.2 || >=24.15.0”}
      npm error notsup Actual: {“npm”:“10.9.4”,“node”:“v22.21.1”}

      Then I tried using the script and it installed node v22.22.2 and looks like it is working.
      marksimon@digiframe:~/MagicMirror $ bash -c “$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)” force
      update log will be in /home/marksimon/MagicMirror/installers/upgrade.log
      doing test run = false
      Node currently installed. Checking version number.
      Minimum Node version: v22.22.2
      Installed Node version: v22.21.1
      installing correct version of node and npm, please wait
      Check current Node installation …
      Node currently installed. Checking version number.
      Minimum Node version: v22.21.1
      Installed Node version: v22.22.2

      posted in Bug Hunt
      msimon360M
      msimon360
    • MMM-PWSWeather - A module and Provider for Weather Underground

      MMM-PWSWeather is a module that displays real-time weather data from your Personal Weather Station at Weather Underground.
      The provider can be used by the default weather module and other weather modules that support the weatherProvider configuration option.

      posted in Utilities
      msimon360M
      msimon360
    • 1
    • 2
    • 1 / 2