Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.85 KB

README.md

File metadata and controls

51 lines (32 loc) · 1.85 KB

Jasmine Tests (Integration/Unit)

YAH

Yah - Yet Another Homescreen

Yet Another Homescreen, is a home automation system that simplifies your life by letting you control your smart home appliances right from one screen. launch it on your home tablet / informational screen and you have a functional home smart hub centre.

The UI builds on the glassmorphic principle.

Latest Improvement: Angular 15. Sweet.

Currently supported systems

Control your lights easily with hue integration.

Get realtime weateher updates from your local area.

Control your cleaning crew right from a button click.

Got solar panels? Monitor them right from the same centre.

Functionality

  • Progressive Web App, supports offline mode
  • Runs inside of an Electron wrapper. Packagable for every major os.

Things to do

  • Package as Ionic App (Android)
  • Automate the electron packaging process in a workflow

Future Improvements

  • Localize
  • Make the weather app be able to get location with the web api
  • Upload onto a dedicated webpage, as to not needing to download app.
  • Make the clock move, to not burn into screen.
  • Make a detailed weather view
  • Make the Screensaver timeout adjustable (currently hardcoded to 5 min)
  • Make the user chose the background, currently hardcoded
  • Make the weather go by gps cordinations, instead of hardcoding it.
  • Play around with the size of the widgets, i.e the solar panel widget can be bigger, the hue can be smaller