Skip to content

Sogeman/LampControl_Angular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

179 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

desktop view mobile view departure view

More pictures

LampControl

Third Semester Project, Home Control

v1.3 under releases

Mandler Rene

Web Application to control Philips Hue lights and show public transport data for specific stops
I have it running on a Raspberry Pi to access it on a tablet near the door
Note for future projects: do error handling

You can:

  • create new user on Hue Bridge or recall user by nickname
  • see and control all lights (color, brightness)
  • add new lights and remove lights
  • see and controll all groups (color, brightness)
  • add new group or room and remove them (lights can only be in one room)
  • add lights to groups and remove lights from groups
  • choose a scene for a group, create own scenes, edit created scenes and delete those scenes
  • view Wiener Linien departure times of stations (change station in source code)

works on tablets and phones (tested on Fire HD 2017, Axon 7 and Pixel 2XL with Firefox and Chrome)

Technologies used:

Java EE backend with Wildfly 12 deployment server, MySQL database, Angular 7 frontend
Backend is used for own scene API instead of using HUE Scene API and for saving users

APIs

HUE API: https://developers.meethue.com/
Wiener Linien Open Data API: https://www.wienerlinien.at/eportal3/ep/channelView.do/pageTypeId/66528/channelId/-48664
remove .dist from WienerLinienResource.java.dist and insert Wiener Linien Developer Key

About

Third Semester Project, Home Control

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors