Commit Graph
100 Commits
Author SHA1 Message Date
jens 87d394ca17 - added listener for 'activate' 2020-12-17 16:35:30 +01:00
jens ddf8003f5c - refactored
- integrated stirrer
2020-12-17 16:28:50 +01:00
jens 311ff974cc - refactored 2020-12-17 14:53:31 +01:00
jens fb37750ec7 - refactored tasks 2020-12-17 14:45:43 +01:00
jens 5f1a8a94e0 - hendi: added open() with context manager
- heaterSim: use 100 Watt steps
2020-12-17 14:08:05 +01:00
jens c290f75fce - removed pot and tc params from source code 2020-12-16 20:19:42 +01:00
jens 24437329f0 - Compensate for max heat rate to reduce overshoot 2020-12-16 19:54:38 +01:00
jens cc20211c20 - fixed setting fake emp to real sensor 2020-12-16 18:48:10 +01:00
jens 71cd87085f - load params from config.json 2020-12-16 18:42:05 +01:00
jens 6dd0920010 - refactored 2020-12-16 17:13:57 +01:00
jens fa93a3911e - refactored 2020-12-16 17:10:46 +01:00
jens 48d0baa74f - added 2020-12-16 16:55:02 +01:00
jens 0cb958938f - added stirrer and hendi
- refactored
2020-12-16 16:52:32 +01:00
jens b216498c5b - improved gui 2020-12-16 09:16:32 +01:00
jens 73d1c844b0 - improved Kalman eval 2020-12-16 09:07:52 +01:00
jens f43b866023 - added host uri text entry 2020-12-16 08:55:41 +01:00
jens 834268c85e Improved Max31865 2020-12-15 11:11:25 +00:00
jens ad6ff61eba - added temp offset as argument 2020-12-14 20:18:17 +01:00
jens 7cac444424 Improved temp offset 2020-12-14 18:58:17 +00:00
jens 1ad33b488f - refactored temperature correction 2020-12-14 17:36:15 +01:00
jens 77dbca72ba - print out digits 2020-12-14 17:23:06 +01:00
jens 73b567363b - set temp offset to -1°C 2020-12-14 16:02:17 +01:00
jens 6b727e3ea4 Fixed Max31865 2020-12-14 08:42:27 +00:00
jens e2e6e24dcc - init base class 2020-12-14 09:39:54 +01:00
jens 6e1fb9702c Fixed import 2020-12-13 19:30:26 +01:00
jens 77649b3629 - fixed import of unknown modules 2020-12-13 19:23:53 +01:00
jens a74e1b573b - added max31865 2020-12-13 19:18:50 +01:00
jens 2327b214fc - increased kp 2020-12-13 16:31:20 +01:00
jens 7160be96fb Updated gitignore 2020-12-13 16:22:52 +01:00
jens 7f3935dc11 Merge branch 'master' of moon:/srv/repos/git/brewpi 2020-12-13 16:21:47 +01:00
jens 0633e464ca - refactored
- created TempSensorFactory
2020-12-13 16:21:08 +01:00
jens c401885967 - added 2020-12-13 15:53:46 +01:00
jens 752bb18ef5 - refactored 2020-12-13 14:52:16 +01:00
jens e26b4bfba0 - refactored 2020-12-13 14:47:42 +01:00
jens 8ec7dfbc98 - refactored 2020-12-13 14:23:26 +01:00
jens 87bac787c3 Added gitignore 2020-12-12 18:33:12 +00:00
jens 9321e46dc7 Test 2020-12-12 19:29:53 +01:00
jens 4adccdc2fd Test change 2020-12-12 19:22:04 +01:00
jens 91578c3445 Test change 2020-12-12 19:04:39 +01:00
jens 94402e3b7f Test change 2020-12-12 19:02:16 +01:00
jens e9074ae65a - WS Server listens on 0.0.0.0:8765 2020-12-12 18:42:34 +01:00
jens e96cb86703 - adde heatrate set, heatrate current (as commanded from Pid-T) 2020-12-11 15:18:22 +01:00
jens 8d57299d83 -added anti windup 2020-12-11 15:17:52 +01:00
jens e5139c5695 - PID-T doesn't need integral term 2020-12-11 14:23:43 +01:00
jens ada81935e3 - temp controller: use series PID for T and dT. PID-T sets setpoint on PIT-dT 2020-12-11 12:43:12 +01:00
jens c4e6aadaca - pot: handle 0 in alpha_delay 2020-12-11 08:30:15 +01:00
jens 52e3cf733d - TC: use offset 2020-12-10 12:46:13 +01:00
jens 2951c21eb3 - default setpoint is 20°C 2020-12-10 09:47:50 +01:00
jens 424f1d0d0f - fixed initial value for temp_controller 2020-12-10 09:40:38 +01:00
jens a484c59884 - added heater on/off modulation if heater is not capable of generating power minimum power
- set heaters minimum power to 500
2020-12-07 15:31:01 +01:00
jens fd312fdff9 - fixed activated 2020-12-07 10:23:40 +01:00
jens df33398c2d - used on-changed callbacks for heater and pot 2020-12-07 09:52:31 +01:00
jens fcd100ef0e - GUI: fixed initial of heatrate
- added constants for DT
2020-12-06 21:43:12 +01:00
jens e39323f694 - added State display 2020-12-06 16:27:02 +01:00
jens 69cc80354b - Heat rate is settable
- improved gui
2020-12-06 14:02:08 +01:00
jens a80cc2bf01 - TC: prepared for Rate set and get
- improved TC state machine
2020-12-06 12:05:55 +01:00
jens 493af820dc - TC: state IDLE introduced
- TC: send states
2020-12-06 11:34:54 +01:00
jens 448afb3e9a - refactored PID params 2020-12-05 18:40:23 +01:00
jens 55aa043efb - tempcontroller: added heat rate control 2020-12-05 18:33:16 +01:00
jens b5cdb1a973 - fixed loosing connection to Pot task 2020-12-02 17:19:12 +01:00
jens 6a6ca8c92d - PID: reverted yi reset on sign(err) change 2020-12-02 11:30:28 +01:00
jens 6939650708 - PID: use pot for testing 2020-12-02 11:24:31 +01:00
jens d6037b33d3 - PID: Modified AWU code 2020-12-01 23:21:45 +01:00
jens 5260af8bbd - PID: Reset yi on error sign changes 2020-12-01 21:59:03 +01:00
jens 8b481a98b8 - removed dbug prints
- PID: added Anti Windup code
2020-12-01 21:17:30 +01:00
jens 5a8409eec5 - fixed power slider 2020-12-01 20:26:34 +01:00
jens 463c2415d2 - send TempCtrl:Soll if changed 2020-12-01 19:59:55 +01:00
jens 806259963c - show TempCtrl:Soll in GUI 2020-12-01 19:51:46 +01:00
jens 19ed110d0b - fixed not exitting executor thread
- fixed PID params
2020-12-01 19:35:06 +01:00
jens 5c97ac4d5c - removed MsgIo::send_from_thread
- created sync variant of MessageDispatcher and MsgIo
- fixed delay in sending client messages
2020-12-01 12:41:01 +01:00
jens 919431f02d - some twaeks to pot_params
- increased sample rate of TC by factor 10
2020-11-30 19:13:45 +01:00
jens 5102ad935c - fixed water model 2020-11-29 19:12:17 +01:00
jens 4a87f361dd - added aHeater isActivated() 2020-11-29 14:45:21 +01:00
jens d9c587476f - added Temp controller
- use AttributeChange for Processing objects
2020-11-29 14:35:44 +01:00
jens d16b6b272a - use Valuechanged mechanism 2020-11-29 12:37:18 +01:00
jens 135f2b6898 - cleaned up 2020-11-29 10:59:33 +01:00
jens 886d03deff - added AttributeChange 2020-11-29 10:56:43 +01:00
jens a5d5959ff5 - added newline 2020-11-28 12:19:12 +01:00
jens 625535d1fb - refactored 2020-11-28 11:52:11 +01:00
jens 337da017b0 - changed task intervals 2020-11-27 19:49:06 +01:00
jens 9d609df44f - improved Kalman test 2020-11-27 19:43:41 +01:00
jens 63e4115db8 - improved temp controller test 2020-11-27 12:04:45 +01:00
jens db464080d9 - improved temp controller test 2020-11-26 22:04:22 +01:00
jens 18103df836 - fixed Kalman 2020-11-26 20:41:42 +01:00
jens e867bd574e - fixed Kalman 2020-11-26 20:33:56 +01:00
jens bf205742b1 - added Pid
- added Temp Controller
- added Kalman
2020-11-26 19:57:28 +01:00
jens f384110d76 - slider_initial_update on connect 2020-11-26 15:59:16 +01:00
jens 8f227eebe2 - added slider_initial_update 2020-11-26 12:40:05 +01:00
jens 77213fefaa - Reverted Initially enqueue GUI setter 2020-11-25 20:48:03 +01:00
jens 0bb510e7ad - Initially enqueue GUI setter 2020-11-25 19:17:34 +01:00
jens 02cd7b0444 - changed application icon 2020-11-25 19:06:42 +01:00
jens c2b96b5c1a - added application icon 2020-11-25 19:06:12 +01:00
jens 429c883e84 - heater improved min max power
- set slider lower / upper bounds from heater capabilities
2020-11-25 18:53:56 +01:00
jens 2c3f70a61e - added temperature sensor 2020-11-25 14:46:05 +01:00
jens ca39f04480 - decreased interval of heater and pot
- use value objects for changed tracking
2020-11-25 14:37:37 +01:00
jens 50db5c740f - display heater power on LCD 2020-11-25 11:03:10 +01:00
jens 6c5b5d0507 - display pot power on LCD 2020-11-25 10:48:24 +01:00
jens 337ed1e5cd - set power from slider 2020-11-25 10:09:28 +01:00
jens 4cde362642 - add subscription via MessageDispatcher 2020-11-25 08:41:43 +01:00
jens 89922a4984 - prepared for send and connect (Zwischenstand) 2020-11-24 21:24:43 +01:00