A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MMM-ProfileSwitcher & MMM-RandomPhoto

    1
    0 Votes
    1 Posts
    1k Views
    jdfraserJ
    Has anyone been able to get MMM-ProfileSwitcher and MMM-RandomPhoto modules to work together? I would like to have two profiles, one that only has a photo from MMM-RandomPhoto module with full opacity [opacity: 1] and a second profile that has the opacity set lower with an overlay of my other modules (clock, calendar, etc…) If I have only one entry in my config.js for MMM-RandomPhoto it seems to work for that profile, but as soon as I have another entry for MMM-RandomPhoto with another class name it seems to be ignored and does not receive the background photo. I am curious if there is a problem with these two modules working together, or am I understanding the configuration incorrectly? I have attached my config.js below, in case the error is mine. /* Magic Mirror Config Sample * * By Michael Teeuw http://michaelteeuw.nl * MIT Licensed. */ var config = { port: 8080, ipWhitelist: [], address: "", language: 'en', timeFormat: 24, units: 'metric', modules: [ { module: 'alert', }, { module: "updatenotification", position: "top_bar" }, { module: "clock", disabled: false, classes: "TestA", position: "bottom_left", config: { timeFormat: 12, displaySeconds: false, showPeriod: false, clockBold: true, dateFormat: "MMMM Do" } }, { module: "clock", disabled: false, classes: "TestB", position: "top_left", config: { timeFormat: 12, displaySeconds: false, showPeriod: false, clockBold: false, dateFormat: "MMMM Do" } }, { module: 'MMM-RandomPhoto', disabled: false, classes: "default", position: 'fullscreen_below', config: { opacity: 1, animationSpeed: 500, updateInterval: 90, url: 'https://unsplash.it/1920/1080/?random' } }, { module: 'MMM-RandomPhoto', disabled: false, classes: "TestA", position: 'fullscreen_below', config: { opacity: 1, animationSpeed: 500, updateInterval: 90, url: 'https://unsplash.it/1920/1080/?random' } }, { module: 'compliments', position: 'lower_third', classes: 'default' }, { module: 'MMM-ProfileSwitcher', header: 'Profile', config: { defaultTime: 5000, defaultClass: 'default', everyoneClass: 'everyone', useLockStrings: false, enterMessages: { "TestA TestB": "Hey %profile%!" }, leaveMessages: { "everyone": "Bye %person%!", "TestA": ["Another goodbye", true] }, timers: { // when Brian is selected swap to the defaultClass after the defaultTime "TestA": {}, // // When Lisa is selected swap to Brian after 20 seconds "TestB": { profile: "TestA", time: 20 * 1000 }, "default": { profile: "TestB" } } } } ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== 'undefined') {module.exports = config;}
  • Shared Google Calendar Access

    3
    0 Votes
    3 Posts
    2k Views
    N
    @dsmith76 You make the URL accessible or you can try authenticating per the module config. Otherwise, see this post to learn how to use vdirsyncer to download and display your calendar.
  • MMM-Rest

    rest url temperature
    25
    0 Votes
    25 Posts
    23k Views
    K
    works perfectly thanks!
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    43 Views
  • VoiceControl module

    79
    4 Votes
    79 Posts
    114k Views
    P
    If someone can help: I say: Show Camera, in terminal it indicates that it detects the word (! Hotword Detected) but nothing happens.
  • MMM-NordeaLunch

    1
    0 Votes
    1 Posts
    986 Views
    H
    I have created pretty specialised module which displays the Nordea canteen menus from locations across the Nordics. It’s available here: https://github.com/HenrikL6/mmm-nordealunch
  • Voice control German?

    voice control
    3
    0 Votes
    3 Posts
    2k Views
    Mykle1M
    There are several voice modules here. It’s impossible to say which is best, as all do different things, and installations come with varying degrees of difficulty. You can search the forum for user experiences and try each on your own to see what best suits your needs.
  • MMM-newsfeedtouch - News so hot you wanna touch it

    touch newsfeed
    18
    5 Votes
    18 Posts
    14k Views
    emloweE
    Just to followup on my CSS, the following should center the content pretty well on most setups - I can’t figure out why I have to manually set the height though, but if I don’t the border doesn’t draw around all the text. This creates something like a “pop-up” in the middle of your screen for the content, which works pretty well for me. .infoCenter { position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); // This centers the box width: 80vw; // set the width to about 80% of the screen height: 20vw; // set the height to about 20% of the screen }
  • Enphase PV Module - Direct from Enphase Envoy-C

    1
    0 Votes
    1 Posts
    1k Views
    emloweE
    There are several other Solar PV Modules, including one that uses the official Enphase API to download data. However, I couldn’t get the Enphase API to work because for some reason I’m not considered the owner of the system to enable it. So I decided to write a module that takes data directly from the Envoy-C gateway module on your network - so there is no cloud required here for this. There is no official API for the old firmware running on my older Envoy-C gateway, so I parse the HTML to provide basic details [card:emlowe/MMM-EnphaseEnvoy]
  • Stocks

    36
    0 Votes
    36 Posts
    37k Views
    G
    Hello, it work fine - but anybody knows a other API with includes more Country’s ? For example, i want to add German Stocks too.
  • MMM-TTS

    text-to-speech
    19
    2 Votes
    19 Posts
    14k Views
    cowboysdudeC
    Thanks!!! I got it… can’t understand the jibberish it’s saying but I think TTS didn’t install properly… FOR the record in simple form DO NOT use the same phrases in TTS that you use for sentences for voice… if anyone needs examples please let me know I’ll be happy to help.
  • MMM-Solartemp

    1
    1
    1 Votes
    1 Posts
    2k Views
    yawnsY
    Description to be added! Screenshot [image: 1513511473634-mmm-solartemp-screenshot.png] Download [card:yawnsde/MMM-Solartemp]
  • Help! Icon Creation

    12
    0 Votes
    12 Posts
    6k Views
    B
    @broberg Thanks Mate! Looks like a great info…
  • 0 Votes
    1 Posts
    1k Views
    D
    Hi, I am not using the default “currentweather” module which ties nicely with “compliments”. I am using the WunderGround (WU) module. I was looking into having the compliments module pull from the WU’s version of sunny / snow / rain like it does for current weather module. I tried searching the forums but didn’t come across anything. Does anyone have any experience with this and know if it’s do-able or not? Thanks for your time.
  • MM locked when include modules in config

    4
    0 Votes
    4 Posts
    2k Views
    Mykle1M
    @alverman said in MM locked when include modules in config: Solved !! So, how did you solve it? Other users may encounter the same issue and would benefit from a description of how your corrected it. I’m just saying. :-)
  • Twitter Feed

    19
    2 Votes
    19 Posts
    17k Views
    C
    I’m also curious if there is a way to display tweets from a public account with this module. Has anyone done that yet?
  • All stocks modules are not working for me.

    14
    0 Votes
    14 Posts
    10k Views
    D
    I use widgets from https://tradingview.com/widget/ now. I think this is okay so far. And for free :)
  • No reading from DHT sensor

    7
    0 Votes
    7 Posts
    3k Views
    cowboysdudeC
    @Johans No sure… I don’t have a sensor or I’d be happy to test it out …
  • YouLess module problem

    1
    -1 Votes
    1 Posts
    1k Views
    J
    @QNimbus Hi, I have a Youless and would like to display the energy consumption on my mirror. I’ve installed module, but when I execute there is nothing on the screen, so I ran in dev mode and noticed this error: “Error on loading script: modules/MMM-YouLEss/jsGauge/lib/jsGauge.js” indeed when I look in the directory, jsGauge, this is empty - no script. After install, I ran "$ cd MMM-YouLess && npm install --only=production. but when doing this, it gives me following mmm-youless@0.1.1 postinstall /home/pi/MagicMirror/modules/MMM-YouLess cd jsGauge && npm install && npm run minify and this keeps repeadingly running - so after getting 30 times or more this message I’ll stopped. can you take a look at the installation procedure. I would like to have this up & running thx
  • Use PI camera instead of USB

    8
    0 Votes
    8 Posts
    5k Views
    Mykle1M
    @Johans Hopefully someone will help you out in the other topic. Good luck, mate. Cheers