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

    Posts

    Recent Best Controversial
    • RE: [Remote-Control] Shutdown, Configure and Update your MagicMirror

      @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
      posted in System
      J
      Jopyth
    • RE: [Remote-Control] Shutdown, Configure and Update your MagicMirror

      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.
      posted in System
      J
      Jopyth
    • RE: [Remote-Control] Shutdown, Configure and Update your MagicMirror

      @justjim1220 This is intended to be used from a different device (i.e. not your MagicMirror), for example, your smartphone or tablet. Maybe you could get it to work on your MagicMirror with something like the IFrame module and a touchscreen?

      posted in System
      J
      Jopyth
    • RE: [Remote-Control] Shutdown, Configure and Update your MagicMirror

      @nobita It is not an error, just a warning. You can use it, but make sure to make a backup of your config.js file first.

      Also new release with the long overdue french translation (which might need some improvements - I do not know, PRs are welcome if you spot anything):

      [1.1.5] - 2018-05-14

      Added

      • French translation

      Fixed

      • Updated documentation to new MagicMirror version
      • Fix error on updating MagicMirror
      posted in System
      J
      Jopyth
    • RE: MMM-remote and hide all modules

      @planet4 This is not possible currently. Can you use multiple calls, i.e. hide all modules after each other? This would be a workaround.

      Or you could implement it yourself with a new action such as HIDE_ALL without too much work.

      posted in Troubleshooting
      J
      Jopyth
    • RE: MMM-Remote-Control show error on start

      If it is in this line, then something is wrong when I get the fetch url. Maybe a module without any remote, but it somehow it not caught in the if statemate to catch errors? Maybe the result[0].refs does not necessarily have a fetch url?

      posted in Troubleshooting
      J
      Jopyth
    • RE: Custom module_data in payload MMM remote control

      @ninjabreadman That is indeed not very simple. It was something I wanted to implement too, but it turned out to be a little more complicated than I initially thought, since the MagicMirror project does not directly support this. But it could be done, and if so a PR or even just an initial implementation would be awesome.

      posted in General Discussion
      J
      Jopyth
    • RE: [Remote-Control] Shutdown, Configure and Update your MagicMirror

      @pepebc Sure. Can you make a PR?

      @pyrosmiley Did you start using the brightness adjustment? That definitely overrides brightness of headers and text. Maybe reset to default? That should solve the problem.

      posted in System
      J
      Jopyth
    • RE: MMM-Remote-Control add menu "Show video files" in the remote.html

      @dexterbeng Until you finish your tutorial, here is a link to what I wrote. Maybe it helps in the meantime, if someone wants to a similar thing.

      posted in Requests
      J
      Jopyth
    • RE: After update to Mirror to 2.1.3 - no working Whitlist

      @Nick As @Mykle1 said: something is wrong if you can neither ping nor ssh. You definitely need to check your general wifi/ethernet setup. This is not something that can be solved through the config file.

      posted in Troubleshooting
      J
      Jopyth
    • RE: After update to Mirror to 2.1.3 - no working Whitlist

      @Niggich For my setup (raspberry pi 2) something changed after the update, but when I changed my IP addresses to the IPv4 notation (remove ::ffff: from your addresses) it worked again. Which format do the blocked addresses have in your logs (see below)?

      @FreddeHamm Are you sure those CIDR numbers are correct?

      When in doubt, check the output or logs (pm2 logs MagicMirror or pm2 logs mm if you used the old auto starting guide), there should be a line telling you which IP address was received. Also there are a calculators which transform your IP range to the CIDR notation.

      posted in Troubleshooting
      J
      Jopyth
    • RE: Can't access magic mirror via http ?

      TLDR: You need to enable listening to all addresses (see the comment on the Github issue) in addition to the usual adaptation of the ipWhitelist. Add this line to your config.js:

      address: "0.0.0.0",
      

      Related topic.


      Since MagicMirror 2.1.3, the webserver only listens to the loopback interface be default. This removes any possible attack on the webserver for most users (not that their are any known attacks right now, but in times of mirai it is a good thing!), but unfortunately also effectively stops accessing the MagicMirror through HTTP and how the remote module currently works. If any developer has a good idea how to combine the best of both worlds, please let me know.

      @saifkazi I suggest you update again and try it out.

      posted in Troubleshooting
      J
      Jopyth
    • RE: [Remote-Control] Shutdown, Configure and Update your MagicMirror

      I have not been able to work on anything mentioned here, yet, but at least got out a release with a few cool contributions by other people, and a few simple fixes and additions. I do not know when I will be able to look at your questions and issues, but maybe in one or two weeks (especially turning display on and off apparently works much better with the vcgencmd command). If anyone is reading is this in the hopes of finally getting an answer from me, please feel free to post again and remind me, if have not been able to solve it yourself.

      Here is the change log:

      [1.1.4] - 2017-09-17

      Added

      • Dutch translation
      • Updating a module tries to install dependencies with npm install
      • Module identifier is shown if a module is locked with lock strings
      • Confirmation dialog before restart and shutdown

      Fixed

      • Internal save file format and mistakenly hiding modules which were hidden by other modules
      • Restart should work for new installations

      Changed

      • German translation for power menu changed from “Ausschalten” to “Energieoptionen”
      posted in System
      J
      Jopyth
    • RE: [MMM-Buttons] Connect multiple buttons to send configurable notifications

      @pedroken I think you almost got it, just use module instead of identifier:
      payload: {"action": "HIDE", "module": "module_2_clock"}

      posted in System
      J
      Jopyth
    • RE: [MMM-Buttons] Connect multiple buttons to send configurable notifications

      @RickyTerzis I released changes from the development branch, can you try experimenting with the new activeLow setting? Maybe you used the inverse wiring to the one I anticipated?

      posted in System
      J
      Jopyth
    • RE: MMM-SL how to trigger update?

      @Mykle1 Thanks for mentioning. :)

      @Baxer If you do not have a button, you could use a custom URL together with the Remote-Control (you need to install and configure the module though, do not forget to adapt your IP whitelist). Then you can send a notification request via an URL by accessing a custom URL.

      In your case the URL would probably look like this:
      http://192.168.xxx.xxx:8080/remote?notification=UPDATE_SL&action=NOTIFICATION

      Or you could change the module to use a timer, but I assume the author of the module had a good reason for not doing that.

      posted in Troubleshooting
      J
      Jopyth
    • RE: MMM-Remote-Control

      @termeric That is interesting. But you have added the module to your config.js as described here? Are there any errors when you start up the mirror?

      posted in Troubleshooting
      J
      Jopyth
    • RE: MMM-Remote-Control

      @termeric Please double check, that you did not make any other typo, since the original error (No permission) indicates that you tried to access the correct site. Just go that site again, it should either show No permission ... again, or you should see the remote control page. If you get an error Cannot GET ... then you have the wrong URL (also check port number and first part of URL again).

      posted in Troubleshooting
      J
      Jopyth
    • RE: MMM-Remote-Control is disabling MMM-scrobbler?

      @malicious_banjo Have you used the Hide/Show functionality of the remote control module? Please try deleting settings.json in the remote control module directory. Do you have other modules hiding and showing modules, such as ProfileSwitcher or FaceRecognition?

      posted in Troubleshooting
      J
      Jopyth
    • RE: MagicMirror² v2.1.2: Wrong calendar timeFormat after update

      @djsunrise19 You can hotfix it yourself if you want: Github Issue

      posted in Troubleshooting
      J
      Jopyth
    • 1 / 1