An electron based smartmirror application
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
keyboard
modulePath
module_api
res
server
settings
speech
vendor
.gitignore
README.md
api.md
index.html
input.js
mac_install.sh
main.js
package.json
raspi_install.sh
renderer.js
screen.js
start.sh
ultrasonic.py
ultrasonic_once.py
update.sh

README.md

Smartmirror

Requirements

Computer with internet connection and up to date node(>= v6 LTS)/npm installed.

Installation

  1. setup wifi (install networkmonitor, edit a file), setup sound
  2. setup gpio, in autostart "gpio export 4 in" for 4,17,27,23,22, setup autostart
  3. on mac sh mac_install.sh, on raspi/ubuntu/debian (needs apt-get) sh raspi_install.sh
  4. npm start

Functionality

  1. Displays modules on screen
  2. Bonjour service discovery for finding the Mirror on the local network
  3. HTTP Server to change settings from another device (eg smartphone)
  4. connect to wifi networks via mirror app

Update script

cd ~
rm -rf smartmirror
git clone https://github.com/lulebe/smartmirror.git
cd smartmirror
sh mac_install.sh|raspi_install.sh