• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
  1. Home
  2. doubleT
  3. Posts
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
D
Offline
  • Profile
  • Following 0
  • Followers 4
  • Topics 4
  • Posts 176
  • Groups 1

Posts

Recent Best Controversial
  • RE: MMM-OralB / Bluetooth equipped toothbrush integration

    This topic came up again (https://forum.magicmirror.builders/topic/6073/integration-of-the-oral-b-toothbrush-data) so I thought I’d share my thoughts:

    Without a brush to test, the info from the thread and the documentation got me thinking: You’re only checking the on/off status of the brush right now. How about:
    A) Having a small dedicated Android device running the SDK to grab and forward the data?
    B) Using the Oral-B App on your phone would save your data in their cloud, right? And you can access that API, right? So to me it seems like you could get the data from the cloud – provided the app is running on your phone, forwarding the data.

    posted in Development
    D
    doubleT
    Jan 4, 2018, 10:35 PM
  • RE: Integration of the Oral B toothbrush data

    In short: Not the way you think it could work. The app is receiving the bluetooth data and forwarding it to the Oral-B server. There’s no way (that I can think of) to get the data from the app directly to the mirror. That’d be a very bad app. ;)

    But Oral-B seems to have a dev programm where you can access the API with your data.
    Maybe you could even add Bluetooth to the Raspberry Pi and get the data directly from the brush - but I’m not Sure about that.

    https://developer.oralb.com/documentation

    posted in Requests
    D
    doubleT
    Jan 4, 2018, 6:06 PM
  • RE: Font Help Info

    When you close the browser, MM is still running as a server/process in the background. If you stop and start it or directly restart it, there is no need to restart the Pi. What restarting the Pi does is just a very complicated way to stop the MM process. ;)
    Do you use PM2 to start MM on boot? Use

    pm2 restart mm
    

    See here: https://github.com/MichMich/MagicMirror/wiki/Auto-Starting-MagicMirror

    Or with npm, stop the package and start it again.

    Btw.: what text box? The console?

    posted in General Discussion
    D
    doubleT
    Jan 4, 2018, 8:55 AM
  • RE: MMM-Podcast don't show/load the latest video

    No internet connection? ;)

    posted in Troubleshooting
    D
    doubleT
    Jan 4, 2018, 7:26 AM
  • RE: Font Help Info

    You don’t have to reboot the Pi everytime you change the config.js. Restarting MM should do it.

    posted in General Discussion
    D
    doubleT
    Jan 4, 2018, 7:24 AM
  • RE: Failure of v2.2.0

    “Crashed” like in not responding? Any error messages?

    posted in Troubleshooting
    D
    doubleT
    Jan 4, 2018, 7:18 AM
  • RE: How to add modules. For absolute beginners.

    By the way, if you start the mirror with npm start dev instead of just npm start, it’ll start up with a console at the side where it will show you errors that often point you to the line of code that has an error.

    For example, if I remove one of the commas between the { settings objects }, it’ll show:

    Uncaught SyntaxError: Unexpected token {      config.js:68
    

    The opening bracket in line 68 of config.js is unexpected because a comma after the closing bracket in line 67 is missing. (This is just an example, it’s probably a different line in your code.)

    EDIT
    I think this thread should have stayed clean and we should have done this in your already existing thread about these same issues.

    But to bring some more value to this helpful thread, here’s a good and easy text on objects and arrays in JavaScript (that’s what the setting in config.js is made of): https://eloquentjavascript.net/04_data.html
    Please consider reading and consulting this before moving on or asking the same question in yet another thread.

    posted in Troubleshooting
    D
    doubleT
    Jan 2, 2018, 10:05 PM
  • RE: How to add modules. For absolute beginners.

    This looks like a copy&paste error
    ^ This looks like you only pasted one line into the code block instead of the whole code.

    Some editors can show you where your code is wrong
    ^ There are editors that can show you where your code is wrong while you type, for example, here you can point out where a closing quote is missing. You can edit in the standard windows/mac text editor, but it’ll give you a hard time. There are good editors like Sublime Text, Notepad++, Atom …

    Do you mind telling us what you’re using?

    With indentation (the original files have that, but pasting the code here destroys indentation) you can also easily count opening and closing brackets and spot the one bracket that is too much or the missing comma.

    No commas after the last property value of an object or array.
    The last property value of an object or array is not followed by a comma – although that shouldn’t give you any errors. What is probably causing an error is
    a) the missing comma after the second object (before the compliments module) and
    b) the square brackets around the second object.

    And you should check the quotes. Maybe a language and editor problem, but to me, all the quotes looked wrong. And you should only use one version of quotes, it’s not wise to mix > " < double quotation marks and > ’ < single quotation marks.

    This should work:

    modules: [
        {
            module: "MMM-JEOPARDY",
            position: "top_left",
            config: {
                useHeader: false, // true if you want a header
                header: "This is Jeopardy!",
                maxWidth: "250px",
                animationSpeed: 3000 // Fades to next clue
            }
        },
        {
            module: "MMM-forecast-io",
            position: "top_right", // This can be any of the regions.
            config: {
                // See "Configuration options" for more information.
                apiKey: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", // Dark Sky API key.
                // Only required if geolocation doesn"t work:
                latitude: 16.77532,
                longitude: -3.008265
            }
        },
        {
            module: "compliments",
            position: "lower_third"
        },
        {
            module: "currentweather",
            position: "top_right",
            config: {
    	        location: "New York",
    	        locationID: "", //ID from http://www.openweathermap.org/help/city_list.txt
    	        appid: "xxxxxxxxxxxxzxxxxxxxxxxxxxxxxxxxxxx"
    	    }
        },
        {
            module: "weatherforecast",
            position: "top_right",
            header: "Weather Forecast",
            config: {
                location: "New York",
                locationID: "5128581", //ID from http://www.openweathermap.org/help/city_list.txt
                appid: "xxxxxxxxxxxxxxxxxxxxxxxxx"
            }
        },
        {
            module: "newsfeed",
            position: "bottom_bar",
            config: {
                feeds: [
                    {
                        title: "New York Times",
                        url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml"
                    }
                ],
                showSourceTitle: true,
                showPublishDate: true
            }
        }
    ]
    
    posted in Troubleshooting
    D
    doubleT
    Jan 2, 2018, 9:57 PM
  • RE: How to add modules. For absolute beginners.

    It looks like you made an error pasting the code into the </> code block with only one line inside.

    Beside the open bracket I also see missing quotes.
    (On a side note, it would be nice to see everything with tabs/indentation.) What editor do you use?

    posted in Troubleshooting
    D
    doubleT
    Jan 2, 2018, 9:25 PM
  • RE: My First Mirror... until now ^^

    I really like how you integrated the motion sensor! The rest is a little bit too much “screen” (as opposed to mirror) for me, but I can see the appeal. I like it.

    posted in Show your Mirror
    D
    doubleT
    Jan 2, 2018, 6:36 PM
  • 1
  • 2
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 15 / 18
Enjoying MagicMirror? Please consider a donation!
MagicMirror created by Michael Teeuw.
Forum managed by Sam, technical setup by Karsten.
This forum is using NodeBB as its core | Contributors
Contact | Privacy Policy