A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Weather: Current and Forecast- not showing

    4
    0 Votes
    4 Posts
    4k Views
    Mykle1M
    @MinecraftBuilder You’re welcome, mate.
  • MMM-FacialRecognition Training tool

    10
    0 Votes
    10 Posts
    7k Views
    K
    This is aweome - I needed that fix as well - one step closer, thanx!
  • Yet Another Spotify Post

    2
    1 Votes
    2 Posts
    2k Views
    ?
    So I’m building an interactive magic mirror on my own web site and served on my RPi. I was hoping to be able to play, show and control a spotify playlist on this MM but I’m being discouraged that I can do all three. I’ve toyed around with mopidy, but it doesn’t look like I can play one of my playlists using this tool. Are there other tools out there that might allow me to do this?
  • Calendar shows no events

    4
    0 Votes
    4 Posts
    3k Views
    L
    I found the mistake. There was something wrong with my lighttpd access configuration. Althought using localhost in the url, it seems like MM resolves the hostname or at least the web server thinks he was accessed by its hostname. Adding the hostname itself to the access rule did the trick. Thanks for the help and regards!
  • MagicMirror Weather

    10
    0 Votes
    10 Posts
    7k Views
    U
    @cowboysdude Thank you! That seems to have fixed the issue!
  • Facial recognition: no users

    9
    0 Votes
    9 Posts
    5k Views
    M
    Forgot to add the errors: 0|mm | model.load(config.get("trainingFile")) 0|mm | cv2.error: /build/opencv-ISmtkH/opencv-2.4.9.1+dfsg/modules/contrib/src/facerec.cpp:325: error: (-2) File can't be opened for writing! in function load 0|mm | 0|mm | 0|mm | at PythonShell.parseError (/home/pi/MagicMirror/modules/node_modules/python-shell/index.js:190:17) 0|mm | at terminateIfNeeded (/home/pi/MagicMirror/modules/node_modules/python-shell/index.js:98:28) 0|mm | at ChildProcess. (/home/pi/MagicMirror/modules/node_modules/python-shell/index.js:88:9) 0|mm | at emitTwo (events.js:106:13) 0|mm | at ChildProcess.emit (events.js:191:7) 0|mm | at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12) 0|mm | executable: 'python', 0|mm | options: null, 0|mm | script: 'modules/MMM-Facial-Recognition/facerecognition/facerecognition.py', 0|mm | args: [ '{"recognitionAlgorithm":1,"lbphThreshold":80,"fisherThreshold":250,"eigenThreshold":3000,"useUSBCam":false,"trainingFile":"modules/MMM-Facial-Recognition/Training.xml","interval":2,"logoutDelay":15,"users":["Sander"],"defaultClass":"default","everyoneClass":"everyone","welcomeMessage":true}' ], 0|mm | exitCode: 1 }
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
  • Help with MMM-PIR-Sensor tvservice logical evaluation

    3
    0 Votes
    3 Posts
    2k Views
    O
    I figured it out. There are missing brackets for the if statement. In node_helper.js: From: if (data.indexOf("0x120002") !== -1) exec("/opt/vc/bin/tvservice --preferred && chvt 6 && chvt 7", null); To: if (data.indexOf("0x120002") !== -1){ exec("/opt/vc/bin/tvservice --preferred && chvt 6 && chvt 7", null); } @paviro
  • MMM-SL how to trigger update?

    8
    0 Votes
    8 Posts
    5k Views
    Mykle1M
    @Baxer said in MMM-SL how to trigger update?: Jopyth Holy shit it works, thanks man I told you he was awesome!
  • Show location of event using default Calendar module

    calendar
    2
    0 Votes
    2 Posts
    2k Views
    yawnsY
    It looks like the change request was not merged.
  • Conditional Show of a module

    2
    0 Votes
    2 Posts
    2k Views
    J
    @knubbl Maybe have a look at this: https://github.com/ianperrin/MMM-ModuleScheduler
  • MMM-PiLights notification trigger for PIR

    2
    0 Votes
    2 Posts
    1k Views
    O
    The answer to my question is to add the sendNotification line in the MMM-PiLights.js as follows: From: socketNotificationReceived: function(notification, payload) { if (notification === "USER_PRESENCE"){ this.sendNotification(notification, payload) } To: socketNotificationReceived: function(notification, payload) { if (notification === "USER_PRESENCE"){ this.sendNotification(notification, payload); this.sendNotification('PILIGHTS_SEQUENCE', 'blue_pulse'); } Unfortunately I have realized that I want to do something more elaborate then the PiLights module allows so instead I am now calling a python script instead.
  • after some days ical will not display anymore

    4
    0 Votes
    4 Posts
    2k Views
    F
    Thanks for the Info
  • This topic is deleted!

    5
    0 Votes
    5 Posts
    92 Views
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    12 Views
  • This topic is deleted!

    1
    2
    0 Votes
    1 Posts
    11 Views
  • Not looking nice :(

    10
    0 Votes
    10 Posts
    5k Views
    Mykle1M
    @Lolololito I don’t believe that is an option in the InternetMonitor module. You could ask the author to add that or you could fork the repo and trying coding that in yourself. :-) I think there are a number of “ping” modules available. Maybe one of those will suit your needs. Check this page: https://github.com/MichMich/MagicMirror/wiki/MagicMirror²-Modules#3rd-party-modules
  • This topic is deleted!

    3
    0 Votes
    3 Posts
    52 Views
  • Calendar overlapping problem

    9
    1
    0 Votes
    9 Posts
    5k Views
    S
    @Mykle1 said in Calendar overlapping problem: displaySymbol: false, THANKS! I’ve overseen this config option ;-) My bad!
  • Calendar and CalDAV

    Unsolved
    1
    0 Votes
    1 Posts
    1k Views
    C
    My email/calendar provider only supports CalDAV as external request. After some investigations: It’s no baikal, “?export” returns an error It’s no owncloud Manual ICS download with regular webmail interface returns an single ICS file with BEGIN:VCALENDAR/END:VCALENDAR around every BEGIN:VEVENT/END:VENVENT. And MirrorMirror’s default calendar component get’s only the last VCALENDAR/VEVENT in file. One of my ideas: Search or write a lightweight CalDAV client which converts from CalDAV to ICS. An MirrorMirror loads ICS file from local webserver like here explained (works fine). According to http://sabre.io/dav/building-a-caldav-client/ : Options and Report works in REST client, but is missing Response-Header says “NMMDav v0.1 CalDav” - Any ideas how to solve this situation? Make the calendar component more flexible/robust? Integrate an official CalDAV support? Switch to a better calendar provider or set up an owncloud? :-) Greetings, Christian