Commit Graph

  • 9d2be2a458 Connections now offer a begin() function for beginning a transaction. Connections now have a property 'dbtype' holding the type of database. Tom Keffer 2012-10-03 01:24:36 +00:00
  • 5b6049768f Fixed import error. Tom Keffer 2012-10-03 01:23:14 +00:00
  • 7b4a9c3328 firstGoodStamp and lastGoodStamp now return None if there is no data in the archive. Tom Keffer 2012-10-03 01:21:44 +00:00
  • 7eb79e5fc6 The RESTful driver can now be located anywhere, not just in the file weewx/restful.py Tom Keffer 2012-10-02 13:43:29 +00:00
  • b889ba2ed1 Changed variable 'station' to the more meaningful 'protocol' Tom Keffer 2012-10-02 13:33:52 +00:00
  • 72822f6860 Now can use databases in units other than US. Broke out the transport mechanism for CWOP into a separate method, sendRecord(), making it easy to override. Tom Keffer 2012-10-02 13:25:42 +00:00
  • 8a5ed01bf5 Updated documentation. Updated examples. V2.0.0a8 Tom Keffer 2012-10-01 22:53:47 +00:00
  • 9acb334dbd Now catches MySQL operational error when doing a cursor execute. Waits 2 minutes, then restarts. Tom Keffer 2012-10-01 19:17:44 +00:00
  • 930ba20d8c V2.0.0a5 Tom Keffer 2012-10-01 18:14:10 +00:00
  • 9b6bf82d8b Pushed logic for retrieving information from the station hardware to class station.StationInfo. Tom Keffer 2012-10-01 17:33:11 +00:00
  • 7411db5ef5 First pass at updating the user's guide. Tom Keffer 2012-10-01 13:46:46 +00:00
  • 08d78e8ce2 Switched from argparse back to optparse. Tom Keffer 2012-09-30 22:55:51 +00:00
  • ee0a3f3936 Fixed problem merging a config file that uses interpolation. Tom Keffer 2012-09-30 15:44:05 +00:00
  • e7a5f83046 Fixed problems where a sqlite thread got passed across a thread boundary. Tom Keffer 2012-09-30 14:51:58 +00:00
  • 4fef1ea525 Changed device names from WMR100 to the more generic WMR-USB Tom Keffer 2012-09-30 01:35:23 +00:00
  • 11f1da3531 Updated config_database V2.0.0a3 Tom Keffer 2012-09-29 23:10:10 +00:00
  • b81d93f410 Got runreports.py working. Tom Keffer 2012-09-29 22:08:56 +00:00
  • 36400979b0 Now reliably downloading data from the console. Tom Keffer 2012-09-29 19:29:28 +00:00
  • 90f0e96031 Making progress towards adding MySQL Tom Keffer 2012-09-29 01:36:00 +00:00
  • 051fb2c0b8 Moved WEEWX_ROOT up to main section of the configuration file. Tom Keffer 2012-09-28 18:46:37 +00:00
  • d10cea885d Converted weewx and stats to use weedb. Tom Keffer 2012-09-28 16:17:13 +00:00
  • fafbacd985 Snapshot. Tom Keffer 2012-09-28 01:45:26 +00:00
  • 4f0b1116a6 Added module weedb Tom Keffer 2012-09-27 16:22:47 +00:00
  • 6f3844c32e Deleting package weedb Tom Keffer 2012-09-27 16:13:39 +00:00
  • c3a57fe000 Refactoring weedb Tom Keffer 2012-09-27 16:09:36 +00:00
  • 1bfb339786 Snapshot Tom Keffer 2012-09-27 16:02:29 +00:00
  • 096876a205 Created new package 'weedb' Tom Keffer 2012-09-27 12:32:50 +00:00
  • 6d2aac2fa6 Snapshot while working on mysql port. Tom Keffer 2012-09-27 12:28:39 +00:00
  • 8b8d1d3b32 Started abstracting databases, in preparation for supporting MySQL Tom Keffer 2012-09-26 21:14:44 +00:00
  • f48aba6a2d Suppressed warnings about unresolved import in cases where the user does not have pysqlite2 Tom Keffer 2012-09-25 18:09:34 +00:00
  • d52b9362e7 Suppressed warnings about unresolved import in cases where the user does not have pysqlite2 Tom Keffer 2012-09-25 18:09:34 +00:00
  • a563688cc7 Now determines the type of Davis hardware by using command WRD Tom Keffer 2012-09-25 15:29:03 +00:00
  • ceca4e4bed v2.0.0a2 Tom Keffer 2012-09-24 21:02:24 +00:00
  • 9a9b40ed03 Added software rain calculations for the Davis instruments. Tom Keffer 2012-09-24 21:01:28 +00:00
  • 873a68a781 Simplified and reduced the memory requirements of the CRC16 calculations. Tom Keffer 2012-09-24 20:59:30 +00:00
  • 666a664196 Changed variable name 'station' to 'console' Tom Keffer 2012-09-21 14:33:52 +00:00
  • 9955018b92 Changed variable name 'station' to 'console' Tom Keffer 2012-09-21 14:33:52 +00:00
  • ab99879c46 Added feature requests. Tom Keffer 2012-08-29 16:39:23 +00:00
  • 38ea0bd4f6 Valid CWOP prefixes are now a class variable. Tom Keffer 2012-08-26 23:07:26 +00:00
  • fc649a6095 Updated CHANGES text file. Tom Keffer 2012-08-26 01:37:16 +00:00
  • 0e8e053bd0 Updated CHANGES text file. Tom Keffer 2012-08-26 01:37:16 +00:00
  • 3827f6d7eb Now only displays rxCheckPercent plots if there is some data to show. Tom Keffer 2012-08-25 21:21:57 +00:00
  • 5418905295 Now only displays rxCheckPercent plots if there is some data to show. Tom Keffer 2012-08-25 21:21:57 +00:00
  • f0ab6f3c10 A timespan object can now have start time equal to stop time. Tom Keffer 2012-08-25 21:19:56 +00:00
  • ba3fed718f Removed example daily.py Tom Keffer 2012-08-25 19:03:41 +00:00
  • fa232a8001 Reworked examples to reflect new engine architecture Tom Keffer 2012-08-25 18:57:10 +00:00
  • 2c2c42e5c6 Reworked examples to reflect new engine architecture Tom Keffer 2012-08-25 18:57:10 +00:00
  • 1eadb7d92d Added class StationInfo that can hold hardware information. Tom Keffer 2012-08-25 17:59:16 +00:00
  • 24222a7d52 Section references changed from 'Reports' to 'StdReport' Tom Keffer 2012-08-25 14:22:05 +00:00
  • 1effd528ac Removed posts to syslog within _get_object() Tom Keffer 2012-08-25 04:09:07 +00:00
  • 10334d1429 Removed posts to syslog within _get_object() Tom Keffer 2012-08-25 04:09:07 +00:00
  • 65a604e4be The archive sqlite file used by the RESTful protocols is now opened within the RESTful thread itself. Tom Keffer 2012-08-25 01:38:50 +00:00
  • 00fdf12eff The archive sqlite file used by the RESTful protocols is now opened within the RESTful thread itself. Tom Keffer 2012-08-25 01:38:50 +00:00
  • 8fe564cd8c Reworked stats.backfill to reflect the new accumulators. Tom Keffer 2012-08-24 21:20:32 +00:00
  • d4c0c25b98 Improved readability. Tom Keffer 2012-08-24 20:30:49 +00:00
  • 88c1f9c8a7 Improved readability. Tom Keffer 2012-08-24 20:30:49 +00:00
  • b1cae45a8e Added service to test software generation of archive records. Introduced option to do either software or hardware (if supported) archive record generation. Tom Keffer 2012-08-24 15:24:45 +00:00
  • 5d19f13bb6 Added service to test software generation of archive records. Introduced option to do either software or hardware (if supported) archive record generation. Tom Keffer 2012-08-24 15:24:45 +00:00
  • a5de5f3f01 Changed how unit system for the stats file is determined. Now uses late binding. Tom Keffer 2012-08-23 04:23:11 +00:00
  • 7a2a0c56d1 Changed how unit system for the stats file is determined. Now uses late binding. Tom Keffer 2012-08-23 04:23:11 +00:00
  • 35d0893be9 Added mmHg as a unit for pressure. Tom Keffer 2012-08-21 01:16:25 +00:00
  • b325718c99 Started backport to the VantagePro Tom Keffer 2012-08-20 21:29:45 +00:00
  • a9c7fdcc55 Started backport to the VantagePro Tom Keffer 2012-08-20 21:29:45 +00:00
  • 26b68d8d45 Added windchill and heat index. Allow negative temperatures. Tom Keffer 2012-08-19 01:21:30 +00:00
  • 60c665b771 Added service StdConvert. Rationalized weewx.conf by naming sections after their corresponding service. Tom Keffer 2012-08-18 21:23:15 +00:00
  • 69bb68492d Snapshot. Tom Keffer 2012-08-17 00:08:56 +00:00
  • 4b4841a4de Snapshot. Tom Keffer 2012-08-17 00:08:56 +00:00
  • 505d2fb248 Removed old accumulator code from VantagePro.py Tom Keffer 2012-07-30 22:23:50 +00:00
  • 515a4e750c Fixed error in StdPrint. Tom Keffer 2012-07-30 22:15:59 +00:00
  • c1c1079772 Wind LOOP data is no longer a 2-way tuple. Instead, it has been flattened into speed and direction. Tom Keffer 2012-07-30 21:39:30 +00:00
  • 07ffab70b5 Moved accumulator merge logic into wxengine.py Tom Keffer 2012-07-30 15:48:24 +00:00
  • f001ddb579 Snapshot. Details of those stupid details. Tom Keffer 2012-07-30 02:33:44 +00:00
  • f0df3415f1 Snapshot working on accumulator strategy. Tom Keffer 2012-07-29 21:10:17 +00:00
  • a1fae59f1e Snapshot working on accumulator strategy. Tom Keffer 2012-07-29 21:10:17 +00:00
  • 51ee35aeb5 Another snapshot. Accum.py needs work. Tom Keffer 2012-07-23 00:58:19 +00:00
  • 70a3fb6d59 Another snapshot. Accum.py needs work. Tom Keffer 2012-07-23 00:58:19 +00:00
  • 0853adadd2 Snapshot Tom Keffer 2012-07-22 21:04:32 +00:00
  • 4287aea05d Snapshot Tom Keffer 2012-07-22 21:04:32 +00:00
  • 27ae7dfdaa Snapshot. Simplified event logic, putting the console reference in the main engine. Tom Keffer 2012-07-19 18:06:45 +00:00
  • 67c0039c56 First cut at a driver for the Oregon Scientific WMR100 station. Tom Keffer 2012-07-17 01:21:59 +00:00
  • 474b3501a4 First cut at a driver for the Oregon Scientific WMR100 station. Tom Keffer 2012-07-17 01:21:59 +00:00
  • dbd1171a63 Added SP to SLP conversion functions. Also, switched to doctest Tom Keffer 2012-07-17 01:19:26 +00:00
  • dba3f0635b Catch up with main trunk Tom Keffer 2012-07-16 14:31:57 +00:00
  • b14aae13e0 Changed constant weewx.METRIC to zero. Tom Keffer 2012-07-16 14:18:29 +00:00
  • 8b87d089a4 Added class GenWithPeek, a generator with peek ahead. Tom Keffer 2012-07-15 14:57:55 +00:00
  • b121c3112e Catch up with main trunk V1.14.1 Tom Keffer 2012-07-10 01:36:27 +00:00
  • eac94ef86c Version 1.14.1 release v1.14.1 Tom Keffer 2012-07-06 16:09:18 +00:00
  • 4724d2b09b v1.14.1 Tom Keffer 2012-07-06 15:59:38 +00:00
  • 0d5ce4cdd9 Fixed bug that caused the reporting thread to terminate if an exception is thrown while doing FTP. Tom Keffer 2012-07-06 15:52:11 +00:00
  • 054659cec5 Catch up with version 1.14.1 Tom Keffer 2012-06-22 15:20:38 +00:00
  • aa9b4b4e5e Clarified some documentation in module units.py Tom Keffer 2012-06-22 15:14:24 +00:00
  • d7103e60fd Added other socket errors to the list of caught exceptions. V1.14.1 Tom Keffer 2012-06-22 00:22:05 +00:00
  • 5f34bb88ac Hardened retry strategy for the WeatherLink IP. If the port fails to open at all, or a socket timeout occurs, it will thrown an exception (resulting in a retry in 60 seconds). If a socket returns an incomplete result, it will continue to retry until everything has been read. Tom Keffer 2012-06-21 16:01:43 +00:00
  • b834da2a15 Fixed retry logic. Tom Keffer 2012-06-21 15:52:22 +00:00
  • a724ff20d3 If a WeatherLinkIP port fails to open, a weewxIOError exception will be thrown, resulting in a retry in 60 seconds. If a socket returns an incomplete result, it will continue to retry. Tom Keffer 2012-06-21 15:10:55 +00:00
  • e058f3d48a Catch up with V1.14.0 Tom Keffer 2012-06-19 14:22:51 +00:00
  • 69d21457c0 Version 1.14.0 release v1.14.0 Tom Keffer 2012-06-18 23:54:23 +00:00
  • c34cb3fca1 Corrected typo in upgrading guide. Tom Keffer 2012-06-18 23:52:11 +00:00
  • ced3934f05 Updated Change log. Corrected package error in setup.py (for daemon.py). Version 1.14.0 Tom Keffer 2012-06-18 23:42:24 +00:00
  • 64373a147b Renamed subdirector 'mobile' to 'smartphone' Tom Keffer 2012-06-18 23:05:29 +00:00