A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • 1 Votes
    5 Posts
    4k Views
    J
    @twosquirrels you’re welcome to fork my repository and try to get it working on the Wink 2. Happy to answer any questions you have along the way.
  • MMM-DHT22 Humidity and Temperature Module

    47
    3 Votes
    47 Posts
    47k Views
    P
    Any updates on this? I have the same problems as @DocVooDoo and others, i.e. Adafruit code works like a charm, dht_var not. Difference I noticed is that dht_var uses wiringpi library and Adafruit not?! I tried a reinstall of wiringpi package without success. Next, I compared the implementations of dht_var and the Adafruit driver for DHT22. The essence of the Adafruit code is in file Adafruit_Python_DHT/source/Raspberry_Pi_2/pi_2_dht_read.c. It is meant for Pi2 and Pi3, implemented in C, and defines a function int pi_2_dht_read(int type, int pin, float* humidity, float* temperature). It implements the communication with the sensor using a 1-wire bus. The rest of the Adafruit package is mostly (well-done) sugar-coating for Python usage and selecting the right driver for any given platform. We could simply rewrite dht_var by using this driver code. What do you think?
  • MMM-GCP - Track your Google Cloud Platform Activity

    gcp google cloud billing
    1
    1
    0 Votes
    1 Posts
    2k Views
    da4throuxD
    Hi, This is the main thread for the versions of my module around GCP (Google Cloud Platform). First functionality is to monitor the billing of a project of the last few days (quickly spot if your cost is not as it should be ! ). [card:da4throux/MMM-GCP] [image: 1520193223386-mmm-gcpscreenshot0.1.png] you can find all the details on github: https://github.com/da4throux/MMM-GCP v0.1: daily trend of billing for a GCP project
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
  • current Weather form .json file

    4
    0 Votes
    4 Posts
    2k Views
    G
    @Gasoman next Problem, wenn the MagicMirror started it shows “Error fetching stats.” It display then the komplet string. What can I do?
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
  • MMM-meteoblueCurrent: Loading weather....???

    6
    0 Votes
    6 Posts
    4k Views
    O
    @ace0024 said in MMM-meteoblueCurrent: Loading weather....???: Hi, the problem is this: { “error_message”: “MB_REQUEST::DISPATCH: This datafeed is not authorized for your api key”, “info”: “Need help? Please contact info@meteoblue.com and provide this information”, “servertime”: 1496747976 } I wrote meteo blue and here is the answer: Your URL query is an outdated JSON feed, which is no longer offered and supported by us. For non-commercial purposes we offer the Data package basic-day. I talked to the developer from MMM-meteoblueCurrent…answer: he will update this soon! Maybe next week! Is still no updated right?
  • 1 Votes
    3 Posts
    4k Views
    K
    @gismo2006 Hey, honestly if it wasn’t for the fact that you mentioned changing tvservice to vcgencmd I’d never have figured it out! Your brief commend put me on the right path to getting everything working, thank so you much!! If I run into any problems with vcgencmd in the future I’ll be sure to pm you :)
  • Putting the Screen to Sleep while Away (No CEC or PIR)

    6
    3 Votes
    6 Posts
    3k Views
    cruunnerrC
    the the main thing is you are satisfied :) great solution anyhow
  • SMHI weather

    1
    0 Votes
    1 Posts
    3k Views
    R
    Not my module, but for those looking for weather forecasts from SMHI (Swedish weather), I found this: https://github.com/fbacker/MMM-Weather-SMHI Looks great and seems to work fine. Was not mentioned anywhere here on the forum or in the wiki.
  • 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
    112k 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
    973 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
    36k 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.