Skip to content

DMessham/CS30-Home-Automation

Repository files navigation

Daniel Messhams final project

Description

This is a ui framework for a home/rv/boat/car automation management type system, the project will be disigned to run off a raspberry pi, but is meant to also be able to be modified to run off any machine with a script reading a text file and controlling io

must have list

  • connectable over local wifi
  • usable with both mobile & desktop
  • capable of being easily modified to affect the real world (ex: smart lights, servos,speakers, etc) with multiple systems (ex thru js, writing to a file, etc)
  • able to run off a raspberry pi 3

nice to have

  • a decent looking ui
  • reliabile
  • ability to control audio
  • able to recover from power loss w/o human intervention
  • integratetion w/ Samsung smart things, ring, other standard systems
  • support for running off/managing batterys + auto power off
  • camera support
  • able to display stuff on a local screen as well
  • add devices&stuff without rewriting/updating code (avoid hard coded values for peripherals, modularity)
  • support for android auto integration for car/camper use
  • bluetooth based android auto support

icon set 1 icon set 2 icon set 3

main screen