Homie is a software to automate you home using low-budget hardware, like a RaspberryPi.
- PHP 7.1+
- nodejs 4.0+
- redis-server
- git clone git@github.com:brainexe/homie.git
- composer install
- npm install
- grunt exec:install
- ./console user:create "user" "pAsSworD" "admin" # creates in initial user "user" with admin role and the given password
- ./console server:run # run the build-in PHP webserver on http://localhost:8080
phpunit --testsuite unit
phpunit --testsuite integration
php console user:create testuser testpassword admin
./node_modules/protractor/bin/webdriver-manager update
npm run-script protractor
- Many sensors supported, like temperature, barometer, light sensor etc.
- Real time websocket notifications
- Dynamic rule system with connection to IFTTT, openHAB...
- AngularJS single page application with realtime notifications
- Mobile/Chrome App
- Motion detection
- ... tbd