A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Full-screen alert (no other modules should be shown)

    2
    0 Votes
    2 Posts
    2k Views
    lolobyteL

    Hi, there is already such a module. It’s called alert and part of the default modules package.

    https://github.com/MichMich/MagicMirror/tree/develop/modules/default/alert

    There are a lot of options you can configure.

  • Creating a module to display daily horoscopes

    Solved
    26
    0 Votes
    26 Posts
    16k Views
    P

    lol thank you guys i should have thought of it but idk why it just slipped my mind i followed and i thought hmmm i need to close i think ahah…thanks i love this forum and all the help here.

  • Copyright of modul?

    6
    0 Votes
    6 Posts
    2k Views
    cowboysdudeC

    @schmucke said in Copyright of modul?:

    Hey,
    a simple question:

    If i use a modul to build my own, and i use Code from the module. Is this ok, or must i Code my own module?

    I want use the core Code from a module to modify the function. The core module change the backgroundimage, i want this only for photos from local folder in a named

    .

    In the future i want to get Images from amazon Photo cloud…

    Thanks!!!

    This is from the license…

    Grant of Copyright License. Subject to the terms and conditions of
    this License, each Contributor hereby grants to You a perpetual,
    worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    copyright license to reproduce, prepare Derivative Works of,
    publicly display, publicly perform, sublicense, and distribute the
    Work and such Derivative Works in Source or Object form.

    Does that help? :)

  • Google Maps w/Traffic

    1
    0 Votes
    1 Posts
    1k Views
    D

    Not sure if this can help anyone. I just started my info screen research today.

    https://developers.google.com/maps/documentation/javascript/examples/layer-traffic

  • PVOutput widget module

    4
    0 Votes
    4 Posts
    4k Views
    S

    @skipperskip said in PVOutput widget module:

    ![@mrvanes Thanks for your great work!
    I was just what I was looking for. It works perfectly.]

  • Limit Sonos module to only show a specific speaker

    23
    0 Votes
    23 Posts
    12k Views
    SnilleS

    Hi all,
    I don’t know if this is the right place, but here it goes.
    I forked and made some changes to the Sonos module.
    Can be found here: https://github.com/Snille/MMM-Sonos
    Let me know is I should present it in some other thread. :)

    Best regards Snille

  • Developing USGS Earthquake Map (2MB GIf warning) Topic 2

    13
    0 Votes
    13 Posts
    6k Views
    bheplerB

    @bhepler Just an update: The globe with planetary.js is a bit of a processor hog. On a quad core i3, it’s maxing one core and the other three hover between 40-80% at any given time. I’m going to try WebGL next and see if the hardware acceleration can reduce that.

    The FitLet runs hot. Of course, that may be due to one core always maxed at 100%. Even just staring at the desktop.

  • sendSocketNotification from node_helper to Module

    5
    0 Votes
    5 Posts
    2k Views
    L

    Waow! I was completely off track! It now works perfectly. Thanks a lot!

  • Scheduled ON/OFF Using GPIO Pins

    1
    0 Votes
    1 Posts
    2k Views
    B

    I am currently using an older TV to run my MagicMirror and I am looking for a way to schedule output to GPIO pins. I would like to place a transistor across the push button power switch to my TV to toggle the TV on and off at different times. Since it is an older TV, it does not support HDMI-CEC to turn the TV on and off. I have been combing through MMM-ModuleScheduler and MMM-Button for ideas, but I am unsure how to proceed. I also stumbled across MagicMirror-Toggle which appears to be exactly what I’m looking for except I don’t need the WiFi integration. I would like to schedule the output to the GPIO pin instead. I would like to avoid using a PIR sensor.

    Can someone please help me out or shed some light on how I can achieve this? Here is an image of how I plan to interface the Raspberry Pi with the TV through a transistor, courtesy of MagicMirror-Toggle: GPIO Interface to TV

  • MMM-NBA / NBA Scores Module

    11
    1 Votes
    11 Posts
    7k Views
    B

    @in_a_days Keep up the good work! I’m in the same boat stumbling through code as I go haha

  • How to Change MMM-DWD-WarnWeather Module for Switzerland

    13
    0 Votes
    13 Posts
    6k Views
    S

    @LukeCodewalker thanks! But I still need a Solution to don’t Crash your Module while both modules are running at the same time… Let me know when you have more time to talk about that topic 😉

  • Displaying data from a CSV file saved on my Pi?

    Locked
    4
    0 Votes
    4 Posts
    3k Views
    nbrennN

    @morozgrafix That’s fine with me! Thanks!

  • NEW NFL Weather module...

    3
    3 Votes
    3 Posts
    2k Views
    cowboysdudeC

    @cyberphox said in NEW NFL Weather module...:

    @cowboysdude Great one man! love it

    Thanks! Ready to go if you want to give it a try!!! Under module show case!

  • Using already existing NodeJS Components in modules

    1
    0 Votes
    1 Posts
    1k Views
    I

    Hi Everyone,

    I have been working on a small project lately, which is to create an alarm clock for on the bed stand. I have seen the various modules, however I could not really find one that would work exactly as I would like it to. Therefore I started to piece together the alarm clock based mostly the default modules and the MMM-ModuleScheduler.

    One of the main features would be to be able to play audio streams, like internet radio stations, once the alarm has been triggered. Please understand that I am a very big noob when it comes to Node.JS so I would need some help to get started. I found on npmjs.com a very nice and elaborate audio player (React). I would like to use this to play the audio streams, and in the future also video streams. the thing I am struggling with is how to be able to use the functionality from the React components and player within the to be created module. Can anyone guide me to some documentation how this could be done? I have tried using the require method, but so far no luck.

    ps. Any hints on great books on Node.JS or other resources are very welcome too!

    Cheers,

    Marty

  • OAuth flows, thoughts and considerations. Looking for feedback.

    1
    0 Votes
    1 Posts
    975 Views
    morozgrafixM

    Hello,

    Sorry this may get a bit lengthy.

    I recently joined MagicMirror community and started to play around and develop modules. I’m not a newbie to coding, but never really worked on a node based project. I’m learning as I go along and looking at many great modules that folks have created around here to understand how thing are done. Throughout my career I’ve worked with a bunch of API providers building apps, clients and bots.

    As I’m venturing into building another module I have been having some thoughts and considerations about how API access, tokens and user authentication is handled by different modules. Some of the API providers make it easy to obtain access to their keys, some make it difficult. Others don’t, sometimes they restrict who can sign up for API access, how they sign up,

    At the moment I’m looking into creating a module to display data from Runkeeper. They have fairly standard OAuth2 authentication and it’s pretty trivial to create an app and get access token from them. Once my module is published I would like to make sure that potential users have a pleasant experience, that they can easily set it up and get it running with minimal effort. I don’t want to burden them with going through process of creating their own application on API provider site, getting client_ids, secrets, scopes, doing OAuth dance and finally getting a token that they can put in the config. All of the above steps can lead to unnecessary confusion, frustration and additional support responsibilities for me as a developer of the module.

    Which leaves me with a few options on how to handle data source API access and user authentication. I’m sure this is not a full list of options, but some of the options that I’ve considered.

    My App + My Site = Your Token: As a developer of the app I create an app with API provider and provide a very user friendly webpage where OAuth2 Authentication takes place and access token is granted and displayed to be inserted in the module config.

    Your App + My Site = Your Token: I provide a list of instructions along with the module on how and where to register for the app, user registers and then uses my site to enter needed info (client_id, secret etc) to get access token that can be used with the module config. I don’t store any of the info and just provide friendly web interface to get that done.

    Your App + My Script = Your Token: I provide a list of instructions along with the module on how and where to register for the app, after cloning the module repo user can run a script that will spin up a temporary local webserver to accept OAuth callback and get access token that can be entered into config for the module.

    Theoretically I can combine 2 and 3, or even offer all 3 options. Number one is probably most user friendly way, but depending on popularity of the module rate limiting may come into effect. 2 & 3 will likely require more effort from users and possibly more support from me.

    Any thoughts or suggestions on this?

    Thank you.

  • Connecting to a MySQL Server to Retrieve Data

    2
    0 Votes
    2 Posts
    2k Views
    brobergB

    You probably need something like this installed then : https://github.com/sidorares/node-mysql2/blob/master/README.md

    But more than that I don’t know

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    54 Views
  • Yet Another Voice Module (Sphinx + Alexa)

    40
    2 Votes
    40 Posts
    29k Views
    C

    @Mirrorolentia If you can’t get that one to work or want to try a different one checkout AlexaPi. It’s a python implementation of Alexa made for all sorts of platforms.
    You can get it from here: https://github.com/alexa-pi/AlexaPi

    You can also use this mirror module to give status feedback on the mirror: https://github.com/dgonano/MMM-AlexaPi

    Just be sure to pick the magicmirror platform during setup instead of the default raspberrypi

  • Creating own modules

    4
  • MMM-Remote-Control & MMM-webradio

    2
    1 Votes
    2 Posts
    3k Views
    SteffS

    @ramonbovenlander said in MMM-Remote-Control & MMM-webradio:
    I love your idea, just had the same thought to extend the Remote Control with an option to play radio on demand.
    Did you upload your module already somewhere in github ? If yes, could you please share the place ?