Commit Graph

437 Commits

Author SHA1 Message Date
Marko Burazin
ebc4c89143 Add ability to schedule when the kiln starts
This adds the possibility to use a datepicker in the modal after
clicking the start button to schedule when the kiln should start
running by itself automatically.
The timer is implemented in the backend and the start is triggered
there so closing or refreshing the browser does not stop it.
In the state when it's "waiting to start", the frontend state
changes so that the glowing timer icon is now shown instead of the
previously unused door icon. The state is also displayed as
SCHEDULED and above it the info states when it's due to start:
"Start at: ..."
2021-12-18 13:11:29 +01:00
jbruce12000
1450662aea pip3 fix to install RPi.GPIO 2021-12-16 18:17:59 -05:00
jbruce
34d55808f7 - RPI.GPio will not install with pip, but works fine with pip3 2021-11-29 08:43:26 -05:00
jbruce
ded995d671 Merge branch 'adq-logger' 2021-10-28 11:33:13 -04:00
jbruce
13f5493d15 Merge branch 'logger' of https://github.com/adq/kiln-controller into adq-logger 2021-10-28 11:32:35 -04:00
jbruce
15c2dbe77f fixed lib name in README 2021-10-22 07:59:53 -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
jbruce
ea928e9d8d add python3-dev so that requirements build without error 2021-10-20 09:55:45 -04:00
Jason Bruce
5860aad2bc
Merge pull request #34 from adq/tuning-cleanup
fix tuner heat()/cool() calls
2021-10-15 13:01:39 -04:00
Jason Bruce
36fd834a55 uncommenting rpi.gpio lib which is used by max31855 2021-08-09 13:45:58 -04:00
Jason Bruce
8445238b24 fixed a copy paste error in docs 2021-07-18 12:21:46 -04:00
Andrew de Quincey
3914316a31 fix call to cool() 2021-07-03 17:15:16 +01:00
Andrew de Quincey
ac283ebe79 remove unnecessary heat() tuning parameter 2021-07-03 17:13:14 +01:00
jbruce12000
1e2c73f810 sending kwh_rate and currency_type to the client for cost calculations 2021-06-10 11:17:43 -04:00
jbruce12000
9ebc17cc06 updating example config file 2021-06-08 22:28:32 -04:00
jbruce12000
73530c8af2 changing print statements for more flexibility with versions 2021-06-08 22:23:17 -04:00
Jason Bruce
4ef2782d9a adding link for max31856 2021-06-08 12:40:20 -04:00
Jason Bruce
7d68878fbb cleaning up config given latest code changes 2021-06-08 12:31:06 -04:00
Jason Bruce
bcfd6afbc7 removing defunct docs 2021-06-08 10:33:11 -04:00
Jason Bruce
cb6a611a6e cleaning up zn tuning changes 2021-06-08 10:31:05 -04:00
Jason Bruce
341d00e9a9 adding ZN tuner info to docs 2021-06-08 10:27:54 -04:00
Jason Bruce
ee1e7d354e reverting to old style print statements for older versions of python 2021-06-08 10:21:44 -04:00
Jason Bruce
18b4fdc4ea
Merge pull request #26 from adq/ziegler
Ziegler-Nicols kiln-tuner
2021-06-08 10:17:58 -04:00
Jason Bruce
0770fb5ac2
Merge branch 'master' into ziegler 2021-06-08 10:16:26 -04:00
jbruce12000
4a399aa103 changing print statement to work on python 3.5 2021-06-07 16:40:09 -04:00
Jason Bruce
c5e5acc725 setting sane defaults for new features 2021-06-07 10:32:17 -04:00
Jason Bruce
afcb7d5abf
Merge pull request #27 from adq/noisecouple
Thermocouple improvements
2021-06-07 10:20:10 -04:00
Jason Bruce
3d9dbd6778
Merge branch 'master' into noisecouple 2021-06-07 10:17:52 -04:00
Jason Bruce
09ee64403f adding a list of thermocouple types and feature about integral wind-up 2021-06-07 08:22:21 -04:00
Jason Bruce
f02ccdd86e
Merge pull request #29 from adq/windupmod
tweak windup so it isn't temperature dependant
2021-06-04 14:02:25 -04:00
Jason Bruce
5574c467b2 fixed bug in instructions 2021-06-04 09:12:49 -04:00
Jason Bruce
937228cc5f - changed the pid tuning page to a manual, pracitical approach 2021-06-04 09:08:57 -04:00
Jason Bruce
7bd5c969e4 - updated the installation docs 2021-06-01 15:23:45 -04:00
Andrew de Quincey
bee27bed29 remove more dead code 2021-05-26 18:30:42 +01:00
Andrew de Quincey
97bab2a248 remove unwanted return 2021-05-26 17:31:01 +01:00
Andrew de Quincey
941a158295 should be abs() 2021-05-26 17:24:19 +01:00
Andrew de Quincey
499f029ce5 prevent self.runtime from going negative during profile run 2021-05-26 17:23:43 +01:00
Andrew de Quincey
1c8f5843f0 disable item update during kiln catchup 2021-05-26 00:52:49 +01:00
Andrew de Quincey
665863d310 prevent runtime going negative at start of run in catchup mode 2021-05-18 01:21:12 +01:00
Andrew de Quincey
9137834b41 format stdout a bit better 2021-05-18 01:20:19 +01:00
Andrew de Quincey
2dfb4ed61e add stdout option 2021-05-16 20:31:25 +01:00
Andrew de Quincey
be4228da37 implement ocdetect and remove avgsel 2021-05-16 11:59:22 +01:00
Andrew de Quincey
6ab6dcd701 add open circuit detection code 2021-05-16 11:40:02 +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
82d7cab0a4 reorder register setup -- setup avgsel first, THEN enable continuous mode 2021-05-15 18:48:17 +01:00
Andrew de Quincey
c1ca132697 bugfix 2021-05-15 18:45:20 +01:00
Andrew de Quincey
225e591f35 don't change the GPIO unless we actually need to 2021-05-15 18:44:56 +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
f9fb4abe41 Merge branch 'master' into ziegler 2021-05-04 23:34:40 +01:00
Andrew de Quincey
71ecd56499 Merge branch 'master' into noisecouple 2021-05-04 23:33:31 +01:00