The projects main server needs to react to events that can come from several sources like the computer vision or sensors.
It internally needs to translate those events into light states and then set those light states. It needs to handle different protocols for each light, e.g. mqtt (light strips), bluetooth (LR Model F).
Acceptance Critera:
Server can handle events from computer vision (http)
Server can set (still hardcoded) scenes for lamps (mqtt, bluetooth)
The projects main server needs to react to events that can come from several sources like the computer vision or sensors. It internally needs to translate those events into light states and then set those light states. It needs to handle different protocols for each light, e.g. mqtt (light strips), bluetooth (LR Model F).
Acceptance Critera: