]> hydra-www.ietfng.org Git - acmetensortoys-snakecontrol/log
acmetensortoys-snakecontrol
8 years agosimplify discard of extraneous lines in lcdproclib
Nathaniel Wesley Filardo [Sat, 10 Feb 2018 23:51:50 +0000 (18:51 -0500)]
simplify discard of extraneous lines in lcdproclib

8 years agopidloop: optionally distinguish kP for + and - errors
Nathaniel Wesley Filardo [Sat, 10 Feb 2018 23:50:45 +0000 (18:50 -0500)]
pidloop: optionally distinguish kP for + and - errors

8 years agopidmonitor: save and restore PID loop state automagically
Nathaniel Wesley Filardo [Sat, 10 Feb 2018 23:49:30 +0000 (18:49 -0500)]
pidmonitor: save and restore PID loop state automagically

8 years agoMove BME280 monitoring to its own program
Nathaniel Wesley Filardo [Mon, 22 Jan 2018 02:42:52 +0000 (21:42 -0500)]
Move BME280 monitoring to its own program

8 years agoTidy pidmonitor
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.

8 years agoBring last heater under DMX control
Nathaniel Wesley Filardo [Wed, 20 Dec 2017 02:16:18 +0000 (21:16 -0500)]
Bring last heater under DMX control

8 years agoFurther robustification
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.

8 years agoContinue tweaking display
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!

8 years agoIncrease debugging in pidmonitor
Nathaniel Wesley Filardo [Sun, 17 Dec 2017 03:35:29 +0000 (22:35 -0500)]
Increase debugging in pidmonitor

8 years agoChange sensor identities
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. :)

8 years agoRobustification
Nathaniel Wesley Filardo [Sat, 16 Dec 2017 23:18:32 +0000 (18:18 -0500)]
Robustification

8 years agolcdproc-remind: only show screen if reminders exist
Nathaniel Wesley Filardo [Sat, 16 Dec 2017 21:27:50 +0000 (16:27 -0500)]
lcdproc-remind: only show screen if reminders exist

8 years agoRun aerator manually, rather than under remind supervision
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.

8 years agoFix lcdproc-remind interaction by ensuring the log file exists
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.

8 years agoTweak web and rrdtool graph goo to separate DMX outs
Nathaniel Wesley Filardo [Fri, 15 Dec 2017 04:01:59 +0000 (23:01 -0500)]
Tweak web and rrdtool graph goo to separate DMX outs

8 years agoChange LCD status display layout
Nathaniel Wesley Filardo [Fri, 15 Dec 2017 04:01:30 +0000 (23:01 -0500)]
Change LCD status display layout

8 years agoSecond PID loop to drive left tank-side heater
Nathaniel Wesley Filardo [Fri, 15 Dec 2017 04:00:42 +0000 (23:00 -0500)]
Second PID loop to drive left tank-side heater

8 years agoAdd door monitor support
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

8 years agoMove generated images and resize them, while here
Nathaniel Wesley Filardo [Wed, 29 Nov 2017 20:50:15 +0000 (15:50 -0500)]
Move generated images and resize them, while here

8 years agoUpdate sensor suite
Nathaniel Wesley Filardo [Wed, 29 Nov 2017 19:45:21 +0000 (14:45 -0500)]
Update sensor suite

8 years agoAdd reminders to web view
Nathaniel Wesley Filardo [Wed, 29 Nov 2017 19:45:49 +0000 (14:45 -0500)]
Add reminders to web view

9 years agoFurther fixes to lcdproc-remind
Nathaniel Wesley Filardo [Fri, 9 Jun 2017 08:34:33 +0000 (04:34 -0400)]
Further fixes to lcdproc-remind

9 years agoDon't monitor in inotifywait in lcdproc-remind
Nathaniel Wesley Filardo [Fri, 9 Jun 2017 04:15:26 +0000 (00:15 -0400)]
Don't monitor in inotifywait in lcdproc-remind

9 years agoBunch of updates, including new lcdproc client
Nathaniel Wesley Filardo [Wed, 7 Jun 2017 16:34:19 +0000 (12:34 -0400)]
Bunch of updates, including new lcdproc client

9 years agoMinor overhaul for LCD and BME
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

9 years agoInitial commit
Nathaniel Wesley Filardo [Mon, 10 Apr 2017 17:06:30 +0000 (17:06 +0000)]
Initial commit