• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

MMM-SystemStats (cpu temp/load, fre ram ...)

Scheduled Pinned Locked Moved Utilities
74 Posts 36 Posters 53.0k Views 35 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    Stoffbeuteluwe Project Sponsor @chinesesich
    last edited by Jun 14, 2019, 8:39 AM

    does the Module work on mac?

    C 1 Reply Last reply Jun 17, 2019, 4:39 AM Reply Quote 0
    • C Offline
      chinesesich @Stoffbeuteluwe
      last edited by Jun 17, 2019, 4:39 AM

      @Stoffbeuteluwe
      no
      on Raspberry Pi 2B

      1 Reply Last reply Reply Quote 0
      • F Offline
        Fifin404 @chinesesich
        last edited by Feb 11, 2020, 9:25 PM

        @chinesesich Same issue… something new?

        L 1 Reply Last reply Feb 12, 2020, 9:42 AM Reply Quote 0
        • L Offline
          lavolp3 Module Developer @Fifin404
          last edited by Feb 12, 2020, 9:42 AM

          @Fifin404 @chinesesich The issue seems to be the change in version of Font Awesome icons.

          Try changing line 122 in MMM-SystemStats.js

                  c2.innerHTML = `< i class="fa ${sysData[item].icon} fa-fw"></i>`;
          

          to

                  c2.innerHTML = `< i class="fas ${sysData[item].icon} fa-fw"></i>`;
          

          ONLY change the “fa” to “fas”.
          The rest can stay the same.
          Don’t copy my input! I neede to put in a space for it to be viewable.

          How to troubleshoot modules
          MMM-soccer v2, MMM-AVStock

          1 Reply Last reply Reply Quote 0
          • L Offline
            Lordy
            last edited by Feb 13, 2020, 2:44 PM

            How can you only display individual parameters?
            I just want to see “Free memory” for example.
            Thank you very much in advance

            L 1 Reply Last reply Feb 13, 2020, 2:57 PM Reply Quote 0
            • L Offline
              lavolp3 Module Developer @Lordy
              last edited by Feb 13, 2020, 2:57 PM

              @Lordy
              if you mean free RAM, try this out in your custom.css

              .MMM-SystemStats tr { 
                display: none; 
              }
              
              .MMM-SystemStats tr:nth-child(3n+0) { 
                display: table-row; 
              }
              

              For free disk space it would be

              .MMM-SystemStats tr { 
                display: none; 
              }
              
              .MMM-SystemStats tr:nth-child(5n+0) { 
                display: table-row; 
              }
              

              No guarantees!! I haven’t tried it!!

              How to troubleshoot modules
              MMM-soccer v2, MMM-AVStock

              L 1 Reply Last reply Feb 14, 2020, 1:03 PM Reply Quote 1
              • L Offline
                Lordy @lavolp3
                last edited by Feb 14, 2020, 1:03 PM

                @lavolp3 said in MMM-SystemStats (cpu temp/load, fre ram ...):

                .MMM-SystemStats tr {
                display: none;
                }

                .MMM-SystemStats tr:nth-child(5n+0) {
                display: table-row;
                }

                Thanks, it helped me.
                How do I do this with “CPU_TEMP”?

                L 2 Replies Last reply Feb 14, 2020, 2:44 PM Reply Quote 0
                • L Offline
                  lavolp3 Module Developer @Lordy
                  last edited by lavolp3 Feb 14, 2020, 11:06 PM Feb 14, 2020, 2:44 PM

                  @Lordy try tr:nth-child(6n+1)

                  You have 5 children in the table element, which are the 5 table rows.
                  nth-child counts every “nth” children from 0.
                  So if you have nth-children(3n+0) it takes the 3rd 6th 9th. Only the 3rd is there so voila.

                  nth-children(6n+1) SHOULD count the 1st, 7th, 13th children, of these only the 1st is available. So, hopefully again, voila.

                    getDom: function() {
                      var self = this;
                      var wrapper = document.createElement('table');
                  
                      var sysData = {
                        cpuTemp: {
                          text: 'CPU_TEMP',
                          icon: 'fa-thermometer',
                        },
                        sysLoad: {
                          text: 'SYS_LOAD',
                          icon: 'fa-tachometer',
                        },
                        freeMem: {
                          text: 'RAM_FREE',
                          icon: 'fa-microchip',
                        },
                        upTime: {
                          text: 'UPTIME',
                          icon: 'fa-clock-o',
                        },
                        freeSpace: {
                          text: 'DISK_FREE',
                          icon: 'fa-hdd-o',
                        },
                      };
                  

                  How to troubleshoot modules
                  MMM-soccer v2, MMM-AVStock

                  1 Reply Last reply Reply Quote 1
                  • L Offline
                    lavolp3 Module Developer @Lordy
                    last edited by Feb 14, 2020, 2:45 PM

                    @Lordy I’m honestly amazed it worked.

                    How to troubleshoot modules
                    MMM-soccer v2, MMM-AVStock

                    L 1 Reply Last reply Feb 14, 2020, 3:38 PM Reply Quote 0
                    • L Offline
                      Lordy @lavolp3
                      last edited by Feb 14, 2020, 3:38 PM

                      @lavolp3
                      Now I understand it.
                      It also works that “tr:nth-child(5n+1)”.
                      With the background knowledge, it is clear to me.
                      Nice Weekend

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 7
                      • 8
                      • 5 / 8
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy