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