Don’t have any experience of CSS - could you give me an example how I should continue … I checked the CSS documentation but it is HUGE … I guess if I could get some guidelines then I can figure it out …
Off the top of my head: Did you copy the config.js.sample into config.js?
IIRC, the “EADDRINUSE” error is usually when you have an instance running and try to run the mirror without shutting down the existing NPM process.
This: bash: /home/pi/start.sh: Permission denied makes me think you need to make your start.sh script executable. Try this command: chmod a+x /home/pi/start.sh and then reboot.
Bump. I opend an issue on github. Hopefully someone will be able to replicate it. I have had this issue on two different sd cards.
https://github.com/MichMich/MagicMirror/issues/557
@frog If I could give you reddit Gold, I would do so! I never thought of the power supply. I changed out my cheap usb brick with a real power supply and voila, all was good in the land of Magic Mirror except I can’t yet rotate my display.
THANK YOU SO MUCH!!! this was driving me crazy!
@wjdw87 sry I don’t have a mac, but I suggest to ask this specific question in a mac forum, due to this question is not related to magicmirror there are experts in apple forums who can help you out with that for sure
He is using the michmich magic mirror in the video but in his link to create a magic mirror he’s using Evan Cohens magic mirror… two different mirrors.
Evan’s has voice control built in [Google] and it works BUT there are NO 3rd party modules and from what I understand it’s a HUGE process to make one.
MichMich mirror MANY 3rd party modules, easy to make and there are a few different voice modules and facial recognition modules already available.
My money is on the MichMich … with users able to create what they need it will outpace the other.
I struggled with the same until I came up with the pattern I’m using in my MotionEye module (see link to GitHub in my signature).
In the module I configure a global variable ‘motionDetected’ (could be named 'visible’) that I set to false. In the ‘getDom’ function I return only a DOM element if that is true.
In the node _ helper I send SHOW notification to the module whenever I want the module to be visible. I do this initially in ‘start’ function too because the user can configure the module to be visible at start. This is not necessary if it always should start hidden.
Back in the module, I receive the notification and updates the ‘visible’ variable and call updateDom that now will return something.