Commit Graph

64 Commits

Author SHA256 Message Date
856f009e7f add prediction to all temps 2024-12-26 18:54:50 +01:00
1564860213 use linear regression for preduction 2024-12-26 18:49:04 +01:00
29223c0070 increase metrics task stack to support more metrics 2024-12-26 18:12:39 +01:00
655d890a0f chamber temp prediction metrics 2024-12-26 13:07:03 +01:00
59eb361431 get pred10s working 2024-12-26 11:25:50 +01:00
56f1831d8c pred10s 2024-12-26 11:20:07 +01:00
80e48f632f fix mem fault 2024-12-26 11:01:25 +01:00
26d0761aed Merge branch 'testing/lab-temperature-sensor' into feature/temperature-predict 2024-12-26 10:40:47 +01:00
e267e2be58 disable changes 2024-12-26 10:36:42 +01:00
795223ff66 Merge branch 'main' into feature/temperature-predict 2024-12-26 10:14:41 +01:00
5380cc9cca Merge branch 'main' into testing/lab-temperature-sensor 2024-12-25 22:57:09 +01:00
8effd730b9 Merge pull request 'Fix: Mutex in getter of safety state' (#9) from bugfix/get-safety-state-critial-section into main
Reviewed-on: #9
2024-12-25 22:56:04 +01:00
4deed03190 add mutex in getter of safety state 2024-12-25 22:54:57 +01:00
ff16e601fb add prediction for 10s 2024-12-25 22:10:38 +01:00
307278e679 switch to single sensor config 2024-12-25 20:39:49 +01:00
c50f36d8a9 improve fault handling 2024-12-25 18:09:04 +01:00
2717f4a8e6 more contro fault states 2024-12-25 17:26:26 +01:00
92caebd4c5 threshold for chamber temp 2024-12-24 13:55:59 +01:00
079b4e4972 control loop refinement 2024-12-24 13:46:49 +01:00
fbf038eaaf cleanup 2024-12-23 14:15:53 +01:00
162c04bdbe Merge pull request 'Add control based on control table' (#8) from feature/control-table into main
Reviewed-on: #8
2024-12-23 13:21:20 +01:00
0a0b51edb6 fix find of correct control entry 2024-12-23 13:19:53 +01:00
e314b1a5b4 control burner based on table 2024-12-22 23:35:40 +01:00
9dd525457e add control table 2024-12-22 16:34:26 +01:00
859611f991 Merge pull request 'Add control loop state' (#7) from feature/control-status into main
Reviewed-on: #7
2024-12-21 22:12:44 +01:00
23e8f05df9 add status encoding 2024-12-21 22:11:46 +01:00
4ef6c8bd08 add control status 2024-12-21 22:02:16 +01:00
9abf64f9dd Merge pull request 'Invert Circulation Pump' (#6) from feature/pirculationpump-invert into main
Reviewed-on: #6
2024-12-21 21:22:25 +01:00
28475fa563 invert Circulation Pump GPIO 2024-12-21 21:21:12 +01:00
5d890b8654 Merge pull request 'Add safety contact output' (#5) from feature/safety_contact into main
Reviewed-on: #5
2024-12-19 21:41:14 +01:00
dfb03926c9 add safety contact output 2024-12-19 21:38:48 +01:00
f729d4000e Merge pull request 'Add SNTP support' (#4) from feature/ntp-client into main
Reviewed-on: #4
2024-12-19 21:17:35 +01:00
bf8038d9e2 cleanup and sort metrics 2024-12-19 21:15:09 +01:00
e5bb620a37 sntp module 2024-12-19 20:33:51 +01:00
0b9f5e2997 own wifi module 2024-12-19 18:58:05 +01:00
15b74c91f4 set server and cleanup 2024-12-17 22:26:04 +01:00
d1cb50cf98 some idea 2024-12-16 22:12:29 +01:00
1fb4b4b0e4 read 1-Wire again if error occurred 2024-12-15 10:24:44 +01:00
03fe849fec cleanup main 2024-12-13 23:17:45 +01:00
ea9cd3cf63 control module outline 2024-12-13 23:09:35 +01:00
1dbab68f1d set safe state if system fault detected 2024-12-13 22:45:03 +01:00
357608b30a increase inputTask Stack size 2024-12-13 22:34:02 +01:00
1af962190e switch to Recursive Mutex and non-blocking 2024-12-13 22:29:48 +01:00
8205253b5a safety state and input error detection 2024-12-13 19:26:16 +01:00
a7f6973efd add grade period for temp sensors 2024-12-13 17:25:58 +01:00
6e6d2965f7 rework sanity checks for temperature sensors 2024-12-11 22:37:43 +01:00
97956882dd started safety 2024-12-11 22:03:49 +01:00
9b943ec2c5 log cleanup 2024-12-10 22:14:28 +01:00
dfddeab566 rework average calc and export avg 2024-12-10 22:11:59 +01:00
cec891f0df add average 2024-12-10 21:25:36 +01:00