Commit Graph

24 Commits

Author SHA1 Message Date
Kelvin Ly (from lePotato) 38f26f3e65 Add support for the fan 2024-08-21 12:59:12 -04:00
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