• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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 725.6k 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.
  • N Offline
    nobita @robiv8
    last edited by Jan 28, 2019, 1:30 AM

    0_1548639015017_S__2187281.jpg
    @Jopyth What Happen? and how to solve it?

    1 Reply Last reply Reply Quote 0
    • R Offline
      robiv8
      last edited by Jan 28, 2019, 9:17 AM

      I have the impression that Jopyth does not have time to maintain the module. Last answer here was 9 months ago.
      Too bad, is an excellent module

      1 Reply Last reply Reply Quote 0
      • C Offline
        Cr4z33 @Jopyth
        last edited by Feb 1, 2019, 5:20 PM

        @jopyth I’ve done the Italian translation if you would like to add it. ;)

        https://pastebin.com/g7hKLiad

        1 Reply Last reply Reply Quote 0
        • J Offline
          Jopyth Moderator
          last edited by Feb 21, 2019, 8:11 PM

          Hi everyone, these is a new version, lots of credit goes to @shbatm for this. Please give it a try and see if it fixed the various issues. There are also better error messages, which might help us narrow down the problem. Without further ado, this is the changelog:

          [2.0.0] - 2019-02-21

          Huge shoutout to shbatm for his work on this new major version, which brings a new API, custom menus and commands and lots of other stuff:

          Added

          • REST API interface for controlling all aspects of the MagicMirror from HTTP RESTful-style GET and POST calls, based on principles from MMM-Api
            • Full API Documentation at API/README.md
          • Live daily updates of modules.json from the MagicMirror wiki, based on principles from MMM-Remote-Control-Repository.
          • Incorporated some features found in MMM-OnScreenMenu that were not originally in this module.
            • Monitor (Connected Screen) On-Off Status and Toggle
            • Delayed calls (“DELAYED” Query option and .../delay API paths)
            • If using Electron: Open Dev Tools, Minimize, Toggle Fullscreen
          • Configuration Option to send custom shell commands to use. Currently, only custom monitor on/off/status commands are supported.
          • Module Control menu - Automatically generated from the API to control the different modules you have installed, based on their notificationReceived function.
          • Custom menu items. See Custom Menu Items in README
          • Norsk bokmål translation

          Changed

          • Updates to remote.html and the node_helper.js to use direct SocketIO communication back and forth instead of separate HTTP calls.
            • Future framework for following PM2 logs and more live update options.
          • General clean-up and standardization of status reporting for GET and POST calls, to original URLs and to new API URLs.
          • Updated to ES2015 (ES Version 6) function calls in most locations.
          • Added USER_PRESENCE controls from AgP42
          • Added/updated french translations from BKeyport and Mysh3ll
          • Added SHOW/HIDE/TOGGLE ALL modules option per request from Rene1709

          Upcoming Changes

          • Add additional MMM-OnScreenMenu features:
            • Moving modules’ positions
          • PM2 Log Follower / Terminal Window
          • Added Notification Echo option to config to echo all Module Notifications to the remote’s DevTools console for debugging.
          • Allow for text input in the Module Controls menu to be able to provide a notification payload.

          Helpful sticky: How to troubleshoot

          C N B 3 Replies Last reply Feb 22, 2019, 10:23 AM Reply Quote 0
          • P Offline
            planet4
            last edited by Feb 22, 2019, 9:52 AM

            Thanks for doing all the work. Just upgraded. However I had problems before waking and sleeping the screen and before I was able to change this in the node_helper.js to use:

            vcgencmd display_power 1 instead of tvservice. The command works via ssh but when I tried to change like below the screens sleeps but I can not wake it up via the remote.html menu. Anyone with the same problem?

             monitorControl: function(action, opts, res) {
                        let status = "unknown";
                        let monitorOnCommand = (this.initialized && "monitorOnCommand" in this.thisConfig.customCommand) ?
                            this.thisConfig.customCommand.monitorOnCommand :
                            "sudo vcgencmd display_power 1";
                        let monitorOffCommand = (this.initialized && "monitorOffCommand" in this.thisConfig.customCommand) ?
                            this.thisConfig.customCommand.monitorOffCommand :
                            "vcgencmd display_power 0";
                        let monitorStatusCommand = (this.initialized && "monitorStatusCommand" in this.thisConfig.customCommand) ?
                            this.thisConfig.customCommand.monitorStatusCommand :
                            "vcgencmd display_power --status";
                        if (["MONITORTOGGLE", "MONITORSTATUS", "MONITORON"].indexOf(action) !== -1) {
                            screenStatus = exec(monitorStatusCommand, opts, (error, stdout, stderr) => {
                        
            
            1 Reply Last reply Reply Quote 0
            • C Offline
              Cr4z33 @Jopyth
              last edited by Cr4z33 Feb 22, 2019, 10:24 AM Feb 22, 2019, 10:23 AM

              @jopyth I would love to give it a try, but I need first to replace the monitor on/off commands with more suitable CEC commands (I use the cec-utils package) as I have a TV instead. :)

              Please tell me what do I have to edit to use the following commands?

              Turn tv on: echo on 0 | cec-client -s -d 1

              Turn tv off: echo standby 0 | cec-client -s -d 1

              Tv status: echo pow 0 | cec-client -s -d 1

              1 Reply Last reply Reply Quote 0
              • N Offline
                nobita @Jopyth
                last edited by Feb 22, 2019, 2:41 PM

                @jopyth ,After git pull and npm install , Error like this (at below) happen
                what wrong and how to fix it
                Thanks for your help
                0_1550846453213_S__3162181.jpg

                1 Reply Last reply Reply Quote 0
                • M Offline
                  motdog
                  last edited by motdog Feb 23, 2019, 4:51 AM Feb 23, 2019, 4:11 AM

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • C Offline
                    costascontis
                    last edited by Mar 16, 2019, 2:51 PM

                    @Jopyth nice module but i have an issue ,i think last update broke the restart function.Now its just stops MagicMirror and not restart it.Is there a fix for that?

                    1 Reply Last reply Reply Quote 0
                    • S Offline
                      swvalenti Project Sponsor
                      last edited by Mar 16, 2019, 3:08 PM

                      @costascontis I am experiencing the same issue you are as well.

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