PID integrated with all subsystems and GUI desktop app updated
-[ ] Create PID programs with default values for lighting, humidity and water subsystem
-[ ] Add new pubsub message structure to allow constant PID feedback to actuators without spamming the DB (e.g. create new subtopics on actuator thread)
-[ ] Move the PID loops to separate threads to allow them to run on a different clock to the main loop (as main will…
-[ ] Create PID programs with default values for lighting, humidity and water subsystem
-[ ] Add new pubsub message structure to allow constant PID feedback to actuators without spamming the DB (e.g. create new subtopics on actuator thread)
-[ ] Move the PID loops to separate threads to allow them to run on a different clock to the main loop (as main will update DB once every 5s, and PID may need to update more frequently): https://stackoverflow.com/questions/68174615/python-multithreading-with-pypubsub-and-wx
-[ ] Fix IoT HUb - DB connection
-[ ] Update the GUI desktop app profiles for water susbsystem etc.