log

age author description
Tue, 23 Jul 2019 10:16:14 -0700 drewp device configs
Tue, 23 Jul 2019 10:15:33 -0700 drewp rule updates
Sat, 13 Jul 2019 19:58:50 -0700 drewp adjust kitchen PWM freqs. add comments and proposed contents of n3 configs
Sun, 07 Jul 2019 11:23:48 -0700 drewp espNode code
Sat, 06 Jul 2019 13:56:07 -0700 drewp standardize build. fix /state report
Sat, 06 Jul 2019 13:55:59 -0700 drewp stubs
Sat, 06 Jul 2019 13:55:08 -0700 drewp release 0.7.0
Sat, 06 Jul 2019 13:54:52 -0700 drewp more state vars
Sat, 06 Jul 2019 00:49:12 -0700 drewp pinode use prettyerrorhandler
Sat, 06 Jul 2019 00:48:56 -0700 drewp new crib anim
Sat, 06 Jul 2019 00:47:18 -0700 drewp pinode devs can now poll in parallel (within one poll step). doesn't help much.
Thu, 06 Jun 2019 02:30:00 -0700 drewp release 0.6.0
Thu, 06 Jun 2019 02:29:18 -0700 drewp new scalessetup
Fri, 10 May 2019 02:28:14 -0700 drewp fix str/bytes to mqtt client
Fri, 10 May 2019 02:10:05 -0700 drewp release 0.7.0
Fri, 10 May 2019 02:09:23 -0700 drewp don't send empty subscribe request at startup- broker will hang up on us
Fri, 10 May 2019 01:32:03 -0700 drewp release 0.6.0
Fri, 10 May 2019 01:31:21 -0700 drewp caller must set clientId
Thu, 09 May 2019 22:31:04 -0700 drewp mqtt_graph_bridge to new build rules and to py3
Wed, 08 May 2019 00:56:54 -0700 drewp release 0.5.0
Wed, 08 May 2019 00:55:58 -0700 drewp big rewrite. now probably works for multiple subscriptions and over reconnects
Mon, 06 May 2019 21:11:19 -0700 drewp update deps
Mon, 06 May 2019 21:11:00 -0700 drewp simple api checks for (any) user too
Mon, 06 May 2019 21:07:42 -0700 drewp new simple mode that can set the door without rdf
Mon, 06 May 2019 21:06:08 -0700 drewp faster keepalive from esp chip. report aliveness into the graph. more programming tasks in tasks.py
Mon, 06 May 2019 00:19:08 -0700 drewp release 0.5.0
Mon, 06 May 2019 00:18:42 -0700 drewp turn up deferred lifecycle logging in -v mode
Mon, 06 May 2019 00:15:44 -0700 drewp add standardservice/__init__.py
Mon, 06 May 2019 00:05:24 -0700 drewp build/import update for reasoning service
Mon, 06 May 2019 00:03:35 -0700 drewp release 0.6.0
Mon, 06 May 2019 00:02:26 -0700 drewp fix old module name twisted_sse_demo
Sun, 05 May 2019 22:44:35 -0700 drewp match esp hostname in py code
Sun, 05 May 2019 22:43:14 -0700 drewp update esphome version. rename esp board to be distinct from pi board. new invoke rules for esp programming
Sun, 05 May 2019 17:09:12 -0700 drewp no more immediateUpdate since we push patch events now. and the code was broken for py3 anyway
Fri, 03 May 2019 18:54:42 -0700 drewp redo wifi's statements about access points so we can distinguish who is connecting to where, and on which wifi band
Fri, 03 May 2019 18:54:05 -0700 drewp update build on service/wifi
Wed, 01 May 2019 00:30:54 -0700 drewp py3 and new build
Wed, 01 May 2019 00:24:13 -0700 drewp fix a hang bug where polling stopped
Wed, 01 May 2019 00:09:54 -0700 drewp release 0.4.0
Wed, 01 May 2019 00:09:23 -0700 drewp also pass topic as str at publish
Wed, 01 May 2019 00:07:13 -0700 drewp release 0.3.0
Wed, 01 May 2019 00:06:50 -0700 drewp mqtt lib wants to encode topic names
Wed, 01 May 2019 00:03:23 -0700 drewp release 0.2.0
Wed, 01 May 2019 00:03:00 -0700 drewp some py3 compatibility
Tue, 30 Apr 2019 23:37:30 -0700 drewp release 0.1.0
Tue, 30 Apr 2019 23:37:25 -0700 drewp mqtt_client into a distributable
Thu, 25 Apr 2019 23:52:22 -0700 drewp fix /static path dir
Thu, 25 Apr 2019 23:38:47 -0700 drewp update build and deps to use invoke and to use new lib layout, plus more stats collection
Thu, 25 Apr 2019 23:36:44 -0700 drewp release 0.5.0
Thu, 25 Apr 2019 23:36:10 -0700 drewp include_package_data=True to try to get html files installed
Thu, 25 Apr 2019 23:33:35 -0700 drewp release 0.4.0
Thu, 25 Apr 2019 23:33:06 -0700 drewp another try at including html
Thu, 25 Apr 2019 23:15:25 -0700 drewp release 0.1.0
Thu, 25 Apr 2019 23:12:39 -0700 drewp export_to_influxdb to new package
Thu, 25 Apr 2019 23:01:26 -0700 drewp release 0.4.0
Thu, 25 Apr 2019 23:01:15 -0700 drewp release 0.3.0
Thu, 25 Apr 2019 23:01:04 -0700 drewp release 0.3.0
Thu, 25 Apr 2019 23:00:49 -0700 drewp release 0.3.0
Thu, 25 Apr 2019 22:59:43 -0700 drewp switch to setuptools and 'install_requires'
Thu, 25 Apr 2019 22:37:11 -0700 drewp release 0.2.0
Thu, 25 Apr 2019 22:36:58 -0700 drewp add devices_shared/__init__.py
Thu, 25 Apr 2019 22:17:10 -0700 drewp release 0.2.0
Thu, 25 Apr 2019 22:16:50 -0700 drewp add homeauto_anynode/__init__.py
Thu, 25 Apr 2019 17:35:53 -0700 drewp release 0.1.0
Thu, 25 Apr 2019 17:34:53 -0700 drewp start homeauto_anynode for files shared between arduino and pi
Thu, 25 Apr 2019 17:23:29 -0700 drewp release 0.1.0
Thu, 25 Apr 2019 17:22:39 -0700 drewp make devices_shared into lib
Tue, 23 Apr 2019 03:57:55 -0700 drewp update powereagle to py3, be a server with /stats/, save 'price' field
Tue, 23 Apr 2019 02:56:07 -0700 drewp rewrite dhcpleases to use dnsmasq's data files, and all the new build stuff
Tue, 23 Apr 2019 02:18:07 -0700 drewp release 0.3.0
Tue, 23 Apr 2019 02:17:35 -0700 drewp typo from addition of verboseLogging
Tue, 23 Apr 2019 02:14:12 -0700 drewp release 0.5.0
Tue, 23 Apr 2019 02:13:44 -0700 drewp move project url resolution to pip install time
Tue, 23 Apr 2019 02:12:07 -0700 drewp release 0.2.0
Tue, 23 Apr 2019 02:10:55 -0700 drewp add common imports to __init__.py
Tue, 23 Apr 2019 01:30:14 -0700 drewp release 0.2.0
Tue, 23 Apr 2019 01:29:32 -0700 drewp move logsetup into new standardservice pkg
Tue, 23 Apr 2019 00:57:18 -0700 drewp release 0.4.0
Tue, 23 Apr 2019 00:57:03 -0700 drewp releaser was updating versions on inappropriate lines
Tue, 23 Apr 2019 00:53:16 -0700 drewp release 0.3.0
Tue, 23 Apr 2019 00:52:47 -0700 drewp don't exclude setup.py from the dist (though I mean to exclude it from the package, somehow)
Tue, 23 Apr 2019 00:11:04 -0700 drewp release 0.2.0
Tue, 23 Apr 2019 00:10:41 -0700 drewp packaging and readme
Mon, 22 Apr 2019 23:34:42 -0700 drewp fix requires line
Mon, 22 Apr 2019 23:31:29 -0700 drewp release 0.1.0
Mon, 22 Apr 2019 23:29:19 -0700 drewp make patchablegraph release
Mon, 22 Apr 2019 23:23:50 -0700 drewp release 0.1.0
Mon, 22 Apr 2019 23:21:45 -0700 drewp make cycloneerr release
Mon, 22 Apr 2019 22:54:47 -0700 drewp twisted_sse moves to its own git repo
Mon, 22 Apr 2019 21:58:09 -0700 drewp mv twisted_sse
Sun, 21 Apr 2019 23:26:45 -0700 drewp rm old (2010) code for talking to arduino/firmata with a web ui and some activitystreams stuff
Sun, 21 Apr 2019 03:30:59 -0700 drewp rm attempt at rfid driver and http SSE server done in nim. includes working nim binding to pn532 with libnfc. includes a little from-scratch rdf lib.
Sun, 21 Apr 2019 03:28:21 -0700 drewp add missing files for the record
Sun, 21 Apr 2019 03:18:45 -0700 drewp rm old code to read a shaft encoder on an rpi, and a simple thermostat service that switches a house heater on
Sun, 21 Apr 2019 03:14:14 -0700 drewp rm old driver and web color picker for shiftbrites and some other 'sba' board
Sun, 21 Apr 2019 03:09:16 -0700 drewp rm old code for arduino that drove shiftbrite leds and read barcords. plus, a program to generate barcodes for music tracks so they can be scanned
Sun, 21 Apr 2019 03:08:43 -0700 drewp some unadded files, for the record
Sun, 21 Apr 2019 03:04:42 -0700 drewp rm old complicated usb bus checker and resetter that caught some error modes and reset the right parts of the usb tree
Sun, 21 Apr 2019 03:01:36 -0700 drewp rm old pi kiosk thing that displayed calendars and stuff. maybe a thermostat knob. py server; knockout web page.
Sun, 21 Apr 2019 02:57:17 -0700 drewp rm old system to show pictures in a browser and change the pic according to commands sent from a pd graph
Sun, 21 Apr 2019 02:55:35 -0700 drewp rm old code that reads from some solar power inverter that talks over serial
Sun, 21 Apr 2019 02:52:49 -0700 drewp rm old golang service that ran on a pi connected to an arduino connected to RGB leds. includes some color picker using polymer
Sun, 21 Apr 2019 02:48:58 -0700 drewp rm old reader of onewire -> serial -> graphite
Sun, 21 Apr 2019 02:45:35 -0700 drewp rm old golang server that made an rdf graph from inputs on rpi (goraptor & hwio)
Sun, 21 Apr 2019 02:44:08 -0700 drewp old schematics for a pi setup
Sun, 21 Apr 2019 01:38:32 -0700 drewp rm old insteon code
Sun, 21 Apr 2019 01:37:02 -0700 drewp old insteon driver attempt
Sun, 21 Apr 2019 01:34:24 -0700 drewp rm old arduino code for a few boards. includes driver for IR sensor taped to power meter; virtualwire communications from garage to bathroom.
Sun, 21 Apr 2019 01:33:13 -0700 drewp save some old captures of the IR powermeter monitor
Sun, 21 Apr 2019 01:29:29 -0700 drewp rm frontdooropen
Sun, 21 Apr 2019 01:28:47 -0700 drewp old event notifier tool. this should be done in reasoning/ now.
Sun, 21 Apr 2019 01:26:58 -0700 drewp move to /my/proj/hardware/busyboxArduino. hardware is still around and this has notes on how to use it.
Sun, 21 Apr 2019 01:24:50 -0700 drewp rm old bluetooth tracking service. 'beacon' is the new one.
Sun, 21 Apr 2019 01:24:19 -0700 drewp keep some very old 2011 mac addresses in case i want to correlate them in logs
Sun, 21 Apr 2019 00:06:12 -0700 drewp mockup of thermostat rules
Sun, 21 Apr 2019 00:05:28 -0700 drewp delete or disable old rules
Sun, 21 Apr 2019 00:04:32 -0700 drewp door lock rules
Sun, 21 Apr 2019 00:00:27 -0700 drewp UA support, some rewrites from twisted_sse_demo work
Sat, 20 Apr 2019 23:59:45 -0700 drewp update rdfdb for inGraph bug
Sat, 20 Apr 2019 23:59:04 -0700 drewp dhcpleases partial rewrite
Sat, 20 Apr 2019 23:57:47 -0700 drewp set source volume at start
Sat, 20 Apr 2019 23:56:57 -0700 drewp read and send some HID events. might be working
Sat, 20 Apr 2019 23:56:03 -0700 drewp last version of colplay, which i hope won't need a custom service soon
Sat, 20 Apr 2019 23:54:11 -0700 drewp fix hang-at-startup bug
Sat, 20 Apr 2019 23:53:43 -0700 drewp refactor common viewer setup
Sat, 20 Apr 2019 23:53:04 -0700 drewp py3
Sat, 20 Apr 2019 23:51:02 -0700 drewp stats support and maybe a no-op filtering logic change snuck in there
Sat, 20 Apr 2019 23:49:16 -0700 drewp py3 protection
Sat, 20 Apr 2019 23:48:20 -0700 drewp another little test graph for collector
Sat, 20 Apr 2019 23:46:57 -0700 drewp py3 updates. some other refactors.
Sat, 20 Apr 2019 23:45:51 -0700 drewp docker setup work but i think this is not functional yet
Sat, 20 Apr 2019 23:44:18 -0700 drewp new graph view. some autolock and BT code
Sat, 20 Apr 2019 23:41:34 -0700 drewp last version of nim attempt for pn532 rfid reader. adds simple nim lib for RDF
Sat, 20 Apr 2019 23:40:29 -0700 drewp stats handler, events output fix, build updaets
Sat, 20 Apr 2019 23:39:45 -0700 drewp frontdoor config update for motion sensor
Sat, 20 Apr 2019 23:38:56 -0700 drewp use PatchableGraph
Sat, 20 Apr 2019 23:36:30 -0700 drewp add separate :matchPredicate support. some build and log edits.
Sat, 20 Apr 2019 23:35:46 -0700 drewp some old Measurement and Locator edits
Sat, 20 Apr 2019 23:33:39 -0700 drewp last version of rc522 reader; i moved onto pn532 now
Sat, 20 Apr 2019 23:32:36 -0700 drewp build updates. hack in r/g/b and some fixed multipliers
Sat, 20 Apr 2019 23:31:16 -0700 drewp build updates. turn off output speed override for now
Sat, 20 Apr 2019 23:30:31 -0700 drewp change port, put to /values, build updates
Sat, 20 Apr 2019 23:29:44 -0700 drewp add redeploy
Sat, 20 Apr 2019 23:28:29 -0700 drewp arduinoNode: build updates, stats support, etc
Fri, 19 Apr 2019 14:24:09 -0700 drewp speechmusic can now fetch from http
Fri, 19 Apr 2019 13:51:54 -0700 drewp WIP speechmusic to load from http, but pulseaudio out is broken
Fri, 19 Apr 2019 11:57:51 -0700 drewp WIP updating to read sounds from http
Fri, 19 Apr 2019 04:18:44 -0700 drewp rewrite sse_demo for py3, better connection close behavior
Fri, 19 Apr 2019 01:08:01 -0700 drewp add types to sse_collector.py. Surprisingly few bugs found.
Fri, 19 Apr 2019 01:07:29 -0700 drewp more stubs for collector typechecking
Thu, 18 Apr 2019 22:00:06 -0700 drewp collector partial py3+types update. WIP
Thu, 18 Apr 2019 21:59:47 -0700 drewp add some rdflib stubs
Thu, 18 Apr 2019 21:58:19 -0700 drewp patchsource py3 support. might break py2
Thu, 18 Apr 2019 16:55:52 -0700 drewp rollback the unicode(source) optimization. it was breaking all output to patch consumers
Thu, 18 Apr 2019 16:55:27 -0700 drewp remove more crochet usage
Thu, 18 Apr 2019 09:18:44 -0700 drewp WIP collector; not sure why it never sends out any patches
Thu, 18 Apr 2019 09:17:00 -0700 drewp more of the stats and logging patch for collector
Thu, 18 Apr 2019 09:15:39 -0700 drewp collector build improvements; stats and logging
Thu, 18 Apr 2019 09:15:22 -0700 drewp add collector config
Thu, 18 Apr 2019 09:12:26 -0700 drewp environment graph service standardization
Mon, 15 Apr 2019 00:17:04 -0700 drewp stats->state to make room for greplin stats
Sat, 13 Apr 2019 20:56:30 -0700 drewp start dev mode nginx config. not working yet
Sat, 13 Apr 2019 20:23:35 -0700 drewp debug Deferreds in -v mode
Sat, 13 Apr 2019 20:22:05 -0700 drewp log reads in a more n3-like format for easier pasting
Sat, 13 Apr 2019 15:23:46 -0700 drewp more error handling
Tue, 09 Apr 2019 09:05:42 -0700 drewp switch to uart
Sun, 07 Apr 2019 04:02:42 -0700 drewp update debug host
Sun, 07 Apr 2019 03:58:51 -0700 drewp py3, rfid-console rename
Sun, 07 Apr 2019 03:58:05 -0700 drewp animated rgb puts more data back into graph
Sun, 07 Apr 2019 03:57:56 -0700 drewp some py3
Sun, 07 Apr 2019 03:56:17 -0700 drewp exportStats for sending scales data to influxdb
Thu, 04 Apr 2019 02:22:04 -0700 drewp use :connectedToNetwork on index table
Thu, 04 Apr 2019 02:19:10 -0700 drewp don't use 'connected' for time and for network. add rdf:type.
Thu, 04 Apr 2019 02:16:22 -0700 drewp talk to store graph, second button for holding unlocked, etc
Thu, 04 Apr 2019 02:14:48 -0700 drewp comments and console layout
Sat, 30 Mar 2019 23:56:08 -0700 drewp make redeploY
Sat, 30 Mar 2019 23:38:47 -0700 drewp very big rewrite. py3; orbi-only for now; n3 config file; delete or move out dead code
Sat, 30 Mar 2019 18:59:19 -0700 drewp factor out some URI generation
Sat, 30 Mar 2019 18:27:17 -0700 drewp port to py3
Sat, 30 Mar 2019 16:58:08 -0700 drewp rename historical 'tomatoWifi'
Sat, 30 Mar 2019 16:57:08 -0700 drewp use rel path for config
Sat, 30 Mar 2019 16:56:47 -0700 drewp parse another version of 'unknown'
Sat, 30 Mar 2019 16:56:31 -0700 drewp mongodb api upgrade
Tue, 26 Mar 2019 09:12:30 -0700 drewp add request timeout. don't send NaN to influxdb. crash on failures.
Sat, 23 Mar 2019 13:57:44 -0700 drewp split console web component
Sat, 23 Mar 2019 04:38:07 -0700 drewp less logging
Sat, 23 Mar 2019 04:37:47 -0700 drewp use the right py3 cyclone patch
Sat, 23 Mar 2019 04:26:03 -0700 drewp copy rest of rfid service from the first try. fix some crashes in tags.py
Sat, 16 Mar 2019 18:22:57 -0700 drewp new 'store' service for user inputs
Tue, 12 Mar 2019 00:34:00 -0700 drewp reindent
Tue, 12 Mar 2019 00:14:19 -0700 drewp build grpcio earlier in the stack since it's huge
Tue, 12 Mar 2019 00:14:12 -0700 drewp cmdline flag on piNode to pick hub host
Tue, 12 Mar 2019 00:13:03 -0700 drewp PCA9685 pwm board support on piNode
Tue, 12 Mar 2019 00:11:07 -0700 drewp workshop pi device config
Mon, 11 Mar 2019 01:44:13 -0700 drewp rfid ctypes version starting to work
Sun, 10 Mar 2019 04:02:59 -0700 drewp build more of libfreefare
Mon, 04 Mar 2019 15:18:46 -0800 drewp working on pyfreefare
Wed, 27 Feb 2019 10:31:00 -0800 drewp hacked up nfc/freefare headers for reading with ctypes2py
Wed, 27 Feb 2019 10:28:44 -0800 drewp tags module and pynfc build steps
Thu, 21 Feb 2019 23:38:08 -0800 drewp fix event channel sharing. detects cards now
Thu, 21 Feb 2019 22:37:04 -0800 drewp a little further on toplevel nim code. event passing is not working
Sat, 19 Jan 2019 11:07:27 -0800 drewp fork h801 configs for counter/skylight
Thu, 21 Feb 2019 09:58:56 -0800 drewp more nim progress on rfid reader
Tue, 19 Feb 2019 12:08:22 -0800 drewp starting pn532 rfid reader in nim
Sat, 19 Jan 2019 12:12:06 -0800 drewp fix screen timing corruption, hopefully. add py client
Sat, 19 Jan 2019 12:08:59 -0800 drewp mqtt has two devices now. various older cleanups.
Sat, 19 Jan 2019 10:44:10 -0800 drewp esphomelib config for k801 control
Mon, 14 Jan 2019 22:40:23 -0800 drewp rm some very old code
Thu, 03 Jan 2019 21:52:27 -0800 drewp rfid reader service
Wed, 02 Jan 2019 18:40:16 -0800 drewp tinyscreen can flip images and render news
Wed, 02 Jan 2019 18:39:35 -0800 drewp mockup images
Wed, 02 Jan 2019 18:39:04 -0800 drewp copy of ttf font
Wed, 02 Jan 2019 11:16:32 -0800 drewp rename dpms
Tue, 01 Jan 2019 10:15:25 -0800 drewp start tiny_screen
Fri, 28 Dec 2018 02:13:15 -0800 drewp various docker setups and build fixes
Fri, 28 Dec 2018 01:56:52 -0800 drewp etcd port change; pigpio download link change
Fri, 28 Dec 2018 01:56:33 -0800 drewp defer import of w1thermsensor
Tue, 18 Dec 2018 23:56:12 -0800 drewp start bluetoothButtons svc
Wed, 12 Dec 2018 01:11:54 -0800 drewp frontdoor autolock. logging improvements. use simpler mqtt interface.
Wed, 12 Dec 2018 01:10:48 -0800 drewp factor common mqtt code out of mqtt_graph_bridge
Tue, 11 Dec 2018 19:13:06 -0800 drewp docker/etc initial version of front door mqtt<->rdf using some rx
Tue, 11 Dec 2018 15:05:11 -0800 drewp drop frontdoor lcd message code
Tue, 11 Dec 2018 15:02:56 -0800 drewp drop old code for front door
Tue, 11 Dec 2018 12:31:18 -0800 drewp esphomelib setup for front door
Sat, 08 Dec 2018 01:48:37 -0800 drewp receive oneshot updates from reasoning; emit commands on MQTT to control H801 wifi dimmer
Wed, 21 Nov 2018 22:44:08 -0800 drewp pms5003 -> ttyUSB -> influxdb
Thu, 15 Nov 2018 00:26:14 -0800 drewp better eventsource erroring
Thu, 15 Nov 2018 00:26:05 -0800 drewp notes on js rdf libs
Thu, 15 Nov 2018 00:25:27 -0800 drewp fix led strip png file path
Sun, 11 Nov 2018 23:56:33 -0800 drewp ws2812 numleds fix
Sun, 11 Nov 2018 23:54:53 -0800 drewp kitchen button, device code fixes
Sun, 11 Nov 2018 23:54:17 -0800 drewp new frontbedpost panel
Sun, 11 Nov 2018 23:53:15 -0800 drewp pi_base moves to base image project
Sat, 22 Sep 2018 23:09:46 -0700 drewp include UI files in docker image
Sun, 09 Sep 2018 04:06:59 -0700 drewp xidle support graph/events streams, use actmod module for the input now
Sun, 09 Sep 2018 04:06:00 -0700 drewp xidle to docker
Sun, 09 Sep 2018 04:04:16 -0700 drewp xidle to docker
Sun, 09 Sep 2018 04:01:44 -0700 drewp move reasoning into docker
Sun, 09 Sep 2018 04:00:09 -0700 drewp move speech_music into docker and into pygame
Sat, 08 Sep 2018 02:26:23 -0700 drewp tradfri docker update
Wed, 05 Sep 2018 06:06:25 -0700 drewp audiolevels now saves multiple frequency bands
Wed, 05 Sep 2018 01:51:14 -0700 drewp switch to docopt, add -v
Wed, 05 Sep 2018 01:45:45 -0700 drewp docker setup for audio_input_levels
Mon, 03 Sep 2018 01:32:48 -0700 drewp patch rdflib_jsonld for new rdflib
Mon, 03 Sep 2018 00:47:32 -0700 drewp less logging
Mon, 03 Sep 2018 00:47:10 -0700 drewp better X detection in localdisplay
Mon, 03 Sep 2018 00:45:34 -0700 drewp reasoning & collector move into docker images
Mon, 16 Apr 2018 22:18:49 -0700 drewp add setToGraph
Mon, 16 Apr 2018 22:16:15 -0700 drewp more robust about not accumulating old stmts
Sun, 15 Apr 2018 04:41:00 -0700 drewp add :pointsAtLeastEvery control
Sun, 15 Apr 2018 04:18:11 -0700 drewp pi read config over etcd
Sun, 15 Apr 2018 04:16:56 -0700 drewp split up pi configs
Sun, 15 Apr 2018 04:14:33 -0700 drewp switch to pigpio for reading DHT sensor
Sat, 14 Apr 2018 23:47:34 -0700 drewp rename board0 to boardBang. add other temp sensor.
Sat, 14 Apr 2018 23:46:54 -0700 drewp fix pushconfig
Wed, 04 Apr 2018 14:58:27 -0700 drewp forgot devices_shared.py
Sat, 03 Mar 2018 18:14:08 -0800 drewp wifi support for scraping Orbi admin page
Sat, 03 Mar 2018 18:13:08 -0800 drewp wifi now uses PatchableGraph
Sat, 03 Mar 2018 18:12:18 -0800 drewp audioInputLevels robustness and cleanup
Sat, 03 Mar 2018 18:09:34 -0800 drewp RgbPixelsAnimation and docker build updates
Sat, 03 Mar 2018 18:08:03 -0800 drewp move export_to_influxdb up to lib
Sat, 03 Mar 2018 18:01:02 -0800 drewp docker and makefile for arduinoNode
Sat, 03 Mar 2018 17:55:37 -0800 drewp rgb strip animation support in arduinoNode
Sat, 03 Mar 2018 17:53:37 -0800 drewp arduinonode reads config from etcd. use pushConfig.py to inform all nodes
Sat, 03 Mar 2018 16:18:47 -0800 drewp twisted pushConfig
Tue, 20 Feb 2018 21:35:03 -0800 drewp piNode Dockerfile based on alpine that's not working because of a libc issue
Mon, 19 Feb 2018 04:21:28 -0800 drewp build and import updates for rdfdb, etc
Sat, 17 Feb 2018 23:44:51 -0800 drewp move stategraph from magma
Sat, 03 Feb 2018 14:39:10 -0800 drewp allow bigger eventsource messages
Sat, 03 Feb 2018 14:38:10 -0800 drewp IR remote rule
Fri, 26 Jan 2018 21:23:22 -0800 drewp start lirc client
Mon, 15 Jan 2018 03:01:39 -0800 drewp piNode pkg upgrades
Mon, 15 Jan 2018 03:01:22 -0800 drewp ignore emacs backup files
Mon, 15 Jan 2018 03:00:26 -0800 drewp clamp led brightness
Mon, 15 Jan 2018 02:59:52 -0800 drewp frontbed config
Fri, 20 Oct 2017 02:19:53 -0700 drewp switch neopixel libs. lost the r/g/b remapping feature
Mon, 03 Jul 2017 19:50:38 -0700 drewp rules updates for storage and changing
Mon, 03 Jul 2017 19:48:48 -0700 drewp pkg updates, especially twisted for ipv6 support in Agent
Mon, 06 Mar 2017 00:06:10 -0800 drewp requirejs config for streamed-graph to use
Sun, 29 Jan 2017 00:03:50 -0800 drewp colplay updates, then it was hacked up to do VU meter mode
Mon, 16 Jan 2017 16:54:10 -0800 drewp rewrite to cyclone. sends data to influx
Fri, 25 Nov 2016 17:56:26 -0800 drewp patchsource accept much longer lines from sse_collector
Wed, 12 Oct 2016 18:37:41 -0700 drewp log oneshot tracebacks
Wed, 12 Oct 2016 18:36:49 -0700 drewp fix oneshot
Sun, 09 Oct 2016 13:58:51 -0700 drewp new / page
Sun, 09 Oct 2016 13:57:50 -0700 drewp fix input graph web display by dirtying combinedGraph better.
Fri, 16 Sep 2016 01:28:48 -0700 drewp powereagle reader writes to influxdb
Fri, 16 Sep 2016 01:27:28 -0700 drewp beaconmap rewrites with influxdb
Fri, 16 Sep 2016 01:26:54 -0700 drewp wifi write to influxdb
Fri, 16 Sep 2016 01:22:58 -0700 drewp beacon write to influxdb
Fri, 16 Sep 2016 01:22:11 -0700 drewp audiolevels output to influxdb
Fri, 16 Sep 2016 01:21:19 -0700 drewp sse_collector stats page
Fri, 16 Sep 2016 01:16:12 -0700 drewp influx output for arduino, update web lib path
Fri, 16 Sep 2016 00:55:04 -0700 drewp influx output, fade support, switch to Adafruit_DHT, start of Lcd8544
Mon, 29 Aug 2016 00:27:46 -0700 drewp reasoning uses sse_collector
Sun, 28 Aug 2016 23:43:03 -0700 drewp factor out patchsource
Sun, 28 Aug 2016 18:11:34 -0700 drewp big rewrites in sse_collector
Sat, 20 Aug 2016 23:34:04 -0700 drewp local state statements and self.statements rewrite
Fri, 19 Aug 2016 22:46:33 -0700 drewp port 9072
Fri, 19 Aug 2016 22:37:01 -0700 drewp sse_collector now kind of gets concurrent requests right
Fri, 19 Aug 2016 10:59:39 -0700 drewp resolve
Fri, 19 Aug 2016 10:54:38 -0700 drewp start sse_collector
Fri, 19 Aug 2016 10:53:36 -0700 drewp add __init__ for import
Fri, 19 Aug 2016 10:53:03 -0700 drewp Copy from from https://github.com/juggernaut/twisted-sse-demo
Mon, 01 Aug 2016 02:26:38 -0700 drewp save data to influxdb, not graphite
Mon, 01 Aug 2016 02:24:50 -0700 drewp rewrite xidle to cyclone. add bg updating graph
Wed, 20 Jul 2016 23:52:03 -0700 drewp start bt beacon tools
Wed, 11 May 2016 21:45:35 -0700 drewp more motion sensor statements
Wed, 11 May 2016 21:45:11 -0700 drewp gamma curve on led output
Mon, 09 May 2016 01:05:24 -0700 drewp logging and cleanups. Upgrade fuxi to have the cPickle optimization.
Mon, 09 May 2016 00:32:08 -0700 drewp switch from evtiming to greplin.scales. Optimize rules reader to reuse previous data (400ms -> 0.6ms)
Sun, 08 May 2016 03:05:27 -0700 drewp more output statement patterns
Sun, 08 May 2016 03:01:24 -0700 drewp minor cleanups
Sun, 08 May 2016 02:58:25 -0700 drewp rules become simple-looking again; fix the ambiguity in memory after loading them.
Fri, 06 May 2016 18:38:18 -0700 drewp fix input/output statement ambiguity problem by allowing quoted output statements
Fri, 06 May 2016 17:34:54 -0700 drewp don't break GET=/ page when we're in slow-updates debug mode
Fri, 06 May 2016 17:34:26 -0700 drewp refactor
Fri, 06 May 2016 17:32:41 -0700 drewp lots of logging updates (patch may be imprecise)
Fri, 06 May 2016 17:32:18 -0700 drewp immediate mode needs a PUT request
Fri, 06 May 2016 17:31:20 -0700 drewp try a 2-mode rule for redButton, but this can't work as-is
Fri, 06 May 2016 17:30:33 -0700 drewp updates to changingtable motion rules
Fri, 06 May 2016 17:29:32 -0700 drewp quoting
Fri, 06 May 2016 15:42:04 -0700 drewp refactor inputgraph
Thu, 14 Apr 2016 01:52:09 -0700 drewp smooth output fading support
Thu, 14 Apr 2016 00:20:02 -0700 drewp show wifi on the dhcp page
Thu, 14 Apr 2016 00:19:10 -0700 drewp reload config wifi more often
Thu, 14 Apr 2016 00:16:58 -0700 drewp rewrite oneShotPost to ease debugging. add try-block around polling
Thu, 14 Apr 2016 00:16:27 -0700 drewp update piNode host configs
Thu, 14 Apr 2016 00:16:07 -0700 drewp it's working
Thu, 14 Apr 2016 00:14:55 -0700 drewp 'seesRecently30' in arduinoNode
Thu, 14 Apr 2016 00:14:24 -0700 drewp 'seesRecently30' in piNode
Thu, 14 Apr 2016 00:13:06 -0700 drewp neopixel lib change. factor out pwm setup and try another pwm rate
Thu, 14 Apr 2016 00:11:12 -0700 drewp sourceSubstr feature, untested
Thu, 14 Apr 2016 00:10:26 -0700 drewp rules updates
Sat, 02 Apr 2016 23:34:44 -0700 drewp requirements.txt for piNode
Sat, 02 Apr 2016 23:33:43 -0700 drewp invert support for Pushbutton
Mon, 21 Mar 2016 04:26:14 -0700 drewp route output url through output-sender
Mon, 21 Mar 2016 04:25:40 -0700 drewp new changing table computer in config
Mon, 21 Mar 2016 04:24:31 -0700 drewp add support for rgb leds on rpi
Mon, 21 Mar 2016 04:23:59 -0700 drewp try a speedup for raspi
Mon, 21 Mar 2016 04:22:39 -0700 drewp button :press oneshot
Mon, 21 Mar 2016 04:21:35 -0700 drewp polling timing and error catching
Mon, 21 Mar 2016 04:21:06 -0700 drewp find .Xauthority better, tools that talk to X
Mon, 21 Mar 2016 04:18:45 -0700 drewp pi device support for motionStart edge trigger
Mon, 21 Mar 2016 04:17:57 -0700 drewp move code from nightlight.py into new colplay.py
Fri, 12 Feb 2016 02:42:29 -0800 drewp evtiming in reasoning service
Fri, 12 Feb 2016 02:41:29 -0800 drewp start sending oneshot events from some devices
Tue, 09 Feb 2016 22:10:38 -0800 drewp fix oneshot. more time reportin
Tue, 09 Feb 2016 22:01:19 -0800 drewp fetch all source graphs in parallel
Mon, 08 Feb 2016 23:49:03 -0800 drewp abbreviate some n3
Mon, 08 Feb 2016 23:48:29 -0800 drewp add bed buttons
Tue, 02 Feb 2016 22:42:24 -0800 drewp device and service configs
Tue, 02 Feb 2016 22:41:42 -0800 drewp reasoning page layout
Tue, 02 Feb 2016 22:41:18 -0800 drewp pi pushbutton device
Tue, 02 Feb 2016 22:37:11 -0800 drewp piNode poll switches much faster. mirror the logic in arduinoNode though vari-rate poll is not supported yet
Tue, 02 Feb 2016 01:52:29 -0800 drewp rearrange Actions
Mon, 01 Feb 2016 03:29:30 -0800 drewp upgrade rdflib
Mon, 01 Feb 2016 03:28:17 -0800 drewp ipv6 fetch support. refactor Actions to new class and file
Mon, 01 Feb 2016 03:09:08 -0800 drewp case check error
Mon, 01 Feb 2016 02:54:30 -0800 drewp style /reasoning/ page
Mon, 01 Feb 2016 02:34:26 -0800 drewp reindent
Mon, 01 Feb 2016 02:33:33 -0800 drewp use rdf-uri.html for shortening
Mon, 01 Feb 2016 02:15:23 -0800 drewp rdflib can parse trig now
Sat, 30 Jan 2016 06:45:55 -0800 drewp logging
Sat, 30 Jan 2016 06:40:00 -0800 drewp server/browser graph sync. cut dependency on the WS version. merge some changes between arduino/pi code.
Thu, 28 Jan 2016 02:48:54 -0800 drewp more round() workarounds for mismatching literals not patching themselves out
Thu, 28 Jan 2016 02:48:18 -0800 drewp convert environment service to <graph-view> for now
Thu, 28 Jan 2016 02:24:32 -0800 drewp update arduinoNode to support streamed graph output
Thu, 28 Jan 2016 00:21:31 -0800 drewp refactor to write_arduino_node
Tue, 26 Jan 2016 03:46:05 -0800 drewp add synced graph-view to the bottom of arduinoNode/piNode tester page
Tue, 26 Jan 2016 03:36:01 -0800 drewp fix patchablegraph unbind event
Tue, 26 Jan 2016 03:34:05 -0800 drewp piNode uses new graph SSE code
Mon, 25 Jan 2016 00:24:34 -0800 drewp piNode sends hostname for page title
Sun, 24 Jan 2016 22:53:29 -0800 drewp refactor /graph and /graph/events handlers to lib/
Sun, 24 Jan 2016 07:12:25 -0800 drewp add new jsonld/SSE support to environment service as a test
Fri, 22 Jan 2016 00:39:35 -0800 drewp hostname in page title
Mon, 18 Jan 2016 22:43:22 -0800 drewp piNode support for temp sensors. proper hostname lookup
Sun, 03 Jan 2016 02:32:46 -0800 drewp ipv6 and some refactor
Sun, 03 Jan 2016 02:32:33 -0800 drewp restart_all
Sun, 03 Jan 2016 02:29:14 -0800 drewp multi-boards on one service, new devices, devices return their current
Sun, 03 Jan 2016 02:28:44 -0800 drewp enableTwistedLog
Sun, 03 Jan 2016 02:28:10 -0800 drewp fudge timing to not miss data points
Sun, 03 Jan 2016 02:27:37 -0800 drewp ipv6 support
Sun, 03 Jan 2016 02:27:17 -0800 drewp support a dir of config files
Sun, 03 Jan 2016 02:24:27 -0800 drewp write some values to carbon/graphite upon polling
Tue, 15 Dec 2015 00:41:51 -0800 drewp LoopingCall sets the interview between calls, but I want the period of calls
Tue, 15 Dec 2015 00:27:24 -0800 drewp rainforest eagle data -> carbon
Sat, 07 Nov 2015 12:24:59 -0800 drewp ledoutput support for piNode
Sat, 07 Nov 2015 10:40:28 -0800 drewp namespace
Sat, 07 Nov 2015 10:27:55 -0800 drewp pi version just uses poll()
Sat, 07 Nov 2015 10:06:05 -0800 drewp fix temp init
Sat, 07 Nov 2015 10:02:26 -0800 drewp fix n3
Sat, 07 Nov 2015 09:50:00 -0800 drewp piNode onboard temp
Sun, 04 Oct 2015 04:19:26 -0700 drewp old edits
Sun, 04 Oct 2015 04:18:58 -0700 drewp dhcp logging onn
Sun, 04 Oct 2015 04:18:16 -0700 drewp start of code for reading cisco router data
Sun, 04 Oct 2015 04:17:55 -0700 drewp fix pyxss dep
Sun, 04 Oct 2015 04:17:12 -0700 drewp old updates to barcode player
Sun, 04 Oct 2015 04:16:37 -0700 drewp some fuxi issue
Sun, 04 Oct 2015 04:15:57 -0700 drewp arduinoNode config. missing import
Sun, 04 Oct 2015 04:15:07 -0700 drewp old remoteSlideshow edits
Sun, 04 Oct 2015 04:14:27 -0700 drewp update Xorg process finder
Sun, 30 Aug 2015 11:53:25 -0700 drewp polymer updates
Sun, 30 Aug 2015 11:46:37 -0700 drewp fix arduinoNode for safari
Sun, 30 Aug 2015 01:19:57 -0700 drewp rewrite to polymer 1
Sun, 30 Aug 2015 01:19:29 -0700 drewp support for pwm board
Sun, 30 Aug 2015 01:18:46 -0700 drewp add shop lights config
Sun, 30 Aug 2015 01:17:08 -0700 drewp serve ipv6 and use localhost's ipv6 name for getting updates
Sun, 12 Jul 2015 02:56:07 -0700 drewp switch to docopt
Sun, 12 Jul 2015 02:55:54 -0700 drewp fix title
Wed, 08 Jul 2015 01:22:37 -0700 drewp board control ui: output-rgb, fix ajax protocol, display output uris
Wed, 08 Jul 2015 01:21:02 -0700 drewp temp sensor try to work with idle loop (but there are still stutters)
Wed, 08 Jul 2015 01:19:21 -0700 drewp support for device code in the idle loop
Thu, 18 Jun 2015 01:45:07 -0700 drewp piNode allow nt graphs as the body of a PUT /output
Sun, 31 May 2015 22:53:21 -0700 drewp get piNode working, for motionsensor at least
Sun, 31 May 2015 00:56:55 -0700 drewp start pinode
Thu, 14 May 2015 01:33:15 -0700 drewp new reasoning config for storage motion.
Thu, 14 May 2015 01:32:19 -0700 drewp reasoning index page to html
Thu, 14 May 2015 01:30:00 -0700 drewp reasoning: -v verbose setting, more oneshot support, some custom stuff for mpd commands
Thu, 14 May 2015 01:29:14 -0700 drewp reasoning: update rdflib and fuxi
Thu, 14 May 2015 01:27:25 -0700 drewp bang arduino board config update
Thu, 14 May 2015 01:26:12 -0700 drewp arduinoNode: use -v for logging; support a PUT with subj+pred in query, obj in body
Sun, 03 May 2015 17:21:20 -0700 drewp rewrites for better graph export, removal of dhcp reader
Sat, 02 May 2015 18:52:15 -0700 drewp new index page. fix dhcp scanner errors
Fri, 17 Apr 2015 02:00:15 -0700 drewp handle compact/full uris better, but still not always right
Fri, 17 Apr 2015 01:03:52 -0700 drewp obey ActiveLowOutput correctly
Tue, 14 Apr 2015 02:01:51 -0700 drewp clean up rdf-observe demo ui
Mon, 13 Apr 2015 23:30:12 -0700 drewp polymer board debug page with working output widgets
Sun, 12 Apr 2015 03:44:14 -0700 drewp new /output to post statements which devices can handle. led and lcd output working
Sun, 12 Apr 2015 03:43:20 -0700 drewp core files from https://github.com/adafruit/ST7565-LCD
Sat, 11 Apr 2015 01:45:51 -0700 drewp config: new arduino board with temp and lcd
Sat, 11 Apr 2015 01:43:59 -0700 drewp only recompile if the C code is new. redo Device class api. single temperature sensor is working
Sat, 11 Apr 2015 01:43:14 -0700 drewp some external arduino libs, minus examples and docs
Mon, 06 Apr 2015 02:13:39 -0700 drewp start arduinonode
Sun, 05 Apr 2015 17:52:51 -0700 drewp more color test on ir leds
Sun, 22 Mar 2015 00:41:55 -0700 drewp whitespace
Sun, 22 Mar 2015 00:35:10 -0700 drewp scan dhcpd.leases to get more info about networked devices
Mon, 09 Feb 2015 00:11:03 -0800 drewp add more date strings. Accept-header support
Tue, 20 Jan 2015 23:50:09 -0800 drewp busybox client can send IR codes
Mon, 19 Jan 2015 21:38:11 -0800 drewp notes on pins
Mon, 19 Jan 2015 18:02:47 -0800 drewp busybox py and arduino
Mon, 19 Jan 2015 18:02:27 -0800 drewp liquidcrystal lib
Mon, 19 Jan 2015 17:55:26 -0800 drewp add IRremote
Sat, 03 Jan 2015 23:35:16 -0800 drewp add LiquidCrystal_V1.2.1 lib
Sat, 03 Jan 2015 23:34:06 -0800 drewp start buttons+lcd program
Wed, 16 Jul 2014 22:58:58 -0700 drewp try to read current led setting at page load. sometimes fails, sometimes readss an old value
Sat, 12 Jul 2014 23:15:35 -0700 drewp clean up html
Sat, 12 Jul 2014 23:01:14 -0700 drewp clearer colors on dht bars
Sat, 12 Jul 2014 22:31:46 -0700 drewp only start dht monitoring loop if it works a first time
Sat, 12 Jul 2014 22:30:51 -0700 drewp remove input-rgb and deps
Sat, 12 Jul 2014 22:29:20 -0700 drewp switch to new color picker
Sat, 12 Jul 2014 22:29:14 -0700 drewp add color.js lib
Sat, 12 Jul 2014 17:24:45 -0700 drewp add a display for the dht sensor data
Sat, 12 Jul 2014 16:35:39 -0700 drewp pilight read dht sensor
Sat, 12 Jul 2014 16:35:28 -0700 drewp makefile rearrange
Sat, 12 Jul 2014 12:17:58 -0700 drewp makefile export
Sat, 12 Jul 2014 11:55:16 -0700 drewp makefile for pilight
Sat, 12 Jul 2014 11:32:50 -0700 drewp add input-rgb polymer element
Sat, 12 Jul 2014 11:32:00 -0700 drewp add color/hex
Sat, 12 Jul 2014 11:31:40 -0700 drewp start pilight server in go
Sun, 13 Oct 2013 12:07:16 -0700 drewp ellipsis
Sun, 13 Oct 2013 12:03:26 -0700 drewp testing rdfs:comment display on enironment's graph viewer
Sun, 13 Oct 2013 00:25:03 -0700 drewp start rdfquery displayer of the result graph
Sun, 13 Oct 2013 00:23:31 -0700 drewp more demo statements for use in examples
Fri, 11 Oct 2013 23:14:02 -0700 drewp bathroom arduino pin notes
Fri, 11 Oct 2013 23:05:32 -0700 drewp serve 3rdparty js from bigasterisk.com/lib
Fri, 11 Oct 2013 22:52:17 -0700 drewp format
Fri, 11 Oct 2013 22:36:41 -0700 drewp new shuttlepro web service with /graph
Tue, 08 Oct 2013 21:42:24 -0700 drewp reasoning actions: generalize them a bit but then add a bunch of special cases for mpd for now
Tue, 08 Oct 2013 21:39:06 -0700 drewp fix shuttlepro outgoing uri
Mon, 07 Oct 2013 23:07:34 -0700 drewp spelling
Mon, 07 Oct 2013 23:04:57 -0700 drewp rework shuttlepro's output statements
Mon, 07 Oct 2013 22:45:30 -0700 drewp shuttlepro post your events to reasoning service
Sun, 29 Sep 2013 02:16:49 -0700 drewp fix up garagearduino web ui color pickers
Sun, 29 Sep 2013 01:34:01 -0700 drewp report message errors on the builtin green led, not on an output
Sat, 28 Sep 2013 23:01:14 -0700 drewp garage arduino sends brite/* color changes out on virtualwire to a digispark now
Sun, 22 Sep 2013 00:34:07 -0700 drewp don't start webcam on bang for now
Sun, 22 Sep 2013 00:33:11 -0700 drewp laundry try to output trig graph
Sun, 22 Sep 2013 00:32:41 -0700 drewp comment
Sun, 22 Sep 2013 00:31:39 -0700 drewp errors and logging in reasoning