• 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. Bob
  3. Posts
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
B
Offline
  • Profile
  • Following 0
  • Followers 0
  • Topics 3
  • Posts 33
  • Groups 0

Posts

Recent Best Controversial
  • RE: MMM-MyCommute

    @Kecko @j-e-f-f

    Each To->From request costs 1 transaction query. In my case, I have 3 copies of the module, with 3, 2, and 1 lookup respectively, giving me 6 queries every time the module refreshes (which is every 10 minutes).

    Note that Google gives $200 free credits per month for the Developer API’s. See this link for more details

    https://developers.google.com/maps/documentation/directions/usage-and-billing

    If I’m reading it right, then based on the above you’d need to have 20,000 queries per month to exceed the free credits. Based on my usage, I’ll have around 26,000 per month (36 queries per hour * 24 hours * 30 days), so I’ll probably reduce the number of queries to get under the limit.

    posted in Transport
    B
    Bob
    Aug 28, 2018, 12:20 PM
  • RE: Weather forecast only displays 'invalid date'

    Awesome, v2.4.1 fixed it

    Thanks @MichMich :)

    posted in Troubleshooting
    B
    Bob
    Jul 5, 2018, 1:30 PM
  • RE: Weather forecast only displays 'invalid date'

    I’m having the same issue as @Canterrain

    0_1530532713034_912a9189-bc20-42b6-ae95-812dd4f864a1-image.png

    Snipp from Clock and Weather modules are below

     // Clock
    		{
    			module: "clock",
    			position: "top_center",
    			config: {
    				displayType: "digital",
    				displaySeconds: false,
    				showPeriod: true,
    				showPeriodUpper: false,
    				clockBold: false,
    				showDate: true,
    				showWeek: false,
    				dateFormat : "dddd, MMMM Do YYYY",
    			},
    		},
    
    // Calendar// Weather - ID from http://www.openweathermap.org/help/city_list.txt
    		{
    			module: "weatherforecast",
    			position: "top_left",
    			header: "7 Day Forecast for ",
    			config: {
    				fade: false,
    				maxNumberOfDays: 7,
    				showRainAmount: true,
    				colored: true,
    				locationID: "2655603",
    				appid: "xxx"
    			},
    		},
    

    Issue only occurred once I did an update to the MM system to v.2.4.0

    posted in Troubleshooting
    B
    Bob
    Jul 2, 2018, 12:01 PM
  • RE: Twin system Mirror, embedded into a wall

    @Mephiston2K We did check before final installation which way round they were supposed to go, because being 50/50 transmission it wasn’t obvious. We spoke to the supplier who assured us we had it mounted correctly.

    @rak It’s run by two Pi’s, one for each monitor, although we used split power supplies so only needed 2 sockets for the Pi’s & monitors.

    posted in Show your Mirror
    B
    Bob
    May 29, 2018, 3:33 PM
  • Twin system Mirror, embedded into a wall

    Intro
    I’ve been messing around with the MagicMirror concept for about 6 months and had previously set up a single monitor on a wall in the living room as a proof of concept. My wife and I liked the idea of an intelligent display, and had seen some excellent examples of Mirrors on here, but there was little to no chance of me being able to build any of them. I’m what you might call more a technology geek than a DIY expert :)

    So the monitor just sat there on the wall until about a year ago when my wife and I decided to have some renovation work done. The layout of our open plan apartment meant there was some “dead” space off the dining room area which we figured we could turn into a reasonable sized storage area / utility room without making the dining area too small. We’d contracted a builder to do the work for us (not a DIY person, remember!) and that was when we discussed the Magic Mirror idea. As the builder was going to have to put up a new wall for us, why not get them to create a space in the wall and have the mirror built into the wall itself ? Access to the back of the mirror could be from inside the new utility room but from the outside it would look like a mirror sitting flush with the dining room wall.

    Given this was going to be something that would be embedded in the wall, and I couldn’t just change it at will, I decided to buy most of the equipment I needed as “new”. At that point I then had free reign to shop around for the ideal size monitor and glass. Once I’d established the size of the mirror I wanted, by diligently checking monitor sizes, I realised could get 2 x 24" monitors into a frame, and it not look out of place.

    The builder and I discussed various mounting options, and eventually decided on a very unusual approach. Instead of putting the glass in the frame, we decided to sandwich the glass between the plasterboard and the stud wall, then mount the frame housing all the components partly inside the partition wall. Whilst that meant the construction would be slightly more difficult, it would mean an ultra-minimalist look from the mirror side.

    Because the glass and frame would already be on the wall, to avoid having to build anything in-situ, I constructed a lightweight chassis to hold the monitors together then mounted the Pi’s on the monitor VESA brackets. This kept the back relatively tidy and meant the actual install would only require lifting the completed “Magic” part of the mirror into the frame, levelling it up, and securing it in place.

    Finally, because I’m using consumer grade monitors, I knew that having them on permanently would likely shorten their useful life, so I wanted a way to have the mirror turn on and off easily. Initially I’d thought about having some form of motion sensors, however PIR’s wouldn’t work due to the glass, and my testing of various Microwave sensors gave very mixed results. I eventually settled on using a smart plug (controllable by any mobile device), and coupled with an Amazon Echo Dot so it can be voice controlled as well.

    Modules and layout
    0_1527186378814_Top.JPG 0_1527186381980_Bottom.JPG

    Modules used
    Top screen
    • 3 x MMM-MyCommute (One each for mine/my wife’s commute plus one additional for tram times from closest tram stop)
    • 2 x MMM-UKNationalRail (for the two major rail stations near where we live)
    • 2 x Default calendar (one for my wife, and one for me)
    • 7 (and counting) MMM-Doomsday modules for countdowns to important dates

    Bottom screen
    • 1 x Default Clock module
    • 7 x Default Weather module (for us, and the locations of all our family members)
    • 1 x Default News feed module
    • 1 x DailyXKCD
    • 1 x MMM-Wunderlist
    • 1 x Default calendar (for my mother’s diary, as she likes us to know what she’s up to :) )

    Other random bits of info
    VNC installed for remote access
    Bind IP to MAC via router to ensure static IP’s for the Pi’s (makes using VNC much easier)
    Echo Dot and Smart plug configured on a separate isolated wireless VLAN (because I’m paranoid :) )
    Modified custom.css for colours and layout
    Added Cron job to restart MM process at midnight in case of a module crash

    Hardware Components
    • 50/50 mirrored glass (6mm x 660mm x 860mm)
    • “Reused” 600mm x 800mm Ikea kitchen cupboard and door (for internal frame)
    • 2.4m x 15mm aluminium shower corner edging (for external frame)
    • 2 x Raspberry Pi3’s with 16Gb Toshiba SD cards
    • 2 x AOC 24” LED monitors
    • 2 x 1ft Flat HDMI cables
    • 2 x ‘VESA-Pi+’ cases to mount Pi’s to the monitor
    • 2 x 13Amp sockets for power
    • 1 x C5/C5 Y-cable (to power monitors)
    • 1 x Anker 2 port 24W USB charger, with 3ft and 1ft USB cables (to power Pi’s)
    • 1 x Meross MSS210 smart plug (to control Anker PSU)
    • 1 x Amazon Echo Dot for voice control
    • Sheet of A1 300gsm black card (for masking the mirror)
    • Miscellaneous nuts, bolts, jumper wire, heatshrink, cable ties, a steel L-bracket, and the always essential Gorilla tape :D

    Construction Pictures
    The new stud wall being constructed
    0_1527182799346_01.jpg

    Plasterboarding going up
    0_1527182809714_01A.jpg

    Plasterboard all on, time to cut out the hole for the mirror
    0_1527182817697_02.jpg

    The reused Ikea kitchen cupboard, cut down to form the frame
    0_1527182823666_03.jpg

    Glass sandwiched in the wall, frame on, waiting for the glue to dry
    0_1527182837130_03A.jpg

    Minimalistic look from the front
    0_1527182840290_03B.jpg

    AOC monitors before I took them apart
    0_1527182843801_04.jpg

    Frames removed, and waiting to have the custom chassis measured
    0_1527182846722_05.jpg

    The monitor masking laid out, with a fairly small amount of wasted space
    0_1527182849377_05A.jpg

    Pi connected up, mounted on the new chassis in the VESA case (GPIO cable is where I was testing the PIR’s)
    0_1527182875552_07.jpg

    Anker plug for the Pi’s, Smart plug and Y cable for the monitors
    0_1527182878514_08.jpg

    Side mounts to hold the monitors in place
    0_1527182881433_09.jpg

    Base mounts for the monitors to rest on
    0_1527182884617_10.jpg

    Completed mirror from the back
    0_1527182887897_11.jpg

    All closed up and concealed from prying eyes.
    0_1527182891360_12.jpg

    posted in Show your Mirror
    B
    Bob
    May 24, 2018, 6:31 PM
  • RE: Problem updating to v2.3.1

    Well, I couldn’t get it to work, so I just did a rebuild of the 2 mirrors. I keep a base build of the MM image anyway, so it only took an hour to recreate them both from scratch.

    posted in Troubleshooting
    B
    Bob
    Apr 7, 2018, 7:29 AM
  • RE: Problem updating to v2.3.1

    Not sure what I’ve done but when I run a git pull I now have a message that says I need to run “git commit -a” to fix the issues.

    What would happen if I did that ? Would it overwrite the main branch, or just create my own version of that branch ? I don’t have a git account, so would that cause issues as well ?

    posted in Troubleshooting
    B
    Bob
    Apr 4, 2018, 8:25 AM
  • Problem updating to v2.3.1

    Just tried to update today to v2.3.1 and got the following error when running “git pull” in the ~/MagicMirror directory

    Removing tests/unit/translations/same_keys.js
    Removing tests/unit/functions/class_spec.js
    Auto-merging modules/default/currentweather/README.md
    CONFLICT (content): Merge conflict in modules/default/currentweather/README.md
    Automatic merge failed; fix conflicts and then commit the result.

    Anyone got any ideas as to what I may be doing wrong ? (I’m running 2 mirrors, and both have the same error)

    posted in Troubleshooting
    B
    Bob
    Apr 2, 2018, 6:40 PM
  • RE: How to check your config for errors. For absolute beginners.

    I’m no developer (but I do love debbugging stuff :), so here are a list of dumb things I have needed to fix at various points

    • Check for missing commas at ends of line (I always add a comma, even if technically the code doesn’t need it)
    • Check for wrong types of Quotation marks. ie, " (double quotes) is not the same as ‘’ (two single quotes) but they look identical in some editors
    • Check for added spaces (and missing spaces)
    • Check CASE (Upper, lower, mixed) - Some modules are case sensitive, some less so.
    • Check your brackets/braces are completed
    posted in Troubleshooting
    B
    Bob
    Oct 31, 2017, 8:55 AM
  • RE: The 32" Inch Mirror

    @cowboysdude - Sounds like you’re trying to build a homebrew version of something like a Crestron system ?

    Have you thought about using OpenHAB ? It would seem to fit what you’re trying to do, but it’s not an MM system, it’s designed more as a standalone solution.

    The issue I’ve found with IoT devices is finding companies that will release the API to “non commercial” people (ie, if you’re a company, they’ll let you access the API, if a home user, no chance). I’ve had this with my heating system who’ve told me in no uncertain terms I can’t have access to the API for their product. Given I already queried the quantity of data they’re shipping back to their servers (in the name of providing a “seamless and responsive user experience”), I don’t think they want me having a peek inside their system.

    posted in Show your Mirror
    B
    Bob
    Oct 30, 2017, 3:19 PM
  • 1
  • 2
  • 3
  • 4
  • 2 / 4
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