@Kereknjek ok… I would open a topic in the general discussion area
I would also see this module… MMM-ArduPort and how to send data from the arduino to the pi…
I also had added an http server to my arduino ESP8266 NodeMCU and provided apis for data access as another route, which keeps the devices from having to be physically wired together
I have an old Pi 2 lying around and I’m thinking of building some sort of smart display coupled with a media centre. I’ve read through the forum and got an idea of which modules I want and how the display could look like. However, as I’m new to MagicMirror, I’d like to hear your opinions and suggestion on my ideas to see if it’s possible.
In an ideal world, the setup would be capable of following things:
show MagicMirror on my TV as a default (automatically start in the morning (CEC available), display MM using remote control or smartphone, sleep automatically after X minutes)
possibility to play music on speakers attached to the Pi from an external hd, controlled via smartphone (I don’t need Spotify or any other streaming source)
possibility to play videos on my TV from an external hd or online (youtube, TedTalks, …). Integrated into MM or in an separate application. Controllable via TV remote and/or smartphone.
There is no need to have these 3 thing run parallel. I won’t need MM when playing music or Kodi and vice versa.
Currently this is my idea:
have MagicMirror running on Raspian
have a Mopidy music server running in the background (can be controlled via smartphone)
install Kodi and switch to it when I want to watch videos (can be controlled via smartphone and TV remote)
I am wondering if my Pi can handle all this or if I need a newer model?
Is it possible to play music on the speakers (TV off) while have the videos & sound on the TV?
How would I switch from MM to Kodi? Could I control Kodi and MM with the TV remote? Are there modules to handle this (I’m thinking of Alt-Tab application switching…)?
Should I run MM in a server/kiosk mode (display in browser) or with a regular installation?
Sorry for asking so many noob questions Any help is greatly appreciated
@Kereknjek i would start slow…
use my sample, send one request, get back content. you cannot put a whole page up unless u open an iframe…
MM is called a Single Page Application… (SPA)…
in this model, each ‘module’ contributes a little content (a div’s worth) and that little bit is injected into the running view of the web page (dom=document object model) again, you can see this layout on the developers window, elements tab
u can do this on your Windows PC too with chrome, press ctrl-shift-i on any page (again to turn it off)
Any idea how this guy got his LEDs to light up differently when talking to Alexa?
I’m also looking to find out the differences between the Alexa modules, it seems awesome Alexa is the best?
The best program to install magicmirror is Deepin 15.11 not even one issue to install magicmirror. Deepin is a lenux os and i used node 6.9 version and after i installed the node just install the npm install - g pm2 and start installing the MagicMirror this is great and sorry my english is not too good lololol but im happy with this project thanks to all of you
@Bruno said in Halloween mirror ghouls anyone?:
Nice!!! I’ll give it a try. It’s nice that I can define width and height!!! Thanks!!
You’re welcome, mate. If you are still wanting to create your own module, feel free to take whatever you find useful from the module and use it in your own.
I’m thinking about a solution for secure passwords in modules.
Expl. default calendar module and 100 others also need password and I have to write it in plain text in config.js
Is there a way to get this in a secure way?
is there any way of displaying a server (Qnap) shared photo album url (public) on MagicMirror slideshow?
Have already tried a few modules but without success.
Which module would I need to integrate?
Thank you very much
Found MM and think it’s the bee’s knees… Have not been able to stopping thinking about how to use it
Looked at some of the bin collections modules and they are brilliant but I didn’t want to use CSV files. So I came up with a way to reuse the calendar module. Create a bin collection calendar in Google Calendar and then adding recurring entries for collections, for me it’s every two weeks on a Monday:
Moved any individual dates that clashed with Public Holidays (Easter Monday) etc and then added a new entry in config.js
header: "Bin Collection",
maximumEntries: 3, // as I only have 3 bins
fetchInterval: 3600000, // update every hour
timeFormat: "dateheaders", // group by date
maximumNumberOfDays: 14, // it's a two week cycle for me
fade: false, // no fade please
symbol: "trash", // trash icon :)
url: "webcal://calendar.google.com/calendar/ical/..../basic.ics" // update this to point to your bin calendar
and now the below is exactly what I need:
Hope this is of use to someone
no… my script does all/any platforms I have test on pi0-i4, mac, ubuntu, windows ubuntu, jetson nano, odroid.
it will replace the the current one in the product on next release.
the current one doesn’t work much other than pi 2/3
@Tomexx that looks ok… but your words above are confusing…
What I couldn’t figure out is how to install MMM-WeatherForecast or MMM-Wallpaper.
After installing both of them, they never appear, not even trying to load.
they ARE in the modules folder, yes?
standard rules, ALL modules get installed in the modules folder
generally they come from github so the download process is
git clone ?????
where ??? is the url provided by the github repo for the module.
you find the module repo (google, or whatever), then push ‘clone or download’, and push the button (looks like clipboard with and arrow pointing to it) to get the proper clone url string, then paste that string after the words git clone, and hit enter
then follow the instrucitons for the module to complete its installation and config
some modules need you to run npm install to get other code they depend on installed. neither of these do