from now on mirror orders in different geometrical forms are possible 🙂
I have created a new thread for this so that this information in the existing thread for the orders will not be overlooked. The conditions can be found in the picture below. You will continue to receive all existing edges including geometric shapes polished, if you want. 😉
The orders themselves continue to run on the respective thread.
If you are interested, please deposit a note in “additional comments” and send me a drawing of your desire 😉
@fribse It is in the boot/config.txt file itself. Not in the MagicMirror/config/config.js file.
Just cd /boot and sudo nano config.txt and either find the display_rotate=0 and change it to display_rotate=1
or add the line display_rotate=1 I added it under the #config_hdmi_boost=4 line but I suspect you could add it just about anywhere…
@Radu_Stancu I would really like to have a copy of your module. I’ve been working with the code you posted at the beginning of this topic thread and I’ve gotten tap added. But the wheel just crashes my flick. I’m building a mirror for my Dad and I’d like to surprise him with one he can control with the flick. It would really impress him.
I hope you are still checking in on this magicmirror builders forum.
I’ve spent the past week furiously trying to get MM to run in an LXC in “server mode” and to use a Pi0 as the “Client” that will be attached to the screen of the MM.
I put together a Github for how to do it, I’d really appreciate any feedback for making the Pi0 side more lightweight, if at all possible, but also posting here just so people are aware it is an option for those who want to utilise LXC for their MM Server or a Pi0 as their client regardless of what server option they pick.
@anthem212 well there are three commands to turn off the output
these two turn off the HDMI port, NOT the monitor/tv
this turns off the monitor/tv
IF it supports the cec command(correctly)
and then you would need a people sensor,
most use use infrared, as it’s ‘easy’.
there are modules that put all this together.
search here for MMM-PIR
Now to get your speed requirements will be a little harder. I use TV’s for my two main mirror systems. 43 and 55 in.
one supports cec, the other doesn’t.
when I turn off the HDMI port on both, they put up a big NO INPUT screen , and power off after 15 minutes.
that is energy star compliant.
but you can’t turn them on via software
if it supports cec, then maybe you can turn off/on via software. mine is inconsistent. always can turn on, but not off
on is the same as pushing the button, takes 15 seconds, displays the product logo and all that.
I gave up, and just hide the mm content and leave the TV’s on. the one in the hall I call the nightlight!
I also use a webcam for motion detection, instead of pir, cause that’s what I had at the time
as yours is a 4k tv, I’m guessing it supports cec
install the cec-utils package on pi
sudo apt install cec-utils
It looks like there are different firmware features. Depending on the hardware.
Great thx Samsung. Now I have to find out when this option is available. I’m not really willing to spend 500€ for a picture frame. Then I can rather buy a monitor and have a nice wooden frame built by a carpenter.
we had a 13.3inch Magic Mirror with a Raspberry Pi 3B. In a student project, the students replaced the Raspberry Pi 3B with a Raspberry Pi 4B. Unfortunately, the students forgot that both devices require different amounts of amps. So our MagicMirror broke after a good half year.
Now we are looking for an alternative. What we have are a 24 inch and a 32 inch touchmonitor. One of the two should be it in the end, because we really want to use the mirror as a real mirror in a bathroom.
So the monitors would be in place and we have spy mirror films. Which one we take exactly we do not know yet. The transmission should work well both during the day and at night or with the lights on and off. But we are also flexible.
Now our students have written a few AI applications that are very practical and good to use. Hence the Raspberry Pi 4B instead of the Raspberry Pi 3B. Among other things, it was about image processing and face recognition. With the camera which you attach above the mirror, we are certainly also more flexible and would not have to resort to the RPi camera.
We have already seen that the frame rate goes down decently and the Raspberry Pi is busy when there are more than 3 people in the bathroom and captured by the camera.
I think since we have two very expensive monitors, even a Raspberry Pi would be very underpowered and would actually not do the whole thing justice. The consideration here went in the direction of mini PCs. There are some significantly more powerful. One disadvantage we have are certain connection options.
Again, the camera doesn’t matter. You can also use USB cameras for image recognition. Hopefully, almost all mini PCs have USB ports.
What we would also like to add is an HC-SR04 sensor. This ultrasonic sensor is to detect when a person is in front of the mirror. Only then should the monitor be illuminated.
What we don’t want to do without is a voice input and a voice output. On the Raspberry Pi, Waveshare has connected the WM8960 sound card driver. We would need a solution for this as well.
The advantage of the Raspberry Pi would be the use of GPIO pins, which allows us to use the HC-SR04 and the WM8960. Perhaps there is also a better way than using the WM8960. I also think that extra speakers might be better than the monitor’s speakers.
One possibility would be to connect the Raspberry Pi otherwise via USB to TTL serial to the Mini-PC. Then you could still use the HC-SR04 and the WM8960 and use them via a Raspberry Pi. Presumably the Raspberry Pi would also boot faster than the Mini-PC and the hardware connected there could be used without any problems.
Personally, however, a single computer would somehow also be easier to maintain and more maintenance-friendly.
There are certainly other little things like USB hubs, LAN splitters or any cabling to consider. An alternative for the Raspberry Pi would be very important for us and it should take into account how we could manage voice inputs, voice outputs and distance measurements with it. If there is something more clever for this project than using the WM8960 , then we will gratefully accept this tip.