A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Subcategories

  • Any suggestions or wishes for the forum?

    103 Topics
    720 Posts
    S
    @OrangeMirror the current docker setup will only work for multiple instances IF you use the MM_CONFIG_FILE environment variable to run instances off different config files, or the MM_PORT env variable to override the port if using the same config.js all the files will come from the ONE folder tree ~/magicmirror so this means you would have to setup multiple entries in the compose.yaml to launch multiple instances (with the different config parms) You have to change the container name too this is because all the DATA used by the container is external (on docker host filesystem) and not IN the container an example NOT using docker, but same idea here https://docs.magicmirror.builders/configuration/introduction.html#advanced-configuration-and-frequently-asked-how-to-configure-examples
  • I can't get screencast to show up longer?

    1
    0 Votes
    1 Posts
    276 Views
    F
    Not sure what the h… happened here. My MMM-Screencast doesn’t show up in the Youtube app any longer. I did a reinstall with git clone https://github.com/kevinatown/MMM-Screencast.git cd MMM-Screencast npm install Config looks like this { module: "MMM-Screencast", position: "bottom_right", config: { castName: "Spejl", position: "bottomCenter", height: 600, width: 800, } }, Just to be sure that I had the latest, but nothing shows up. Is there a special trick for this? Looking in the logs, I did find something, but I don’t understand the meaning, except that it says it’s already listening? 0|MagicMir | [24.04.2021 17:30.32.266] [ERROR] Error [ERR_SERVER_ALREADY_LISTEN]: Listen method has been called more than once without clo sing. 0|MagicMir | at Server.listen (net.js:1386:11) 0|MagicMir | at DialServer.start (/home/pi/MagicMirror/modules/MMM-Screencast/DialServer.js:123:17) 0|MagicMir | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/MMM-Screencast/node_helper.js:22:21) 0|MagicMir | at Socket.<anonymous> (/home/pi/MagicMirror/js/node_helper.js:109:11) 0|MagicMir | at Socket.emit (events.js:210:5) 0|MagicMir | at /home/pi/MagicMirror/node_modules/socket.io/dist/socket.js:434:28 0|MagicMir | at processTicksAndRejections (internal/process/task_queues.js:75:11) { 0|MagicMir | code: 'ERR_SERVER_ALREADY_LISTEN' 0|MagicMir | } I looked a bit with sudo netstat -tulpn | grep LISTEN And without MagicMirror running it shows tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 490/sshd tcp6 0 0 :::22 :::* LISTEN 490/sshd with MagicMirror it shows tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 490/sshd tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 5754/electron.js tcp6 0 0 :::22 :::* LISTEN 490/sshd tcp6 0 0 :::8569 :::* LISTEN 5754/electron.js So the port 8569, isn’t that screencast? If I uncomment the screencast config, it doesn’t show the port as opened… So why doesn’t it show up in the app?
  • Which camera feed module?

    3
    0 Votes
    3 Posts
    960 Views
    TipponT
    @bravooscar That looks great, thanks :)
  • Forbidden" error posting

    4
    0 Votes
    4 Posts
    688 Views
    cowboysdudeC
    @cheapdad The forum is for crap at times… someday maybe perhaps some magical moment will occur and someone will actually fix it.
  • where to buy the mirror in India?

    2
    0 Votes
    2 Posts
    826 Views
    M
    @nikhil What did you use as a mirror? and where did you buy your mirror/acrylic?
  • Documentation Suggestion

    7
    1
    0 Votes
    7 Posts
    1k Views
    S
    @tippon my pleasure…
  • Which modules with Home Assistant currently work?

    39
    0 Votes
    39 Posts
    17k Views
    Coolie1101C
    @babene1 No, no errors, in HA.
  • Something new weather related.

    6
    1
    2 Votes
    6 Posts
    1k Views
    SnilleS
    @cowboysdude We had snow here yesterday, it’s suppose to be spring! Can you please fix the weather here as well, It’s not really working… :) Great work, Looking great!
  • Homebridge and MM?

    5
    0 Votes
    5 Posts
    2k Views
    R
    @oberfragger thank you for mentioning pihole it sounds really useful, I’ll add it to my project scope :D
  • What do you love about your MM ?

    4
    0 Votes
    4 Posts
    1k Views
    R
    Thank you that really helps, it’s such an interesting project and I’m really interested to see what I can do with it.
  • Lets talk about Security

    2
    0 Votes
    2 Posts
    988 Views
    strawberry 3.141S
    @rxldavid the code is open source so you can check it for malicious intent or security issues
  • Hue Light Module Question

    3
    0 Votes
    3 Posts
    574 Views
    N
    @sdetweil Thanks Sam. I would like to avoid bugging my own home, so sounds like I can do without these modules for now N
  • Mirror boot time

    6
    0 Votes
    6 Posts
    1k Views
    O
    @pddh I forgot to mention- i have a double switch installed. One for the bathroom lights and the other for the mirror light. So i can use the mirror light easily for the MM. Later on i will break thru the wall and make a socket behind the mirror. So i have constant 220v and the Alexa behind the mirror will have always power. I power off the rpi and monitor fully over night for saving some energy and daily fresh reboot.
  • Which microphone do you use?

    usb mic microphone microphone
    5
    0 Votes
    5 Posts
    1k Views
    S
    @jste84 same error? tell me more arecord -l ( for list) will tell you what recording devices u have arecord test.wav speak some words ctrl-c to end recording aplay test.wav do you hear what u said
  • Thread on Documentation

    1
    1 Votes
    1 Posts
    383 Views
    E
    @MichMich I think it would be a good idea to put a little more visibility on documentation in the forums so that we could get an idea what would be the most helpful for the community. I have some energy to work on this (sent a couple PRs earlier). Would it be possible to get “Documentation” as category or subcategory? It could probably work as a thread but it seems like I don’t have any posting permissions in the categories where it’s relevant
  • Adding more times of day to the complement module

    3
    0 Votes
    3 Posts
    1k Views
    M
    @hango That’s cool… Was looking for such thing, too. Is it possible to keep the text online for a certain time, i.e. from time x til time y? Maybe with the fade option…? Would like to use that for indicating the time of the day for an eldery person which sometimes confuses e.g. morning and evening etc. E.g. something like that: case (daytime >= 5 && daytime < 7): document.write("It's early morning..."); break; case (daytime >= 7 && daytime < 9): document.write("it's morning time... " ); break; Regretfully I am not too capable in java or implementing such little script.
  • Cant get to Rotate!

    7
    0 Votes
    7 Posts
    2k Views
    G
    @gotchabeats said in Cant get to Rotate!: @sdetweil said in Cant get to Rotate!: @gotchabeats see https://www.raspberrypi-spy.co.uk/2017/11/how-to-rotate-the-raspberry-pi-display-output/ tried all of them before i posted this. They don’t do anything. Nothing! Thanks, man that one worked!
  • Help me choose my hardware

    10
    0 Votes
    10 Posts
    2k Views
    C
    @bert269 said in Help me choose my hardware: Hi. I also have a Dell(not sure the model) with DVI, VGA and DP outputs. Since I use the rPi 4 I got a converter cable from mini HDMI to DVI cheaper than HDMI to DP. So I went that route and it works fine. I would be really interested to learn how you manage to setup Google Assistant, once you reach that point, as I am really a hard time to do it. The problem that I found is that Google keep changing their device registration websites and I cannot find any updated guides to step one through this -really annoying. In regards to the microphone, I am using a USB model from Amazon which works just fine: https://www.amazon.com/your-orders/pop?ref=ppx_yo2_mob_b_pop__np_5_pp&orderId=111-3131203-6936200&lineItemId=lpkisvksqpotsny&shipmentId=DkND6yTsW&packageId=1&asin=B0779PKLV9 I have not decided if I want to go camera yet or not. Also, I went with the mirror film and are pretty happy with it. It was my first attempt and although it did not come out 100% smooth, I am still very happy with the result. I am very curious to see how you manage to get Google Assistant installed and to learn from you, please. Thanks. Thanks @bert269 !
  • MMM-RTSPStream success

    4
    1 Votes
    4 Posts
    4k Views
    D
    This is an update to my post detailing my experience with the WWW-RTSPStream module. My implementation of the module in my MM2 was working OK, but I still had some interruptions when the video stream I was displaying would go black. Things got worse when I introduced a new WiFi router to improve coverage in my home. I had been depending on my OEM Uverse modem/router. I disabled the modem’s WiFi and added a Netgear RAX70 router to handle the WiFi duties in my home. For reasons beyond my understanding, this caused my MMM-RTSPStream module to be less stable. So, I decided to try a new IP camera. I chose a Wansview 1080 outdoor wireless IP camera that emphasized its use of the RTSP protocol. It’s this one: https://www.amazon.com/gp/product/B08C4YXV51/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1 At only $40 I wasn’t really expecting much, but I was pleasantly surprised. Their installation process was about as simple as it gets and the RTSP URLs they supply in their app were easy to copy/paste into the MMM-RTSPStream config.sys section of the MM2. I’ve had it up and running for 2 days now and haven’t had any down time. For the first time, I can actually depend on the MMM-RTSPStream module to show me a video stream that’s current. For what it’s worth, I’ve pasted my config.sys section for the MMM-RTSPStream below. { module: "MMM-RTSPStream", position: "bottom_right", config: { autoStart: true, rotateStreams: false, rotateStreamTimeout: 10, moduleWidth: 308, moduleHeight: 231, localPlayer: 'omxplayer', remotePlayer: 'vlc', showSnapWhenPaused: false, remoteSnaps: false, shutdownDelay: 12, omxRestart: 1, debug: true, stream1: { name: 'Garage', url: 'USE RTSP URL FROM WANSVIEW APP', frameRate: '30', hdUrl: 'USE RTSP URL FROM WANSVIEW APP', protocol: 'tcp', timeout: 20, snapshotType: 'url', snapshotRefresh: 10, width: 400, height: 350, absPosition:{ top: 700, right: 1910, bottom: 1050, left: 1310, }, }, } },
  • Unavailable options?

    1
    0 Votes
    1 Posts
    207 Views
    N
    Hello all, I’m new to Magic Mirror, and have been tinkering around with the configuration file for a few days now. I have the basic display the way I need it, but cannot seem to find any documentation of a few options that I want to change… So, my questions are: In the Alarm Module, I have a work schedule of three days, which I configured correctly. But, I don’t think there is a way to configure an option, for example, “every other Monday”. Is the Alarm module based on Cron? Is it possible to configure a “every other (day)”? The other option I’m looking for is trying to turn the MMM Analog Clock to an all-blue interface. I did find options in the documentation for changing the color of the second hand, text, and even background colors and all that. I was successful in changing only the text, or the background of the interface. But, really what I’m after is a black background with a light blue analog clock interface. Is this even possible? I did try a custom.css file… but for what ever reasons, it doesn’t seem to work. Now, that is most likely because I don’t have it called correctly in the config file, or perhaps I am calling something that doesn’t exist? Thank you in advance for any help!
  • How to get the Office 365 calender url for your Magic Mirror

    Moved
    3
    0 Votes
    3 Posts
    5k Views
    ericjohncarlsonE
    @burgi Thank you for this! I was dreading having to think about pulling my O365 calendar into Google. These directions worked perfectly, and it was simple to bring my calendar directly into MM. Thanks!