OpenERP module and library to manage multisite energy generation
Project description
plantmeter
OpenERP module and library to manage multisite energy generation
INSTALL
pip install -e .
nosetests plantmeter # Run unit tests
nosetests scripts # Run erp tests (require a working erp)
CHANGES
plantmeter 1.7.4 2022-01-08
"Keeping up with 2.7" Release
- Github actions for CI
- Moved isodates to somutils
- Python 2.4 compatibility: added conditional dependencies
plantmeter 1.7.3 2019-07-29
Py3 portability back
- MTC: mongo's bjson do not accept numpy types as attributes, so we are taking the native item when updating with numpy arrays.
plantmeter 1.7.2 2019-07-18
Not importing anymore release
- Removing logic for importing metering since now is done by Gisce:
- Removed
Meter.last_commit
related to the meter importing logic - Removed
GenerationkwhProductionNotifier
and related helpers update_kwh
methods removed- Removed all (metering) providers
- Removed
GenerationkwhProductionAggregator.getNShares()
- Removed
genkwh_production
script renamed asgenkwh_plants
genkwh_production curve
extracted asgenkwh_mtc
genkwh_mtc
: collections alias renamed:gisce
->production
production
->production_old
genkwh_mtc
: New collectionrightscorrection
- Plants have
first/last_active_date
- Meters have
first/last_active_date
- New
Aggregator.firstActiveDate()
returning the min of the plant'sfirst_active_date
- Functional tests moved to
som_plantmeter/tests
- FIX: Fontivsolar meter number was wrong
- New migration script to perform the former fix and rewrite the rights
plantmeter 1.7.1 2019-04-04
- Removed deprecated scripts
genkwh_pull_status
andgenkwh_export
- Removed deprecated
genkwh_production
subcommands: pull-status, load-meassures and update-kwh - Script
genkwh_production.py
installed by setup.py
plantmeter 1.7.0 2019-04-02
- Meters and plants have
first_active_date
attribute - Built plant shares is not a constant curve anymore, changes when adding new plants
- Meter
first_active_date
filters out earlier meassures - Fix: lastMesurement in a mix/plant is the first one of lastMeasurement of the childs
genkwh_migrate_1_6_3_newplant.sh
: Script to migrate old plant and incorporate the new one- In general, fixes to really enable multiple plants
genkwh_production.py
: editmix, editplant, editmetergenkwh_production.py
: editmix, editplant, editmetergenkwh_production.py
: delmix, delplant, delmetergenkwh_production.py
: meterset -> editmeter
plantmeter 1.6.2 2019-01-21
- Deprecated
genkwh_pull_status.py
andgenkwh_pull_status.sh
genkwh_production.py
: addedpull_status
as subcommandgenkwh_production.py pull_status
: nicer output and exit statusgenkwh_migration_ftp_to_tmprofile.py
migration script
plantmeter 1.6.1 2019-01-03
- Show erp configuration at the begining of every command
- Protect
genkwh_production.py clear
againts lossy fingers
plantmeter 1.6.0 2019-01-03
- Python 3 supported (python module, not yet the erp code)
- Migrated to pymongo 3
- MongoTimeCurve takes some field names as parameters (timestamp and creation)
- Abstracted ResourceParent from ProductionPlant and ProductionAggregator
genkwh_production.py list
: list all the resorce hierarchy (mixes, plants, meters)genkwh_production.py addmix
: to add an aggregator, now 'mix'genkwh_production.py addplant
: to add a plantgenkwh_production.py addmeter
: to add a metergenkwh_production.py curve
: to extract stored curves as TSV (production, rights...)genkwh_production.py
commmand documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
plantmeter-1.7.4.tar.gz
(28.6 kB
view hashes)
Built Distribution
plantmeter-1.7.4-py3-none-any.whl
(29.6 kB
view hashes)
Close
Hashes for plantmeter-1.7.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcba837463ce6476aedc62e8205452dc0193b3daed7227cce3363da371c767bd |
|
MD5 | 1cae11dbed7d33f246784e051b0a62de |
|
BLAKE2b-256 | 3251b3feab87e1e28982d0d7b094c7089c7caa822b2f5c9123db2e8bd3511993 |