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

    Posts

    Recent Best Controversial
    • RE: MMM-CalendarExt2 filter

      @MarNog It might not be the filter breaking things - it could be CX2’s calendar engine. CX3Agenda does retrieval through the built in Calendar app and just displays - I’d highly recommend going to that, as it’s fully supported, unlike CX2.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MM, bullseye, Pi 3B+ issues

      @bhepler also, https://crontab.guru/

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: Is there a Difference between these ???

      @sdetweil oh, I C&P’d that. :)

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: Is there a Difference between these ???

      @sdetweil (that wasn’t a copy. It was escaped. backslash ` )

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-ValuesByNotification, CSS Advice...

      @wishmaster270 Great start, now to adjust to fit… 🤣

      Edit: here I am adjusting it and trying to figure out why it wouldn’t move up to the bar, then I realized, you had it in Top Center. 😞😞😞😞😖😖😖😖

      posted in Custom CSS
      BKeyportB
      BKeyport
    • RE: Is there a Difference between these ???

      @plainbroke To expand on @wishmaster270 comment - To post code, please use the button
      that looks like this: 1967f487-8ada-4dad-af09-500c3dfb3cb4-image.png

      that button puts this ``` into your text, allowing you to get code posted like this to make it readable:

      {
      ipAddress: “192.168.178.31”,
      name: “QNAP1”,
      icon: “database”,
      colorStateOnline: “green”,
      colorStateOffline: “red”,
      },
      
      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-ValuesByNotification, CSS Advice...

      @wishmaster270 Getting closer, now just out of order, but much better organized.

      Screenshot 2023-07-18 at 9.59.47 PM.png

      It is also not sharing the top bar the way I like on the test screen, haven’t had time to go check the real display.

      posted in Custom CSS
      BKeyportB
      BKeyport
    • RE: MMM-MagicMover - transfer repo

      @C-son It’s github - we can fork it if someone wants to adjust for breaking changes.

      posted in Development
      BKeyportB
      BKeyport
    • RE: MMM-ValuesByNotification, CSS Advice...

      eeec7ded-005b-469f-9575-35d3d210ef89-image.png

      CSS in custom.css is exactly as you did, with the exception of having the overall display “inline-flex” with other modules to have the top bar fill horizontally rather than vertically.

      Here’s my config as present.

      	{
      			module: "MMM-ValuesByNotification", // https://github.com/Tom-Hirschberger/MMM-ValuesByNotification
      			position: "top_bar",
      			config: {
      				animationSpeed: 0,
      				updateInterval: 15,
      				groupPositions: "e",
      				itemPositions: "e", 
      				reuseCount: 99,
      				transformerFunctions: {
      					degToCompass: (num) => {
      						val = ((num/22.5)+.5) | 0;
      						arr = ["N","NNE","NE","ENE","E","ESE", "SE", "SSE","S","SSW","SW","WSW","W","WNW","NW","NNW"];
      						res = arr[(val % 16)];
      						return res;
      					},
      				},
      				groups: [
      					{
      						items: [
      							{
      								notification: "WeatherLink",
      								classes: "col1",
      								values: [
      									{
      										valueTitle: "Temperature Outdoors",
      										valueUnit: "°",
      										jsonpath: "data.conditions[0].temp",
      										valueFormat: "Number(${value}).toFixed(2)",
      									},
      								],
      							},
      							{
      								notification: "TempRoom",
      								classes: "col1",
      								values: [
      									{
      										valueTitle: "My Office Temperature",
      										valueUnit: "°",
      										jsonpath: "temperature_f",
      										valueFormat: "Number(${value}).toFixed(2)",
      									},
      								],
      							},
      							{
      								notification: "TempCase",
      								classes: "col1", 
      								values: [
      									{
      										valueTitle: "CPU Case Temperature",
      										valueUnit: "°",
      										jsonpath: "temperature_f",
      										valueFormat: "Number(${value}).toFixed(2)",
      									},
      								],
      							},
      							{
      								notification: "WeatherLink",
      								classes: "col1",
      								values: [
      									{
      										valueTitle: "Utility Room Temperature",
      										valueUnit: "°",
      										jsonpath: "data.conditions[1].temp_in",
      										valueFormat: "Number(${value}).toFixed(2)",
      									},
      								],
      							},
      							{
      								notification: "WeatherLink",
      								classes: "col2",
      								values: [
      									{
      										valueTitle: "Indoor Humidity",
      										valueUnit: "%",
      										jsonpath: "data.conditions[1].hum_in",
      									},
      									{
      										valueTitle: "Outdoor Humidity",
      										valueUnit: "%",
      										jsonpath: "data.conditions[0].hum",
      									},
      									{
      										valueTitle: "Wind Speed",
      										valueUnit: "MPH",
      										jsonpath: "data.conditions[0].wind_speed_last",
      										unitSpace: true,
      									},
      									{
      										valueTitle: "Wind Direction",
      										jsonpath: "data.conditions[0].wind_dir_last",
      										valueTransformers: ["degToCompass"],
      									},
      								]
      							},
      						],
      					},
      				],
      			},
      		}, 
      
      posted in Custom CSS
      BKeyportB
      BKeyport
    • MMM-ValuesByNotification, CSS Advice...

      I can’t seem to figure this out.

      I currently have the following display set up:

      f194a04b-640b-493b-99de-451a73cdae16-image.png

      What I want is something more like this, ignoring the lines and font size (Excel)
      806f98a0-c218-46c2-9aac-16ff71619ab1-image.png

      Can anyone help figure this out? ( @wishmaster270 tagged as author )

      Existing CSS changes in custom.css:

      /* ValuesByNotification */
      
      .MMM-ValuesByNotification .vbn .groupWrapper {
          border-radius: 0px;
          border-style: none;
      }
      
      .MMM-ValuesByNotification .vbn .groupsWrapper, .MMM-ValuesByNotification .vbn .groupWrapper, .MMM-ValuesByNotification .vbn .itemsWrapper, .MMM-ValuesByNotification .vbn .valueWrapper{
          flex-direction: row;
          column-gap: 20px; 
          flex-grow: 1; 
      }
      
      .MMM-ValuesByNotification .vbn .groupsWrapper {
          column-gap: 10px; 
      }
      
      .MMM-ValuesByNotification .vbn .groupsWrapper {
      }
      
      
      .MMM-ValuesByNotification .vbn .itemsWrapper {
      	row-gap: 0px;
      	column-gap: 0px;
      	flex-direction: column;     
      }
      
      .MMM-ValuesByNotification .vbn .itemTitle {
          text-decoration: none;
          margin: 0px;
      }
      
      .MMM-ValuesByNotification .vbn .valuesWrapper {
      	flex-direction: column;
      	gap: 0px;
      	row-gap: 0px;
      	column-gap: 0px;
      }
      

      Thanks!

      posted in Custom CSS
      BKeyportB
      BKeyport
    • RE: MMM-CalendarEXT2 mulitple time zones

      @sdetweil You maintain the calendar module it’s reading from, no?

      posted in General Discussion
      BKeyportB
      BKeyport
    • RE: MMM-CalendarEXT2 mulitple time zones

      I don’t remember if there’s an option for that in the abandoned EXT2, I don’t believe so.

      However, if you’d switch to EXT3 and/or EXT3Agenda as appropriate, you’d get full support from MMRize and sdetweil, who are the maintainers of the two modules used (EXT3/EXT3Agenda and calendar). Bonus, it’s a much easier config to do the same things.

      posted in General Discussion
      BKeyportB
      BKeyport
    • RE: MMM-CalendarExt3

      @gonzonia

      for #6, I’m sure it’s something like this, (I use CalendarExt3Agenda, which uses common code):

      /* get rid of the icon */
      .CX3 .event .headline .symbol {
        display: none;
      }
      
      posted in Utilities
      BKeyportB
      BKeyport
    • RE: update the raspberry os needed?

      @bdream No need, I’ve been running on old OSes for a while now - mostly because I want to keep using OMXPlayer.

      posted in General Discussion
      BKeyportB
      BKeyport
    • RE: MMM-CX3A - Transform not working?

      @MMRIZE Interesting. How would one install the Emoji fonts? I’d rather have the prettyness than all text.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-CX3A - Transform not working?

      @MMRIZE That looks interesting… Most of my transforming is yanking out the emoji, though - because electron does partial display at best, and I so hate the boxed X showing up everywhere.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: Disable GPU? MESA-LOADER failure on fresh manual install

      @sdetweil … so, are you gonna add this to the script? 😉

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: MMM-CX3A - Transform not working?

      @sdetweil it looks normal for me, too - however, a cut and paste into both fields from the original text does fix it, so, whatever.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • RE: [INFO] Be careful to use iCal sample of config.js

      @ankonaskiff17 … ahh, good point, forgot the fetch interval is not per item. Hey, @sdetweil - it’s your baby, you want to add a fetchInterval override variable per calendar, and default in the sample config.js to once a week or more for the holidays calendar? This would solve the issue CL is having with at least new installs…

      As for the old ones, could we check to see if CL 's holiday calendar is being used, and inform or force an override for fetchInterval to solve for most?

      (Just did a check and I’m not using CL’s holiday calendar, so whew)

      posted in Forum
      BKeyportB
      BKeyport
    • RE: MMM-CX3A - Transform not working?

      @MMRIZE good catch, that’s what it was… Cut and paste solved it. I really hate that my calendar merger application uses weird junk like that.

      posted in Troubleshooting
      BKeyportB
      BKeyport
    • 1 / 1