MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

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

    System
    78
    274
    293635
    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.
    • cowboysdude
      cowboysdude Module Developer @KirAsh4 last edited by

      @KirAsh4 said in MMM-Remote-Control:

      @cowboysdude, evil, just pure evil.

      Unsuspecting friend visits, friend goes to bathroom, you whip out phone and “text” the mirror … friend comes running out screaming.

      Yes but funny none the less LOL

      1 Reply Last reply Reply Quote 0
      • KirAsh4
        KirAsh4 Moderator last edited by

        “Hey [NAME], you did not wash your hands.”

        “Turn the damn fan on!”

        A Life? Cool! Where can I download one of those from?

        cowboysdude 1 Reply Last reply Reply Quote 3
        • cowboysdude
          cowboysdude Module Developer @KirAsh4 last edited by

          @KirAsh4 said in MMM-Remote-Control:

          “Hey [NAME], you did not wash your hands.”

          “Turn the damn fan on!”

          LOL

          1 Reply Last reply Reply Quote 0
          • Mr.Meeseeks
            Mr.Meeseeks @Jopyth last edited by

            @Jopyth ya like what the pir sensor does but just as a manual toggle, so you can turn it ‘off’ at night. I currently don’t have pir sensor yet.

            CAAAAN DOO!👍

            1 Reply Last reply Reply Quote 0
            • Mr.Meeseeks
              Mr.Meeseeks last edited by

              I might try to tinker in a config editor and maybe even a command to git clone modules remotely.

              CAAAAN DOO!👍

              1 Reply Last reply Reply Quote 0
              • Bangee
                Bangee Module Developer last edited by Bangee

                Ok, that’s a nice modul 🙂

                I’ve insert an restart function for the MM app and the ability to turn you monitor on and off:

                insert in node_helper.js at line 54:

                				if (query.action === 'RESTART')
                				{
                					res.send({'status': 'success'});
                					exec('pm2 restart mm', function(error, stdout, stderr){ callback(stdout); });
                					return;
                				}
                				if (query.action === 'MONITORON')
                				{
                					res.send({'status': 'success'});
                					exec('/opt/vc/bin/tvservice -p', function(error, stdout, stderr){ callback(stdout); });
                					return;
                				}
                				if (query.action === 'MONITOROFF')
                				{
                					res.send({'status': 'success'});
                					exec('/opt/vc/bin/tvservice -o', function(error, stdout, stderr){ callback(stdout); });
                					return;
                				}
                

                in remote.js on line 131:

                    'restart-mm-button': function () {
                        Remote.getWithStatus("action=RESTART");
                    },
                    'monitor-on-button': function () {
                        Remote.getWithStatus("action=MONITORON");
                    },
                    'monitor-off-button': function () {
                        Remote.getWithStatus("action=MONITOROFF");
                    }
                

                in remote.html on line 40:

                <!-- MagicMirror menu -->
                		<div id="restart-mm-button" class="menu-button power-menu">
                                    <span class="fa fa-recycle" aria-hidden="true"></span>
                                    <span class="text">%%TRANSLATE:RESTARTMM%%</span>
                                </div>
                		<div id="monitor-on-button" class="menu-button power-menu">
                                    <span class="fa fa-toggle-on" aria-hidden="true"></span>
                                    <span class="text">%%TRANSLATE:MONITORON%%</span>
                                </div>
                                <div id="monitor-off-button" class="menu-button power-menu">
                                    <span class="fa fa-toggle-off" aria-hidden="true"></span>
                                    <span class="text">%%TRANSLATE:MONITOROFF%%</span>
                                </div>
                

                and the translations/en.json and de.json on line 8 ff:

                    "RESTARTMM": "Restart MagicMirror2",
                    "MONITORON": "Turn monitor ON",
                    "MONITOROFF": "Turn monitor OFF",
                
                    "RESTARTMM": "Starte MagicMirror2 neu",
                    "MONITORON": "Bildschirm einschalten",
                    "MONITOROFF": "Bildschirm ausschalten",
                

                I think thats it.

                The evil this is a must for my mirror… so thats next. I think we can do this like the IFTTT module does it.
                Install modules remotly will be the next big thing… 🙂

                J Mr.Meeseeks 2 Replies Last reply Reply Quote 2
                • J
                  Jopyth Moderator @Bangee last edited by Jopyth

                  @Bangee can you make a pull request also? Would be nice.

                  Edit: Otherwise I will add it to the base module, with your permission, when I get back from vacation.

                  Helpful sticky: How to troubleshoot

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

                    @cowboysdude This is what I am doing with my Trello module basically. 🙂

                    Helpful sticky: How to troubleshoot

                    1 Reply Last reply Reply Quote 1
                    • Bangee
                      Bangee Module Developer last edited by

                      @Jopyth I never did this before but I’ll try 😉

                      1 Reply Last reply Reply Quote 0
                      • C
                        ceerix last edited by

                        Hello everyone,

                        actually i’m building my first Magic Mirror and i have installed the Remote Control Modul which works very well and i also have implemented the changes from Bangee. Everything works fine.

                        Now i want to use this modul for interacting with my home automation systen “homematic”. Therefore i need to call the URLs directly.
                        Can anybody help me which i URL i have to call? I already have tried
                        http://192.168.xxx.xxx:8080/remote.html?action=RESTART
                        but it doesnt work 😞

                        Thanks in advance for your help 🙂

                        J 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 27
                        • 28
                        • 2 / 28
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy