log

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