- TBD
- TBD
- None
- None
- Added --debug arg to dump all points to console prior to sending to the database - @jertel
- On startup the new detailedDataHousesEnabled and detailedDataSecondsEnabled values will be printed to console - @jertel
- On startup the version will be printed to console - @jertel
- Fixed issue when hourly and historic data was collected it was discard the previous minute data - @jertel
- Removed unused --quiet arg - @jertel
- Removed unnecessary --version arg - @jertel
- Refactored --verbose flag to properly use logging level - @jertel
- Removed unnecesary, duplicated queries - @jertel
- None
- Added
detailedDataSecondsEnabled
anddetailedDataHoursEnabled
to selectively fetch one or (or both) seconds- and hours- resolution data iffdetailedDataEnabled
=true
- Added
timezone
config to allow configuring the timezone according to which end-of-day is calculated.
- Fixed
--resetdatabase
(broken in 1.6.1)
- None
- None
- Upgrade to Python 3.12.1, replace deprecated datetime invocations - #141 - @jertel
- Fixed extractDataPoints to recurse correctly for nested devices - #140 - @cdolghier
- Replaced Minute with Hour as normal interval since history is limited to 7 days from Emporia on minute data
- argparse libary was added, must run
pip install -r requirements.txt
again in the src directory (or pip3 based on install)
- Hour / Day historic data retrieval: allows for history of up to two years to be pulled. Assists in clean numbers/graphs to see daily monthly usage to compare against utilities reports.
- Hour data runs with the get details time, default is 1 hour (3600 seconds). Based on when the program is started, you may be almost 2 hours behind for get hour.
- Moved one-time parameters out of the json config file. Those parameters are now specified as command line arguments (--historydays, --resetdatabase).
- Started Changelog for this and future releases
- Added project metadata to
vuegraf.py
, values can be updated through github automations - Added command line pairing with help syntax for all values, via argparse lib.
- Updated
requirements.txt
and setup.py withargparse>= 1.4.0
- Updated
vuegraf.json.sample
as history and reset database was moved to command line - Updated Readme.md with above changes
- ran pylint and fixed Quote delimiter consistency to all ' Whitespaces Extra lines
With special thanks to @gauthig for initiating these 1.6.0 changes!