Commit Graph

488 Commits

Author SHA1 Message Date
f0772a8072 No need for async 2024-08-29 12:11:49 +08:00
b9ba1e2d9f Remove extra imports 2024-08-29 12:02:56 +08:00
4997db0b4c blank line 2024-08-29 11:48:39 +08:00
65e3f6395b report group 2024-08-29 11:47:39 +08:00
daa3192d41 end_session in thermostat itself afterall 2024-08-29 11:40:57 +08:00
a6be838445 Reorder MainWindow 2024-08-29 11:26:11 +08:00
89076b2d13 Actually pid_auto_tune_request belongs to ctrl_panel 2024-08-29 11:09:33 +08:00
78b3f8e419 fixup! fixup! Rearrange MainWindow.__init__ 2024-08-29 10:57:45 +08:00
3925551071 Move command line host:port setting handling
To main
2024-08-29 10:36:18 +08:00
2fd852e171 finish IP -> HOST 2024-08-29 10:35:41 +08:00
425dee173b No need for explicitly resetting Autotune elements 2024-08-28 17:49:19 +08:00
9531e7063a fixup! Rearrange MainWindow.__init__ 2024-08-28 17:26:43 +08:00
e3ea0f970e Use new style super() 2024-08-28 17:22:59 +08:00
9b9b4baf98 Rearrange MainWindow.__init__ 2024-08-28 17:20:14 +08:00
60295d2baa Thermostat: Add disconnect callback
For communicating with the autotuner before the client fully
disconnects
2024-08-28 17:06:17 +08:00
c761f9fe94 Fix hwrev getting 2024-08-28 16:32:55 +08:00
585c35b4c9 fixup forgetting to await 2024-08-28 16:09:30 +08:00
f9f8f6f2b6 Remove info_box_trigger 2024-08-28 13:45:57 +08:00
2a12d02bc8 Remove connection errored 2024-08-28 13:38:09 +08:00
96b0ddc26c Simply test for connectivity for turning PID off 2024-08-28 13:37:49 +08:00
e30d07d707 Fix pressing enter not working in conn menu 2024-08-28 11:38:51 +08:00
326c22d6b2 Assign connection_errored as well 2024-08-28 11:07:34 +08:00
b3f629fb4a Back out 2024-08-28 11:06:26 +08:00
c2dccb80f8 Put UI changes into conn_menu 2024-08-28 11:03:26 +08:00
db127f788b fixup! Refactor repeated stuff 2024-08-28 10:55:58 +08:00
863106d835 fixup! Concentrate ThermostatCtrlMenu UI changes 2024-08-28 10:54:58 +08:00
ff4aa61b1e fixup! Clear Graph UI changes 2024-08-28 10:52:12 +08:00
209ea365c2 ConnectionBtn + StatusLbl 2024-08-28 10:50:48 +08:00
35a179f7fa Clear Graph UI changes 2024-08-28 10:50:38 +08:00
94eb6b09fd Concentrate ThermostatCtrlMenu UI changes 2024-08-28 10:33:59 +08:00
2ec059d402 Descriptive name 2024-08-28 10:24:37 +08:00
ac9ddc92a6 Refactor repeated stuff 2024-08-28 10:24:25 +08:00
94eb331c96 Actually move it into autotuners 2024-08-27 18:29:13 +08:00
40abceb688 Split PID handler UI up 2024-08-27 18:24:56 +08:00
7b662374bc hwrev updates 2024-08-27 18:13:05 +08:00
dc5460f591 aioclient: Add missing readline for saving
Saving all channels returns multiple JSON objects, read the extra {}.
2024-08-27 17:08:38 +08:00
df79d4d977 Fix not actually awaiting for load/save 2024-08-27 17:07:45 +08:00
9910f935a9 Add back the info_box 2024-08-27 17:07:12 +08:00
e3ac7debc4 Fix info boxes for load/saving from flash 2024-08-27 17:00:16 +08:00
a8d7986c82 Move reset request to thermostat control menu
We don't get auto reconnect anymore
2024-08-27 16:51:01 +08:00
5a09c026fa Move pid autotuning request to CtrlPanel
And update autotune UI only on state change instead of every single
report update
2024-08-27 16:46:48 +08:00
8ab04ac3cd autotuner*s* 2024-08-27 16:04:07 +08:00
5ecbb262be Move channelGraph stuff inside LiveDataPlotter 2024-08-27 16:01:07 +08:00
f141705b0e Move plot_options_menu stuff into menu 2024-08-27 16:01:03 +08:00
19470b3d02 Move autotune ticking connect 2024-08-27 15:20:50 +08:00
5862a2f7d5 Moove functools up 2024-08-27 14:56:17 +08:00
ac34472d31 Get thermostat_ctrl_menu to subscribe to hwrev updates 2024-08-27 13:31:23 +08:00
f45061a652 Save/load info box content 2024-08-27 13:21:41 +08:00
d9a3fcdc4b Remove unused load/save request & signal 2024-08-27 13:19:06 +08:00
22fc7cbf22 Fix loading all channel settings would bring up 2 info boxes 2024-08-27 13:17:25 +08:00