Some users have created fairly thin magic mirrors by using laptop screens and driver boards. The laptop screens are thinner than conventional LCD monitors.
The downside is that you’re limited to the display size of a laptop screen.
Some users have created fairly thin magic mirrors by using laptop screens and driver boards. The laptop screens are thinner than conventional LCD monitors.
The downside is that you’re limited to the display size of a laptop screen.
@roxx - Try installing the MMM-RemoteControl module and the associated mobile phone app. It should let you change/install all sorts of things from your phone.
I don’t think Win8.1 enables RDP, so I think you would have to install either a VNC or SSH host on your tablet. That would let you have access to the file system from your regular computer to change your config.js. You can just hit your tablet from the web browser on your desktop/laptop in order to evaluate the config. Once you make a change, just refresh your browser.
@YourhighnessLeender Check your capitalization. Your training script output was ‘Johannes’ and your config.js has ‘johannes’.
Great video! And your mirror looks awesome. You did a fabulous job on both.
@johnnyboy said in Portrait Mode:
Not sure why, but my preferences show exactly the same options as Strech did… there is no Screen Configuration.
Yeah, that’s a puzzler. Let me do some research and see if I can’t figure out what’s going on. It’s possible that I forgot a step. How embarassing.
@Oliver_Tooth I was able to successfully install the Fitbit module and get it to pull information from the web API. It took a little tweaking, but I did get it to work.
Problems I encountered:
config: should be {, not [.Here’s the relevant portion of my config.sys file.
{
module: 'MMM-fitbit',
position: 'bottom_left',
config: {
credentials: {
client_id: '000XX0',
client_secret: 'abbacadabba1234567890',
},
resources: [
'steps',
'floors',
'caloriesOut',
'distance',
'activeMinutes',
'sleep',
'heart'
],
update_interval: 60
}
},
When you run npm start the MMM-Fitbit python script will run and kick out a few lines in the console. I’m not entirely sure what it’s doing, but here’s what mine reads:
Set credential request recieved.
{ client_id: '000XX0',
client_secret: 'abbacadabba1234567890' }
Initial run request recieved.
Running getData.py
results: [{"message":"credentials.ini exists","type":"status"},{"message":"Writing credentials to credentials.ini","type":"status"},{"message":"Writing id: 000XX0 and secret: abbacadabba1234567890","type":"status"},{"message":"Credentials write successful","type":"status"}]
When I ran the setupAccess.py script, it failed to modify the credentials.ini file. I ended up editing it manually and plugging in my application ID and my secret key. The format is simple. Spaces before & after the = and no quotes around the ID or key.
The monitor stand is definitely unique. Good looking build.
I use black construction paper and tape it to the back of the glass. It sounds like the challenge is to get the paper attached without visible adhesive.
You might be able to use a spray adhesive. There are a couple types that are designed for attaching wood laminate. A light & even coat could work. You would have complete blackout with the paper instead of additional reduction in transmission like you would with the window foil.
@dariocas - First, check to see if anything pm2 related still exists on your Pi: type pm2 status all. If you get a table in reply, then pm2 is there, you just need to configure it.
If you get “command not found” then you’ll need to install pm2 manually: npm install pm2 -g. Once that finishes, you’ll want to initalize pm2 with pm2 startup. It will do a mess of things and at the end it will output a command for you to enter. This is important! You need to copy that command from the output and paste it into the command line. That will enable pm2 to start when the Pi reboots.
Give it a go and let us know what you find.