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

    Posts

    Recent Best Controversial
    • MMM-AddressBook - Display a list of people/addresses

      Description:

      One of the main reasons I wanted to build a MagicMirror was to have an easily accessible list of family members, doctors, and medicines in case of an emergency. I saw how much time it took for EMTs to try and gather that info for my mother-in-law and even then we weren’t 100% certain that the info was correct. So I built a module to display an address book.

      In addition to family contact info, medical providers, and medicines we take, I use it to list travel memberships (mileage numbers and such), subscriptions and login info (Netflix, Spotify, etc.), and Utilities with account numbers and contact info. I’ve also added an instance listing our political representatives and important government contact info as we fight to slow the descent into totalitarianism.

      It’s pretty flexible, I think, so hopefully others can put it to use.

      Screenshots:

      A single-column instance
      c58e3fa3-1214-481a-b05e-47fd76924a3c-image.png

      A two-column (the default) instance showing family contact info. (Until recently, we had two kids away at college, so a lot of different addresses)
      7ef9eb95-b99c-4a8d-81fb-1b24201443c7-image.png

      Download:

      Github for MMM-AddressBook

      posted in Productivity
      UncleRogerU
      UncleRoger
    • RE: The typical beginner question

      @sdetweil

      An interesting idea but I think I’ve got too many pages as it is – I’ve got three currently and going to switch to six soon – but it’s not enough of an issue to really put much thought into. Thanks though!

      posted in Hardware
      UncleRogerU
      UncleRoger
    • MMM-CustomTable - Display a simple HTML table

      Description:

      I initially wanted to create a legend for MMM-CalendarExt3 to show which calendar is what color (I show 11 calendars of the 15+ I maintain) so I created this module to put a little table below the calendar.

      I’ve since added another instance to list a chart of who’s supposed to set the dinner table on which night.

      I’ve tried to make it flexible enough in terms of formatting but I’m certainly no javascript programmer. Nor am I well versed in the ways of CSS.

      It’s useful to me; I hope it’s useful to others as well.

      Screenshots:

      A legend for CalendarExt3 calendars:
      Color legend for CalendarExt3

      A table of who’s supposed to set the table (half the time I end up doing it):
      b04ccb05-4a6b-4244-9e89-6599a752bbf1-image.png

      Download:

      [card:Unclearogre/MMM-CustomTable]

      I’m not sure how that card is supposed to work so here’s a link:

      Github for MMM-CustomTable

      posted in Productivity
      UncleRogerU
      UncleRoger
    • RE: The typical beginner question

      @_V_

      I’ve got mine running on a RPi 4 with (iirc) 4gb of memory which seems to be enough. I’ve got a lot of modules divvied up into 3 pages that are selected via a wee macropad (three buttons & a knob) attached below the screen. (My dev version has 6 pages and I’m waiting on a new 6-key macropad so I van put that on the main system.)

      I don’t have it behind a mirror; it’s just in a wooden frame.

      I (and my family) add stuff to our calendars on our computers/phones; the MM is only for display. If I didn’t have to waste 8+ hours a day at the stupid job thing, and if I had more money (college in the US is outrageously expensive), I would try to get touch working so as to be able to go to the next/previous month on the calendar (MMM-CalendarExt3) but I’m happy with it as is.

      I don’t worry about profiles – mostly everyone looks at the dinner menu (I have a google calendar just to say what I’m cooking for the next week or two) or the main calendar. Those are on the first page.

      So, based on what you said, I would suggest getting yourself a basic RPi – I think the Pi Zero 2 is a little underpowered, but it’s doable – and an old monitor and start playing with it. Worry about installation and all that once you have it showing what you want and working the way you’d like it to.

      I’m fortunate in that I have an extra Pi so I have a copy running on it that I can play around with without breaking the one in the kitchen that everyone looks at.

      posted in Hardware
      UncleRogerU
      UncleRoger
    • RE: MMM-HomeAssistant

      Just to be clear, this is meant to allow you to control the MM from HA, not display HA info on the MM, right?

      posted in System
      UncleRogerU
      UncleRoger
    • RE: MM not showing on internal monitor after fixuppm2

      @sdetweil

      Ugh. My apologies. I did the stop/start and rebooted and did it again and now it’s showing up on the screen. Must have been a temporary glitch or something.

      Sorry to have wasted your time.

      Roger

      posted in Troubleshooting
      UncleRogerU
      UncleRoger
    • RE: My Bedroom MagicMirror

      @james1787
      That’s pretty nice! I like the classic look.

      I’m a pretty heavy user of Google Calendars (16 different calendars between me, the wife, and the kids) and I definitely recommend MMM-CalendarExt3.

      posted in Show your Mirror
      UncleRogerU
      UncleRoger
    • RE: MM not showing on internal monitor after fixuppm2

      @sdetweil

      Looks like there are some definite errors, perhaps due to it being a 1024x600 monitor?

      ezra@ezrapi:~/MagicMirror $ pm2 logs --lines=50
      [TAILING] Tailing last 50 lines for [all] processes (change the value with --lines option)
      /home/ezra/.pm2/pm2.log last 50 lines:
      PM2        | 2024-07-08T15:07:31: PM2 error: Error caught while calling pidusage
      PM2        | 2024-07-08T15:07:32: PM2 error: Error: ESRCH: no such process, read
      PM2        | 2024-07-08T15:07:32: PM2 log: [Watch] Stop watching MagicMirror
      PM2        | 2024-07-08T15:07:32: PM2 log: Stopping app:MagicMirror id:0
      PM2        | 2024-07-08T15:07:32: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
      PM2        | 2024-07-08T15:07:32: PM2 log: pid=2159 msg=process killed
      PM2        | 2024-07-08T15:07:32: PM2 log: PM2 successfully stopped
      PM2        | 2024-07-08T15:07:56: PM2 log: ===============================================================================
      PM2        | 2024-07-08T15:07:56: PM2 log: --- New PM2 Daemon started ----------------------------------------------------
      PM2        | 2024-07-08T15:07:56: PM2 log: Time                 : Mon Jul 08 2024 15:07:56 GMT-0700 (Pacific Daylight Time)
      PM2        | 2024-07-08T15:07:56: PM2 log: PM2 version          : 5.4.1
      PM2        | 2024-07-08T15:07:56: PM2 log: Node.js version      : 20.8.0
      PM2        | 2024-07-08T15:07:56: PM2 log: Current arch         : arm64
      PM2        | 2024-07-08T15:07:56: PM2 log: PM2 home             : /home/ezra/.pm2
      PM2        | 2024-07-08T15:07:56: PM2 log: PM2 PID file         : /home/ezra/.pm2/pm2.pid
      PM2        | 2024-07-08T15:07:56: PM2 log: RPC socket file      : /home/ezra/.pm2/rpc.sock
      PM2        | 2024-07-08T15:07:56: PM2 log: BUS socket file      : /home/ezra/.pm2/pub.sock
      PM2        | 2024-07-08T15:07:56: PM2 log: Application log path : /home/ezra/.pm2/logs
      PM2        | 2024-07-08T15:07:56: PM2 log: Worker Interval      : 30000
      PM2        | 2024-07-08T15:07:56: PM2 log: Process dump file    : /home/ezra/.pm2/dump.pm2
      PM2        | 2024-07-08T15:07:56: PM2 log: Concurrent actions   : 2
      PM2        | 2024-07-08T15:07:56: PM2 log: SIGTERM timeout      : 1600
      PM2        | 2024-07-08T15:07:56: PM2 log: ===============================================================================
      PM2        | 2024-07-08T15:08:01: PM2 log: [Watch] Start watching MagicMirror
      PM2        | 2024-07-08T15:08:01: PM2 log: App [MagicMirror:0] starting in -fork mode-
      PM2        | 2024-07-08T15:08:01: PM2 log: App [MagicMirror:0] online
      PM2        | 2024-07-08T16:07:14: PM2 log: [Watch] Stop watching MagicMirror
      PM2        | 2024-07-08T16:07:14: PM2 log: Stopping app:MagicMirror id:0
      PM2        | 2024-07-08T16:07:15: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
      PM2        | 2024-07-08T16:07:15: PM2 log: pid=863 msg=process killed
      PM2        | 2024-07-08T16:07:15: PM2 log: PM2 successfully stopped
      PM2        | 2024-07-08T16:07:32: PM2 log: ===============================================================================
      PM2        | 2024-07-08T16:07:32: PM2 log: --- New PM2 Daemon started ----------------------------------------------------
      PM2        | 2024-07-08T16:07:32: PM2 log: Time                 : Mon Jul 08 2024 16:07:32 GMT-0700 (Pacific Daylight Time)
      PM2        | 2024-07-08T16:07:32: PM2 log: PM2 version          : 5.4.1
      PM2        | 2024-07-08T16:07:32: PM2 log: Node.js version      : 20.8.0
      PM2        | 2024-07-08T16:07:32: PM2 log: Current arch         : arm64
      PM2        | 2024-07-08T16:07:32: PM2 log: PM2 home             : /home/ezra/.pm2
      PM2        | 2024-07-08T16:07:32: PM2 log: PM2 PID file         : /home/ezra/.pm2/pm2.pid
      PM2        | 2024-07-08T16:07:32: PM2 log: RPC socket file      : /home/ezra/.pm2/rpc.sock
      PM2        | 2024-07-08T16:07:32: PM2 log: BUS socket file      : /home/ezra/.pm2/pub.sock
      PM2        | 2024-07-08T16:07:32: PM2 log: Application log path : /home/ezra/.pm2/logs
      PM2        | 2024-07-08T16:07:32: PM2 log: Worker Interval      : 30000
      PM2        | 2024-07-08T16:07:32: PM2 log: Process dump file    : /home/ezra/.pm2/dump.pm2
      PM2        | 2024-07-08T16:07:32: PM2 log: Concurrent actions   : 2
      PM2        | 2024-07-08T16:07:32: PM2 log: SIGTERM timeout      : 1600
      PM2        | 2024-07-08T16:07:32: PM2 log: ===============================================================================
      PM2        | 2024-07-08T16:07:32: PM2 log: [Watch] Start watching MagicMirror
      PM2        | 2024-07-08T16:07:32: PM2 log: App [MagicMirror:0] starting in -fork mode-
      PM2        | 2024-07-08T16:07:32: PM2 log: App [MagicMirror:0] online
      
      /home/ezra/.pm2/logs/MagicMirror-out.log last 50 lines:
      0|MagicMir | ### OTHER:    timeZone: America/Los_Angeles; ELECTRON_ENABLE_GPU: undefined
      0|MagicMir |
      0|MagicMir | > magicmirror@2.27.0 start
      0|MagicMir | > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      0|MagicMir |
      0|MagicMir | [2024-07-08 16:08:41.260] [LOG]   Starting MagicMirror: v2.27.0
      0|MagicMir | [2024-07-08 16:08:44.626] [LOG]   Loading config ...
      0|MagicMir | [2024-07-08 16:08:44.661] [LOG]   config template file not exists, no envsubst
      0|MagicMir | [2024-07-08 16:08:44.681] [LOG]   Loading module helpers ...
      0|MagicMir | [2024-07-08 16:08:44.690] [LOG]   No helper found for module: alert.
      0|MagicMir | [2024-07-08 16:08:47.131] [LOG]   Initializing new module helper ...
      0|MagicMir | [2024-07-08 16:08:47.133] [LOG]   Module helper loaded: updatenotification
      0|MagicMir | [2024-07-08 16:08:47.633] [LOG]   No helper found for module: MMM-SimpleText.
      0|MagicMir | [2024-07-08 16:08:48.272] [LOG]   No helper found for module: MMM-WeeklySchedule.
      0|MagicMir | [2024-07-08 16:08:48.312] [LOG]   No helper found for module: clock.
      0|MagicMir | [2024-07-08 16:08:49.063] [LOG]   Initializing new module helper ...
      0|MagicMir | [2024-07-08 16:08:49.064] [LOG]   Module helper loaded: calendar
      0|MagicMir | [2024-07-08 16:08:49.064] [LOG]   All module helpers loaded.
      0|MagicMir | [2024-07-08 16:08:49.109] [LOG]   Starting server on port 8080 ...
      0|MagicMir | [2024-07-08 16:08:55.246] [LOG]   Server started ...
      0|MagicMir | [2024-07-08 16:08:55.248] [LOG]   Connecting socket for: updatenotification
      0|MagicMir | [2024-07-08 16:08:55.398] [LOG]   Starting module helper: updatenotification
      0|MagicMir | [2024-07-08 16:08:55.400] [LOG]   Connecting socket for: calendar
      0|MagicMir | [2024-07-08 16:08:55.401] [LOG]   Starting node helper for: calendar
      0|MagicMir | [2024-07-08 16:08:55.444] [LOG]   Sockets connected & modules started ...
      0|MagicMir | [2024-07-08 16:09:55.204] [LOG]   Launching application.
      0|MagicMir | [2024-07-08 16:10:22.840] [INFO]  System information:
      0|MagicMir | ### SYSTEM:   manufacturer: ; model: ; raspberry: undefined; virtual: false
      0|MagicMir | ### OS:       platform: linux; distro: Debian GNU/Linux; release: 12; arch: arm64; kernel: 6.6.31+rpt-rpi-v8
      0|MagicMir | ### VERSIONS: electron: 29.4.2; used node: 20.9.0; installed node: 20.8.0; npm: 10.1.0; pm2: 5.4.1
      0|MagicMir | ### OTHER:    timeZone: America/Los_Angeles; ELECTRON_ENABLE_GPU: undefined
      0|MagicMir | [2024-07-08 16:10:25.501] [LOG]   Create new calendarfetcher for url: https://calendar.google.com/calendar/ical/tdnq84q029jan4hbnl1ej1pkqs%40group.calendar.google.com/private-cc1ca126b77d7708f2a3c623ef7f89be/basic.ics - Interval: 3600000
      0|MagicMir | [2024-07-08 16:10:26.566] [INFO]  updatenotification: Updater Class Loaded!
      0|MagicMir | [2024-07-08 16:10:26.586] [INFO]  updatenotification: Checking PM2 using...
      0|MagicMir | [2024-07-08 16:10:26.657] [INFO]  Checking git for module: MMM-SimpleText
      0|MagicMir | [2024-07-08 16:10:29.608] [INFO]  Checking git for module: MMM-WeeklySchedule
      0|MagicMir | [2024-07-08 16:10:29.687] [INFO]  Checking git for module: MagicMirror
      0|MagicMir | [2024-07-08 16:10:30.370] [INFO]  updatenotification: [PM2] You are not using pm2
      0|MagicMir | [2024-07-08 16:10:40.444] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/tdnq84q029jan4hbnl1ej1pkqs%40group.calendar.google.com/private-cc1ca126b77d7708f2a3c623ef7f89be/basic.ics
      0|MagicMir | [2024-07-08 16:10:40.449] [INFO]  Calendar-Fetcher: Broadcasting 0 events from https://calendar.google.com/calendar/ical/tdnq84q029jan4hbnl1ej1pkqs%40group.calendar.google.com/private-cc1ca126b77d7708f2a3c623ef7f89be/basic.ics.
      0|MagicMir | [2024-07-08 16:10:40.742] [INFO]  updatenotification: Updater Class Loaded!
      0|MagicMir | [2024-07-08 16:10:40.750] [INFO]  updatenotification: Checking PM2 using...
      0|MagicMir | [2024-07-08 16:10:44.053] [INFO]  updatenotification: [PM2] You are not using pm2
      0|MagicMir | [2024-07-08 16:10:47.166] [INFO]  Calendar-Fetcher: Broadcasting 348 events from https://calendar.google.com/calendar/ical/tdnq84q029jan4hbnl1ej1pkqs%40group.calendar.google.com/private-cc1ca126b77d7708f2a3c623ef7f89be/basic.ics.
      0|MagicMir | [2024-07-08 16:11:41.348] [LOG]   Use existing calendarfetcher for url: https://calendar.google.com/calendar/ical/tdnq84q029jan4hbnl1ej1pkqs%40group.calendar.google.com/private-cc1ca126b77d7708f2a3c623ef7f89be/basic.ics
      0|MagicMir | [2024-07-08 16:11:41.349] [INFO]  Calendar-Fetcher: Broadcasting 348 events from https://calendar.google.com/calendar/ical/tdnq84q029jan4hbnl1ej1pkqs%40group.calendar.google.com/private-cc1ca126b77d7708f2a3c623ef7f89be/basic.ics.
      0|MagicMir | [2024-07-08 16:11:41.830] [INFO]  updatenotification: Updater Class Loaded!
      0|MagicMir | [2024-07-08 16:11:41.831] [INFO]  updatenotification: Checking PM2 using...
      0|MagicMir | [2024-07-08 16:11:44.452] [INFO]  updatenotification: [PM2] You are not using pm2
      0|MagicMir | [2024-07-08 16:11:47.748] [INFO]  Calendar-Fetcher: Broadcasting 348 events from https://calendar.google.com/calendar/ical/tdnq84q029jan4hbnl1ej1pkqs%40group.calendar.google.com/private-cc1ca126b77d7708f2a3c623ef7f89be/basic.ics.
      
      /home/ezra/.pm2/logs/MagicMirror-error.log last 50 lines:
      0|MagicMir | [51524:0618/115916.631592:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.StartServiceByName: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
      0|MagicMir | [51524:0618/120003.166408:ERROR:network_service_instance_impl.cc(599)] Network service crashed, restarting service.
      0|MagicMir | [1711:0618/120935.764914:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.StartServiceByName: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
      0|MagicMir | [2023:0618/123653.369959:ERROR:browser_main_loop.cc(278)] Gdk: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
      0|MagicMir | [2023:0618/123655.373390:ERROR:browser_main_loop.cc(278)] Gdk: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
      0|MagicMir | [2383:0618/124525.371887:ERROR:browser_main_loop.cc(278)] Gdk: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
      0|MagicMir | [2383:0618/124527.520381:ERROR:browser_main_loop.cc(278)] Gdk: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
      0|MagicMir | [2521:0618/132817.601311:ERROR:connection.cc(61)] X connection error received.
      0|MagicMir | [2521:0618/132817.601311:ERROR:connection.cc(61)] X connection error received.
      0|MagicMir | [1755:0624/150346.949128:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.StartServiceByName: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
      0|MagicMir | [2007:0624/150435.137445:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.StartServiceByName: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
      0|MagicMir | [1750:0624/151509.039126:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.StartServiceByName: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
      0|MagicMir | [1867:0624/164648.650496:ERROR:connection.cc(61)] X connection error received.
      0|MagicMir | [1867:0624/164648.650780:ERROR:connection.cc(61)] X connection error received.
      0|MagicMir | [1822:0708/145756.969124:ERROR:ozone_platform_x11.cc(244)] Missing X server or $DISPLAY
      0|MagicMir | [1822:0708/145757.582931:ERROR:env.cc(257)] The platform failed to initialize.  Exiting.
      0|MagicMir | [1061:0708/150021.079201:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.StartServiceByName: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
      0|MagicMir | [1061:0708/150209.256345:ERROR:network_service_instance_impl.cc(599)] Network service crashed, restarting service.
      0|MagicMir | [1047:0708/160301.297526:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.StartServiceByName: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
      0|MagicMir | [1631:0708/160702.876827:ERROR:connection.cc(61)] X connection error received.
      0|MagicMir | [1631:0708/160702.876827:ERROR:connection.cc(61)] X connection error received.
      0|MagicMir | [1059:0708/160917.377715:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.DBus.StartServiceByName: object_path= /org/freedesktop/DBus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
      0|MagicMir | [2024-07-08 16:10:29.422] [ERROR] Calendar Error. Could not fetch calendar:  https://calendar.google.com/calendar/ical/tdnq84q029jan4hbnl1ej1pkqs%40group.calendar.google.com/private-cc1ca126b77d7708f2a3c623ef7f89be/basic.ics TypeError: fetch failed
      0|MagicMir |     at Object.fetch (node:internal/deps/undici/undici:12293:11)
      0|MagicMir |     at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
      0|MagicMir |   cause: AggregateError
      0|MagicMir |       at internalConnectMultiple (node:net:1114:18)
      0|MagicMir |       at internalConnectMultiple (node:net:1177:5)
      0|MagicMir |       at Timeout.internalConnectMultipleTimeout (node:net:1687:3)
      0|MagicMir |       at listOnTimeout (node:internal/timers:575:11)
      0|MagicMir |       at process.processTimers (node:internal/timers:514:7) {
      0|MagicMir |     code: 'ETIMEDOUT',
      0|MagicMir |     [errors]: [ [Error], [Error] ]
      0|MagicMir |   }
      0|MagicMir | }
      0|MagicMir | [1059:0708/161104.480729:ERROR:browser_main_loop.cc(278)] Gdk: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
      0|MagicMir | [1059:0708/162501.844574:ERROR:browser_main_loop.cc(278)] Gdk: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
      0|MagicMir | [1059:0708/162502.923529:ERROR:browser_main_loop.cc(278)] Gdk: gdk_monitor_get_scale_factor: assertion 'GDK_IS_MONITOR (monitor)' failed
      
      posted in Troubleshooting
      UncleRogerU
      UncleRoger
    • MM not showing on internal monitor after fixuppm2

      I set up MM on a Pi Zero 2 and told the install script to not start MM on boot because I wanted to be able to play with it from the command line. Now that I’ve got it mostly where it needs to be, I tried to switch to having it start at boot using the fixuppm2.sh script.

      Now it seems to be running after a reboot (I can access it from a web browser on another system) but nothing shows on the attached screen.

      It’s a Pi Zero 2w attached to a 7" LCD screen from Amazon using HDMI.

      In config.js, I have this set up:

      let config = {
              address: "192.168.xxx.xxx",     // Address to listen on, can be:
              address: "0.0.0.0",     // Address to listen on, can be:
                                                              // - "localhost", "127.0.0.1", "::1" to listen on loopback interface
                                                              // - another specific IPv4/6 to listen on a specific interface
                                                              // - "0.0.0.0", "::" to listen on any interface
                                                              // Default, when address config is left out or empty, is "localhost"
              port: 8080,
              basePath: "/",  // The URL path where MagicMirror² is hosted. If you are using a Reverse proxy
                                                                              // you must set the sub path here. basePath must end with a /
              ipWhitelist: ["127.0.0.1", "192.168.xxx.0/24"], // Set [] to allow all IP addresses
      

      On the other MM I’m working on (Pi 4), I use this to start it:

      mmstart ()
      {
          cd $HOME/MagicMirror;
          DISPLAY=:0 npm start
      }
      

      Am I missing the “DISPLAY=:0” somewhere?

      Thanks!

      posted in Troubleshooting
      UncleRogerU
      UncleRoger
    • RE: My kitchen dashboard (incomplete)

      @brentmatthews said in My kitchen dashboard (incomplete):

      I am also thinking of going to a pages scenario where the clock mainly shows with a background image all the time until the pi is triggered somehow to show the other modules.

      I am working on a MM project as well and I’m using MMM-Pages with a macro keypad from AliExpress (Like this: https://www.aliexpress.us/item/3256806121717796.html) and MMM-Keypress (https://github.com/ItsMeBrille/MMM-Keypress) to control it. You could also use an inexpensive external numeric keypad or even just a keyboard.

      posted in Show your Mirror
      UncleRogerU
      UncleRoger
    • 1
    • 2
    • 3
    • 4
    • 5
    • 10
    • 11
    • 2 / 11