log

age author description
Fri, 19 Dec 2014 22:32:59 +0800 Matt Johnston make the fridge off timer more robust
Fri, 19 Dec 2014 21:52:50 +0800 Matt Johnston sleep on a semaphore so it can start/stop immediately when there's a SIGHUP
Fri, 19 Dec 2014 21:39:18 +0800 Matt Johnston merge
Fri, 25 Jul 2014 23:55:35 +0800 Matt Johnston merge
Fri, 04 Jul 2014 21:31:34 +0800 Matt Johnston More accurate license
Fri, 19 Dec 2014 21:39:01 +0800 Matt Johnston fix pid locking
Fri, 25 Jul 2014 23:53:38 +0800 Matt Johnston use requests rather than urllib2, better ipv6->ipv4 fallback
Thu, 26 Jun 2014 23:06:10 +0800 Matt Johnston add a picture
Thu, 26 Jun 2014 23:03:32 +0800 Matt Johnston merge
Thu, 26 Jun 2014 21:44:16 +0800 Matt Johnston add link to live site
Thu, 26 Jun 2014 21:35:23 +0800 Matt Johnston improve README
Sun, 30 Mar 2014 20:35:30 +0800 Matt Johnston forgot text
Sun, 30 Mar 2014 20:31:54 +0800 Matt Johnston Add readme
Sun, 30 Mar 2014 20:21:56 +0800 Matt Johnston Move old stuff to its own place
Thu, 26 Jun 2014 23:02:23 +0800 Matt Johnston key fingerprints are case- and whitespace-insensitive.
Thu, 26 Jun 2014 22:58:25 +0800 Matt Johnston improved layering of sensor lines
Mon, 21 Apr 2014 21:41:44 +0800 Matt Johnston - fermentation heat prediction kind of works?
Sun, 30 Mar 2014 20:32:19 +0800 Matt Johnston mention adjustment ui
Sun, 30 Mar 2014 20:20:30 +0800 Matt Johnston Add url link, improve atomicfile
Mon, 24 Mar 2014 20:49:00 +0800 Matt Johnston merge
Fri, 07 Mar 2014 20:35:19 +0800 Matt Johnston add --hup
Tue, 04 Mar 2014 22:12:29 +0800 Matt Johnston Add --new flag
Tue, 04 Mar 2014 22:01:25 +0800 Matt Johnston Fix invalid wort time check
Mon, 24 Mar 2014 20:48:28 +0800 Matt Johnston Fridge setpoint as a float value
Wed, 12 Feb 2014 20:57:30 +0800 Matt Johnston Make sure we close descriptor before rename
Tue, 11 Feb 2014 23:48:35 +0800 Matt Johnston merge
Tue, 11 Feb 2014 23:48:03 +0800 Matt Johnston working
Tue, 11 Feb 2014 23:47:53 +0800 Matt Johnston working kinda
Tue, 11 Feb 2014 22:11:03 +0800 Matt Johnston merge
Tue, 11 Feb 2014 22:09:28 +0800 Matt Johnston params in their own bit
Tue, 11 Feb 2014 22:10:32 +0800 Matt Johnston gets current params
Sun, 09 Feb 2014 11:41:13 +0800 Matt Johnston watcher script
Fri, 07 Feb 2014 23:32:08 +0800 Matt Johnston working OK
Fri, 07 Feb 2014 08:00:10 +0800 Matt Johnston merge
Thu, 06 Feb 2014 22:45:16 +0800 Matt Johnston working
Thu, 06 Feb 2014 20:35:43 +0800 Matt Johnston a few fixes
Tue, 04 Feb 2014 23:39:06 +0800 Matt Johnston param editor roughly working
Tue, 04 Feb 2014 22:49:16 +0800 Matt Johnston set nearly working
Fri, 07 Feb 2014 08:00:03 +0800 Matt Johnston get rid of button1.htm prototype
Mon, 03 Feb 2014 00:08:59 +0800 Matt Johnston prototype
Thu, 30 Jan 2014 22:56:17 +0800 Matt Johnston merge
Thu, 30 Jan 2014 22:56:05 +0800 Matt Johnston sort sensor lines
Thu, 30 Jan 2014 22:55:27 +0800 Matt Johnston a few fixes
Thu, 25 Jul 2013 08:05:40 +0800 Matt Johnston workaround for invalid wort time
Thu, 25 Jul 2013 08:03:55 +0800 Matt Johnston back to evil URL
Thu, 25 Jul 2013 08:03:30 +0800 Matt Johnston Ignore temp>80
Thu, 25 Jul 2013 08:03:14 +0800 Matt Johnston fix to absolute path for lockfile, --daemon does chdir("/")
Fri, 14 Jun 2013 23:32:46 +0800 Matt Johnston merge
Fri, 14 Jun 2013 23:32:06 +0800 Matt Johnston use better pidlockfile
Thu, 25 Apr 2013 21:04:36 +0800 Matt Johnston merge
Thu, 25 Apr 2013 21:03:53 +0800 Matt Johnston make fridge air range a parameter
Fri, 08 Mar 2013 20:49:22 +0800 Matt Johnston move requirements to py directory
Wed, 20 Feb 2013 21:08:42 +0800 Matt Johnston add nowort mode
Mon, 18 Feb 2013 23:32:19 +0800 Matt Johnston merge
Mon, 21 Jan 2013 07:25:52 +0800 Matt Johnston Merge
Mon, 21 Jan 2013 07:25:29 +0800 Matt Johnston LHS axis scaling easily changeable
Mon, 18 Feb 2013 23:31:32 +0800 Matt Johnston - use the fridge temperature for control too, keep it in a 6deg band
Sat, 12 Jan 2013 21:54:55 +0800 Matt Johnston less verbose logging
Fri, 11 Jan 2013 23:41:56 +0800 Matt Johnston Add daemon mode with locking, add "disabled" parameter
Thu, 10 Jan 2013 19:46:32 +0800 Matt Johnston merge
Thu, 03 Jan 2013 22:37:33 +0800 Matt Johnston uploader works
Thu, 03 Jan 2013 22:35:54 +0800 Matt Johnston Fix the updated json web code to work
Tue, 08 Jan 2013 22:31:12 +0800 Matt Johnston fix fridge_on_time
Thu, 03 Jan 2013 20:12:07 +0800 Matt Johnston reload config on SIGHUP
Thu, 03 Jan 2013 20:11:54 +0800 Matt Johnston Try some other ways with touch sensing. Linux scheduling isn't fast enough
Fri, 21 Dec 2012 23:30:16 +0800 Matt Johnston rough touch sensor
Thu, 20 Dec 2012 22:26:33 +0800 Matt Johnston back to random words on the lcd
Thu, 20 Dec 2012 22:26:18 +0800 Matt Johnston config for sensor IDs
Thu, 20 Dec 2012 22:24:52 +0800 Matt Johnston merge
Tue, 18 Dec 2012 22:20:47 +0800 Matt Johnston lcd works
Thu, 20 Dec 2012 22:24:42 +0800 Matt Johnston internal temperature sensor
Sun, 16 Dec 2012 22:14:46 +0800 Matt Johnston working better. logging works properly, cleanup fridge.off() happens.
Sat, 15 Dec 2012 23:49:08 +0800 Matt Johnston few updates, seems to run
Sun, 09 Dec 2012 20:07:15 +0800 Matt Johnston requirements added
Wed, 05 Dec 2012 22:44:13 +0800 Matt Johnston update web to handle new style params
Thu, 29 Nov 2012 23:50:40 +0800 Matt Johnston few more bits
Mon, 26 Nov 2012 23:21:03 +0800 Matt Johnston a bit more, and some tests
Tue, 20 Nov 2012 22:03:10 +0800 Matt Johnston copied fridge logic from main.c
Mon, 19 Nov 2012 22:46:45 +0800 Matt Johnston merge
Sun, 28 Oct 2012 21:38:30 +0800 Matt Johnston - use the right variable for overshoot_factor
Mon, 19 Nov 2012 22:46:34 +0800 Matt Johnston python raspberry pi rewrite
Sun, 28 Oct 2012 07:52:35 +0800 Matt Johnston use tcp instead
Mon, 22 Oct 2012 21:09:17 +0800 Matt Johnston merge
Mon, 22 Oct 2012 21:08:31 +0800 Matt Johnston strip multiple-of-ten temperatures correctly
Mon, 22 Oct 2012 21:08:11 +0800 Matt Johnston fix wrong eeprom tpes
Mon, 15 Oct 2012 21:51:19 +0800 Matt Johnston make overshoot a parameter
Sun, 14 Oct 2012 21:52:09 +0800 Matt Johnston use delay_ms not timer tick - more robust
Sun, 14 Oct 2012 21:52:00 +0800 Matt Johnston merge
Sat, 13 Oct 2012 20:22:50 +0800 Matt Johnston extra logging
Sun, 14 Oct 2012 21:51:55 +0800 Matt Johnston merge
Thu, 11 Oct 2012 20:41:52 +0800 Matt Johnston log errors too
Sun, 14 Oct 2012 21:46:24 +0800 Matt Johnston simplify, only use the fridge temp if the wort's busted
Thu, 11 Oct 2012 19:21:11 +0800 Matt Johnston fix stupid bugs - lack of PSTR, MIN not MAX
Thu, 11 Oct 2012 19:19:35 +0800 Matt Johnston fridge-too-hot mode
Thu, 11 Oct 2012 19:19:24 +0800 Matt Johnston ui tweaks, add fridge values
Wed, 10 Oct 2012 22:58:35 +0800 Matt Johnston avoid bad values
Wed, 10 Oct 2012 22:50:02 +0800 Matt Johnston update sensors config
Wed, 10 Oct 2012 22:50:02 +0800 Matt Johnston turn off the fridge port first
Wed, 10 Oct 2012 22:48:24 +0800 Matt Johnston fridge range is decicelcius
Wed, 10 Oct 2012 21:04:13 +0800 Matt Johnston try and take account of the fridge temperature too
Wed, 10 Oct 2012 20:12:23 +0800 Matt Johnston Ignore 85º setting too
Sat, 06 Oct 2012 23:58:37 +0800 Matt Johnston try to flush
Sat, 06 Oct 2012 23:53:28 +0800 Matt Johnston a bit more logging. make printf floats work
Fri, 05 Oct 2012 22:48:49 +0800 Matt Johnston stay on
Fri, 05 Oct 2012 22:24:47 +0800 Matt Johnston set fridge params separatelly
Wed, 03 Oct 2012 23:40:03 +0800 Matt Johnston untested fridge control
Wed, 03 Oct 2012 12:04:36 +0000 Matt Johnston start of fridge bits
Fri, 07 Sep 2012 22:59:26 +0800 Matt Johnston Remove crc8.o
Fri, 07 Sep 2012 22:58:01 +0800 Matt Johnston remove various unused files
Sun, 26 Aug 2012 20:08:47 +0800 Matt Johnston - few more web tweaks. don't fsync, it's slow.
Thu, 02 Aug 2012 22:11:13 +0800 Matt Johnston add debug url
Wed, 25 Jul 2012 23:03:34 +0800 Matt Johnston merge
Wed, 25 Jul 2012 23:03:10 +0800 Matt Johnston limit temps to 35º on graph
Tue, 17 Jul 2012 21:59:55 +0800 Matt Johnston merge
Tue, 17 Jul 2012 21:58:49 +0800 Matt Johnston fix off-by-one in remainder code
Mon, 16 Jul 2012 22:58:33 +0800 Matt Johnston merge
Mon, 16 Jul 2012 22:56:41 +0800 Matt Johnston be quicker responding
Mon, 16 Jul 2012 22:58:25 +0800 Matt Johnston change default comms_wake
Mon, 16 Jul 2012 22:01:33 +0800 Matt Johnston fix rem calculation
Mon, 16 Jul 2012 21:50:39 +0800 Matt Johnston use the remainder of times
Mon, 16 Jul 2012 21:50:24 +0800 Matt Johnston don't reset the wake time when btoff happens
Mon, 16 Jul 2012 21:28:49 +0800 Matt Johnston handle rem from btoff
Mon, 16 Jul 2012 21:24:43 +0800 Matt Johnston handle new next_wake format
Mon, 16 Jul 2012 21:24:16 +0800 Matt Johnston print the remainder of timers as well
Sun, 15 Jul 2012 21:49:59 +0800 Matt Johnston main.c : add a delay before turning on uart
Thu, 12 Jul 2012 23:47:29 +0800 Matt Johnston increase temperature logging range
Thu, 12 Jul 2012 23:44:20 +0800 Matt Johnston - log more details
Wed, 11 Jul 2012 23:43:36 +0800 Matt Johnston fix dump.py's sock.send()
Wed, 11 Jul 2012 23:42:24 +0800 Matt Johnston - Fix HTTPError
Wed, 11 Jul 2012 23:38:36 +0800 Matt Johnston fix localconfig import
Wed, 11 Jul 2012 23:37:13 +0800 Matt Johnston - fix set_params (strange)
Wed, 11 Jul 2012 22:50:23 +0800 Matt Johnston move server config into config.py
Wed, 11 Jul 2012 00:22:31 +0800 Matt Johnston try and be a bit more frugal with stack
Tue, 10 Jul 2012 23:48:09 +0800 Matt Johnston - store settings in eeprom
Mon, 09 Jul 2012 00:39:07 +0800 Matt Johnston don't stay awake for any command - chews battery if server goes down
Sat, 07 Jul 2012 23:32:02 +0800 Matt Johnston ui tweaks
Wed, 04 Jul 2012 22:36:52 +0800 Matt Johnston ui tweaks
Tue, 03 Jul 2012 23:12:06 +0800 Matt Johnston don't store sensors in eeprom, scan at startup instead
Tue, 03 Jul 2012 22:44:21 +0800 Matt Johnston report raw ds18b20 values instead
Tue, 03 Jul 2012 21:55:50 +0800 Matt Johnston merge
Sun, 01 Jul 2012 00:09:50 +0800 Matt Johnston Get rid of axes labels, tidy html
Sat, 30 Jun 2012 22:00:46 +0800 Matt Johnston merge
Fri, 29 Jun 2012 22:46:59 +0800 Matt Johnston swap the left and right scales, kind of clunky
Wed, 27 Jun 2012 23:46:12 +0800 Matt Johnston merge
Wed, 27 Jun 2012 23:41:50 +0800 Matt Johnston a bunch of web fiddli
Tue, 26 Jun 2012 23:49:31 +0800 Matt Johnston merge
Tue, 26 Jun 2012 23:34:36 +0800 Matt Johnston more graph fiddling
Tue, 26 Jun 2012 21:46:08 +0800 Matt Johnston dup2 to devnull
Tue, 26 Jun 2012 21:36:54 +0800 Matt Johnston cheap_daemon()
Tue, 26 Jun 2012 21:21:51 +0800 Matt Johnston merge
Tue, 26 Jun 2012 21:21:40 +0800 Matt Johnston UI tweaks
Tue, 26 Jun 2012 21:21:09 +0800 Matt Johnston merge
Tue, 26 Jun 2012 08:08:48 +0800 Matt Johnston sort out voltage logging
Tue, 26 Jun 2012 00:00:42 +0800 Matt Johnston average voltages
Mon, 25 Jun 2012 22:06:03 +0800 Matt Johnston - add some atomic guards
Mon, 25 Jun 2012 01:23:34 +0800 Matt Johnston fix voltage
Sun, 24 Jun 2012 23:48:25 +0800 Matt Johnston merge
Sun, 24 Jun 2012 23:48:11 +0800 Matt Johnston improve graphs
Sun, 24 Jun 2012 23:47:56 +0800 Matt Johnston untested code to log voltage and internal temperature
Sun, 24 Jun 2012 22:30:34 +0800 Matt Johnston add "awake" and "reset" functions
Sun, 24 Jun 2012 17:22:26 +0800 Matt Johnston add dump program
Sun, 24 Jun 2012 14:18:35 +0800 Matt Johnston try a few more power saving measures, untested
Sun, 24 Jun 2012 10:38:07 +0800 Matt Johnston merge
Sun, 24 Jun 2012 10:37:56 +0800 Matt Johnston merge
Sun, 24 Jun 2012 10:37:38 +0800 Matt Johnston update values one at a time, ignore failure
Sun, 24 Jun 2012 10:36:28 +0800 Matt Johnston merge
Sun, 24 Jun 2012 10:36:12 +0800 Matt Johnston change timeout for readline
Sun, 24 Jun 2012 00:44:28 +0800 Matt Johnston Use the PRR etc, set value to proper ones
Sat, 23 Jun 2012 23:37:36 +0800 Matt Johnston merge
Sat, 23 Jun 2012 23:37:01 +0800 Matt Johnston Create with a start date so that it works
Sat, 23 Jun 2012 23:37:29 +0800 Matt Johnston mostly works for testing
Sat, 23 Jun 2012 23:36:00 +0800 Matt Johnston mostly works
Sat, 23 Jun 2012 22:12:07 +0800 Matt Johnston fix tabbing
Sat, 23 Jun 2012 22:10:23 +0800 Matt Johnston main.c:
Sat, 16 Jun 2012 09:08:47 +0800 Matt Johnston merge
Sat, 16 Jun 2012 09:08:07 +0800 Matt Johnston - Getting there, update has problems
Sat, 16 Jun 2012 09:08:40 +0800 Matt Johnston merge
Sat, 16 Jun 2012 09:03:15 +0800 Matt Johnston - fix mac/urllib to work
Sat, 16 Jun 2012 09:07:38 +0800 Matt Johnston - decrease measurement interval, measure at start
Fri, 15 Jun 2012 23:36:41 +0800 Matt Johnston - import zlib
Fri, 15 Jun 2012 23:34:24 +0800 Matt Johnston - Debug log file for server
Thu, 14 Jun 2012 00:00:57 +0800 Matt Johnston More minor work
Wed, 13 Jun 2012 23:41:05 +0800 Matt Johnston - Various fixes for web server, kind of works
Tue, 12 Jun 2012 23:43:49 +0800 Matt Johnston parse the arguments for start/length
Tue, 12 Jun 2012 23:27:53 +0800 Matt Johnston work on web interface
Tue, 12 Jun 2012 00:35:23 +0800 Matt Johnston hmac
Tue, 12 Jun 2012 00:09:09 +0800 Matt Johnston Add some web server handling
Thu, 07 Jun 2012 20:26:50 +0800 Matt Johnston - Move crc16 to utils and fix it
Wed, 06 Jun 2012 23:05:35 +0800 Matt Johnston - Make the python work on openwrt
Wed, 06 Jun 2012 22:32:49 +0800 Matt Johnston - some fixes for server code
Mon, 04 Jun 2012 23:50:42 +0800 Matt Johnston Fix bugs in server code (try actually running it)
Sat, 26 May 2012 10:17:27 +0800 Matt Johnston A bit of work on the server python
Tue, 22 May 2012 23:45:16 +0800 Matt Johnston untested simple server proxy code
Tue, 22 May 2012 23:23:38 +0800 Matt Johnston Untested - calculate crc in uart_putchar
Tue, 22 May 2012 21:32:52 +0800 Matt Johnston Merge
Tue, 22 May 2012 21:27:50 +0800 Matt Johnston Add INT0 button
Tue, 22 May 2012 21:24:04 +0800 Matt Johnston Add clock_epoch
Mon, 21 May 2012 07:52:51 +0800 Matt Johnston untested, add comms timeout code
Sun, 20 May 2012 22:16:56 +0800 Matt Johnston Add shutdown handling, print sensors in "fetch" output
Sun, 20 May 2012 00:36:52 +0800 Matt Johnston Lots of it works now.
Sat, 19 May 2012 23:59:12 +0800 Matt Johnston Add eeprom stuff
Sat, 19 May 2012 21:47:09 +0800 Matt Johnston Add simple_ds18b20.c etc
Sat, 19 May 2012 17:15:50 +0800 Matt Johnston all these optimisations make it 30% smaller
Sat, 19 May 2012 17:10:13 +0800 Matt Johnston reading DS18B20 works
Fri, 18 May 2012 23:57:08 +0800 Matt Johnston Import ds18x20 code
Fri, 18 May 2012 20:38:40 +0800 Matt Johnston deep sleep works
Fri, 18 May 2012 19:15:40 +0800 Matt Johnston serial prints something
Mon, 14 May 2012 00:22:57 +0800 Matt Johnston - Some basic ADC code
Fri, 11 May 2012 22:12:11 +0800 Matt Johnston Fix build
Wed, 09 May 2012 00:22:28 +0800 Matt Johnston Fill out more main.c structure
Tue, 08 May 2012 22:51:38 +0800 Matt Johnston Add FatFS
Tue, 08 May 2012 22:34:58 +0800 Matt Johnston switch to atmega328
Mon, 07 May 2012 00:14:53 +0800 Matt Johnston Some counter2 bits
Sun, 06 May 2012 23:13:14 +0800 Matt Johnston Some basic bits
Wed, 24 Jul 2019 23:24:51 +0800 Matt Johnston turn the fridge off if both sensors are broken
Wed, 24 Jul 2019 23:21:33 +0800 Matt Johnston Use time.monotonic() since Python now has it
Tue, 23 Jul 2019 22:44:24 +0800 Matt Johnston don't expire cookies soon
Tue, 23 Jul 2019 22:44:12 +0800 Matt Johnston add step attribute for numbers
Sat, 06 Jul 2019 19:17:21 +0800 Matt Johnston merge
Mon, 27 Feb 2017 23:27:45 +0800 Matt Johnston merge
Mon, 27 Feb 2017 23:20:07 +0800 Matt Johnston merge
Sat, 06 Jul 2019 19:10:55 +0800 Matt Johnston fix merge, update requirements
Sat, 06 Jul 2019 18:37:21 +0800 Matt Johnston merge
Sat, 06 Jul 2019 18:36:46 +0800 Matt Johnston merge
Sat, 06 Jul 2019 18:35:52 +0800 Matt Johnston fix for updated aiohttp
Sat, 06 Jul 2019 18:30:25 +0800 Matt Johnston merge
Sat, 06 Jul 2019 18:29:45 +0800 Matt Johnston merge
Thu, 19 Mar 2015 21:50:52 +0800 Matt Johnston 60 second timeout
Sat, 06 Jul 2019 16:32:16 +0800 Matt Johnston - replace ssl client certs with cookies
Sat, 06 Jul 2019 15:02:47 +0800 Matt Johnston update names
Sat, 06 Jul 2019 15:02:41 +0800 Matt Johnston fix button alignment
Thu, 01 Feb 2018 23:49:48 +0800 Matt Johnston start/end for debug
Wed, 26 Jun 2019 22:52:03 +0800 Matt Johnston temp == 0 is a problem py3client
Mon, 20 Feb 2017 23:23:57 +0800 Matt Johnston wrong degree symbol
Fri, 17 Feb 2017 21:22:59 +0800 Matt Johnston back to w1_bus_master1
Wed, 23 Mar 2016 21:34:44 +0800 Matt Johnston add dependencies
Mon, 30 Nov 2015 21:45:17 +0800 Matt Johnston merge
Mon, 30 Nov 2015 21:40:57 +0800 Matt Johnston fridge sensor is back
Mon, 30 Nov 2015 21:40:45 +0800 Matt Johnston fix gpio chown script
Sun, 29 Nov 2015 09:30:36 +0800 Matt Johnston make overshoot_factor floating point