|
2 | 2 |
|
3 | 3 | ## Summary |
4 | 4 |
|
5 | | -<!-- Here goes a general summary of what this release is about --> |
| 5 | +The most notable features for this release is the addition of the `PVPool` (exposed via `microgrid.pv_pool()`), which can be used to manage PV arrays as a single entity and the `EVChargerPool` (`microgrid.ev_charger_pool()`) learning to manage power for the whole pool (before it could only be used to control chargers individually). |
| 6 | + |
| 7 | +Another notable change is the microgrid API client being moved to its own [repository](https://github.com/frequenz-floss/frequenz-client-microgrid-python/). |
6 | 8 |
|
7 | 9 | ## Upgrading |
8 | 10 |
|
|
14 | 16 |
|
15 | 17 | - The `maxsize` parameter in calls to `BatteryPool.{soc/capacity/temperature}.new_receiver()` methods have now been renamed to `limit`, to be consistent with the channels repository. |
16 | 18 |
|
17 | | -- Support for per-component interaction in `EVChargerPool` has been removed. |
18 | | - |
19 | | -- New `propose_power` and `power_status` methods have been added to the `EVChargerPool` similar to the `BatteryPool`. These method interface with the `PowerManager` and `PowerDistributor`, which currently uses a first-come-first-serve algorithm to distribute power to EVs. |
| 19 | +- Support for per-component interaction in `EVChargerPool` has been removed. Please use the new `propose_power()` method to manage power for the whole pool. If you still need to manage power of chargers individually, you can create one pool per charger. |
20 | 20 |
|
21 | | -- PV Power is now available from `microgrid.pv_pool().power`, and no longer from `microgrid.logical_meter().pv_power`. |
| 21 | +- PV power is now available from `microgrid.pv_pool().power`, and no longer from `microgrid.logical_meter().pv_power`. |
22 | 22 |
|
23 | 23 | ## New Features |
24 | 24 |
|
25 | | -- Warning messages are logged when multiple instances of `*Pool`s are created for the same set of batteries, with the same priority values. |
| 25 | +- `EVChargerPool`/`microgrid.ev_charger_pool()`: New `propose_power` and `power_status` methods have been added, similar to the `BatteryPool`. These method interface with the `PowerManager` and `PowerDistributor`, which currently uses a first-come-first-serve algorithm to distribute power to EVs. |
26 | 26 |
|
27 | | -- A PV Pool, with `propose_power`, `power_status` and `power` methods similar to Battery and EV Pools. |
| 27 | +- A PV pool (`PVPool`/`microgrid.pv_pool()`) was added, with `propose_power`, `power_status` and `power` methods similar to Battery and EV pools. |
| 28 | + |
| 29 | +## Enhancements |
| 30 | + |
| 31 | +- Warning messages are logged when multiple instances of `*Pool`s are created for the same set of batteries, with the same priority values. |
28 | 32 |
|
29 | 33 | ## Bug Fixes |
30 | 34 |
|
|
0 commit comments