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
jbruce
9beb48594f
- changing max temp to just above cone 6
2018-11-28 10:39:22 -05:00
jbruce
b87deab01c
- added shut down temp if it's exceeded, kiln shuts down
2018-11-27 13:49:46 -05:00
jbruce
089daf36f5
- adding some params that are not used yet
2018-11-27 13:33:11 -05:00
jbruce
6bce47931e
- changing slope to F degs / hour
2018-11-27 09:08:51 -05:00
jbruce
b96be09ef3
- removing unneeded gpio pins
2018-11-26 08:49:21 -05:00
jbruce
0d4a2232ce
-changing name to kiln controller
2018-11-25 21:22:20 -05:00
jbruce
9d5beab15f
- changed hazard led temp to 1300
...
- removed old logging code in oven.py
2018-11-23 18:04:56 -05:00
jbruce
3cc7c4a11b
- changed time step to one sec in config
...
- added sleep for simulations to accurately reflect a real run
2018-11-22 09:48:22 -05:00
jbruce
0c9cec39f4
- adding my config.py
2018-11-21 11:36:58 -05:00