Marko Burazin
4d5bd9a0cd
Merge ebc4c89143 into 358679321a
2022-06-16 22:21:50 +10:00
jbruce12000
358679321a
fix doc indentation
2022-06-04 17:02:41 -04:00
jbruce12000
df7c550ab1
adding post memo to api
2022-05-29 12:21:32 -04:00
jbruce12000
50f48cae78
adding all kiln log output, not just stats
2022-05-27 10:34:32 -04:00
jbruce12000
1da733d117
better instructions if get kiln_url fails
2022-05-23 18:19:43 -04:00
jbruce
ebfe218380
fix grammar error
2022-05-23 15:27:51 -04:00
jbruce
3998dbbcfb
watcher docs update
2022-05-23 15:23:44 -04:00
jbruce
eca08aef2a
adding watcher instructions
2022-05-23 15:18:28 -04:00
jbruce
ad6318f9ac
add comma after slack url
2022-05-23 10:21:19 -04:00
jbruce12000
1e736908bc
added docs about watcher
2022-05-22 16:10:45 -04:00
jbruce12000
9854af6f05
changing default output message
2022-05-22 15:49:27 -04:00
jbruce12000
cb863dca4a
added OK to fine output
2022-05-22 15:13:13 -04:00
jbruce12000
a6e42cacf0
adding standard logging
2022-05-22 15:06:38 -04:00
jbruce12000
35b0da2955
changing watcher to use a class
2022-05-22 14:49:21 -04:00
jbruce
d6f4f71e7f
adding timeout to get
2022-05-22 11:50:44 -04:00
jbruce
71b88a91ac
pretty print stats dict on error
2022-05-22 11:39:10 -04:00
jbruce
7e17db53fe
fix docs on stats api call
2022-05-21 14:21:45 -04:00
jbruce
8e5cf43167
created watcher script, changed api endpt to /api/stats and get instead of post
2022-05-21 13:54:54 -04:00
jbruce
62c2d793aa
adding stats api call
2022-05-21 10:29:18 -04:00
jbruce
dcd722ad5f
adding stats api call. good for monitoring
2022-05-21 10:20:45 -04:00
jbruce
97a13e1a45
grab only oven temperature logs
2022-05-20 15:03:10 -04:00
jbruce
41c217dab8
changing wording to be less confusing
2022-05-19 11:38:49 -04:00
jbruce12000
ae9319c04e
add fcommon cflag to install instructions
2022-05-18 20:28:33 -04:00
jbruce12000
b5143e0445
add docs on ziplogs script
2022-05-18 10:03:57 -04:00
jbruce
7dd0f9dd9c
adding support script to gzip logs
2022-05-18 08:24:06 -04:00
jbruce
82fab375ea
fix keyerror in logging
2022-05-16 09:01:59 -04:00
jbruce
5c6ea61d45
changing logs docs
2022-05-15 14:58:36 -04:00
jbruce
874557fd1e
of the N temps readings every duty cycle, 2s by default, strip the top 25 percent and bottom 25 percent from those readings, use the rest to get the average temp over the cycle.
2022-05-14 15:37:58 -04:00
jbruce
165a8b16dd
moving logging to one place. make logging output more verbose. remove code to zero out iterm if out of pid window.
2022-05-12 22:46:45 -04:00
jbruce
3d0ced062c
have new heating progress bar always display, not just when heating. earlier code simplification was not clearly tested. caused lots of problems. fixing.
2022-05-12 21:40:03 -04:00
jbruce
bbea1aaf04
changing default for pid control window to 10 degrees
2022-05-12 21:15:58 -04:00
jbruce
8546d91035
simplified code changes for pid window. removed static flashing heat image with simple html progress bar
2022-05-12 19:24:44 -04:00
jbruce12000
dab1c45b7f
removing config.py.EXAMPLE and docs describing it
2022-05-11 09:23:02 -04:00
jbruce12000
8ab564c72b
change port back to 8081
2022-05-10 13:11:16 -04:00
jbruce12000
6e6c56d3a4
adding pid_control_window parameter, removing stop_integral_windup parameter, fixed api bug
2022-05-10 12:21:55 -04:00
jbruce
8a3cd4253e
adding comments about zeroing out integral with use of kiln_must_catch_up
2022-05-01 21:20:24 -04:00
jbruce12000
d839e082e6
increased freq of pid logging. zero out integral component if kiln_must_catch_up is True and outside of kiln_must_catch_up_max_error window
2022-05-01 17:52:37 -04:00
jbruce12000
273ef866cc
make example config same as standard config
2022-04-05 16:58:36 -04:00
jbruce
1acc57733c
adding config.ignore_emergencies setting
2022-03-21 12:54:35 -04:00
jbruce
cae9b166ca
- fix for folks using kiln_must_catch_up setting. fixed a time slipping
...
issue when this setting is used.
2022-03-07 11:14:44 -05:00
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