Jason Bruce
eb4c212471
- show better estimation of time kiln elements are being heated
...
in web client
2021-03-29 19:22:35 -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
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