jbruce12000
|
7b646c95cf
|
added cost to web interface
|
2022-09-11 14:10:38 -04:00 |
jbruce
|
e45709a5a4
|
initial changes for cost calculation
|
2022-08-31 21:45:34 -04:00 |
jbruce
|
8fbb3ab649
|
adding configurable emergencies
|
2022-08-12 08:22:47 -04:00 |
jbruce12000
|
d1ea79925c
|
dupfree logger applied to all logs, fixed that
|
2022-06-26 12:03:33 -04:00 |
jbruce12000
|
9bedc9beda
|
make automatic restart log messages a little more verbose
|
2022-06-26 10:42:13 -04:00 |
jbruce12000
|
4d98f1de87
|
adding a logger to ignore duplicate messages
|
2022-06-26 10:30:16 -04:00 |
jbruce
|
b71d4f9d78
|
fixed bug where restarts and emergencies competed
|
2022-06-24 08:32:43 -04:00 |
jbruce
|
fddf22e6bf
|
making restart state file more generic. make logs less noisy. put sleep in code so ovenwatcher can be set
|
2022-06-21 15:53:34 -04:00 |
jbruce12000
|
7f5b1396b6
|
refactored restart code
|
2022-06-20 21:05:09 -04:00 |
jbruce12000
|
4601d92eeb
|
fixed bug where stop and restart collided. stop didn't stop. loop.
|
2022-06-20 11:14:32 -04:00 |
jbruce12000
|
4db8e30515
|
adding restart profile functionality
|
2022-06-19 16:20:44 -04:00 |
jbruce
|
82fab375ea
|
fix keyerror in logging
|
2022-05-16 09:01:59 -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
|
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
|
6e6c56d3a4
|
adding pid_control_window parameter, removing stop_integral_windup parameter, fixed api bug
|
2022-05-10 12:21:55 -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 |
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 |
jbruce
|
13f5493d15
|
Merge branch 'logger' of https://github.com/adq/kiln-controller into adq-logger
|
2021-10-28 11:32:35 -04: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 |
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
|
3d9dbd6778
|
Merge branch 'master' into noisecouple
|
2021-06-07 10:17:52 -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
|
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
|
ec3c825e8e
|
fix percent calculation
|
2021-05-01 20:27:48 +01:00 |
Andrew de Quincey
|
83512b1faf
|
fix simulated sensor
|
2021-05-01 17:34:13 +01:00 |
Andrew de Quincey
|
610ad4cdcd
|
calculate bad percent in temperature thread to prevent threading/boundary issues
|
2021-05-01 17:32:44 +01:00 |
Andrew de Quincey
|
c955c1f595
|
detect too many errors and shutdown
|
2021-05-01 15:37:30 +01:00 |
Andrew de Quincey
|
74a4aa3770
|
fix config.temperature_average_samples
|
2021-05-01 15:16:03 +01:00 |
Andrew de Quincey
|
9c77d1ab30
|
add config parameters for controlling temperature
|
2021-05-01 15:02:51 +01:00 |
Andrew de Quincey
|
816043b012
|
Merge branch 'master' into ziegler
# Conflicts:
# lib/oven.py
|
2021-05-01 11:51:46 +01:00 |
Andrew de Quincey
|
7bbc241578
|
Merge branch 'master' into temp
# Conflicts:
# lib/oven.py
|
2021-05-01 11:50:40 +01:00 |
Andrew de Quincey
|
93332b7d47
|
Merge branch 'master' into logger
# Conflicts:
# lib/oven.py
|
2021-05-01 11:49:24 +01:00 |
Jason Bruce
|
d60cc535d0
|
adding support to prevent integral windup
|
2021-04-30 20:27:19 -04:00 |
Andrew de Quincey
|
a7fafeed65
|
add recorder code
|
2021-04-30 22:23:11 +01:00 |