A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Additional backslashes (\) being added on module install, module cannot be found

    Solved
    3
    0 Votes
    3 Posts
    642 Views
    L
    @sdetweil Did the trick. Thank you!
  • MMM-GoogleMapsTraffic: "For Development purposes only"

    Solved
    5
    0 Votes
    5 Posts
    1k Views
    S
    it’s key: not apikey:
  • CalenderExt2 module won't show when using weather module

    Solved
    4
    0 Votes
    4 Posts
    905 Views
    A
    I solved the problem by updating MagicMirror.
  • Mic keeps smapping on and off

    Solved
    18
    0 Votes
    18 Posts
    5k Views
    A
    @alyx ok so I have managed to solve this in a way that is stupidly easy and obvious… Just start magic mirror in server mode and be sure to use in in the chrome browser (firefox didnt work) The input is stable and seems to be working, now I just have to find working voice modules for my needs haha
  • MM fails to start after update

    Solved
    7
    0 Votes
    7 Posts
    1k Views
    R
    @sdetweil Thank you. Took me a while to find the time but now I apllied your fix (mentioned above, saw your updated script afterwars only) and had to reinstall “request”-library to some addons. Now working.
  • [ERROR] Moment Timezone has no data for Customized Time Zone

    Solved moment timezone calendar
    8
    0 Votes
    8 Posts
    2k Views
    K
    @sdetweil Thanks, I will close this topic as solved
  • mmpm connection to MagicMirror failed

    Unsolved
    9
    0 Votes
    9 Posts
    2k Views
    K
    Hi @karsten13 Thanks, that helped. I could go back to the previous setup. mmpm still doesn’t work, though. I think I installed it wrong but need to dig deeper. If I just ssh on the PI I can use mmpm but If I go into the mm container with docker exec -it mm bash it cannot find the mmpm command. Now I need to figure out how to remove my mpmm installation.
  • MM Config File not matching Dashboard

    Solved
    10
    0 Votes
    10 Posts
    961 Views
    S
    @droidus use the correct syntax… module: config:{ compliments: what u have from the documentation config: { compliments: { day_sunny: [ "Today is a sunny day", "It's a beautiful day" ], snow: [ "Snowball battle!" ], rain: [ "Don't forget your umbrella" ] } }
  • Any module I add turns to blank screen.

    Solved
    29
    0 Votes
    29 Posts
    9k Views
    S
    @socrates said in Any module I add turns to blank screen.: maximumEntries: “20”, maybe, numbers should never be in quotes
  • calendar module align problem

    Unsolved
    2
    0 Votes
    2 Posts
    298 Views
    S
    @mutoges can u show pic and highlight what mean
  • Remote control Dimming

    Unsolved
    1
    0 Votes
    1 Posts
    280 Views
    N
    The remote control module works wonderfully. The only issue is one of the modules does not dim with the others. Not sure why. MMM-RAIN_MAP stays bight regardless of the level of dim within the remote control app. Any thoughts? N
  • Errors installing MMM-FlightTracker

    Unsolved
    3
    0 Votes
    3 Posts
    453 Views
    B
    @sdetweil said in Errors installing MMM-FlightTracker: ~/MagicMirror/node_modules/.bin/electron-rebuild Thank you for the help. I was able to install electron-rebuild, but running the second command gets me this: pi@raspberrypi:~/MagicMirror/modules/MMM-FlightTracker $ ~/MagicMirror/node_modules/.bin/electron-rebuild ⠦ Building module: rtl-sdr, Completed: 0make: Entering directory '/home/pi/MagicMirror/modules/MMM-FlightTracker/node_modules/rtl-sdr/build' CXX(target) Release/obj.target/rtlsdr/src/binding.o ⠋ Building module: rtl-sdr, Completed: 0In file included from /home/pi/.electron-gyp/13.5.1/include/node/node.h:67, from ../../nan/nan.h:54, from ../src/binding.cc:1: /home/pi/.electron-gyp/13.5.1/include/node/v8.h:1670:79: warning: ‘ResolveCallback’ is deprecated [-Wdeprecated-declarations] ResolveCallback callback); ^ ⠦ Building module: rtl-sdr, Completed: 0/home/pi/.electron-gyp/13.5.1/include/node/v8.h:8652:51: warning: ‘HostImportModuleDynamicallyCallback’ is deprecated [-Wdeprecated-declarations] HostImportModuleDynamicallyCallback callback); ^ ⠏ Building module: rtl-sdr, Completed: 0In file included from ../src/binding.cc:1: ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’: ../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type] , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete) ^ ⠙ Building module: rtl-sdr, Completed: 0In file included from ../../nan/nan.h:2884, from ../src/binding.cc:1: ../../nan/nan_typedarray_contents.h: In constructor ‘Nan::TypedArrayContents<T>::TypedArrayContents(v8::Local<v8::Value>)’: ../../nan/nan_typedarray_contents.h:34:43: error: ‘class v8::ArrayBuffer’ has no member named ‘GetContents’; did you mean ‘IsContext’? data = static_cast<char*>(buffer->GetContents().Data()) + byte_offset; ^~~~~~~~~~~ IsContext ⠼ Building module: rtl-sdr, Completed: 0In file included from ../../nan/nan.h:54, from ../src/binding.cc:1: ../src/binding.cc: At global scope: /home/pi/.electron-gyp/13.5.1/include/node/node.h:770:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] (node::addon_register_func) (regfunc), \ ^ /home/pi/.electron-gyp/13.5.1/include/node/node.h:804:3: note: in expansion of macro ‘NODE_MODULE_X’ NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~ ../src/binding.cc:319:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(rtlsdr, Init) ^~~~~~~~~~~ ⠼ Building module: rtl-sdr, Completed: 0make: *** [rtlsdr.target.mk:111: Release/obj.target/rtlsdr/src/binding.o] Error 1 make: Leaving directory '/home/pi/MagicMirror/modules/MMM-FlightTracker/node_modules/rtl-sdr/build' ✖ Rebuild Failed An unhandled error occurred inside electron-rebuild node-gyp failed to rebuild '/home/pi/MagicMirror/modules/MMM-FlightTracker/node_modules/rtl-sdr'. For more information, rerun with the DEBUG environment variable set to "electron-rebuild". Error: `make` failed with exit code: 2 Error: node-gyp failed to rebuild '/home/pi/MagicMirror/modules/MMM-FlightTracker/node_modules/rtl-sdr'. For more information, rerun with the DEBUG environment variable set to "electron-rebuild". Error: `make` failed with exit code: 2 at NodeGyp.rebuildModule (/home/pi/MagicMirror/node_modules/electron-rebuild/lib/src/module-type/node-gyp.js:109:19) at processTicksAndRejections (internal/process/task_queues.js:95:5) at async ModuleRebuilder.rebuildNodeGypModule (/home/pi/MagicMirror/node_modules/electron-rebuild/lib/src/module-rebuilder.js:94:9) at async Rebuilder.rebuildModuleAt (/home/pi/MagicMirror/node_modules/electron-rebuild/lib/src/rebuild.js:226:9) at async Rebuilder.rebuild (/home/pi/MagicMirror/node_modules/electron-rebuild/lib/src/rebuild.js:184:17) at async /home/pi/MagicMirror/node_modules/electron-rebuild/lib/src/cli.js:154:9
  • Tv Fire Stick second Display Sound Bluetooth

    Solved
    3
    0 Votes
    3 Posts
    676 Views
    F
    @sdetweil thank you very much :) perfect answer for me :)
  • I Broke the default Calendar Module

    Solved
    2
    0 Votes
    2 Posts
    1k Views
    S
    @olesoncrypto 1st… NEVER edit the source code always use config.js if u HAVE edited the source code and want it back then , in the MM folder do git checkout modules/default/calendar/calendar.js to restore the file from the source code repository this should make the default work again (if u restored that section of the config.js from config.js.sample) so, now we need to understand why 4 cals don’t work., 1st test take each URL from each cal entry, one by one in a browser ON the MM system and see if the url downloads an ics file … this is required for the cal module to work if not, fix that then try with your config.js, which looks ok. if not working, add ,"DEBUG" to the end of logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging and start MM like this (make sure to stop any previous running mm, if pm2, then pm2 stop all npm start >somefile.txt wait til u think cal entries should have shown, ctrl-c to stop mm in the terminal window where i started, (ctrl-m to minimize mm if doing ON the pi, I STRONLGY recommend learning to use ssh from other machine to do all maint, so u don’t have these problems ) and then edit somefile.txt to see what is going on
  • MMM-Fuel - multi instances

    Unsolved
    2
    0 Votes
    2 Posts
    527 Views
    S
    @liz looking at the code, this module doesn’t support multiple instances. you might be able to make a setup for this copy the MMM-Fuel folder to new folder MMM-Fuel1 inside MMM-Fuel1, rename everything MMM-Fuel to MMM-Fuel1 inside templates, rename MMM-Fuel.njk to MMM-Fuel1.njk inside the MMM-Fuel1.js, change places of MMM-Fuel to MMM-Fuel1 Module.register('MMM-Fuel', { // <- getStyles() { return ['font-awesome.css', 'MMM-Fuel.css']; .// <- }, getTemplate() { return 'templates/MMM-Fuel.njk'; // <- }, in your multi-instance config.js, change one of them to module:“MMM-Fuel1”
  • MagicMirror OS How to restart MagicMirror?

    Unsolved
    4
    0 Votes
    4 Posts
    840 Views
    B
    Thank you very much!
  • Problem mmm-hue-lights, config file can not be loaded, check:config ok

    Solved
    2
    0 Votes
    2 Posts
    371 Views
    J
    https://forum.magicmirror.builders/topic/15778/black-screen-fix-in-2-16-and-later
  • NEWBIE - PIR issues

    Unsolved
    2
    0 Votes
    2 Posts
    585 Views
    S
    @rachee problem is not you. the commands used to turn on/off the displays are sensitive to what pi you are using. 1st thing to do is use some of the python setups for PIR and prove that the wiring is right and the sensor does what u expect then try out the commands that turn on/off the display, and determine which one works for you (none work for me) the commands are tvservice - pi only, turns off HDMI port vcgencmd - turns off HDMI port dpms - turns off HDMI port cec-client - turns off cec compliant monitor/tv on the newer, energy star displays/TV’s, when u turn off the HDMI port u get some sort of ‘No Input’ screen. no way to override that not all pir modules support all the commands if u look inside each u can see what commands they are issuing, and try those manually I recommend using an ssh session, cause when u turn off the monitor you are working on, it’s gets tough to get it back on. forced reboot most of the time. MMM-New-PIR by bugsounet seems to have the most commands enabled his code to turn in/off is in his screen library https://github.com/bugsounet/screen/blob/master/index.js
  • MMM-GroveGesture dont work anoymore

    5
    0 Votes
    5 Posts
    825 Views
    I
    @mrsnatz can you explain what you mean with “only works when all modules are loaded”? Kannst du erklären, was du damit meinst?
  • Transit module stopped working

    29
    0 Votes
    29 Posts
    8k Views
    N
    @sdetweil Hi Sam. Yes, I did. Unfortunately because I am on a Pi4 they are unable to troubleshoot… I reinstalled the module fresh and retrieved a new API from api.mta.info, not clear on the error socketNotificationReceived: “TRAIN_TABLE”: Array(2) MMM-nyc-transit.js:332 Uncaught TypeError: Cannot read property ‘fadeSpeed’ of undefined at Class.socketNotificationReceived (:8080/modules/MMM-ny…-nyc-transit.js:332) at module.js:245 at Socket. (socketclient.js:38) at Socket…/node_modules/component-emitter/index.js.Emitter.emit (socket.io.js:1915) at Socket.emit (socket.io.js:1544) at Socket.emitEvent (socket.io.js:1161) at Socket.onevent (socket.io.js:1135) at Socket.MMSocket.socket.onevent (socketclient.js:32) at Socket.onpacket (socket.io.js:1089) at Manager…/node_modules/component-emitter/index.js.Emitter.emit (socket.io.js:1915)