Wykres commitów

453 Commity (b5143e0445ac95511a32acc80e74d00f039f1647)

Autor SHA1 Wiadomość Data
Andrew de Quincey 82c2b2bcc7 more doc tweaks 2021-04-30 22:59:55 +01:00
Andrew de Quincey 25794fa012 add docs on ziegler-nicols tuning 2021-04-30 22:53:43 +01:00
Andrew de Quincey a7fafeed65 add recorder code 2021-04-30 22:23:11 +01:00
Andrew de Quincey b78c28068f Rename it 2021-04-30 21:44:23 +01:00
Andrew de Quincey 7b2bc3e1ba Add ziegler-nichols tool 2021-04-30 20:58:03 +01:00
Andrew de Quincey 20aec09485 Merge branch 'master' into ssl 2021-04-30 00:04:34 +01:00
Andrew de Quincey 3f72206eaa Fix pip module for websocket client 2021-04-29 23:22:04 +01:00
Andrew de Quincey e96ea00597 Merge branch 'master' into logger 2021-04-29 23:07:59 +01:00
Andrew de Quincey 168e71a5e3 Merge remote-tracking branch 'upstream/master' 2021-04-29 23:07:32 +01:00
Andrew de Quincey 6af55eeac6 simple kiln data logger 2021-04-29 23:02:54 +01:00
Jason Bruce ba05052c1c fixed bug about integral. it should now be reduced to get more integral
action
2021-04-29 15:23:41 -04:00
Jason Bruce 775eb0a0f2 fixing divide by zero bug when thermocouple read fails five times in a
row
2021-04-29 15:08:53 -04:00
Andrew de Quincey e1be00e2e3 fix comment 2021-04-28 23:38:36 +01:00
Andrew de Quincey 2963f7363b Merge branch 'master' into temp 2021-04-28 23:16:32 +01:00
Andrew de Quincey 86a38032da Merge branch 'master' into ssl 2021-04-28 23:16:15 +01:00
Jason Bruce f1b8cdc91c added config.gpio_sensor_di to the config file and the code for
max-31856. Thanks Mark Tilles.
2021-04-28 23:15:54 +01:00
Andrew de Quincey 9b08342038 rebuild temperature error handling and smoothing 2021-04-28 23:10:48 +01: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
Andrew de Quincey bbc6f0987b Clean up protocol 2021-04-20 23:31:14 +01:00
Andrew de Quincey 38161150d7 Automatically copy with ssl 2021-04-20 23:29:27 +01:00
Andrew de Quincey 712ad761af Merge remote-tracking branch 'upstream/master' 2021-04-19 21:41:52 +01:00
Jason Bruce 1d26ae973f removed MAX31956Error import because it does not exist 2021-04-19 08:05:40 -04:00
Jason Bruce c076fa6079 - added a few significant digits in logging statements to temps
- changed the wording of the emergency shutoff temp setting
2021-04-18 22:19:29 +01:00
Jason Bruce d2206a82b2 Merge branch 'master' of github.com:jbruce12000/kiln-controller 2021-04-14 18:16:57 -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 73a1d34259
Merge pull request #16 from adq/master
Add name of profile so secondary displays can work
2021-04-14 13:03:14 -04:00
Andrew de Quincey 07dbae9398 Add name of profile so secondary displays can work 2021-04-08 23:51:49 +01:00
Jason Bruce df4d3bc91c - better handling of led for kiln element heating 2021-04-01 09:30:40 -04:00
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