624 Commits

Author SHA1 Message Date
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 2831c3094a - schedule shifting when cooling too slowly added
- increase window size where PID control takes effect
- average thermocouple readings instead of taking max
2021-03-20 22:09:44 -04:00
jbruce12000 b524360443 - another comment for a feature to fix 2021-03-17 20:14:00 -04:00
jbruce12000 a27acbace5 - comments for future work 2021-03-17 20:05:38 -04:00
Jason Bruce d76d89ecd9 Merge branch 'master' of github.com:jbruce12000/kiln-controller 2021-03-16 17:46:34 -04:00
Jason Bruce f0d2118fde fixed instructions for running a simulation 2021-03-16 17:46:02 -04:00
jbruce12000 23d6ff67b0 - need to uncomment a few requirements to get software to run on linux 2021-03-15 19:00:27 -04:00
Jason Bruce fa815662d1 fixed improper plural 2021-03-14 21:48:41 -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 9da98f3c54 remove spi docs. removed from code. 2021-03-14 21:46:14 -04:00
Jason Bruce 26967ca655 list new features 2021-03-14 21:43:14 -04:00
Jason Bruce 8603138e66 - fixing bugs with real hardware 2021-03-14 15:45:24 -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
Jason Bruce 5bd8c28388 Merge pull request #12 from ryanjdillon/small_fixes
Improve main routine with other small fixes
2021-01-23 13:29:03 -05:00
Ryan J. Dillon bac1a2d789 Remove space in print statements 2020-12-22 15:31:06 +01:00
Ryan J. Dillon 084d302b43 Prevent CPU overload on idle condition 2020-12-22 15:29:11 +01:00
Ryan J. Dillon 9de2db739a Remove trailing whitespace 2020-12-22 15:27:55 +01:00
Ryan J. Dillon 3b919a4a59 Check for valid websocket message before processing 2020-12-22 15:26:57 +01:00
Ryan J. Dillon e3b58a083e Add import for WebSocketError to application module 2020-12-22 11:20:43 +01:00
jbruce12000 69ce37db58 - added ziegler nichols method of tuning 2020-04-20 17:15:19 -04:00
Jason Bruce 788e12aebf Merge branch 'master' of https://github.com/jbruce12000/kiln-controller 2020-03-18 04:32:04 -09:00
Jason Bruce 217482b10c - adding a smoker service that restarts a specific schedule if the power goes out 2020-03-18 04:31:37 -09:00
Jason Bruce b75c39b642 - adding virtualenv 2020-03-17 20:49:48 -04:00
Jason Bruce 547577b896 - updating instructions to include virtualenv 2020-03-17 15:46:21 -09:00
Jason Bruce 82fed5dc4f Merge branch 'python3'
python2 is no longer supported, switching default to python3
2019-12-10 12:52:33 -05:00
jbruce12000 b5da4043ca - upgrade setuptools or gevent compile fails 2019-05-05 16:58:14 -04:00
Jason Bruce 795292c3d2 - fix bug in skipping data, slice must be an int 2019-04-24 22:34:11 -04:00
Jason Bruce 8046d9c214 - bug with skipping data, index must be an int 2019-04-24 22:33:00 -04:00
Jason Bruce 6746155e7e - another docs fix for python3 2019-04-18 14:57:56 -04:00
Jason Bruce 5118c9f1c3 more for python3 2019-04-18 11:57:29 -04:00
Jason Bruce 3718d0952a - first stab at getting code python3 compliant 2019-04-18 11:44:54 -04:00
jbruce12000 56fec3ede7 - fixing pin labels on rpi 2019-03-07 09:54:43 -05:00
jbruce12000 3ec77c661c - clean up logs docs 2019-03-05 20:15:04 -05:00
jbruce12000 d301848001 Merge branch 'master' of https://github.com/jbruce12000/kiln-controller 2019-03-05 20:11:12 -05:00
jbruce12000 1ea7a3420d - adding docs about where logs go 2019-03-05 20:10:48 -05:00
Jason Bruce dacbe491f0 - changed pip install to apt-get install... oops 2019-03-05 11:16:57 -05:00
Jason Bruce edea921d88 - never used spi, so fixing some leftovers for an issue 2019-03-03 18:24:52 -05:00
jbruce12000 8c765ed82d - added thermocouple_offset, changing config comments to match 2019-02-27 21:38:36 -05:00
jbruce12000 e72cbe0b6c - implemented thermocouple_offset 2019-02-27 21:33:10 -05:00
jbruce 29890c6e3d - copy config.py to example 2019-01-16 12:35:19 -05:00
jbruce 69384c2d82 -desc of duty cycle of system 2019-01-16 12:34:50 -05:00
jbruce 7487e5188b - bold sensor_time_wait 2019-01-16 11:05:48 -05:00
jbruce 78a08ea030 - document sensor_time_wait 2019-01-16 11:00:42 -05:00
jbruce 39aaa4e995 - moved PID tuning guide up into the configuration section 2019-01-16 10:53:40 -05:00
jbruce12000 c4d304f71e - short desc 2019-01-15 19:04:28 -05:00
jbruce12000 fc9f22fbaf - fix spelling 2019-01-15 19:03:05 -05:00
jbruce12000 ff0f9ad819 - add wikimedia animation 2019-01-15 19:01:45 -05:00
jbruce12000 5864e55465 - clarify common api use in features 2019-01-15 18:57:17 -05:00
jbruce12000 34f872e9a1 - changed 220 to line voltage 2019-01-11 16:31:42 -05:00