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

    Topics

    • htilburgsH

      MMM-HideModulesOnSpotify

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      1
      0 Votes
      1 Posts
      32 Views
      htilburgsH
      MMM-HideModulesOnSpotify This is a small Magic Mirror² module that can hide one ore more modules when MMM-OnSpotify starts. The problem I had that my MagicMirror was full and the MMM-OnSpotify came over the other modules. With this module, I have created a way to automatically hide a module when MMM-OnSpotify opens. When MMM-OnSpotify closes again, the original module is reloaded in its place. This module loads automatically, but is not visible on the MagicMirror. The only thing you can see is in the logs that the module has been loaded. Installation Clone this repository in your modules folder, and install dependencies: cd ~/MagicMirror/modules git clone https://github.com/htilburgs/MMM-HideModulesOnSpotify.git cd MMM-HideModulesOnSpotify npm install Update When you need to update this module: cd ~/MagicMirror/modules/MMM-HideModulesOnSpotify git pull npm install Configuration Go to the MagicMirror/config directory and edit the config.js file. Add the module to your modules array in your config.js. { module: "MMM-HideModulesOnSpotify", config: { modulesToHide: ["clock","calendar"] } }, Configuration Options Option Description modulesToHide Array of module(s) you like to hide. Fill in the exact module Name as in your config.js Versions v1.0.0 (12-03-2026): Initial version License The MIT License (MIT) Copyright © 2026 Harm Tilburgs Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. The software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.
    • htilburgsH

      MMM-MySystem

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      1
      2 Votes
      1 Posts
      106 Views
      htilburgsH
      MMM-MySystem This is a Magic Mirror² module for the system information. I now there are more 😉, but I built a version with a modern look and feel, suited for my needs. Installation Clone this repository in your modules folder, and install dependencies: cd ~/MagicMirror/modules git clone https://github.com/htilburgs/MMM-MySystem.git cd MMM-MySystem npm install Update When you need to update this module: cd ~/MagicMirror/modules/MMM-MySystem git pull npm install Configuration Go to the MagicMirror/config directory and edit the config.js file. Add the module to your modules array in your config.js. { module: "MMM-MySystem", position: "top_right", header: "System Information", disabled: false, config: { showHeader: true, showCpuUsage: true, showCpuTemp: true, showMemory: true, showDisk: true, showUptime: true, showIPeth: true, showIPwifi: true, tempUnit: "C" updateInterval: 10000 } } Configuration Options Option Description showHeader Show the header with Hostname, Model and OS VersionOptions: true/false - Default: true showCPUusage Show the CPU Usage (%)Options: true/false - Default: true showCPUtemp Show the CPU Temperature Options: true/false - Default: true showMemory Show the Free Memory (%)Options: true/false - Default: true showDisk Show the Free DiskpaceOptions: true/false - Default: true showIPeth Show the IP Address for the EthernetOptions: true/false - Default: true showIPwifi | Show the IP Address for the Wifi<br/>Options: true/false - Default: <b>true` tempUnit Show the temperature in ˚C or ˚FOptions: C/F - Default: C updateInterval Update interval module in msDefault: 10000 (10 seconds) Versions v1.0.0 (10-03-2026): Initial version)
    • htilburgsH

      MMM-MyTado

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      30
      0 Votes
      30 Posts
      614 Views
      M
      @htilburgs You’re completly right …
    • htilburgsH

      MMM-MyWeatherForecast

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      12
      1 Votes
      12 Posts
      811 Views
      htilburgsH
      I just published an update to v1.2.0 Add Iconsets for animated Possibility for custom icons Update language files Add riseSetDisplay option in config, to show Sunrise / Sunset as text, only icon or both Code optimized Don’t forget to update the config.js with the extra options: riseSetDisplay: "both", // Show Sunrise / Sunset as text | icon | both iconSet: "standard", // standard | animated | custom (upload your own PNG icons) If there are any issues, please add the issue here
    • htilburgsH

      MagicMirror crash core.xxxx

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      5
      0 Votes
      5 Posts
      162 Views
      S
      @htilburgs and you can erase the core files
    • htilburgsH

      Swap 2 modules on loading 1 module

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Troubleshooting
      5
      2
      0 Votes
      5 Posts
      188 Views
      S
      @ArnoldoB if you use the classes approach vs the module name approach . I could never remember the module name approach , always looking up and down, and figuring how to configure for multiple instances of the same module I like to use the classname “all_pages” for fixed, makes more sense
    • htilburgsH

      MMM-Kermis

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      1
      0 Votes
      1 Posts
      101 Views
      htilburgsH
      MMM-Kermis This a module for Magic Mirror². This displays the Carnivals (Kermis), you can add, update and delete through a webinterface. This module is only available in Dutch. Installation Clone this repository in your modules folder, and install dependencies: cd ~/MagicMirror/modules git clone https://github.com/htilburgs/MMM-Kermis.git cd MMM-Kermis npm install Update When you need to update this module: cd ~/MagicMirror/modules/MMM-Kermis git pull npm install Configuration Go to the MagicMirror/config directory and edit the config.js file. Add the module to your modules array in your config.js. { module: "MMM-Kermis", position: "top_left", header: "Mijn Kermissen", disabled: false, config: { refreshInterval: 60 * 1000 // 1 minuut } }, Load Webinterface for updating the Carnivals (Kermissen) Open a browser and type http://serverip address:3001 So if for example you’re MagicMirror is on 192.168.0.48 then you go to http://192.168.0.48:3001 The Webinterface for MMM-Kermis will be loaded and you will be able to: add Kermis complete Kermis delete Kermis edit Kermis sort Kermis information All the updates are instantly published on your Mirror Versions v1.0.0 - Initial release v1.1.0 - Update for Chromium, install fonts-noto-color-emoji
    • htilburgsH

      MMM-MyTasklist

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      18
      3 Votes
      18 Posts
      1k Views
      htilburgsH
      @Getinthegames Thank you, that was the reason for me to create this module, simplicity. I didn’t need all the extras, just a simple list.
    • htilburgsH

      V2.31.0 unable to start

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Troubleshooting
      29
      0 Votes
      29 Posts
      7k Views
      S
      @rkorell oops, never can remember when i need to use underscore vs dash! thanks for the catch!
    • htilburgsH

      MMM-MyHomeWizard

      Watching Ignoring Scheduled Pinned Locked Moved Productivity
      20
      2
      1 Votes
      20 Posts
      1k Views
      htilburgsH
      @vansman Just updated the module. Since now Voltage is added, where autodetection is for 1-phase of 3-phase. Don’t forget to update your config.js with currentVoltage: true, // compact 3-fase, auto detection I hope this is what you were asking for.
    • htilburgsH

      Switch URL based on value

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      10
      0 Votes
      10 Posts
      1k Views
      S
      @htilburgs said in Switch URL based on value: So with the “promise” statement, it looks like I can eleminate the node_helper.js correct, now that electron (and nodejs) have fetch built in(since node 18), you don’t NEED to use node_helper to do it
    • htilburgsH

      Multiple URL Querys to fill JSON

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      10
      0 Votes
      10 Posts
      967 Views
      htilburgsH
      @MMRIZE Thanks for your reaction.
    • htilburgsH

      Get the correct JSON data

      Watching Ignoring Scheduled Pinned Locked Moved Development
      15
      0 Votes
      15 Posts
      3k Views
      htilburgsH
      @sdetweil Thanks, that works! Now I can really see what I’m doing.
    • htilburgsH

      After update 2.29.0 PM2 does not work

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      20
      1 Votes
      20 Posts
      6k Views
      S
      @htilburgs I have added the mm.sh to fixuppm2.sh
    • htilburgsH

      Issue HDMI going to sleep modus after update

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Troubleshooting
      10
      0 Votes
      10 Posts
      988 Views
      S
      @htilburgs i asked @bugsounet to add that, which github supports now on forks
    • htilburgsH

      Need help for rewrite node_helper.js from 'request' to 'got'

      Watching Ignoring Scheduled Pinned Locked Moved Development
      19
      0 Votes
      19 Posts
      2k Views
      htilburgsH
      @sdetweil ;-)
    • htilburgsH

      2.25 language 'nl' not working

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      10
      0 Votes
      10 Posts
      2k Views
      htilburgsH
      @sdetweil @karsten13 Message from MMM-OnSpotify. Its now fixed in V3.1.0, both the icon color change (now the helper css classes are loaded on a separated file), and the clock translation error (locale settings were getting overwritten by the module instance of the moment library). Installed the update and problem solved. Thanks for helping!
    • htilburgsH

      MMM-MyTraffic

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      10
      1 Votes
      10 Posts
      4k Views
      T
      after update MM, the module say’s loading. i have reinstalled the module but it stays the same. can somebody help?
    • htilburgsH

      MMM-MyDutchWeather

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      1
      1 Votes
      1 Posts
      774 Views
      htilburgsH
      Description MyDutchWeather is a simple Module, that shows the actual weather from the KNMI 10-minutes network for any location in the Netherlands, based on your GPS coördinates . Screenshot [image: MMM-MyDutchWeather01.png] [image: MMM-MyDutchWeather02.png] [image: MMM-MyDutchWeather03.png] Download [card:htilburgs/MMM-MyDutchWeather] Extra I’m not an experienced programmer and do this for fun. Feel free to suggest any ideas. Versions 07-04-2019 - v1.0.0 - Initial release 08-04-2019 - v1.1.0 - Added option for Simple or Additional information
    • htilburgsH

      Getting API data in table

      Watching Ignoring Scheduled Pinned Locked Moved Development
      7
      0 Votes
      7 Posts
      3k Views
      B
      @sdetweil hi did you make a table then? where did you put your java code? i.e. which file?
    • 1
    • 2
    • 1 / 2