Commit Graph

  • b0fd4c2753 [fluksod] allow individual sensor measurements to be flushed Bart Van Der Meerssche 2011-03-29 20:55:16 +0200
  • 90bf363645 [api] introduce a loglevel threshold setting Bart Van Der Meerssche 2011-03-29 10:50:25 +0000
  • d43a4cd9d5 [api] improve logging for night rrd updates Bart Van Der Meerssche 2011-03-29 08:18:49 +0000
  • 4e9440acae [api] add wrappers for erlrrd:update and erlrrd:fetch Bart Van Der Meerssche 2011-03-29 08:08:09 +0000
  • 304dbbb803 [api] add support for logging to the Drupal watchdog table Bart Van Der Meerssche 2011-03-29 07:45:59 +0000
  • 1cba075938 [api] port night rrd updates to webmachine api Bart Van Der Meerssche 2011-03-28 20:21:38 +0000
  • d767c50287 [api] move base and night paths to defines Bart Van Der Meerssche 2011-03-27 19:48:17 +0000
  • c9f3eb8431 [api] correct the comment on JSON -> Mochijson2 conversion Bart Van Der Meerssche 2011-03-27 19:18:13 +0000
  • 7e37088e7d [api] remove X-Device form the POST header Bart Van Der Meerssche 2011-03-27 11:22:34 +0000
  • b157a5dc72 [api] use sensor id to determine the corresponding hash key Bart Van Der Meerssche 2011-03-27 11:19:58 +0000
  • bd6762399b [api] Persistent http[s] connections allow a pure RESTful POSTing of sensor measurement data. Thx Mathias! Bart Van Der Meerssche 2011-03-26 22:47:42 +0000
  • 8f0a37d869 [luci] add support for persistent http[s] connections to httpclient Bart Van Der Meerssche 2011-03-26 22:23:22 +0100
  • 64b67598d7 [api] check against a sha-1 digest hex length of 40 chars Bart Van Der Meerssche 2011-03-26 11:06:06 +0000
  • 285833b1f8 [openwrt] remove the rdate hotplug script from the build Bart Van Der Meerssche 2011-03-24 22:24:47 +0100
  • 1fbccc9f08 [openwrt] remove the spidev chmod from rc.local Bart Van Der Meerssche 2011-03-24 22:00:05 +0100
  • 8e0f9f150f Merge branch 'develop' of github.com:icarus75/flukso into develop Bart Van Der Meerssche 2011-03-24 21:57:34 +0100
  • cf45925c44 [openwrt] move sensor config loading at firstboot to flukso init script Bart Van Der Meerssche 2011-03-24 21:56:56 +0100
  • 5ec3d9c92e [api] define time constants Bart Van Der Meerssche 2011-03-24 09:28:13 +0000
  • f8ba3937bb [api] add a device and digest check to /sensor Bart Van Der Meerssche 2011-03-24 07:31:30 +0000
  • 80073a5de5 [api] define a generic 32hex checking function Bart Van Der Meerssche 2011-03-24 07:13:27 +0000
  • d64d41be3a [api] move helper functions to a common flukso.hrl Bart Van Der Meerssche 2011-03-23 17:40:28 +0000
  • 243d512229 [api] add copyright header to webmachine files Bart Van Der Meerssche 2011-03-23 09:16:02 +0000
  • 90ffd3ffcc [api] add the /sensor endpoint to the dispatching rules Bart Van Der Meerssche 2011-03-22 20:39:57 +0000
  • a80ea44ca3 [api] use /sensor endpoint for submitting measurement values Bart Van Der Meerssche 2011-03-22 20:23:55 +0000
  • de4e46531d [xmlrpc] comment out the authentication failure logging Bart Van Der Meerssche 2011-03-21 21:14:51 +0000
  • 44cb03fb76 [drupal] handle $user->roles = NULL condition Bart Van Der Meerssche 2011-03-21 21:14:01 +0000
  • 90f4f8be8c [openwrt] add sha1sum and patch busybox commands to the build Bart Van Der Meerssche 2011-03-21 21:04:33 +0100
  • b3f324dd2e [drupal] add csv export function for sensor list Bart Van Der Meerssche 2011-03-18 20:45:38 +0000
  • b287073333 [drupal] forgot to add the timestamp justification Bart Van Der Meerssche 2011-03-18 13:48:08 +0000
  • 4f8d2381ba [drupal] justify sensor timestamp counter with an html align tag Bart Van Der Meerssche 2011-03-18 13:44:43 +0000
  • d9732d41bc [drupal] right-justify sensor counter with 0-padding Bart Van Der Meerssche 2011-03-18 13:17:15 +0000
  • 7a2f7270be [drupal] define validation function for list form Bart Van Der Meerssche 2011-03-18 12:35:05 +0000
  • e2e9fee434 [drupal] plot sensors based on chart field in {logger_meters} Bart Van Der Meerssche 2011-03-18 10:21:14 +0000
  • 9d9befbee0 [drupal] handle sensor form submission Bart Van Der Meerssche 2011-03-18 10:03:05 +0000
  • 1b26bf0e8c [drupal] use tableselect option of the elements module for sensor selection Bart Van Der Meerssche 2011-03-17 23:52:13 +0000
  • c8414867bd [drupal] add a sensor block for pro users Bart Van Der Meerssche 2011-03-17 15:19:20 +0000
  • 415bcdda48 [flukso] configure flukso device and sensor ids at firstboot Bart Van Der Meerssche 2011-03-10 20:29:17 +0100
  • 70ce6fd748 [openwrt] bump package versions of avahi, expat, gdbm, intltool, libdaemon and ntpclient Bart Van Der Meerssche 2011-03-10 10:07:03 +0100
  • 3700e12f24 [gbc] first version of boardconfig generator Bart Van Der Meerssche 2011-03-06 10:32:05 +0100
  • 34196cc1f1 [fsync] generate a flukso.service file for avahi Bart Van Der Meerssche 2011-03-06 01:05:15 +0100
  • 7b5b64abf8 [fsync] check whether sensor exists and has been enabled when symlinking Bart Van Der Meerssche 2011-03-06 00:25:14 +0100
  • 5681ec612f [fsync] update sensor symlinks to cgi-script Bart Van Der Meerssche 2011-03-05 20:02:15 +0100
  • 5a2122a0c5 [httpclient] name clash: error is alread used by the basic library in Lua Bart Van Der Meerssche 2011-03-05 10:09:07 +0100
  • a826343f6c [luci] allow httpclient to perform peer certificate validation Bart Van Der Meerssche 2011-03-05 00:07:56 +0100
  • e5c1cd9f00 [luci] select cyassl as luci crypto library Bart Van Der Meerssche 2011-03-05 00:06:59 +0100
  • a00dce9563 [api] add a POST method to sensor/xyz for submitting measurement values Bart Van Der Meerssche 2011-03-04 18:30:58 +0000
  • 62b4c7aadf [openwrt] practicing ASCII art Bart Van Der Meerssche 2011-02-26 00:09:24 +0100
  • 3bb1345b29 [avr] wrap setup functions in a cli/sei pair Bart Van Der Meerssche 2011-02-17 23:49:54 +0100
  • 18d91b024f [avr] throttle back the clock when in power-loss mode Bart Van Der Meerssche 2011-02-17 23:48:31 +0100
  • e3de39f026 [fluksod] allow counter to wrap around in WAN branch Bart Van Der Meerssche 2011-02-17 00:11:21 +0100
  • 5df1cae92c [avr] subsitute eeprom_write_block for eeprom_update_block so that a byte is written only when it differs from the value stored in EEPROM Bart Van Der Meerssche 2011-02-16 17:33:29 +0100
  • acf658dd26 [avr] wrap eeprom_read_blocks in a cli/sei pair Bart Van Der Meerssche 2011-02-16 16:37:16 +0100
  • a90b7a8dce [avr] connect the analog comp to the input capture noise canceler for spike suppression Bart Van Der Meerssche 2011-02-15 23:26:54 +0100
  • 35e79ca1bf [avr] double-check the ACO to protect against spikes on the sensing circuit Bart Van Der Meerssche 2011-02-15 22:52:46 +0100
  • 4fc914558f [avr] enable brown-out counter Bart Van Der Meerssche 2011-02-14 20:53:34 +0100
  • efda61d08a [fsync] fix typo Bart Van Der Meerssche 2011-02-12 20:38:23 +0100
  • 0878114479 [spid] double Rx/Tx delay to 20ms to accomodate for gd commands Bart Van Der Meerssche 2011-02-12 20:03:29 +0100
  • 9deaf89d04 [avr] make fdude default programmer for rprogram target Bart Van Der Meerssche 2011-02-12 19:56:15 +0100
  • 7e99548842 [luad] add an Erlang-style supervisior to the daemon Bart Van Der Meerssche 2011-02-12 19:34:10 +0100
  • 36746544ee [fdude] wraps avrdude in an spidev resource lock Bart Van Der Meerssche 2011-02-12 15:27:01 +0100
  • 7fba026ddb [spid + fsync] add support for commit command Bart Van Der Meerssche 2011-02-12 12:36:53 +0100
  • 849c671175 [spid] set SPI_TX_RX_DELAY_NS to 10ms, down from 100ms Bart Van Der Meerssche 2011-02-12 11:47:31 +0100
  • cbc7949d95 [openwrt] add init.d script to flukso package Bart Van Der Meerssche 2011-02-03 12:28:36 +0100
  • 9e8b7680b6 [restful] port local JSON/REST interface to v2 Bart Van Der Meerssche 2011-02-03 12:27:24 +0100
  • b69a4d5bdd [fluksod] fix bug in pulse logic Bart Van Der Meerssche 2011-02-03 12:25:52 +0100
  • 8b7cc4510a [busybox] enable ip command for use in horst shell script Bart Van Der Meerssche 2011-02-03 12:23:00 +0100
  • 8d2ccb8979 [avrdude] patch avrdude to work with inverted logic on RST and SCK lines Bart Van Der Meerssche 2011-02-03 12:21:44 +0100
  • a1b981e4f8 [avr] switch avr to SPI mode 2 (inverted SCK) for new level-shifer Bart Van Der Meerssche 2011-02-03 12:20:24 +0100
  • f99ea292ff [avr] write sensor data to EEPROM when power-loss is detected Bart Van Der Meerssche 2011-02-03 12:17:33 +0100
  • e842040395 [avr + avrdude] switching to m168p hardware Bart Van Der Meerssche 2011-02-03 12:15:41 +0100
  • 893cb4f446 [fluksod] port remaining coroutines to v2 Bart Van Der Meerssche 2011-01-30 22:57:37 +0100
  • 17b8137e3d [fluksod] add wan and lan buffer coroutines Bart Van Der Meerssche 2011-01-30 17:21:31 +0100
  • 99aee26dba [fluksod] first commit for the born-again fluksod Bart Van Der Meerssche 2011-01-30 11:52:35 +0100
  • 884a7d859a [spid + fsync] change CTRL and DAEMON paths to point to spid Bart Van Der Meerssche 2011-01-30 10:18:19 +0100
  • 069a8540b0 [luci] backport json decode/encode string functions from 0.10 Bart Van Der Meerssche 2011-01-29 19:53:41 +0100
  • 23b47bd955 [avr + fsync] check against MAX_ANALOG_SENSOR Bart Van Der Meerssche 2011-01-28 21:28:43 +0100
  • 13fad26051 [avr] add macro ENABLED(x) and STATE_POWER_LOCK Bart Van Der Meerssche 2011-01-28 20:53:18 +0100
  • 55ecdd3451 [fsync] enable/disable cmd works on sensors, not on ports Bart Van Der Meerssche 2011-01-28 20:38:19 +0100
  • 035bc2d4fe [avr] cmd parameter checking for enable/disable Bart Van Der Meerssche 2011-01-28 16:30:50 +0100
  • 3cff549f8c [fsync] print clearly that a config error has occurred Bart Van Der Meerssche 2011-01-28 14:48:56 +0100
  • 8ff7770f0a [fsync] add port numbering check for phy_to_log Bart Van Der Meerssche 2011-01-28 14:43:55 +0100
  • 688df77ffa [fsync] add an enable option to each sensor in the uci file Bart Van Der Meerssche 2011-01-28 12:51:10 +0100
  • cf5af8ec0b [fsync] include copyright header Bart Van Der Meerssche 2011-01-28 11:17:21 +0100
  • 62f36ce02d [avr] add cmd check on sensor id Bart Van Der Meerssche 2011-01-28 10:57:26 +0100
  • 9fbbb99a88 [avr] check state flags in main loop for all sensors Bart Van Der Meerssche 2011-01-28 10:45:50 +0100
  • d870088415 [fluksod] improved message arg checking Bart Van Der Meerssche 2011-01-28 10:41:55 +0100
  • fd51388300 [fluksod] create empty table for arg when not called from the Lua interpreter Bart Van Der Meerssche 2011-01-28 10:14:17 +0100
  • 4e4f4a8f88 [fsync] first implementation of fsync command: pushes the flukso uci config to the sensor board Bart Van Der Meerssche 2011-01-27 10:46:29 +0100
  • 78b1ec3be3 [avr + fluksod] add per-port enable/disable commands Bart Van Der Meerssche 2011-01-26 14:08:46 +0100
  • 112661303d [avr] add debugging to INT{0,1} ISRs Bart Van Der Meerssche 2011-01-25 20:51:08 +0100
  • 33cffa6b79 [fluksod] -d switch will put fluksod.lua in debugging mode Bart Van Der Meerssche 2011-01-25 15:10:18 +0100
  • 3d41fba408 [fluksod] encode/decode all sensor board commands Bart Van Der Meerssche 2011-01-25 14:54:40 +0100
  • 6084528217 [fluksod] enclose dbg.vardump in a DEBUG switch Bart Van Der Meerssche 2011-01-25 10:32:47 +0100
  • 769df42192 [openwrt] add 990-add_timerfd_support.patch to install script Bart Van Der Meerssche 2011-01-25 10:19:36 +0100
  • c2c2dd051b [fluksod] set msg.received.{l,u} to nil when equal to empty string Bart Van Der Meerssche 2011-01-25 10:09:55 +0100
  • fc1f955b51 [avr] set commands should repeat the params in the reply Bart Van Der Meerssche 2011-01-24 22:16:48 +0100
  • 5dcac14c60 [avr] change SPI definitions to hex values Bart Van Der Meerssche 2011-01-24 22:14:48 +0100
  • 8d28890acb [fluksod] return timestamp as first part of the delta reply Bart Van Der Meerssche 2011-01-24 18:53:51 +0100
  • 728ac3e059 [nixio] enclose numexp with a __linux__ switch Bart Van Der Meerssche 2011-01-24 15:42:38 +0100
  • c754127df2 [fluksod] set up a timerfd to poll the sensor board periodically Bart Van Der Meerssche 2011-01-24 14:40:52 +0100