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