Commit Graph

2191 Commits

Author SHA1 Message Date
Matthew Wall
e442ab4e4e ensure that extension installer does not append service name multiple times 2014-11-23 14:23:04 +00:00
Matthew Wall
672a412fd4 correctly upgrade driver from pre-v3 install 2014-11-23 14:06:15 +00:00
Matthew Wall
d7db3a0c30 various extension installer fixes 2014-11-23 13:38:45 +00:00
Matthew Wall
dc3b1cd74f installer now prompts on clean installs 2014-11-23 06:01:28 +00:00
Tom Keffer
3c7ec4b764 Fixed an oopsie in how the dbmanager is opened. 2014-11-23 01:23:41 +00:00
Tom Keffer
d149de949f Updated TODO list 2014-11-23 00:37:23 +00:00
Tom Keffer
4481600f09 Revamped how databases are opened. Going to break lots of stuff, but should be simpler. 2014-11-22 21:04:09 +00:00
Matthew Wall
a773951bf5 make extension installer work with [Engine][[Services]] 2014-11-22 20:22:32 +00:00
Matthew Wall
6ea59b5a05 added some error checking for inputs 2014-11-22 19:45:57 +00:00
Matthew Wall
862e577774 added method to prompt for basic station info 2014-11-22 19:20:19 +00:00
Matthew Wall
eee1e982e6 revert setup.cfg 2014-11-22 18:57:51 +00:00
Matthew Wall
f8e2b9901e if no driver is specified, present a list and prompt 2014-11-22 18:57:14 +00:00
Matthew Wall
59bb06ea0d fix ws28xx typo 2014-11-22 13:55:54 +00:00
Matthew Wall
fb148e24c4 include setup.py in setup.py installs. start testing driver scanning for prompts. 2014-11-22 13:34:30 +00:00
Tom Keffer
2837238aba Updated TODO 2014-11-20 21:35:59 +00:00
Tom Keffer
e8021f19e4 Moved the decision of whether to use the daily summaries when calculating aggregates into the manager itself. 2014-11-20 21:19:08 +00:00
Tom Keffer
44272a73ea Can now extend accumulators in a manner similar to units. 2014-11-20 19:32:57 +00:00
Tom Keffer
fd6e325883 Introduced new tags $hours_ago and $hour.
Included tests and documentation.
2014-11-20 16:35:43 +00:00
Matthew Wall
7fab6ab438 properly fix ws28xx tstr_to_ts (last commit had garbage in it) 2014-11-20 16:31:18 +00:00
Matthew Wall
3fde66200a update logwatch with v3 changes 2014-11-20 15:14:00 +00:00
Tom Keffer
4259562838 Fixed bug when using $latest with an explicit data binding.
Included regression test.
2014-11-20 14:49:41 +00:00
Matthew Wall
6de539aed3 first pass as systemd config for weewx 2014-11-20 14:13:47 +00:00
Matthew Wall
ac4a1ca8a3 make ws28xx more robust wrt bad dates from flaky firmware or bad connections. deal with None values for genStartupRecords. 2014-11-20 13:32:42 +00:00
Tom Keffer
06970231d7 Added tags $days_ago and $yesterday.
Added tests for them.
Documented them.
2014-11-19 23:08:50 +00:00
Tom Keffer
98f52cdfd1 Created a more generic "ListOfDicts" and converted units.py to use that. 2014-11-19 20:01:21 +00:00
Matthew Wall
db04110939 clarify ws28xx pairing. encourage standard SQL when customizing db queries. 2014-11-19 13:19:32 +00:00
Matthew Wall
726e06f194 reduce default debug output from fousb driver 2014-11-19 02:49:25 +00:00
Tom Keffer
57c454915a Uses list comprehension to build an explicit schema. 2014-11-19 02:08:49 +00:00
Matthew Wall
c1f38efe18 minor database/databinding edits. consistent use of SQLite. 2014-11-18 18:03:19 +00:00
Matthew Wall
ad1acb8821 successful test of deb packaging for v3 2014-11-18 02:21:38 +00:00
Matthew Wall
5cdda1f46c incorporate driver injection into the debian package 2014-11-17 23:33:28 +00:00
Tom Keffer
53669084bf Fixed problem that prevents SLE's from being run using a context of 'current.' 2014-11-17 17:24:13 +00:00
Matthew Wall
5cd0fe4337 numerous small fixes to the extension examples 2014-11-17 15:37:16 +00:00
Tom Keffer
d83d191b38 Added the ability to specify "max_delta" when using $current. 2014-11-16 17:28:20 +00:00
Tom Keffer
6e1d999072 Added the ability to add new observation types and map them to a unit type and group.
Added regression tests for it.
2014-11-16 17:19:00 +00:00
Tom Keffer
667f8a6eaa Fixed problem with the return type of backfill_daily() 2014-11-16 00:54:22 +00:00
Matthew Wall
f0df6d9c19 fixed typo in te923 driver 2014-11-15 23:08:12 +00:00
Matthew Wall
9479ff7cff no longer vantage-specific 2014-11-15 18:17:55 +00:00
Matthew Wall
6ccd62ce5f clean up development detritus 2014-11-15 18:05:31 +00:00
Matthew Wall
977ee5c912 update extension install syntax 2014-11-15 17:40:55 +00:00
Matthew Wall
9dd4be2d2a extension commands now parallel install/uninstall 2014-11-15 17:36:13 +00:00
Matthew Wall
41dd9a37a2 more PEP cleanup. start modification of extension args. 2014-11-15 17:03:17 +00:00
Tom Keffer
657fc3666b Made the logic which injects weewx.wxservices.StdWXCalculate into process_services a little more robust. 2014-11-15 16:56:53 +00:00
Tom Keffer
009d990b81 Fixed bug that causes 'install' to crash if updating a V3 config file. 2014-11-15 16:39:06 +00:00
Matthew Wall
1caadd5302 added conf update warnings to the fousb driver 2014-11-15 16:38:37 +00:00
Matthew Wall
0dd2aff87f no need for version property in configurator 2014-11-15 16:15:59 +00:00
Matthew Wall
fae3a67c7b clean up configure options. consolidate configure api. added dryrun option for configure. 2014-11-15 16:06:46 +00:00
Matthew Wall
e9aa18db93 more massaging of the configure function 2014-11-15 14:14:24 +00:00
Matthew Wall
afecc94c56 figured out workarounds to most configobj behavior 2014-11-15 13:18:23 +00:00
Matthew Wall
364b98c4df more wrestling with configobj silliness 2014-11-15 05:40:52 +00:00