MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. mmmmh
    3. Posts
    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 9
    • Posts 60
    • Groups 1

    Posts

    Recent Best Controversial
    • RE: MMM-CalendarExt

      Dang! Thanks. On my other screen I have that region and I didn’t replace it at all places! I owe you one.

      posted in Productivity
      M
      mmmmh
    • RE: MMM-CalendarExt

      @Sean thanks for making the effort to test it. I went the same way now. I removed everything and picked a public trash collection calendar (nice idea of yours) - still the same error. (I also commented out the showEmptyView options.)

      The error appears locally (RPI3+) as well as in web browsers of all flavors.

      Here’s the full config file:

      var config = {
          address: "",
          port: 8080,
          ipWhitelist:
              [],
          language: "de",
          timeFormat: 24,
          units: "metric",
          modules: [
              {
                  module: 'MMM-CalendarExt',
                  position: "top_left", //anywhere. It is not related to real position of view
                  classes: "default standard everyone",
                  config: { // Read below
                      system: {
                          show: ['current', 'upcoming'],
                          locale: 'de',
                          // showEmptyView: 0,
                          fullDayEventLocalize: 1,
                          redrawInterval: 300000, 
      
                      },
                      defaultView: {
                          position: 'calendar',
                          positionOrder: -1,
                          overflowRolling: 0,
                          overflowHeight: 0,
                          overflowDuration: 2,
                          timeFormat: 'H:mm',
                          dateFormat: "ddd, D. MMM",
                          fullDayEventDateFormat: "ddd, D. MMM",
                          ellipsis: 0,
                          limit: 20,
                          oneLineEvent: 1,
                      },
                      views: {
                          current: {
                              title: "Now...",
                              direction: "column",
                              // showEmptyView: 0,
                              useRelative: 0,
                          },
                          upcoming: {
                              title: "Upcoming...",
                              direction: "column",
                              useRelative: 0,
                              overflowHeight: 0,
                              overflowRolling: 0,
                          },
                      },
                      calendars: [
      
                          {
                              name: "Trash",
                              symbol: "male",
                              styleName: "style24",
                              url: "https://www.ekm-mittelsachsen.de/de/service-dienstleistungen/entsorgungstermine-abfallkalender/abfallkalender/ical/stadt/4870/year/2019/",
                          },
                      ],
                  },
              },
          ]
      
      };
      
      /*************** DO NOT EDIT THE LINE BELOW ***************/
      if (typeof module !== "undefined") { module.exports = config; }
      
      posted in Productivity
      M
      mmmmh
    • RE: MMM-CalendarExt

      @Sean yes, I set it to top_left:

      {
                  module: 'MMM-CalendarExt',
                  position: "top_left", //anywhere. It is not related to real position of view
                  classes: "default standard everyone",
                  config: { // Read below
                      system: {
                          show: ['current', 'upcoming'],
                          locale: 'de',
                          showEmptyView: 0,
                          fullDayEventLocalize: 1,
                          redrawInterval: 300000, 
                      },
                      defaultView: {
                          position: 'calendar',
                          positionOrder: -1,
                          overflowRolling: 0,
                          overflowHeight: 0,
                          overflowDuration: 2,
                          timeFormat: 'H:mm',
                          dateFormat: "ddd, D. MMM",
                          fullDayEventDateFormat: "ddd, D. MMM",
                          ellipsis: 0,
                          limit: 20,
                          oneLineEvent: 1,
                      },
                      views: {
                          current: {
                              title: "Now...",
                              direction: "column",
                              showEmptyView: 0,
                              useRelative: 0,
                          },
                          upcoming: {
                              title: "Was steht an...",
                              direction: "column",
                              useRelative: 0,
                              overflowHeight: 0,
                              overflowRolling: 0,
                          },
                      },
                      calendars: [
                          {
                              name: "XXXX",
                              symbol: "male",
                              styleName: "style24",
                              url: "redacted",
      
                              auth: {
                                  user: 'redacted',
                                  pass: 'redacted',
                                  method: 'basic'
                              }
                          },
                          
                      ],
      
                  },
              },
      

      Don’t worry, it’s not urgent.

      posted in Productivity
      M
      mmmmh
    • RE: MMM-CalendarExt

      I successfully use the module on two other screens. I just set up a new one without tweaks and I run into the following error in the console (nothing gets loaded, server-side there are no errors being logged):

      Uncaught (in promise) TypeError: hookDom.appendChild is not a function
          at Render.js:590
          at Array.forEach (<anonymous>)
          at Render.drawViews (Render.js:581)
          at Class.getDom (MMM-CalendarExt.js:209)
          at main.js:110
          at new Promise (<anonymous>)
          at updateDom (main.js:109)
          at Object.updateDom (main.js:518)
          at Class.updateDom (module.js:358)
          at Class.draw (MMM-CalendarExt.js:680)
      
      posted in Productivity
      M
      mmmmh
    • RE: MMM-Spotify

      @Sean Is it intentional that the z-index of the artwork (or the Spotify logo) is equal to or higher than whatever the Alert module shows? Alerts do not cover the Spotify module’s content.

      posted in Entertainment
      M
      mmmmh
    • RE: Alert font size

      Okay, I figured it out. For posterity: one needs to address the specific sub-style:

      .ns-alert span.light.dimmed.medium,
      .ns-alert span.thin.thin.bright.small {
          font-size: 80px !important;
      }
      
      posted in Development
      M
      mmmmh
    • RE: Alert font size

      @strawberry-3-141 I am also trying to accomplish bigger alert text. I made the suggested addition to my custom.css but it doesn’t work. What am I missing?

      posted in Development
      M
      mmmmh
    • RE: Finding module with high external traffic

      @Sean I checked again, you are right, polling is the only option. Thanks for your cool module!

      posted in Troubleshooting
      M
      mmmmh
    • RE: Finding module with high external traffic

      @Sean I think I read somewhere that callback addresses could be provided (perhaps I misread this). If I have a DynDNS-backed FQD host and forwarded port I can provide, would this stop the polling requirement?

      posted in Troubleshooting
      M
      mmmmh
    • RE: Finding module with high external traffic

      @sdetweil the IP resolves to a generic Google host, currently 53.224.186.35.bc.googleusercontent.com - I think it is used by Spotify.

      posted in Troubleshooting
      M
      mmmmh
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 5 / 6