Lance Edgar
f31a0c4c22
Convert enabled
for Client, Probe to use datetime instead of boolean
...
value is null if disabled, else timestamp of when it was last enabled
2019-01-25 19:33:49 -06:00
Lance Edgar
1f8507508a
Make dummy probe use tighter pattern for random readings
...
to make for a more reasonable-looking graph
2018-10-20 04:17:42 -05:00
Lance Edgar
0ff20eb753
Add image fields for Appliance table
...
raw, normalized, thumbnail
2018-10-19 19:16:06 -05:00
Lance Edgar
6be6467f59
Add appliance table, and probe "location" in that context
2018-10-19 17:51:25 -05:00
Lance Edgar
871a9154da
Update some timeout field docstrings, per latest refactor
2018-10-19 16:47:20 -05:00
Lance Edgar
19553edda6
Add per-status timeouts and tracking for probe status
...
i.e. this lets us keep track of when a probe becomes "high temp" and then later
if it becomes "critical high temp" we can still know how long it's been high
2018-10-19 14:58:30 -05:00
Lance Edgar
440abf2b56
Improve docstrings for some model attributes
2018-10-06 17:39:54 -05:00
Lance Edgar
18b224a3e0
Add Client.disk_type
to track SD card vs. USB
...
i.e. assuming raspberry pi device for the client. kind of a specific use case
behind this but it seemed like it could be useful generally
2018-09-28 19:14:55 -05:00
Lance Edgar
30a0f98e1d
Add notes field to client and probe tables
2018-09-28 12:26:49 -05:00
Lance Edgar
152ea26c02
Add Client.archived
flag, ignore archived for "disabled probes" check
...
this lets us keep old client config around without deleting it, but it should
not interfere with other logic etc.
2018-09-28 12:21:21 -05:00
Lance Edgar
ef657d0842
Fix alembic script AGAIN
...
geez man
2017-08-08 18:46:53 -05:00
Lance Edgar
32eb01fe09
Fix tempmon alembic script per continuum needs
...
is this really what we have to do now..?
2017-08-08 18:43:10 -05:00
Lance Edgar
5d81ac19a6
Grow the Reading.degrees_f
column
...
sometimes a probe will report a wacky temperature, but we should record
it even so
2017-08-05 12:54:08 -05:00
Lance Edgar
844a05202e
Add Client.readings
backref
2017-08-04 16:07:35 -05:00
Lance Edgar
aee6f6d341
Auto-delete child objects when deleting Client or Probe object
...
although if there are a lot of readings, this will still suck...
2017-08-04 15:14:48 -05:00
Lance Edgar
90e431c617
Switch license to GPL v3 (no longer Affero)
...
refs #2
2017-07-06 23:38:50 -05:00
Lance Edgar
7f85483b73
Fix typo
2017-04-01 16:37:00 -05:00
Lance Edgar
4e11748b45
Add configurable delay per client; improve try/catch
2017-02-09 17:59:06 -06:00
Lance Edgar
7550e63940
Initial commit
2016-12-05 19:06:34 -06:00