Wykres commitów

59 Commity (16a7d6eaa426b843c6d9e66b422b4e8cdc2bfe75)

Autor SHA1 Wiadomość Data
John Pickup 8295303954 clear status on each oven iteration 2023-06-24 06:04:59 +01:00
John Pickup 7883a39dd3 Switch thermocouple 2023-06-23 11:40:42 +01:00
John Pickup 855e7d3eec Add a mutex to the display and refresh more often 2023-06-22 07:28:35 +01:00
John Pickup 7273df06e1 . 2023-06-17 12:39:49 +01:00
John Pickup f59f0f38a3 .. 2023-06-17 12:37:37 +01:00
John Pickup 19c233c228 Initial work on using a display 2023-06-14 20:21:31 +01:00
John Pickup aac4085c6c
Update config.py 2023-06-01 10:19:57 +01:00
John Pickup e38808b5e0
Initial config changes 2023-06-01 10:05:41 +01:00
jbruce f0c97ed220 make hours the tick size on the live graph always 2022-12-16 09:49:19 -05:00
jbruce bfde2e0421 fix ticks to be even hours/mins/secs on graph 2022-11-15 10:46:00 -05:00
jbruce12000 30716f3bb5 remove listening_ip and making it static at 0.0.0.0. also changing default port to 8081 2022-10-16 13:32:21 -04:00
jbruce 66c96737a5 comment to set pid_control_window to positive integer 2022-10-14 08:22:09 -04:00
jbruce 14a7d74479 change comment about when cost settings get used 2022-10-13 12:41:47 -04:00
jbruce12000 7b646c95cf added cost to web interface 2022-09-11 14:10:38 -04:00
jbruce e45709a5a4 initial changes for cost calculation 2022-08-31 21:45:34 -04:00
jbruce 8fbb3ab649 adding configurable emergencies 2022-08-12 08:22:47 -04:00
jbruce12000 1e97db2e22 set config location for loading profiles and load on start-up 2022-07-01 15:49:20 -04:00
jbruce12000 03b5bd9c26 creating the kiln-profiles branch for using the new kiln-profiles repo 2022-07-01 15:39:07 -04:00
jbruce be7f8bdc1e merge automatic restart branch with master 2022-06-28 14:10:34 -04:00
jbruce fddf22e6bf making restart state file more generic. make logs less noisy. put sleep in code so ovenwatcher can be set 2022-06-21 15:53:34 -04:00
jbruce12000 7f5b1396b6 refactored restart code 2022-06-20 21:05:09 -04:00
jbruce12000 4601d92eeb fixed bug where stop and restart collided. stop didn't stop. loop. 2022-06-20 11:14:32 -04:00
jbruce12000 4db8e30515 adding restart profile functionality 2022-06-19 16:20:44 -04:00
jbruce 165a8b16dd moving logging to one place. make logging output more verbose. remove code to zero out iterm if out of pid window. 2022-05-12 22:46:45 -04:00
jbruce bbea1aaf04 changing default for pid control window to 10 degrees 2022-05-12 21:15:58 -04:00
jbruce12000 8ab564c72b change port back to 8081 2022-05-10 13:11:16 -04:00
jbruce12000 6e6c56d3a4 adding pid_control_window parameter, removing stop_integral_windup parameter, fixed api bug 2022-05-10 12:21:55 -04:00
jbruce 8a3cd4253e adding comments about zeroing out integral with use of kiln_must_catch_up 2022-05-01 21:20:24 -04:00
jbruce 1acc57733c adding config.ignore_emergencies setting 2022-03-21 12:54:35 -04:00
jbruce 52929e3af6 removed max-31856 requirements from config.py and commented out import.
this should be the sane default for simulations to work.
2021-10-21 11:07:44 -04:00
Jason Bruce 7d68878fbb cleaning up config given latest code changes 2021-06-08 12:31:06 -04:00
Jason Bruce c5e5acc725 setting sane defaults for new features 2021-06-07 10:32:17 -04:00
Jason Bruce 3d9dbd6778
Merge branch 'master' into noisecouple 2021-06-07 10:17:52 -04:00
Andrew de Quincey be4228da37 implement ocdetect and remove avgsel 2021-05-16 11:59:22 +01:00
Andrew de Quincey cd7b3cd26b tweak windup so it isn't temperature dependant 2021-05-16 00:43:34 +01:00
Andrew de Quincey 6f92021f09 add line frequency setting and expose avgsel value 2021-05-15 18:27:15 +01:00
Andrew de Quincey 0f2eb392c9 typo 2021-05-01 15:03:38 +01:00
Andrew de Quincey 9c77d1ab30 add config parameters for controlling temperature 2021-05-01 15:02:51 +01:00
Jason Bruce d60cc535d0 adding support to prevent integral windup 2021-04-30 20:27:19 -04:00
Jason Bruce e16aab8e66 added config.gpio_sensor_di to the config file and the code for
max-31856. Thanks Mark Tilles.
2021-04-28 16:17:22 -04:00
Jason Bruce c76b4331f1 - added a few significant digits in logging statements to temps
- changed the wording of the emergency shutoff temp setting
2021-04-14 18:16:03 -04:00
Jason Bruce 85553ec9d6 - added git to requirements
- changed oven resistance in simulation so it can get hot enough to
complete entire schedule
2021-03-25 17:40:50 -04:00
Jason Bruce a3243097c7 - big change to PID class. It was not properly handling the integral.
Essentially it was never large enough to impact the loop. The integral
has been inverted so if you want more integral, define it as a smaller
number.
- added a comment to the config about changing the temp scale
2021-03-24 08:32:06 -04:00
Jason Bruce 6d05d4045b changing sensor time wait back to 2s to match docs 2021-03-14 21:47:37 -04:00
Jason Bruce c5b7f21044 - complete rewrite of oven class
- simulation more accurate
- added kiln_must_catch_up functionality
- added max31856 support
2021-03-14 15:16:03 -04:00
jbruce12000 8c765ed82d - added thermocouple_offset, changing config comments to match 2019-02-27 21:38:36 -05:00
jbruce 69384c2d82 -desc of duty cycle of system 2019-01-16 12:34:50 -05:00
jbruce12000 c15a34bc39 - changed pid values to the tuned values for my kiln 2018-12-15 15:55:17 -05:00
jbruce 91b5a62733 - changing gpio for heat 2018-12-01 14:18:29 -05:00
jbruce 31fb110664 - adding ideas to config 2018-11-28 15:42:04 -05:00