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

    Posts

    Recent Best Controversial
    • RE: new update/upgrade script, ready for testing

      @sdetweil said in new update/upgrade script, ready for testing:

      find . -type f 2>/dev/null | grep -i nodejs_12.22.12

      I had a similar thought and ran just before you said that. I removed node and ran

      sudo apt-get clean
      

      Running the find after came back empty.

      I tried installing again. Same result.

      Now the find shows

      pi@MagicMirror2:/ $ node -v
      v12.22.12
      pi@MagicMirror2:/ $ find . -type f 2>/dev/null | grep -i  nodejs_12.22.12
      ./var/cache/apt/archives/nodejs_12.22.12~dfsg-1~deb11u4_armhf.deb
      
      
      posted in General Discussion
      G
      gonzonia
    • RE: new update/upgrade script, ready for testing

      @sdetweil

      Same result

      pi@MagicMirror2:~/MagicMirror $ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/uninstall_node.sh)"
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      The following packages were automatically installed and are no longer required:
        libc-ares2 libjs-highlight.js libnode72 nodejs-doc
      Use 'sudo apt autoremove' to remove them.
      The following packages will be REMOVED:
        nodejs*
      0 upgraded, 0 newly installed, 1 to remove and 20 not upgraded.
      After this operation, 919 kB disk space will be freed.
      Do you want to continue? [Y/n] Y
      (Reading database ... 106969 files and directories currently installed.)
      Removing nodejs (12.22.12~dfsg-1~deb11u4) ...
      Processing triggers for man-db (2.9.4-2) ...
      pi@MagicMirror2:~/MagicMirror $ sudo rm -rf /usr/lib/node_modules/npm
      pi@MagicMirror2:~/MagicMirror $ node -v
      -bash: /usr/bin/node: No such file or directory
      pi@MagicMirror2:~/MagicMirror $ npm -v
      -bash: /usr/bin/npm: No such file or directory
      pi@MagicMirror2:~/MagicMirror $ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/node20_install.sh)"
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      Package 'nodejs' is not installed, so not removed
      The following packages were automatically installed and are no longer required:
        libc-ares2 libjs-highlight.js libnode72 nodejs-doc
      Use 'sudo apt autoremove' to remove them.
      0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
      rm: cannot remove '/etc/apt/sources.list.d/nodesource.list': No such file or directory
      Hit:1 http://archive.raspberrypi.org/debian bullseye InRelease
      Hit:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
      Reading package lists... Done
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      ca-certificates is already the newest version (20210119).
      curl is already the newest version (7.74.0-1.3+deb11u7).
      gnupg is already the newest version (2.2.27-2+deb11u2).
      The following packages were automatically installed and are no longer required:
        libc-ares2 libjs-highlight.js libnode72 nodejs-doc
      Use 'sudo apt autoremove' to remove them.
      0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
      deb [arch=arm64 signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main
      Get:1 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB]
      Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease               
      Hit:3 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
      Get:4 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages [3,264 B]
      Fetched 15.4 kB in 1s (14.2 kB/s)   
      Reading package lists... Done
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      Suggested packages:
        npm
      The following NEW packages will be installed:
        nodejs
      0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded.
      Need to get 0 B/148 kB of archives.
      After this operation, 919 kB of additional disk space will be used.
      Selecting previously unselected package nodejs.
      (Reading database ... 106907 files and directories currently installed.)
      Preparing to unpack .../nodejs_12.22.12~dfsg-1~deb11u4_armhf.deb ...
      Unpacking nodejs (12.22.12~dfsg-1~deb11u4) ...
      Setting up nodejs (12.22.12~dfsg-1~deb11u4) ...
      update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
      Processing triggers for man-db (2.9.4-2) ...
      pi@MagicMirror2:~/MagicMirror $ node -v
      v12.22.12
      pi@MagicMirror2:~/MagicMirror $ 
      
      posted in General Discussion
      G
      gonzonia
    • RE: new update/upgrade script, ready for testing

      @sdetweil said in new update/upgrade script, ready for testing:

      bash -c “$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/uninstall_node.sh)”

      pi@MagicMirror2:~/MagicMirror $ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/uninstall_node.sh)"
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      The following packages were automatically installed and are no longer required:
        libc-ares2 libjs-highlight.js
      Use 'sudo apt autoremove' to remove them.
      The following packages will be REMOVED:
        nodejs*
      0 upgraded, 0 newly installed, 1 to remove and 20 not upgraded.
      After this operation, 183 MB disk space will be freed.
      Do you want to continue? [Y/n] Y
      (Reading database ... 112341 files and directories currently installed.)
      Removing nodejs (20.5.1-deb-1nodesource1) ...
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/which/bin' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/text-table' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/tar/lib' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/semver/bin' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/rimraf' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/retry' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/read' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/read-package-json' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/once' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/npmlog' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/npm-user-validate' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/npm-install-checks' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/nopt' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/mkdirp/bin' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/minimatch' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/lru-cache' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/init-package-json' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/ini' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/inherits' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/inflight' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/graceful-fs' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/glob' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/columnify' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/cmd-shim' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/chownr' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/archy' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/node_modules/abbrev' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/man/man7' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/man/man5' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/man/man1' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/lib/utils/completion' not empty so not removed
      dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules/npm/bin' not empty so not removed
      Processing triggers for man-db (2.9.4-2) ...
      pi@MagicMirror2:~/MagicMirror $ bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/node20_install.sh)"
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      Package 'nodejs' is not installed, so not removed
      The following packages were automatically installed and are no longer required:
        libc-ares2 libjs-highlight.js
      Use 'sudo apt autoremove' to remove them.
      0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
      rm: cannot remove '/etc/apt/sources.list.d/nodesource.list': No such file or directory
      Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
      Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
      Reading package lists... Done
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      ca-certificates is already the newest version (20210119).
      curl is already the newest version (7.74.0-1.3+deb11u7).
      gnupg is already the newest version (2.2.27-2+deb11u2).
      The following packages were automatically installed and are no longer required:
        libc-ares2 libjs-highlight.js
      Use 'sudo apt autoremove' to remove them.
      0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
      deb [arch=arm64 signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main
      Get:1 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB]
      Hit:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease          
      Hit:3 http://archive.raspberrypi.org/debian bullseye InRelease
      Get:4 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages [3,264 B]
      Fetched 15.4 kB in 1s (12.8 kB/s)
      Reading package lists... Done
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      The following additional packages will be installed:
        libnode72 nodejs-doc
      Suggested packages:
        npm
      The following NEW packages will be installed:
        libnode72 nodejs nodejs-doc
      0 upgraded, 3 newly installed, 0 to remove and 20 not upgraded.
      Need to get 0 B/9,956 kB of archives.
      After this operation, 43.3 MB of additional disk space will be used.
      Selecting previously unselected package libnode72:armhf.
      (Reading database ... 106718 files and directories currently installed.)
      Preparing to unpack .../libnode72_12.22.12~dfsg-1~deb11u4_armhf.deb ...
      Unpacking libnode72:armhf (12.22.12~dfsg-1~deb11u4) ...
      Selecting previously unselected package nodejs.
      Preparing to unpack .../nodejs_12.22.12~dfsg-1~deb11u4_armhf.deb ...
      Unpacking nodejs (12.22.12~dfsg-1~deb11u4) ...
      Selecting previously unselected package nodejs-doc.
      Preparing to unpack .../nodejs-doc_12.22.12~dfsg-1~deb11u4_all.deb ...
      Unpacking nodejs-doc (12.22.12~dfsg-1~deb11u4) ...
      Setting up libnode72:armhf (12.22.12~dfsg-1~deb11u4) ...
      Setting up nodejs-doc (12.22.12~dfsg-1~deb11u4) ...
      Setting up nodejs (12.22.12~dfsg-1~deb11u4) ...
      Processing triggers for libc-bin (2.31-13+rpt2+rpi1+deb11u5) ...
      Processing triggers for man-db (2.9.4-2) ...
      pi@MagicMirror2:~/MagicMirror $ node -v
      
      v12.22.12
      pi@MagicMirror2:~/MagicMirror $ 
      

      Why is it installing 12 .22.12???

      posted in General Discussion
      G
      gonzonia
    • RE: Buttons only work if I access via python first

      @MMRIZE No. I still need to run my little test script to get the buttons to work. It’s not a huge deal, I just wonder why that’s the case.

      posted in Troubleshooting
      G
      gonzonia
    • RE: new update/upgrade script, ready for testing

      @sdetweil I found the this thread and I tired running with “force” but I’m getting the same issue when it tries to update npm.

      pi@MagicMirror2:~/MagicMirror $ uname -a
      Linux MagicMirror2 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr  3 17:24:16 BST 2023 aarch64 GNU/Linux
      
      pi@MagicMirror2:~/MagicMirror $ lsb_release -a
      No LSB modules are available.
      Distributor ID:	Raspbian
      Description:	Raspbian GNU/Linux 11 (bullseye)
      Release:	11
      Codename:	bullseye
      
      posted in General Discussion
      G
      gonzonia
    • RE: new update/upgrade script, ready for testing

      I rebooted, and for some reason, MM didn’t restart right away, so I ran the script . It got further but then has an issue upgrading npm

      posted in General Discussion
      G
      gonzonia
    • RE: new update/upgrade script, ready for testing

      Running the upgrade script to install v2.25.0 and I get the following result. The last time I hit a roadblock I screwed things up enough that I did a fresh install. What are the proper steps to correct this?

       bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" apply
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      The following packages were automatically installed and are no longer required:
        libc-ares2 libjs-highlight.js libnode72 nodejs-doc
      Use 'sudo apt autoremove' to remove them.
      The following packages will be REMOVED:
        nodejs*
      0 upgraded, 0 newly installed, 1 to remove and 20 not upgraded.
      After this operation, 919 kB disk space will be freed.
      (Reading database ... 106969 files and directories currently installed.)
      Removing nodejs (12.22.12~dfsg-1~deb11u4) ...
      Processing triggers for man-db (2.9.4-2) ...
      Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
      Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
      Reading package lists... Done
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      ca-certificates is already the newest version (20210119).
      curl is already the newest version (7.74.0-1.3+deb11u7).
      gnupg is already the newest version (2.2.27-2+deb11u2).
      The following packages were automatically installed and are no longer required:
        libc-ares2 libjs-highlight.js libnode72 nodejs-doc
      Use 'sudo apt autoremove' to remove them.
      0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
      deb [arch=arm64  signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main
      Get:1 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB]
      Hit:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease                                                 
      Hit:3 http://archive.raspberrypi.org/debian bullseye InRelease
      Get:4 https://deb.nodesource.com/node_20.x nodistro/main arm64 Packages [3,264 B]
      Fetched 15.4 kB in 1s (15.7 kB/s)
      Reading package lists... Done
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      Suggested packages:
        npm
      The following NEW packages will be installed:
        nodejs
      0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded.
      Need to get 0 B/148 kB of archives.
      After this operation, 919 kB of additional disk space will be used.
      Selecting previously unselected package nodejs.
      (Reading database ... 106907 files and directories currently installed.)
      Preparing to unpack .../nodejs_12.22.12~dfsg-1~deb11u4_armhf.deb ...
      Unpacking nodejs (12.22.12~dfsg-1~deb11u4) ...
      Setting up nodejs (12.22.12~dfsg-1~deb11u4) ...
      update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
      Processing triggers for man-db (2.9.4-2) ...
      doing test run = false
      update log will be in /home/pi/MagicMirror/installers/upgrade.log
      Check current Node installation ...
      Node currently installed. Checking version number.
      Minimum Node version: v20.8.0
      Installed Node version: v12.22.12
      Node should be upgraded.
      A Node process is currently running. Can't upgrade.
      Please quit all Node processes and restart the update.
      running process(s) are
      pi 934 932 0 Sep14 ? 00:00:00 node ./node_modules/.bin/electron js/electron.js
      
      
      posted in General Discussion
      G
      gonzonia
    • RE: Buttons only work if I access via python first

      Oh, I’m realized I’m not actually using https://github.com/sdetweil/MMM-Buttons to fix the install issues

      posted in Troubleshooting
      G
      gonzonia
    • RE: Buttons only work if I access via python first

      @MMRIZE Sorry for the delay I missed your response.

      I’m using https://github.com/Jopyth/MMM-Buttons but happy to switch if there’s something better.

      I’m using it to switch scenes in MMM-Scenes by sending “SCENES_NEXT” or “SCENES_PREV”

      posted in Troubleshooting
      G
      gonzonia
    • RE: MMM-CalendarExt3Agenda

      I have two instances of MMM-CalendarExt3Agenda showing with different calendar sets.

      For one set it shows data for 4 days, with all days populated.

      For the other one, it shows 4 days but the last day isn’t populated. If I increase the endDayIndex by 1 it will add a 5th day and day 4 will be populated but the 5th day will not, so I know the data is there.

      Any ideas what would cause this?
      Working instance 1:

      {
      			module: "MMM-CalendarExt3Agenda",
      			position: "top_right",
      			classes: "SceneFamily",
      			header: "Upcoming Family Calendar",
      			config: {
      				instanceId: "FamilyAgenda",
      				locale: 'en-US',
      				firstDayOfWeek: 1,
      				startDayIndex: 0,
      				endDayIndex: 3,
      				showMiniMonthCalendar: false, 
      				useSymbol: true,
      				calendarSet: ['Dad', 'Mom', 'Kid1', 'Kid2', 'Work1', 'Work22, 'Home'],
      			}
      		}
      

      Missing Data Instance 2

      		{
      			module: "MMM-CalendarExt3Agenda",
      			position: "top_left",
      			classes: "SceneFamily SceneKids",
      			header: "Chores",
      			config: {
      				instanceId: "Chores",
      				locale: 'en-US',
      				firstDayOfWeek: 1,
      				startDayIndex: 0,
      				endDayIndex: 3,
      				showMiniMonthCalendar: false, 
      				useSymbol: true,
      				calendarSet: ['Dad Chores', 'Kid Chores', 'Mom Chores'],
      			}
      		},
      
      posted in Utilities
      G
      gonzonia
    • Buttons only work if I access via python first

      I’ve had this problem for a while and I’m not sure how to fix it.
      I’m using MMM-Buttons to switch between scenes from MMM-Scenes and it’s working. However, it only works if I first use a little python test program I have to test the buttons. Why? I don’t even have to actually press a button, just run the python and then exit. After that, the buttons work.

      I thought I posted this before but can’t find it. I apologize if this is a duplicate.

      Python:

      import RPi.GPIO as GPIO
      import time
      
      GPIO.setmode(GPIO.BCM)
      
      GPIO.setup(25, GPIO.IN, pull_up_down=GPIO.PUD_UP)
      GPIO.setup(24, GPIO.IN, pull_up_down=GPIO.PUD_UP)
      
      
      while True:
          input_state25 = GPIO.input(25)
          input_state24 = GPIO.input(24)
          if input_state25 == False:
              print('Button Pressed 25')
              time.sleep(0.2)
          if input_state24 == False:
              print('Button Pressed 24')
              time.sleep(0.2)
      
      posted in Troubleshooting
      G
      gonzonia
    • RE: MMM-CalendarExt3

      @MMRIZE Thank you! That’s just what I wanted!

      posted in Utilities
      G
      gonzonia
    • RE: MMM-CalendarExt3

      @MMRIZE Ha! I swear I’d tried that! When I did it would just show it as a numeric month and add the year.

      Working now though. Thanks

      posted in Utilities
      G
      gonzonia
    • RE: MMM-CalendarExt3

      Thanks for all the help!
      Ideally I was hoping for weekly view but where the first day is the current day, so that on Friday I can still see what’s coming up in the next week.

      I understand that CX3A shows this information but it’s not in the same format and I prefer the look of the weekly format with CX3

      @MMRIZE said in MMM-CalendarExt3:

      Weird. cellDateOptions: {day:‘numeric’} should show only the number of the day. What is your locale? or check the typo.

      Locale is en-US.

      I’m in weekly view.

      It’s only on the first of the week and the current day. I’ve worked around it in CSS but I wouldn’t have expected it to show using

      cellDateOptions: {day:'numeric'}
      

      This image is without any custom CSS applied

      Screenshot 2023-07-05 at 10.08.03 AM.png

      This is the config.

      {
      		  module: "MMM-CalendarExt3",
      		  position: "lower_third",
      		  classes: "SceneFamily",
      		  header: 'Family Week',
      		  config: {
      			mode: "week",
      			instanceId: "FamilyCalendar",
      			weekIndex: 0,
      			firstDayOfWeek: 0,
      			weeksInView: 1,
      			locale: 'en-US',
      			maxEventLines: 5,
      			firstDayOfWeek: 1,
      			calendarSet: ['us_holiday', '1', '2', '3', '4', '5'],
      			useWeather: false,
      			displayWeatherTemp: false,
      			useSymbol: true,
      			fontSize: "16px",
      			displayEndTime:true,
      			
      			
      		  }
      		},
      
      posted in Utilities
      G
      gonzonia
    • RE: MMM-CalendarExt3

      Working on moving from CX2 to CX3.

      A few things I’m being challenged by. Some might be limitations but figured I’d ask

      1. In CX2 there were more icon sets available. Is CX3 limited to Font Awesome because the default calendar is?

      2. Can CX3 in weekly view start from the current day vs. beginning of the week?

      3. I can see there’s a module-header. How can I make the CX3 title from the config show there?

      Possible CSS Questions
      4) I’m having trouble getting the Day header to show only numeric for the whole week. It shows Month Day (Jul 3) in the first two days and then numeric for the rest. (I tried cellDateOptions: “{day: ‘numeric’}” in the config for the module and it shows “7/3/2023” and “7/4/2023” in the first two days. This is what I had to do to hide it with CSS.

      .CX3 .week:nth-child(2) .cell:first-child .cellDate *
      {
             display: none;
      }
      
      .CX3 .week:nth-child(2) .cell:first-child .cellDate .day
      {
             display: inline-block;
      }
         
      .CX3 .today .cellDate :not(.day)
      {
         display: none;
      }
      
      1. I had CX2 showing like this with the title on one line and the time on the next. Can that be done?
        Screenshot 2023-07-04 at 8.29.09 PM.png
      2. How to remove colored dot signifying calendar? I like a border instead?
      posted in Utilities
      G
      gonzonia
    • RE: MMM-CalendarExt2

      @sdetweil Thanks

      @MMRIZE MMM-Scenes is probably closer to what I’m looking for.
      Currently I have 3 views in CalendarExt2.

      1. Family Calendar (this includes multiple calendars for the whole family)
      2. Kid 1 Calendar (this is multiple calendars for Kid 1 like school events, homework, and scheduled appointments)
      3. Kid 2 Calendar (this is multiple calendars for Kid 1 like school events, homework, and scheduled appointments)

      In addition along with each view I show a Daily Agenda for each kid which when it’s not summer shows their schedule for the day. (their school schedule isn’t the same each day)

      I use MMM-Buttons to be able to cycle through the pages/views on demand (it also cycles on a time delay as well, but sometimes you need to get to one of them immediately).

      posted in Utilities
      G
      gonzonia
    • RE: MMM-CalendarExt2

      @MMRIZE said in MMM-CalendarExt2:

      Can you send me the calendars and your config? (eouia0819@gmail.com)

      I actually got it working. I needed to do

      npm install request
      

      It started working after that. I’m working on setting up another Pi and I’m going to see if I can get CalendarExt3 working in a way that works for what I want it to do. I saw @sdetweil had an CalendarExt3Agenda module that might help. I think I just need to figure out the Views and paging between to move forward to CalendarExt3.

      posted in Utilities
      G
      gonzonia
    • RE: MMM-CalendarExt2

      I know this module is inactive as @MMRIZE has moved on to CalendarExt3 but I’m hoping someone can point me where to look.

      I hadn’t swapped because I was using some functionality in CalendarExt2 that I’m not sure is available in CalendarExt3. (multiple views, weekly and daily calendars)

      With the latest update though my calendars aren’t loading. The module isn’t even appearing on screen despite no errors in the log.

      posted in Utilities
      G
      gonzonia
    • RE: After update MMM-Buttons breaks, made things worse trying to fix it

      @sdetweil Apologies. You did say that already and it didn’t penetrate. Replaced with your fork and it looks like I’m mostly back up. CalendarExt2 doesn’t seem to be loading though. I’ll have to dig into that later.

      posted in Troubleshooting
      G
      gonzonia
    • RE: After update MMM-Buttons breaks, made things worse trying to fix it

      @MMRIZE I did an apt-update and upgrade . Actually the node version went too far. It was suddenly version 20+ I just reset it to 16.20.1 (which is what’s showing up as I do the clean install on the other machine). That seems to get me back to where I might be able to recover from this mess.

      @sdetweil I used your upgrade script but I’m not sure what happened. I’m now at least back to this

      pi@MagicMirror:~/MagicMirror/modules/MMM-Buttons $ npm install
      
      > Magic-Mirror-Module-Buttons@1.0.0 postinstall
      > node_modules/.bin/electron-rebuild -e ../../node_modules/electron
      
      ⠋ Searching dependency tree
      An unhandled error occurred inside electron-rebuild
      Could not detect abi for version 25.2.0 and runtime electron.  Updating "node-abi" might help solve this issue if it is a new release of electron
      
      Error: Could not detect abi for version 25.2.0 and runtime electron.  Updating "node-abi" might help solve this issue if it is a new release of electron
          at Object.getAbi (/home/pi/MagicMirror/modules/MMM-Buttons/node_modules/electron-rebuild/node_modules/node-abi/index.js:36:9)
          at new Rebuilder (/home/pi/MagicMirror/modules/MMM-Buttons/node_modules/electron-rebuild/lib/src/rebuild.js:126:48)
          at rebuildWithOptions (/home/pi/MagicMirror/modules/MMM-Buttons/node_modules/electron-rebuild/lib/src/rebuild.js:404:23)
          at Object.doRebuild [as rebuild] (/home/pi/MagicMirror/modules/MMM-Buttons/node_modules/electron-rebuild/lib/src/rebuild.js:427:16)
          at /home/pi/MagicMirror/modules/MMM-Buttons/node_modules/electron-rebuild/lib/src/cli.js:124:33
          at Generator.next (<anonymous>)
          at fulfilled (/home/pi/MagicMirror/modules/MMM-Buttons/node_modules/electron-rebuild/lib/src/cli.js:6:58)
      npm ERR! code 255
      npm ERR! path /home/pi/MagicMirror/modules/MMM-Buttons
      npm ERR! command failed
      npm ERR! command sh -c -- node_modules/.bin/electron-rebuild -e ../../node_modules/electron
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /home/pi/.npm/_logs/2023-07-03T13_56_15_900Z-debug-0.log
      

      Any ideas

      posted in Troubleshooting
      G
      gonzonia
    • 1 / 1