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 803.0k 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.
    • 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
                    • 19
                    • 20
                    • 21
                    • 22
                    • 23
                    • 27
                    • 28
                    • 21 / 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