Commit Graph

  • 262484773d Included import weewx.drivers where missing. Suppressed or fixed warnings. Tom Keffer 2014-11-28 20:50:17 +00:00
  • 26db4ea064 enable prompts for default units Matthew Wall 2014-11-28 19:06:37 +00:00
  • a996fdbd29 better handling of units for install and configure Matthew Wall 2014-11-28 18:30:25 +00:00
  • ddce672ab5 bump to a3 Matthew Wall 2014-11-28 18:12:14 +00:00
  • f41db537b4 fixed silly default mistake Matthew Wall 2014-11-28 18:11:57 +00:00
  • 8ae2b1e19b make weewx.conf upgrade sections match order of weewx.conf. more minor fixes to api changes. Matthew Wall 2014-11-28 17:11:31 +00:00
  • 57a52c5428 Version 3.0.0a2 Tom Keffer 2014-11-28 16:45:52 +00:00
  • b6f186754e Corrections, clarifications. Took out section on schemas, as it only applies to those creating a new database --- by definition someone who is not upgrading. Tom Keffer 2014-11-28 16:28:13 +00:00
  • b55fc14825 document more api upgrade details Matthew Wall 2014-11-28 15:20:49 +00:00
  • 2d24004e6f more install fixes. tested on centos6 and suse12. Matthew Wall 2014-11-28 15:00:25 +00:00
  • bb5cea58c6 check for bogus station_type section Matthew Wall 2014-11-28 06:30:46 +00:00
  • ca95937c7c fix redhat and suse db path Matthew Wall 2014-11-28 06:18:10 +00:00
  • 872c747244 improve the configure option to setup.py Matthew Wall 2014-11-28 06:13:39 +00:00
  • 6d041d3ab0 fixes for rpm installer Matthew Wall 2014-11-28 04:58:57 +00:00
  • 246d63ee5a fixed typo in database api upgrading example Matthew Wall 2014-11-28 00:53:45 +00:00
  • 5bb69b0ba5 Now uses /var/tmp/weewx_test to store persistent test databases. Tom Keffer 2014-11-27 20:20:00 +00:00
  • 1ec32390d7 bump to 3.0.0a2 Matthew Wall 2014-11-27 20:05:50 +00:00
  • 1622e11184 added luc's ds timings Matthew Wall 2014-11-27 20:05:24 +00:00
  • 875ac8979e Changed setup.py so it preserves the database type. Tom Keffer 2014-11-27 20:00:36 +00:00
  • 46eb40bffc Removed the test for non-standard local timezone abbreviations. Should now work in any time zone. Tom Keffer 2014-11-27 19:47:40 +00:00
  • 8904d79547 Made the test suites less time-zone dependent. Should now be able to run them from anywhere. Tom Keffer 2014-11-27 18:15:04 +00:00
  • b8a931007e keep ExtStats for backward compatibility Matthew Wall 2014-11-27 17:43:05 +00:00
  • 32c9ecff8e default to hardware record generation for ws23xx stations Matthew Wall 2014-11-27 17:41:23 +00:00
  • a7833b2caa sun might never be up as well as always up Matthew Wall 2014-11-27 12:51:46 +00:00
  • afb88cee91 Allowed test programs to be invoked from other directories. Fixed test results, reflecting changed time domain of the synthesized data. Tom Keffer 2014-11-27 01:29:14 +00:00
  • eab6abc541 Little niggly code cleanups. Extra comments. Extra error messages. Ability to resync the manager. Tom Keffer 2014-11-26 17:14:18 +00:00
  • b524ef997f fix latitude limits Matthew Wall 2014-11-26 05:49:47 +00:00
  • 320b5acd62 added some defaults for easier/faster testing Matthew Wall 2014-11-26 04:04:13 +00:00
  • e8c4efaab9 better logic for guessing location of weewx.conf Matthew Wall 2014-11-26 03:31:59 +00:00
  • 410299478c add new logging messages to logwatch Matthew Wall 2014-11-26 01:28:44 +00:00
  • 6c6558f936 use correct signature for __exit__ Matthew Wall 2014-11-25 21:10:08 +00:00
  • 32a1ca5e99 improve reporting when no schema Matthew Wall 2014-11-25 18:21:44 +00:00
  • b21097eb3d use full path to sqlite db file Matthew Wall 2014-11-25 18:06:58 +00:00
  • 52d4e7da19 streamline and comment the install/upgrade permutations. sort restful services alphabetically. Matthew Wall 2014-11-25 16:49:00 +00:00
  • ed3fbba09c minor pruning of comments in weewx.conf Matthew Wall 2014-11-25 16:01:14 +00:00
  • 433be81b05 Fixed problem when doing an explicit query for a non-existent time. Tom Keffer 2014-11-25 15:43:51 +00:00
  • 8be7a9f39b track connection status and battery status in fousb Matthew Wall 2014-11-25 14:52:59 +00:00
  • d36a63f3da do a configure after the rpm install Matthew Wall 2014-11-25 05:04:57 +00:00
  • a8e70ef165 fix manager_dict issue with AWEKAS Matthew Wall 2014-11-25 04:40:16 +00:00
  • f062871645 Added "import weewx" to electricity.py Tom Keffer 2014-11-25 01:53:45 +00:00
  • 89a9c6e03d log_success and log_failure were removed from [[Wunderground]], so, I removed it for the other upload protocols. The user can find them in the User's Guide. Tom Keffer 2014-11-25 01:37:41 +00:00
  • c408c78c69 Updated New Features to reflect the ones we knocked off in V3. Tom Keffer 2014-11-25 01:16:30 +00:00
  • 4eb7299e17 Fixed a few errors. Shorted up some of the lines. Clarified. Included changes in the main trunk since V2.7.0 Tom Keffer 2014-11-25 01:10:54 +00:00
  • 17bcb472d4 fixed typo Matthew Wall 2014-11-25 01:07:48 +00:00
  • 555e9992aa Fixed schema name. Tom Keffer 2014-11-25 00:39:06 +00:00
  • ad3074cdc2 Catch up with main trunk. Tom Keffer 2014-11-25 00:10:47 +00:00
  • e665900f69 added pmon to extension examples. added skin to illustrate use of xstats. Matthew Wall 2014-11-24 23:51:08 +00:00
  • c5dbf3f57c Got wee_config_database working with manager_dict and friends. Tom Keffer 2014-11-24 23:03:37 +00:00
  • 9c154e1613 Tried to harden up scaling when there are None values around Tom Keffer 2014-11-24 22:47:50 +00:00
  • 7c0b559f4c Got things working with the pure Python version of Cheetah's NameMapper. Tom Keffer 2014-11-24 21:30:34 +00:00
  • 944cba1440 fix readme files for the extension examples Matthew Wall 2014-11-24 21:02:57 +00:00
  • 5b985f3e5b dbbinder -> db_binder Matthew Wall 2014-11-24 16:09:27 +00:00
  • 6a377b60c2 fix database/database_name for extensions Matthew Wall 2014-11-24 16:04:10 +00:00
  • 05b629468a Fixed problem that prevented V2.2 -> V2.7 upgrade in weewx.conf Tom Keffer 2014-11-24 15:51:08 +00:00
  • 93c0f26fa5 fix both permutations of upgrading on debian systems Matthew Wall 2014-11-24 05:05:29 +00:00
  • 90f6008229 tidy up deb scripts. fix state count in debian config. Matthew Wall 2014-11-24 04:10:50 +00:00
  • 109f3f7a80 fail hard if driver cannot load. sort when listing drivers. Matthew Wall 2014-11-24 03:54:09 +00:00
  • 989dfe18b4 added per-driver prompting for all drivers Matthew Wall 2014-11-24 03:40:12 +00:00
  • 15a679fd40 initial implementation of per-driver prompting, working only for vantage for now Matthew Wall 2014-11-24 02:32:39 +00:00
  • c80ba9affd Replaces instances of "dbmanager" with "db_manager." Tom Keffer 2014-11-24 02:19:38 +00:00
  • 8a1b35d3e2 update userguide to match new install behavior Matthew Wall 2014-11-24 01:29:10 +00:00
  • 664fdc305e added overview of units. a few minor fixes. Matthew Wall 2014-11-23 20:54:41 +00:00
  • e50207640c adjust upgrade notes about schemas Matthew Wall 2014-11-23 18:52:14 +00:00
  • 089c752293 polish the prompts. massage the weewx.conf comments a bit. Matthew Wall 2014-11-23 18:37:04 +00:00
  • 9b7ce38e0f fix db binder examples. put 'where to put changes' at top. Matthew Wall 2014-11-23 17:14:00 +00:00
  • d7115fd8c2 fixed sle comments Matthew Wall 2014-11-23 17:10:35 +00:00
  • c9dde91005 In order to use the daily summaries, the start and stop times have to be either on midnight boundaries, or the first or last record in the database. Changed test suites so the generated data ends at the reporting time. Tom Keffer 2014-11-23 17:07:40 +00:00
  • 08cb233301 deal with broken drivers Matthew Wall 2014-11-23 16:08:02 +00:00
  • f114eb080d adjust remaining TODO items. direct users to customizing guide instead of loading weewx.conf with tutorial stuff. Matthew Wall 2014-11-23 15:36:57 +00:00
  • 2d0a0cbce6 default to simulator, not 'unknown' Matthew Wall 2014-11-23 15:29:04 +00:00
  • 267fffec4e fix setup.py help output. add systemd snippet to distribution. Matthew Wall 2014-11-23 15:17:58 +00:00
  • 8c52922789 document extension installer changes Matthew Wall 2014-11-23 14:54:41 +00:00
  • e442ab4e4e ensure that extension installer does not append service name multiple times Matthew Wall 2014-11-23 14:23:04 +00:00
  • 672a412fd4 correctly upgrade driver from pre-v3 install Matthew Wall 2014-11-23 14:06:15 +00:00
  • d7db3a0c30 various extension installer fixes Matthew Wall 2014-11-23 13:38:45 +00:00
  • dc3b1cd74f installer now prompts on clean installs Matthew Wall 2014-11-23 06:01:28 +00:00
  • 3c7ec4b764 Fixed an oopsie in how the dbmanager is opened. Tom Keffer 2014-11-23 01:23:41 +00:00
  • d149de949f Updated TODO list Tom Keffer 2014-11-23 00:37:23 +00:00
  • 4481600f09 Revamped how databases are opened. Going to break lots of stuff, but should be simpler. Tom Keffer 2014-11-22 21:04:09 +00:00
  • a773951bf5 make extension installer work with [Engine][[Services]] Matthew Wall 2014-11-22 20:22:32 +00:00
  • 6ea59b5a05 added some error checking for inputs Matthew Wall 2014-11-22 19:45:57 +00:00
  • 862e577774 added method to prompt for basic station info Matthew Wall 2014-11-22 19:20:19 +00:00
  • eee1e982e6 revert setup.cfg Matthew Wall 2014-11-22 18:57:51 +00:00
  • f8e2b9901e if no driver is specified, present a list and prompt Matthew Wall 2014-11-22 18:57:14 +00:00
  • 59bb06ea0d fix ws28xx typo Matthew Wall 2014-11-22 13:55:54 +00:00
  • fb148e24c4 include setup.py in setup.py installs. start testing driver scanning for prompts. Matthew Wall 2014-11-22 13:34:30 +00:00
  • 2837238aba Updated TODO Tom Keffer 2014-11-20 21:35:59 +00:00
  • e8021f19e4 Moved the decision of whether to use the daily summaries when calculating aggregates into the manager itself. Tom Keffer 2014-11-20 21:19:08 +00:00
  • 44272a73ea Can now extend accumulators in a manner similar to units. Tom Keffer 2014-11-20 19:32:57 +00:00
  • fd6e325883 Introduced new tags $hours_ago and $hour. Included tests and documentation. Tom Keffer 2014-11-20 16:35:43 +00:00
  • 7fab6ab438 properly fix ws28xx tstr_to_ts (last commit had garbage in it) Matthew Wall 2014-11-20 16:31:18 +00:00
  • 3fde66200a update logwatch with v3 changes Matthew Wall 2014-11-20 15:14:00 +00:00
  • 4259562838 Fixed bug when using $latest with an explicit data binding. Included regression test. Tom Keffer 2014-11-20 14:49:41 +00:00
  • 6de539aed3 first pass as systemd config for weewx Matthew Wall 2014-11-20 14:13:47 +00:00
  • ac4a1ca8a3 make ws28xx more robust wrt bad dates from flaky firmware or bad connections. deal with None values for genStartupRecords. Matthew Wall 2014-11-20 13:32:42 +00:00
  • 06970231d7 Added tags $days_ago and $yesterday. Added tests for them. Documented them. Tom Keffer 2014-11-19 23:08:50 +00:00
  • 98f52cdfd1 Created a more generic "ListOfDicts" and converted units.py to use that. Tom Keffer 2014-11-19 20:01:21 +00:00
  • db04110939 clarify ws28xx pairing. encourage standard SQL when customizing db queries. Matthew Wall 2014-11-19 13:19:32 +00:00
  • 726e06f194 reduce default debug output from fousb driver Matthew Wall 2014-11-19 02:49:25 +00:00
  • 57c454915a Uses list comprehension to build an explicit schema. Tom Keffer 2014-11-19 02:08:49 +00:00