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.

    [Remote-Control] Shutdown, Configure and Update your MagicMirror

    Scheduled Pinned Locked Moved System
    274 Posts 78 Posters 802.9k Views 77 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.
    • StoffbeuteluweS Offline
      Stoffbeuteluwe Project Sponsor @goldyfruit
      last edited by

      @goldyfruit thanks

      1 Reply Last reply Reply Quote 0
      • goldyfruitG Offline
        goldyfruit Project Sponsor
        last edited by

        The new version has been released!!

        84422717-2aa5-4c62-b21a-de8e8416728a-image.png

        Build smart things with magic and love! | https://smartgic.io

        J 1 Reply Last reply Reply Quote 0
        • J Offline
          Jopyth Moderator @goldyfruit
          last edited by

          @goldyfruit Why not just post the text? :D

          [2.1.0] - 2020-11-01

          Hello! Ezequiel here. Just wanted to say thanks for trust in me, in the past days I made a lot of changes into the code, adding some functions that’ll surely be in a future release, and also putting everything together in my fork. I answered almost every issue raised, and tried to help every person that use this module. Today, I’m glad to be able to share everything I learned to all of you. I apologize for some fast and uncommented commits, I just thinked that some things needed to be fixed ASAP.
          See you in future commits, issues and PRs :D

          Fixed

          • A typo in es translation
          • A few typos in README.md (#134 and #149) and API/README.md (#179)
          • Delayed commands should now work (#190)
          • Typo on remote_action (#184)
          • IP now showing (#194)
          • MM restart button don’t just stop anymore (#126)
          • Saving config should work as expected now (#153)
          • installer.sh now detects where’s the node instalation (#222)

          Added

          • Danish translation (#157)
          • Italian translation (#162)
          • Port now showing according to config.js (#98)
          • Custom commands for shutdown and reboot

          Changed

          • Overwrite of local changes when updating from a repository
          • Now requires MagicMirror version 2.12

          [2.0.1] - 2020-10-28

          Huge thanks to @ezeholz who has offered to maintain the module fron now on!
          Credit for this (and future) versions and releases goes to @ezeholz (unless noted otherwise).

          Now requires MagicMirror version 2.7.

          Fixed

          • Path to font awesome icons
          • A few typos in ca and es translations
          • Updates to remote.html to support new basePath feature in MM config.js, follow up to this MM issue, related to #185

          Helpful sticky: How to troubleshoot

          1 Reply Last reply Reply Quote 1
          • goldyfruitG Offline
            goldyfruit Project Sponsor
            last edited by

            @Jopyth because I was lazy :p

            Build smart things with magic and love! | https://smartgic.io

            1 Reply Last reply Reply Quote 1
            • goldyfruitG Offline
              goldyfruit Project Sponsor
              last edited by goldyfruit

              [2.2.0] - 2020-11-16

              FIXED

              • Default values now removed from backup (#12)
              • Custom Menus now works as expected
              • API working, not well implemented in the past
              • API userPresence now working as expected

              ADDED

              • Updates now show if there’s an update available every day (#52)
              • Templates for issues and PRs, and also stale for automanagement of issues.
              • Close Dev Tools (#119)
              • Undo Config Implementation [Beta]
              • Classes to show, hide or toggle multiple modules at once (#34)
              • Classes and saves API
              • Changelog of every module updated
              • Showdown implemented in order to show changelog markdown.
              • secureEndpoint config to bypass the non-apikey limitation. This could be dangerous, use it with caution.
              • Added POST support for Monitor API (#200)
              • Added endpoint to edit config file (#206)
              • Endpoint /api/docs now shows you the documentation available for the API. You can test your mirror right there!

              CHANGED

              • lodash required. Do npm install on the Remote Control module.
              • Alert button don’t show up when Alert module isn’t active
              • The way monitor turn on and off (#225)
              • Now hide, show or toggle modules also accept arrays
              • /api/test can be reach without any apiKey
              • /api/modules/installed and /available are now /api/module/installed and /available
              • apiKey required in order to change substantial things on the Mirror
              • Some Endpoints are gonna be deprecated in the future. You can see those inside /api/docs, in the Legacy menu.

              REMOVED

              • /api/modules it’s no longer available, you can use /api/module instead.
              • Postman collection deprecated ~ (Sorry n.n)

              Build smart things with magic and love! | https://smartgic.io

              1 Reply Last reply Reply Quote 2
              • MorgangaM Offline
                Morganga
                last edited by Morganga

                Hey,

                I’m very new to coding and the magicmirror thing, here I’m stuck at restarting the mirror, the command pm2 restart doesn’t work, I managed to instal pm2 (I think) but it still doesn’t work “Process or namespace magicmirror not found”

                It also said ealier in the module I needed an API key in my config section, where should I write it ?

                Could someone help ? Thanks !

                S 1 Reply Last reply Reply Quote 0
                • S Offline
                  sdetweil @Morganga
                  last edited by

                  @Morganga for pm2 u can use my fixuppm2 script

                  See https://github.com/sdetweil/MagicMirror_scripts

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  MorgangaM 1 Reply Last reply Reply Quote 0
                  • MorgangaM Offline
                    Morganga @sdetweil
                    last edited by Morganga

                    @sdetweil Hey,

                    Thank you, managed to do it.

                    Now the RC website says the device isn’t allowed to acces the mirror…
                    Any clues ?

                    Ok just withelisted all IP adresses and it’s all good !

                    1 Reply Last reply Reply Quote 0
                    • K Offline
                      keineAhnung123
                      last edited by keineAhnung123

                      Hello,
                      Im trying to get a custom menu ready to send customized notifications via input fields.
                      Sadly im not into JS.
                      Can someone tell me how to get the value of an input field i added?

                      my custom_menu.json:

                      {
                         "id": "custom",
                         "type": "menu",
                         "icon": "id-card-o",
                         "text": "%%TRANSLATE:CUSTOM_MENU%%",
                         "items": [{
                               "id": "custom-item-1",
                               "type": "item",
                               "icon": "dot-circle-o",
                               "text": "Next page",
                               "action": "NOTIFICATION",
                               "content": {
                                  "notification": "INCREMENT_PAGE",
                                  "payload": null
                               }
                            },
                            {
                               "id": "custom-item-2",
                               "type": "item",
                               "icon": "dot-circle-o",
                               "text": "Last page",
                               "action": "NOTIFICATION",
                               "content": {
                                  "notification": "DECREMENT_PAGE",
                                  "payload": null
                               }
                            },
                            {
                               "id": "level2",
                               "type": "menu",
                               "menu": "custom",
                               "icon": "bars",
                               "text": "Send notifications",
                               "items": [
                               {
                                   "id": "custom-item-3",
                                   "type": "input",
                                   "icon": "dot-circle-o",
                                   "text": "Notification",
                                   "action": null,
                                   "content": null
                               },
                               {
                                   "id": "custom-item-4",
                                   "type": "input",
                                   "icon": "dot-circle-o",
                                   "text": "Payload",
                                   "action": null,
                                   "content": null
                               },
                               {
                                   "id": "custom-item-5",
                                   "type": "button",
                                   "icon": "dot-circle-o",
                                   "text": "Send",
                                   "action": "NOTIFICATION",
                                   "content": {
                                        "notification": null,
                                        "payload": null
                                   }
                               }
                               ]
                            }
                         ]
                      }
                      

                      The button (last entry) should now send an notification with the values from the input fields above.
                      something like this:

                               {
                                   "id": "custom-item-5",
                                   "type": "button",
                                   "icon": "dot-circle-o",
                                   "text": "Send",
                                   "action": "NOTIFICATION",
                                   "content": {
                                        "notification": "custom-item-3".value,
                                        "payload": "custom-item-4".value
                                   }
                               }
                      

                      So how can i get the value from my input items?
                      Thanks :)

                      And another question. Is there a security problem when im neither using an ApiKey nor the secureEndpoints? Im using it in my private secured wifi with only me inside.

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 24
                      • 25
                      • 26
                      • 27
                      • 28
                      • 27 / 28
                      • 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