This is a rework of my previous attempts at making RGB lighting controller. Bluetooth-based version 1 and 2 were difficult to control from PC. RS485 version 3 didn't survive room rearrangement (not enough cabling). This version 4 is based on ESP8266, controlled via Wi-Fi, and integrated with Ethernet wired network to provide easy contolling from all over the house.
On separate host, I've developed and deployed Linux/Nginx/MariaDB/PHP web-app for creating module groups and profiles. It supports user authentication via Authelia (each user gets to create it's own modules, lists and profiles).
This version is also the first one to have it's PCB professionally manufactured (KiCad/JLCPCB) and 3D printed enclosure. Each RGB strip got it's own controller brick, so it was unfeasible to make each board/case by hand.