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

    TAGinside

    @TAGinside

    7
    Reputation
    4
    Profile views
    13
    Posts
    1
    Followers
    0
    Following
    Joined
    Last Online
    Age 39
    Website github.com/TAGinside
    Location Switzerland

    TAGinside Unfollow Follow
    Module Developer

    Best posts made by TAGinside

    • Magic Mirror Download Station

      MMM-Synology-Download_Station: MagicMirror Synology Download Station

      c0361548-7850-4638-8b3e-c18dca640028-image.png

      6588f3dd-238d-437a-91a3-1c49d404683e-image.png

      MMM-Synology-Download_Station is a third-party module for MagicMirror² designed to display your Synology Download Station tasks directly on your MagicMirror screen. This module currently shows only active downloads and their status, providing a simple and configurable way to monitor your Synology NAS downloads in real time.​

      Key Features
      Real-time display of Synology Download Station tasks (downloads only)

      Compact mode for optimized layout in multiple MagicMirror positions

      Customizable columns: status icon, title, completion percentage, download/upload speeds, file size

      Task filtering by status: downloading, seeding, finished, error, paused

      Name length limitation and text size options for optimal display

      Easy refresh interval setting for up-to-date information

      Development Status
      This module is still under active development. The core principle is functional and stable, but new features and improvements are being added regularly. Feedback and suggestions are welcome to help shape its future.​

      Compatibility
      The module has been tested and works with DSM 7.3. If you are using a different DSM version, please try it and let me know if it works for you. Your feedback will help improve compatibility across all DSM versions.​

      Installation
      Visit https://github.com/TAGinside/MMM-Synology-Download_Station​

      Configuration
      Add the module to the modules array in your config/config.js

      modules: [
        {
          module: "MMM-SynologyDownload_Station",
          position: "bottom_left",
          header: "Synology Download Station",
          config: {
            host: "x.x.x.x",           // IP/DNS your Synology NAS
            port: 5001,                // Port HTTPS DSM default
            useHttps: true,            // use HTTPS
            user: "username",          // username
            passwd: "password",        // Password
            refreshInterval: 10,       // in seconds
            maxItems: 8,
            compactMode: true,
            displayColumns: {
              status_icon: true,
              title: true,
              percent_completed: true,
              size: true,
              speed_download: true,
              speed_upload: true
            },
            displayTasks: {
              seeding: true,
              downloading: true,
              finished: true,
              error: true,
              paused: true
            }
          }
        }
      ]
      

      About
      MMM-Synology-Download_Station brings the power of Synology’s Download Station directly to your smart mirror, letting you keep track of all your downloads hassle-free, in real time. This module is open source and free to use and modify.​

      For more information, updates or to contribute, visit the GitHub repository:
      https://github.com/TAGinside/MMM-Synology-Download_Station​

      posted in Development
      TAGinsideT
      TAGinside
    • RE: Magic Mirror Download Station

      @bugphunk

      hey look my version 1.2 on branch master

      3e7f49f7-642d-4deb-9a30-c61cd202fd5f-image.png

      This update enhances the MMM-Synology-Download_Station module with the following improvements:

      Automatic module hiding: The module now automatically hides itself when there are no active or finished downloads to display, improving UI cleanliness and reducing clutter.

      Header handling fix: Removed manual header creation in the DOM to prevent duplicate headers, relying on MagicMirror’s built-in header management for consistent appearance.

      Icon color management: Moved icon color control from CSS to inline styles in the front-end JavaScript to ensure reliable color rendering of status icons across different environments.

      New pause status icon: Added a distinct pause icon with appropriate styling for tasks in the paused state.

      Code structure and style improvements: Cleaned up DOM generation logic for better readability and maintainability.

      These changes provide a smoother user experience by making the module more dynamic and visually clear, while keeping the codebase clean and consistent with MagicMirror module development best practices.

      posted in Development
      TAGinsideT
      TAGinside
    • MMM-Bambulink: MagicMirror Module for Bambu Lab Printers

      Bambulink Module for MagicMirror

      Module: MMM-Bambulink

      This MagicMirror module,

      MMM-Bambulink is a third-party module for MagicMirror² designed to display information about your Bambu Lab printer directly on your MagicMirror screen. The module connects to your printer over the local network using Bambu Lab’s LAN credentials and updates information automatically at a configurable interval.

      Important: ONLY LAN mode NOT must be enabled on the printer.

      Example-1.png

      Requirements

      To use this module, you need the following information:

      • The IP address of your Bambu Lab printer
      • The printer’s LAN Access Code
      • The printer serial number

      These three values are required in the configuration to establish the connection with your printer. MagicMirror² documentation recommends clearly listing required external dependencies and setup information in a module README.

      Key Features

      • Monitor your Bambu Lab printer directly from MagicMirror².
      • Secure local connection using MQTT/TLS on port 8883.
      • Configurable refresh interval for automatic updates.
      • Custom printer title using the printerModel option.
      • Two temperature display modes:
        • tile view (tiles)
        • graph view (graph)
      • Visual AMS display including:
        • AMS temperature,
        • filament color,
        • loaded filament type for each slot.
      • Automatic highlight of the active AMS slot during printing, including when the printer switches filament. Bambu’s AMS workflow is built around slot-based filament selection and color mapping, which makes this type of visual highlighting consistent with how AMS data is handled in local workflows.
      • Simple installation inside the standard MagicMirror² module structure.

      Development Status

      The module is functional and ready to use in a standard MagicMirror² environment. Installation, Node.js dependencies, configuration, and update steps follow the usual module workflow inside ~/MagicMirror/modules, which is the standard location for third-party MagicMirror² modules.

      The project is still evolving, especially in terms of UI improvements, advanced display options, and visual customization.

      Compatibility

      MMM-Bambulink is designed for MagicMirror² and Bambu Lab printers with LAN mode enabled.

      The required parameters such as ip, accessCode, serial, mqttPort, and useTLS indicate that the module is intended to communicate with the printer locally through a secure network connection.

      Installation

      Go to your MagicMirror modules directory:

      cd ~/MagicMirror/modules
      

      Clone the repository:

      git clone https://github.com/TAGinside/MMM-Bambulink
      

      Enter the module directory:

      cd MMM-Bambulink
      

      Install the Node.js dependencies:

      npm install
      

      MagicMirror’s module guides recommend keeping installation steps simple and directly copyable from the README.

      Configuration

      Add the module to the modules array in your config/config.js file:

      modules: [
        {
          module: "MMM-Bambulink",
          position: "top_left",
          config: {
            ip: "192.168.1.x",                // Printer IP address
            accessCode: "xxxxxxxx",           // LAN Access Code
            serial: "XXXXXXXX",               // Printer serial number
            updateInterval: 5000,             // Refresh interval in ms
      
            printerModel: "H2S",              // Displayed printer name or model
            temperatureDisplayMode: "tiles",  // "tiles" or "graph"
      
            display: {
              scale: 1,
              width: 320,
              graphMinutes: 1
            },
      
            temperatureColors: {
              nozzle: "#ff4d4f",              // Red
              bed: "#ff9f1a",                 // Orange
              chamber: "#4da3ff"              // Blue
            }
          }
        }
      ]
      

      MagicMirror² modules are configured through config/config.js, where each module is added to the modules array with its own config object. [web:134][web:267]

      How to Use

      After adding the module to config/config.js, restart MagicMirror².

      Once running, the module will display your Bambu Lab printer information in the selected MagicMirror position, such as top_left, using the temperature display mode you configured.

      Update

      To update the module:

      cd ~/MagicMirror/modules/MMM-Bambulink
      git pull
      npm ci
      

      Then restart MagicMirror².

      Use Cases

      MMM-Bambulink is especially useful in:

      • a workshop,
      • a technical office,
      • a home lab,
      • a smart home dashboard centered around MagicMirror².

      It allows you to quickly monitor an active print, confirm that the printer is responding, and keep a live visual overview of the current job without constantly opening Bambu Studio.

      About

      MMM-Bambulink brings Bambu Lab printer monitoring directly into MagicMirror², making it possible to integrate 3D printing status into a broader smart home, workshop, or technical dashboard.

      The module is open source and free to use and modify. For more information, updates, or contributions, visit the GitHub repository:

      https://github.com/TAGinside/MMM-Bambulink

      Feedback is always welcome, especially for printer compatibility, AMS behavior, and display improvements.

      posted in Development
      TAGinsideT
      TAGinside

    Latest posts made by TAGinside

    • RE: MMM-AFL – Australian Football League Module

      @joelueng

      I’m not australian but il love it ! Its a good initiative !

      e7075517-9824-428b-bc9f-ad36784815b2-image.jpeg
      In your example its missing an “space” between dates an team. like - Recent Results

      If it can help you can inspire you from this module https://github.com/fewieden/MMM-soccer

      posted in Sport
      TAGinsideT
      TAGinside
    • RE: MMM-Bambulink: MagicMirror Module for Bambu Lab Printers

      0.2 Graphical module done !
      Hey question how i can promote my module now ?

      posted in Development
      TAGinsideT
      TAGinside
    • MMM-Bambulink: MagicMirror Module for Bambu Lab Printers

      Bambulink Module for MagicMirror

      Module: MMM-Bambulink

      This MagicMirror module,

      MMM-Bambulink is a third-party module for MagicMirror² designed to display information about your Bambu Lab printer directly on your MagicMirror screen. The module connects to your printer over the local network using Bambu Lab’s LAN credentials and updates information automatically at a configurable interval.

      Important: ONLY LAN mode NOT must be enabled on the printer.

      Example-1.png

      Requirements

      To use this module, you need the following information:

      • The IP address of your Bambu Lab printer
      • The printer’s LAN Access Code
      • The printer serial number

      These three values are required in the configuration to establish the connection with your printer. MagicMirror² documentation recommends clearly listing required external dependencies and setup information in a module README.

      Key Features

      • Monitor your Bambu Lab printer directly from MagicMirror².
      • Secure local connection using MQTT/TLS on port 8883.
      • Configurable refresh interval for automatic updates.
      • Custom printer title using the printerModel option.
      • Two temperature display modes:
        • tile view (tiles)
        • graph view (graph)
      • Visual AMS display including:
        • AMS temperature,
        • filament color,
        • loaded filament type for each slot.
      • Automatic highlight of the active AMS slot during printing, including when the printer switches filament. Bambu’s AMS workflow is built around slot-based filament selection and color mapping, which makes this type of visual highlighting consistent with how AMS data is handled in local workflows.
      • Simple installation inside the standard MagicMirror² module structure.

      Development Status

      The module is functional and ready to use in a standard MagicMirror² environment. Installation, Node.js dependencies, configuration, and update steps follow the usual module workflow inside ~/MagicMirror/modules, which is the standard location for third-party MagicMirror² modules.

      The project is still evolving, especially in terms of UI improvements, advanced display options, and visual customization.

      Compatibility

      MMM-Bambulink is designed for MagicMirror² and Bambu Lab printers with LAN mode enabled.

      The required parameters such as ip, accessCode, serial, mqttPort, and useTLS indicate that the module is intended to communicate with the printer locally through a secure network connection.

      Installation

      Go to your MagicMirror modules directory:

      cd ~/MagicMirror/modules
      

      Clone the repository:

      git clone https://github.com/TAGinside/MMM-Bambulink
      

      Enter the module directory:

      cd MMM-Bambulink
      

      Install the Node.js dependencies:

      npm install
      

      MagicMirror’s module guides recommend keeping installation steps simple and directly copyable from the README.

      Configuration

      Add the module to the modules array in your config/config.js file:

      modules: [
        {
          module: "MMM-Bambulink",
          position: "top_left",
          config: {
            ip: "192.168.1.x",                // Printer IP address
            accessCode: "xxxxxxxx",           // LAN Access Code
            serial: "XXXXXXXX",               // Printer serial number
            updateInterval: 5000,             // Refresh interval in ms
      
            printerModel: "H2S",              // Displayed printer name or model
            temperatureDisplayMode: "tiles",  // "tiles" or "graph"
      
            display: {
              scale: 1,
              width: 320,
              graphMinutes: 1
            },
      
            temperatureColors: {
              nozzle: "#ff4d4f",              // Red
              bed: "#ff9f1a",                 // Orange
              chamber: "#4da3ff"              // Blue
            }
          }
        }
      ]
      

      MagicMirror² modules are configured through config/config.js, where each module is added to the modules array with its own config object. [web:134][web:267]

      How to Use

      After adding the module to config/config.js, restart MagicMirror².

      Once running, the module will display your Bambu Lab printer information in the selected MagicMirror position, such as top_left, using the temperature display mode you configured.

      Update

      To update the module:

      cd ~/MagicMirror/modules/MMM-Bambulink
      git pull
      npm ci
      

      Then restart MagicMirror².

      Use Cases

      MMM-Bambulink is especially useful in:

      • a workshop,
      • a technical office,
      • a home lab,
      • a smart home dashboard centered around MagicMirror².

      It allows you to quickly monitor an active print, confirm that the printer is responding, and keep a live visual overview of the current job without constantly opening Bambu Studio.

      About

      MMM-Bambulink brings Bambu Lab printer monitoring directly into MagicMirror², making it possible to integrate 3D printing status into a broader smart home, workshop, or technical dashboard.

      The module is open source and free to use and modify. For more information, updates, or contributions, visit the GitHub repository:

      https://github.com/TAGinside/MMM-Bambulink

      Feedback is always welcome, especially for printer compatibility, AMS behavior, and display improvements.

      posted in Development
      TAGinsideT
      TAGinside
    • RE: MMM-ISS-Live error 153

      @karsten13
      So if you right maybe we can use this flux on page https://www.sen.com/live

      Or https://m.youtube.com/watch?v=iYmvCUonukw

      posted in Troubleshooting
      TAGinsideT
      TAGinside
    • RE: MMM-ISS-Live error 153

      Docker often limits Electron’s graphical capabilities and full management, including restrictions related to video autoplay. Error 153 is often caused by these restrictions.

      I’ll try to find something on my end tomorrow.

      posted in Troubleshooting
      TAGinsideT
      TAGinside
    • RE: Modules fetching online/network info fail to refresh

      @alex2

      Can you give us more information?
      What’s your weather module ? The default one ?

      I don’t think is a wifi issue if the camera module works

      posted in Troubleshooting
      TAGinsideT
      TAGinside
    • RE: nodejs 22.18.0 ??

      @Assassins

      You can try this

      Before check if you have a version installed yet

      node -v
      

      If yes uninstall it

      For install node.js 22 MAJOR

      curl -sL https://deb.nodesource.com/setup_22.x | sudo -E bash -
      sudo apt install nodejs
      

      At least check if you have the good version with node -v

      posted in Troubleshooting
      TAGinsideT
      TAGinside
    • RE: SSH remote desktop access only shows black screen

      @_V_ perfect it’s solved

      posted in Troubleshooting
      TAGinsideT
      TAGinside
    • RE: Magic Mirror Download Station

      @bugphunk

      hey look my version 1.2 on branch master

      3e7f49f7-642d-4deb-9a30-c61cd202fd5f-image.png

      This update enhances the MMM-Synology-Download_Station module with the following improvements:

      Automatic module hiding: The module now automatically hides itself when there are no active or finished downloads to display, improving UI cleanliness and reducing clutter.

      Header handling fix: Removed manual header creation in the DOM to prevent duplicate headers, relying on MagicMirror’s built-in header management for consistent appearance.

      Icon color management: Moved icon color control from CSS to inline styles in the front-end JavaScript to ensure reliable color rendering of status icons across different environments.

      New pause status icon: Added a distinct pause icon with appropriate styling for tasks in the paused state.

      Code structure and style improvements: Cleaned up DOM generation logic for better readability and maintainability.

      These changes provide a smoother user experience by making the module more dynamic and visually clear, while keeping the codebase clean and consistent with MagicMirror module development best practices.

      posted in Development
      TAGinsideT
      TAGinside
    • RE: SSH remote desktop access only shows black screen

      @schlomm

      Realvnc if you active this interface on raspi-config
      This works great since years

      posted in Troubleshooting
      TAGinsideT
      TAGinside