Skip to content

home automation control panel running on a raspberry pi device

License

Notifications You must be signed in to change notification settings

jasonbronson/bronson-panel

Repository files navigation

Bronson-panel

Homeautomation

Bronson-panel is a touchscreen-enabled, mobile-ready, web powered home automation control panel system.

  • Raspberry pi 3
  • Arduino with rfm69
  • mqtt

Open source software used:

  • Rasbian OS
  • Laravel PHP Framework
  • Bootstrap
  • Fontawesome
  • Jquery
  • Backstretch JS
  • Simpleweather JS
  • Jquery Idle
  • PHP, Composer, Nginx/Apache

Features a slideshow on idle of screen pictures located in folder public/slideshow, automatically pulls in weather data, wind speed for your location. More to come.

Installation

Bronson-panel requires PHP, Composer

Install the dependencies and start the web server. Point to public/ as primary directory for web server.

Setup Laravel requirements

$ cd where-you-downloaded-code
$ composer update
$ chmod 755 -R storage
$ chmod 755 -R bootstrap/cache/

Make sure you have rasbian setup and install on SD card then setup an autoscript to run chrome on boot in kiosk mode.

Example from Rasbian put the following into file /home/pi/scripts/start_chromium_browser

#!/bin/bash
chromium-browser --kiosk --app=$(head -n 1 /home/pi/site.txt)

Setup the file /home/pi/site.txt with the URL where to open project should be where webserver is located. Ideally you could setup /etc/hosts with homeautomation.dev entry to the location of the server or run it directly on the PI as well.

Option B: Install something like fullOS https://github.com/guysoft/FullPageOS

About

home automation control panel running on a raspberry pi device

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published