Commit Graph

23 Commits

Author SHA1 Message Date
Kelvin Ly (from lePotato) a65dcb1ee4 Make the piping logic more robust and separate it further from the main process to avoid stalling the controller logic; add in staggered restarts 2024-08-21 11:08:57 -04:00
Kelvin on RPi 3117487346 Feedback the humidifier relay pin state to ensure it gets set 2024-08-11 20:35:01 +01:00
Kelvin on RPi ad2b15d49e Various tweaks 2024-08-09 21:47:08 +01:00
Kelvin on RPi 2cb6472133 Separate out classes into separate files 2024-08-09 21:47:08 +01:00
Kelvin Ly 88136304e4 Fix typos 2023-09-27 07:35:49 -04:00
Kelvin Ly a9abe87413 Fix dumb typo 2023-09-27 05:35:04 -04:00
Kelvin Ly e0cc31794b Fix humidifier status code and adjust rate to 2SPS from 5SPS 2023-09-27 04:48:48 -04:00
Kelvin Ly 93fc82fbd2 Fix humidifier 1 toggle command 2023-09-21 22:20:57 -04:00
Kelvin Ly b4003246a8 Merge branch 'stagger' 2023-09-21 22:08:42 -04:00
Kelvin Ly 4ba46b8331 Stagger humidifier toggles to avoid browning out the USB adapter 2023-09-21 22:08:32 -04:00
Kelvin Ly 4bbf387f4f Switch humidifier 1 to the same wiring as humidifier2 2023-09-21 22:07:23 -04:00
Kelvin Ly 8dae2ce83c Add more missing humidifier2 stuff 2023-07-30 23:27:22 -04:00
Kelvin Ly bd63e4e0fc Fix bugs; set pin 5 to OUPUT to make it usable, fix one bug in contrller code 2023-07-30 23:08:57 -04:00
Kelvin Ly 31859f8a69 Add in second humdifier channel TODO add in code on server side 2023-07-30 22:40:44 -04:00
Kelvin Ly 838671781e Lots of small tweaks to get stuff to work; generate hex files for Arduino firmware 2023-05-17 22:09:39 -04:00
Kelvin Ly 6287708d8c Move admin to static folder, reduce manual mode timeout to 40 seconds 2023-05-16 16:01:08 -04:00
Kelvin Ly 3baa19d145 Implement manual mode controls and thread manual mode status logic from the controller to the front end 2023-05-16 15:42:57 -04:00
Kelvin Ly 251d23446a Parameterize everything 2023-05-16 14:49:25 -04:00
Kelvin Ly dcef35b3b2 Minor changes to data ingestion pipeline 2023-05-16 12:22:13 -04:00
Kelvin Ly e5e4289342 Add support for parameter querying and modification 2023-05-16 11:35:06 -04:00
Kelvin Ly 5bb945e875 Refactor the controller-server format a bit; also add in some protection to prevent overrun issues 2023-05-16 10:19:16 -04:00
Kelvin Ly 09504e9ec5 Have only one version of the controller, TODO add flags to switch from mock and actual version 2023-05-16 09:42:25 -04:00
Kelvin Ly 9692132e75 Add model for humidity, fix bug in Status logic 2023-05-15 14:30:56 -04:00