]>
hydra-www.ietfng.org Git - acmetensortoys-snakecontrol/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Nathaniel Wesley Filardo [Sat, 10 Feb 2018 23:52:35 +0000 (18:52 -0500)]
rpb.expect: rework to support retry
Nathaniel Wesley Filardo [Sat, 10 Feb 2018 23:51:50 +0000 (18:51 -0500)]
simplify discard of extraneous lines in lcdproclib
Nathaniel Wesley Filardo [Sat, 10 Feb 2018 23:50:45 +0000 (18:50 -0500)]
pidloop: optionally distinguish kP for + and - errors
Nathaniel Wesley Filardo [Sat, 10 Feb 2018 23:49:30 +0000 (18:49 -0500)]
pidmonitor: save and restore PID loop state automagically
Nathaniel Wesley Filardo [Mon, 22 Jan 2018 02:42:52 +0000 (21:42 -0500)]
Move BME280 monitoring to its own program
Nathaniel Wesley Filardo [Wed, 20 Dec 2017 02:17:35 +0000 (21:17 -0500)]
Tidy pidmonitor
Move fini printout to after write, so that fini messages in the log
become indicators of successful iteration.
Nathaniel Wesley Filardo [Wed, 20 Dec 2017 02:16:18 +0000 (21:16 -0500)]
Bring last heater under DMX control
Nathaniel Wesley Filardo [Tue, 19 Dec 2017 00:03:21 +0000 (19:03 -0500)]
Further robustification
lcdproc-monitor.expect leaks memory (?) in operation, so artificially
clamp down while looking for a better fix. runit will restart it if
it dies. Do the same for lcd-remind.
Nathaniel Wesley Filardo [Sat, 16 Dec 2017 23:16:13 +0000 (18:16 -0500)]
Continue tweaking display
Annoyingly, we cannot use icons and vbars on the same screen
due to LCDproc or hardware limitations. Boo. Fake it with
A - Z.
Redo the door layout to be a checked checkbox if none open, or
an unchecked checkbox with either L(eft), R(ight), or B(oth) shown.
While here, add a heartbeat of sorts to count loops through the
monitor. If this digit doesn't increment, something's gone wrong!
Nathaniel Wesley Filardo [Sun, 17 Dec 2017 03:35:29 +0000 (22:35 -0500)]
Increase debugging in pidmonitor
Nathaniel Wesley Filardo [Sat, 16 Dec 2017 23:18:59 +0000 (18:18 -0500)]
Change sensor identities
Rather than route everything back to one board, take advantage of
some spare space on the breadboard used for door sensors and gang
some 1W sensors there. This reduces the need for long cables. :)
Nathaniel Wesley Filardo [Sat, 16 Dec 2017 23:18:32 +0000 (18:18 -0500)]
Robustification
Nathaniel Wesley Filardo [Sat, 16 Dec 2017 21:27:50 +0000 (16:27 -0500)]
lcdproc-remind: only show screen if reminders exist
Nathaniel Wesley Filardo [Sat, 16 Dec 2017 23:25:55 +0000 (18:25 -0500)]
Run aerator manually, rather than under remind supervision
"Always" seems to be sane.
Nathaniel Wesley Filardo [Fri, 15 Dec 2017 04:02:44 +0000 (23:02 -0500)]
Fix lcdproc-remind interaction by ensuring the log file exists
At startup, until cron kicks off remind, we won't have a log file and
inotify will fail. This is a tranient failure, at least.
Nathaniel Wesley Filardo [Fri, 15 Dec 2017 04:01:59 +0000 (23:01 -0500)]
Tweak web and rrdtool graph goo to separate DMX outs
Nathaniel Wesley Filardo [Fri, 15 Dec 2017 04:01:30 +0000 (23:01 -0500)]
Change LCD status display layout
Nathaniel Wesley Filardo [Fri, 15 Dec 2017 04:00:42 +0000 (23:00 -0500)]
Second PID loop to drive left tank-side heater
Nathaniel Wesley Filardo [Tue, 12 Dec 2017 19:20:37 +0000 (14:20 -0500)]
Add door monitor support
While here, tweak regexes in lcdproc-monitor
Nathaniel Wesley Filardo [Wed, 29 Nov 2017 20:50:15 +0000 (15:50 -0500)]
Move generated images and resize them, while here
Nathaniel Wesley Filardo [Wed, 29 Nov 2017 19:45:21 +0000 (14:45 -0500)]
Update sensor suite
Nathaniel Wesley Filardo [Wed, 29 Nov 2017 19:45:49 +0000 (14:45 -0500)]
Add reminders to web view
Nathaniel Wesley Filardo [Fri, 9 Jun 2017 08:34:33 +0000 (04:34 -0400)]
Further fixes to lcdproc-remind
Nathaniel Wesley Filardo [Fri, 9 Jun 2017 04:15:26 +0000 (00:15 -0400)]
Don't monitor in inotifywait in lcdproc-remind
Nathaniel Wesley Filardo [Wed, 7 Jun 2017 16:34:19 +0000 (12:34 -0400)]
Bunch of updates, including new lcdproc client
Nathaniel Wesley Filardo [Sun, 7 May 2017 19:38:20 +0000 (15:38 -0400)]
Minor overhaul for LCD and BME
Add BME280 sensor to tank top
Add lcdproc interface which scrapes pidmonitor logs for display
Other tweaks around town
Nathaniel Wesley Filardo [Mon, 10 Apr 2017 17:06:30 +0000 (17:06 +0000)]
Initial commit