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

    Posts

    Recent Best Controversial
    • RE: MMM-CalendarExt3Agenda

      @rkorell
      In addition there is a “[CX3A] Module is not prepared yet, wait a while.”
      Warning - this seems to be an already resolved issue?
      I’ve installed the modules within the current week and just tried to “git pull” - "already up to date! …

      posted in Utilities
      R
      rkorell
    • RE: MMM-CalendarExt3Agenda

      @rkorell
      …
      I just had an idea and checked the console for ext2 messages…

      CX3_shared.mjs:155 Uncaught (in promise) TypeError: symbol.match is not a function
          at CX3_shared.mjs:155:32
          at Array.forEach (<anonymous>)
          at renderSymbol (CX3_shared.mjs:151:18)
          at renderEventAgenda (CX3_shared.mjs:256:3)
          at drawAgenda (MMM-CalendarExt3Agenda.js:362:22)
          at Class.draw (MMM-CalendarExt3Agenda.js:500:11)
          at Class.getDom (MMM-CalendarExt3Agenda.js:189:16)
          at main.js:132:35
          at new Promise (<anonymous>)
          at updateDom (main.js:112:10)
      

      is shown there if I comment the named lines …

      • I will double check.

      Ralf

      posted in Utilities
      R
      rkorell
    • RE: MMM-CalendarExt3Agenda

      Dear all, please help!

      I 'm going mad, because I absolutely cannot identify the “error”
      I’m using Ext3Aganda “successfully” but I’ve stolen some code and now as I try to optimize I run in an unexpected behaviour.
      In the Module call I’ve inserted an eventTransformer (seen this block several times around).
      (see code below):

      //  Kalenderübersicht (Agendaview)   
      
      		{
      		  module: "MMM-CalendarExt3Agenda",
      		  position: "top_left", 
      		  //header: "Wichtige Termine",
      		  config: {
      			  			eventTransformer: (ev) => {
      			            const customEvents = [
      			              { keyword: "Restmüll", symbol: ["fa-regular fa-trash-can"], color: "grey" },
      			              { keyword: "Papier", symbol: ["fa-solid fa-dumbbell"], color: "blue" },
      			              { keyword: "Gelber Sack", symbol: ["fa-solid fa-arrows-spin"], color: "yellow" },
      			              { keyword: "Biomüll", symbol: ["fa-regular fa-trash-can"], color: "black" },
      			              { keyword: "Restmüll & Papier & Gelber Sack", symbol: ["fa-regular fa-trash-can"], color: "fuchsia" },
      			              			              
      			              { keyword: "Reise", symbol: "fa-solid fa-briefcase", color: "cyan"},
      						  { keyword: "Arzt", symbol: "fa-solid fa-user-doctor", color: "red"},
      						  { keyword: "Grillen", symbol: "fa-solid fa-grill-hot", color: "red"},
      						  { keyword: "Flug", symbol: "fas fa-plane", color: "Gold"},
      						  { keyword: "Flughafen", symbol: "fas fa-plane", color: "Gold"},
      						  { keyword: "Urlaub", symbol: "fas fa-plane", color: "Gold"},
      						  { keyword: "Krankenhaus", symbol: "fa-solid fa-hospital", color: "red"},
      						  { keyword: "Fahrt", symbol: "fas fa-car", color: "cyan"},
      						  { keyword: "Auto", symbol: "fas fa-car", color: "cyan"},
      						  { keyword: "Hochzeit", symbol: "fa-solid fa-heart", color: "gold"},
      						  { keyword: "Abendessen", symbol: "fas fa-utensils", color: "yellow"},
      						  { keyword: "Restaurant", symbol: "fas fa-utensils", color: "yellow"},
      						  { keyword: "Geburtstag", symbol: "fas fa-birthday-cake", color: "white"},
      						  { keyword: "Workshop", symbol: "fa-solid fa-screwdriver-wrench", color: "white"},
      						  { keyword: "Service", symbol: "fa-solid fa-screwdriver-wrench", color: "white"},
      						  { keyword: "Friseur", symbol: "fa-solid fa-scissors", color: "White"},
      						  { keyword: "Rad", symbol: "fas fa-biking", color: "White"},
      						  { keyword: "Fahrrad", symbol: "fas fa-biking", color: "White"},
      						  { keyword: "Zahnarzt", symbol: "fa-solid fa-tooth", color: "White"},
      						  { keyword: "Arzt", symbol: "fa-solid fa-stethoscope", color: "White"},
      						  { keyword: "Kino", symbol: "fa-solid fa-film", color: "White"},
      						  { keyword: "Film", symbol: "fa-solid fa-film", color: "White"},
      						  { keyword: "Trainig", symbol: "fa-solid fa-book", color: "White"},
      						  { keyword: "Party", symbol: "fa-solid fa-ticket-simple", color: "White"},
      						  { keyword: "Theater", symbol: "fa-solid fa-ticket-simple", color: "White"},
      			            ]
      			            const found = customEvents.find((condition) => {
      			              return ev.title.search(condition.keyword) !== -1   
      			            				})
      			            if (found) {
      			                ev.symbol = [ found.symbol ],
      			                ev.color = found.color    
      			            }
      			            if (ev.title.search("Restmüll") !== -1) {
      			              ev.symbol = [ "fa-regular fa-trash-can" ],
      			              ev.isFullday = [true], 
      			              ev.color = "grey"   
      			            }
      			            if (ev.title.search("Papier") !== -1) {
      			              //ev.symbol = [ "fa-regular fa-trash-can" ],
      			              ev.isFullday = [true], 
      			              ev.color = "blue"  
      			            }
      			            if (ev.title.search("Gelber Sack") !== -1) {
      			              //ev.symbol = [ "fa-solid fa-arrows-spin" ],
      			              ev.isFullday = [true],
      			              ev.color = "yellow"  
      			            }
      			            if (ev.title.search("Biomüll") !== -1) {
      			              ev.symbol = [ "fa-regular fa-trash-can" ],
      			              ev.isFullday = [true],
      			              ev.color = "black"  
      			            }
      						if (ev.title.search("Restmüll & Papier & Gelber Sack") !== -1) {
      			              //ev.symbol = [ "fa-regular fa-trash-can" ],
      			              ev.isFullday = [true],
      			              ev.title = "Alle Tonnen",
      			              ev.color = "fuchsia" 
      			            }			            
      
      
      			            return ev
      			        }, // end Eventtransformer
      
      
      
      
      					// useWeather: false ,
      					showMiniMonthCalendar: false,
      					//onlyEventDays: 10  -- Nur Tage mit terminen anzeigen ist in der custom.css eingetragen, DAS funktioniert...
      					endDayIndex: 30, 
      		  
      		      	  } // end config CalenderExt3Agenda 
      
      		},  // End module CalenderExt3Agenda
      
      

      If I try to delete/comment the “ev.symbol” definition in first or second last of the “if statements” in the event transformer the calendar don’t show up anymore - reproducable.

      SAME behaviour “not showing up of complete calendar” occurs if I delete the complete “IF” block from the event transformer.
      What I have seen (but not understood): if I insert the complete event transformer block the opening and closing bracket of the config part are not identified as corresponding
      (I use sublime editor which marks the corresponding brackets on hovering).

      But I cannot find a bracket error …

      Any clue?

      THANKS a LOT!

      (for my understanding: The main part of the “found” function is redundantly repeated in the following “IF” waterfall - right? - So from my understanding the “found” mechanism should be sufficient to do the color/icon job and the if-cascade is obsolete (with exception of the fullday assignment - which I have added to the stolen code).
      Or do I miss something?)

      Ralf

      posted in Utilities
      R
      rkorell
    • RE: rookie question: "builder encountered a problem, see MagicMirror messages for info"

      @sdetweil , O.K, understood.
      Thanks for explanation - this makes sense.

      Again: incredible work from you for the community: Many thanks!

      Ralf

      posted in Troubleshooting
      R
      rkorell
    • RE: rookie question: "builder encountered a problem, see MagicMirror messages for info"

      Dear Sam, (@sdetweil),
      thanks a LOT.
      Now it works (at least I get the console without an error), not tried to make any changes.

      As message from git pull shows, some work for you - THANKS.

      Just being curious: Is something special in my environment which causes this unexpected and obviously not omnipresent issue?
      What have you fixed?
      (If narrated in a feasible amount of time/words) :-)

      Warmest regards,
      Ralf

      posted in Troubleshooting
      R
      rkorell
    • RE: New Mirror

      And here the target monitor in action - 27’’ Samsung…

      MagicMirrorHardwareSmallresolution.jpg

      Keep you posted.

      Regards,
      Ralf

      posted in Show your Mirror
      R
      rkorell
    • RE: rookie question: "builder encountered a problem, see MagicMirror messages for info"

      @sdetweil
      O.K., than I was at the right place…
      No message found in this output.
      Just sent you an email with the .js file attached - renamed with a .txt suffix.
      Thanks and warm regards,
      Ralf

      posted in Troubleshooting
      R
      rkorell
    • RE: rookie question: "builder encountered a problem, see MagicMirror messages for info"

      @sdetweil , Dear Sam,
      I’ve installed your module today (just an hour or so ago).

      Where did you get the above posted “MMM-Config” outputs?
      As I wrote I do not know where to look…

      The requested javascript is named "defaults_19492568968080.js " .
      I’ve seen your mail address in the past somewhere - I remember it’s your username here at a public mail provider.
      But I forgot, which one - was it gmx.com ?

      Again thanks for your kind help.
      Regards,
      Ralf

      posted in Troubleshooting
      R
      rkorell
    • rookie question: "builder encountered a problem, see MagicMirror messages for info"

      Hi gurus,

      I’ve just found MMM-config and tried - but get this error messsage:
      “builder encountered a problem, see MagicMirror messages for info”…
      Where I can find “Magic Mirror Messages”?
      Nothing on the screen, nothing on (pm2 logs) log…

      Any hint would be appreciated!

      Regards,
      Ralf

      posted in Troubleshooting
      R
      rkorell
    • RE: New Mirror

      @sdetweil - Thanks!

      posted in Show your Mirror
      R
      rkorell
    • 1
    • 2
    • 34
    • 35
    • 36
    • 37
    • 38
    • 37 / 38