In this log, I put the functions all together in one file and see if they can work together without any bugs or complications.
After these tests, I seems that the only bugs are flickering and the nightmode not properly working. This can due to a number issues from hardware to software.
Further tweaking of the code will be necessary in order to mitigate the flickering.
The next step will be to create the full the schematic, design the actual table light and where each strip should go. As well fixing the code.