Recent Releases of FlexMeasures
FlexMeasures - v0.25: flex context fully editable, nicer status page
What's Changed
- Docs/changelog v0.24.0 post release fixes by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1304
- fix: rename migration file by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1305
- fix: asset editing form did not show map due to wrong whitespacing in template by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1310
- fix: duplicate sphinx key was overwriting crucial setting by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1316
- Feature/reporting/full search filter support on input schema by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1318
- Fix/reporting/latest version and excludes source types by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1306
- Reporter for dropping data outside of allowed range by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1317
- feat: raise an error in case the user set an invalid time window by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1324
- Chore/actions/cache v2 deprecation by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1329
- ci: do not fail when coveralls fails by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1330
- Feat/flexcontext jsonfield by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1293
- testing multi-asset scheduling by @Tammevesky in https://github.com/FlexMeasures/flexmeasures/pull/1341
- Feat/fallbacks for soc-usage and soc-gain by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1340
- Feat/cli/jobs/save last failed by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1342
- Flexcontext Edit Modal Dialogue by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1320
- Feature/multi asset StorageScheduler by @Tammevesky in https://github.com/FlexMeasures/flexmeasures/pull/1313
- Better y-axis titles when showing multiple sensors by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1346
- Fix/jobs/last failed jobs sort order by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1359
- Only render Sensor Form in flexContext Form Option For certain fields by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1361
- handle unexpected Datatypes in flex-context Db regression by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1354
- fix: Fixed UI&UX bugs on flexcontext modal dialouge by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1365
- Make action buttons right-clickable by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1357
- feat: extend DBFlexContextSchema validation to only allow valid units by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1364
- chore: added docs for flexcontext edit modal by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1372
- Status page: show by source type by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1022
- feat: CLI command to remove obsolete queue by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1351
- Corrections to flex-context db migration by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1380
- Clarify config defaults that limit concurrent db connections by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1391
- Feat/PV curtailment (or: Fix/PV curtailment in case of negative production) by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1395
- Refactor/check units in time series segment by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1396
- feat/add unit search to flexcontext UI by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1384
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.24.0...v0.25.0
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening 26 days ago

FlexMeasures - v0.24.1
This is a patch release in the 0.24.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.24.0...v0.24.1
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x about 2 months ago

FlexMeasures - v0.24.0: more expressive congestion modeling, edit data dashboards
What's Changed
- Upgrade dependencies after v0.23 by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1181
- fix account audit log browser tab title by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1189
- Fix audit log and jobs queue table sorting with datetime by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1183
- Belief chart: legends possible per plot by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1176
- Chore/update dev tooling black and flake8, run black by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1186
- chore: install HiGHs solver on macOS for developers by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1187
- Feature/terminal datetime plot 1147 by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1172
- Feat users pagination by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1160
- Split legends in case of vertically concatenated chart by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1193
- feat: pagination on accounts listing by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1196
- Speed up status page by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/1142
- fix: footer stays at the bottom (not sticky!) by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1204
- Refactor/simplify audit log messages by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1192
- feat: globalize and simplify toasts by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1207
- Sensorstoshow table column by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1200
- Assets UI pagination by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1202
- feat: search filter on sensor API by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1191
- fix: visualize 'forecasting script' data source as just a 'forecaster' by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1211
- Fix/sensor stats timezone by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1213
- Consistently style button groups by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1203
- fix: docs should build again by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1224
- Fix build pipeline by excluding sphinx==7.4.* by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1226
- Display deactivate btn only as admin/account-admin by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1220
- Restrict Audit Log Button Visibility by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1228
- Search sensors in API by asset by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1219
- Chore/python 3.12 by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1233
- Add link to account on logged-in-user page by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1236
- fix: use of unit and resolution of the output sensor by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1238
- feat: sort asset table by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1239
- feat:
flexmeasures add sensor
no longer requires setting a capacity in MW by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1234 - Fix Sorting bug on users table by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1242
- fix: issue with sorting on accounts table by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1248
- fix: asset search fails when paired with sorting by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1247
- fix: Link to shown user's audit log, not current user by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1253
- Fix assets to display on /assets/owned_by/ page by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1260
- Fixed sorting on asset sensors table by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1259
- Chore/update repo url by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1262
- Fix: Filter users by account on account page, correcting API query by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1256
- feat: allow to customize breadcrumbs (using an attribute) by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1257
- Fix asset counter on user page after resetting email or (de)activating user by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1261
- Added search feature to asset/sensors table by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1264
- Added highspy to the tutorials documentation by @Muhammad-Moiz626 in https://github.com/FlexMeasures/flexmeasures/pull/1270
- chore: clean up unused parameters to toast call by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1271
- chore: tz-explicit utcnow by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1249
- Fix: reduce repition on lastseen monitoring by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1268
- feat: show certain buttons to only authorised users by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1269
- Fix 1199 audit log cursor issue by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1273
- Fix/makefile print statements by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1265
- feat: paginate user auditlog table and API by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1274
- Paginate assets auditlog table and API by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1272
- Sensors To Show Edit form by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1212
- Clean up sensortoshow key from attribute field on assets by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1282
- docs: recategorize some 0.24 PRs by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1292
- Chore/pandas freqstr deprecation of t and h by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1291
- Fix/faster asset count in user view by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1286
- Feature/reporting/add resampling methods to validator by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1284
- docs/fix/stop building of PDF docs, as that stopped working on RTD. by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1294
- Feature/planning/multi-commitments by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1144
- Allow numeric values for dimensionless fields by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1299
- Removed testing requirement for changing model parameters by @devansh287 in https://github.com/FlexMeasures/flexmeasures/pull/1301
- Feat/time series specs with overlapping segments by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1223
- fix: recursive error while rendering flexmeasures_template by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1302
- Fix deleting beliefs in CLI by @Ragnar-the-mighty in https://github.com/FlexMeasures/flexmeasures/pull/1095
- Fix issue #1092 for deleting measurements, as well by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1303
New Contributors
- @Muhammad-Moiz626 made their first contribution in https://github.com/FlexMeasures/flexmeasures/pull/1270
- @devansh287 made their first contribution in https://github.com/FlexMeasures/flexmeasures/pull/1301
- @Ragnar-the-mighty made their first contribution in https://github.com/FlexMeasures/flexmeasures/pull/1095
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.23.0...v0.24.0
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening 4 months ago

FlexMeasures - v0.23.2
This is a patch release in the 0.23.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x 4 months ago

FlexMeasures - v0.23.1
This is a patch release in the 0.23.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x 6 months ago

FlexMeasures - Data insights & white-labelling
What's Changed
(also see the FlexMeasures blog)
- A quick solution to be able to prevent the flex-context part of the asset form by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1117
- Drop deprecated app.schedulers and app.reporters attributes by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1098
- Fix missing value on spring DST transition for PandasReporter using daily sensor as input by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1122
- Fix/assign ownership by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1123
- Add new annotations types by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/1131
- Docs/freshen up flex model docs by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1132
- fix: add missing API changelog entry for soc-minima and soc-maxima by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1135
- Support new single-belief fast track in timely-beliefs by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1107
- Basic sensor info to sensor page by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1115
- Docs/macOS port by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1141
- 1089 menu item styling by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1140
- feat: zoom-in asset and sensor chart by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1130
- fix: support saving instantaneous beliefs as a list of one element by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1129
- Dynamic account colors by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1137
- Feature/merge time series schemas by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1127
- Docs/update section on API field notation by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1138
- feature: flex context prices as quantities by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1028
- Add annotation types on upgrade by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/1150
- Add ondelete cascade to delete annotations for a sensor/asset/account by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/1151
- Show chart type dropdown on the left side panel by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/1148
- Add histogram option on the sensor page by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/1143
- fix: remove duplicate x-axis title in histogram by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1157
- Fix/carousel by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1154
- Feat-dynamic-logo by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1145
- Fix/get default inside function by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1158
- sensor stats endpoint by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1116
- feature: bulk saving works now with timely-beliefs>=3, and is faster by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1159
- Feature/rq dashboard sort order by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1163
- fix: logo url validation by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1167
- Speed up assets and accounts pages by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/988
- Feat edit account by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1152
- fix: Inject default colors into global context by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1175
- Add support for adding titles to asset page graphs by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1125
- Fix DataError Due to String Length Exceeding Column Constraint in AssetAuditLog by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1162
- Improve 'Add titles to asset page graphs' implementation by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1177
- fix: set date range for calendar to be persistent on session and UI by @joshuaunity in https://github.com/FlexMeasures/flexmeasures/pull/1165
- Fix: ordering of audit logs by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1179
New Contributors
- @joshuaunity made their first contribution in https://github.com/FlexMeasures/flexmeasures/pull/1137
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.22.0...v0.23.0
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening 7 months ago

FlexMeasures - Editing flex context
What's Changed
- [reporting] Add flag to filter the data with a the latest version source by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1045
- [reporting] Droplevels pandas reporter by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1043
- Allow installing dependencies in docker-compose worker by @rhpijnacker in https://github.com/FlexMeasures/flexmeasures/pull/1057
- [reporting] Convert the units of the input data to a target unit. by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1044
- [CLI]
flexmeasures show beliefs
entity path in case of duplicated sensors by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1026 - fix changelog entry by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1074
- Docs/changelog formatting by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1075
- Feature: show default sensors of the same unit together by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1066
- consumption-price-sensor, production-price-sensor and inflexible-devi… by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1059
- Add user.id to user audit log 'Acting user' column by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1085
- feature: Add
--resolution
option to flexmeasures show chart by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1070 - Html edits from bootstrap 3 to bootstrap 5 by @brownlenox in https://github.com/FlexMeasures/flexmeasures/pull/1058
- Asset audit log by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1072
- Docs: correct how favicon can be customized by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1087
- Introduce FLEXMEASURES_JSON_COMPACT setting by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1090
- fix modal dialogues opening/closing for Bootstrap5 by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1091
- fix modal dialogues closing button style for Bootstrap5 by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1093
- Status page jobs updates by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1083
- Add dates to sensor page call by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1094
- Update sensor urls and links in Documentation by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1099
- feature: show tooltip titles on touch screens by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1062
- Update docs with screenshots by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1103
- ci/improve db dump command by putting quotes around db URL by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1104
- Fix status page scheduling_forecasting_jobs table sorting by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1106
- Price and inflexible device sensors data to connectivity table on asset status page by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1102
- Use 2 times sensor resolution instead of instant staleness as default by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1108
- Add mailhog support to docker compose by @BelhsanHmida in https://github.com/FlexMeasures/flexmeasures/pull/1112
New Contributors
- @rhpijnacker made their first contribution in https://github.com/FlexMeasures/flexmeasures/pull/1057
- @brownlenox made their first contribution in https://github.com/FlexMeasures/flexmeasures/pull/1058
- @BelhsanHmida made their first contribution in https://github.com/FlexMeasures/flexmeasures/pull/1099
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.21.0...v0.22.0
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening 10 months ago

FlexMeasures - v0.21: Service better with status page& audit log
What's Changed
Read the blog post
All commits:
- 927 status API endpoint and UI by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/941
- Update toy tutorial by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1025
- fix: unable to click child assets table by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1029
- chore: upgrade depencies for 0.21 by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1033
- Support start_time and end_time query parameters by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1030
- feature: tabulate queue info by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1036
- fix: replay key conflict with text input by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1024
- Add behind-the-meter concept to main line of FlexMeasures' purpose by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1039
- Scheduling jobs on status page by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1035
- Feature/cli/clear other job registries by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1037
- [UI] Update the URL
start
andend
of the asset page when the time period is updated by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1046 - show (sensor name + asset name) in tooltip by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1054
- [fix] skip conversion of SOC targets minima or maxima are defined as Sensors by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1047
- Audit log by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1042
- [UI] Stop adding one day to the end of the range on the asset page by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1056
- Show sensor IDs in table on asset page by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1053
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.20.0...v0.21.0
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening 12 months ago

FlexMeasures - v0.20.1
This is a patch release in the 0.20.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x 12 months ago

FlexMeasures - v0.20: Faster data reads
What's Changed
Read the summary on the project blog
- Transfer ownership of asset and its children to a different account. by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/983
- Feature/ support passing the power capacity as a sensor by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/987
- docs: mention and explain consultancy briefly by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/986
- db: improve belief search with new index by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/992
- get public assets by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/995
- fix: Use scalars instead of scalar having limit constraint by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/997
- feature: QuantityOrSensor fields for site capacities (flex-context) by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/985
- Enhance test_closest_sensor to Support Variable Number of Closest Sensors (n) by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/998
- [CLI] add
--offspring
flag to command flexmeasures delete beliefs by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1003 - Introduce FLEXMEASURES_FORCE_HTTPS by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1008
- Make installable on MacOS by @nrozanov in https://github.com/FlexMeasures/flexmeasures/pull/1000
- [Reporting] Define belief horizon for the PandasReporter output beliefs by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1013
- [Reporting] skip output event resolution in
PandasReporter
by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1009 - [Reporting] Fix
PandasReporter
input event resolution by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1010 - [Scheduling] convert the units of inflexible power sensors MW by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1007
- Align API endpoint policy w.r.t. trailing slash by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/1014
- fix _clean_belief_dataframe for a BDF with a single index. by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/1019
- Feature/revised asset groups by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/1017
- add SOC constraints as sensors by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/996
New Contributors
- @nrozanov made their first contribution in https://github.com/FlexMeasures/flexmeasures/pull/1000
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.19.2...v0.20.0
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening about 1 year ago

FlexMeasures - FlexMeasures 0.19.2
This is a patch release in the 0.19.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x about 1 year ago

FlexMeasures - FlexMeasures 0.19.1
This is a patch release in the 0.19.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x about 1 year ago

FlexMeasures - FlexMeasures 0.18.2
This is a patch release in the 0.18.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x about 1 year ago

FlexMeasures - v0.19: asset nesting
What's Changed
Note: Read more on these features on the FlexMeasures blog.
- 754 deprecate flask env by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/907
- avoid redirecting when clicking over an input element by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/943
- fix: allow showing beliefs for sensors with non-unique names by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/947
- Add Redis Credentials to Docker Compose for Web Server by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/945
- fix: 'str' object has no attribute 'removesuffix' in Python 3.8 by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/950
- add parent_asset_id to GenericAssetSchema and turn the type to int by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/959
- fix: db migration by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/960
- Cache-busting to automatically fix table navigation for 0.18 UI changes by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/961
- Shortened CLI option names and updated corresponding tests by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/946
- Steps to load plugins into docker container by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/958
- Allow to specify soc-maxima and soc-minima as a range by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/899
- Update Docker Base Image to amd64/ubuntu:22.04 for Compatibility by @briskdust in https://github.com/FlexMeasures/flexmeasures/pull/956
- Fix/documentation build by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/970
- use storage efficiency quantity or sensor by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/965
- CLI/add quantity or sensor storage scheduler by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/966
- show child assets in the asset page by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/967
- feature(UI): navigate sibling assets/sensors by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/977
- feature: show beliefs from a given source type only by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/976
- hotfix/Use the right event resolution for the efficiency in the CLI test by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/978
- Support SQLAlchemy 2.0.x by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/938
- Chore/modernize type annotations by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/972
- hotfix/convert capacity to MW by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/979
- docs: Clearer start page, installation instructions & flex-model knowledge by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/953
- Feature/delete beliefs by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/975
- fix: delete beliefs by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/982
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.18...v0.19.0
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening about 1 year ago

FlexMeasures - FlexMeasures 0.18.1
This is a patch release in the 0.18.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 1 year ago

FlexMeasures - Better use of future knowledge
What's Changed
For an explanation of the main new features, see also https://flexmeasures.io/018-better-use-of-future-knowledge/
- Update Docker Setup Instructions and Refactor Toy Example Section by @briskdust in https://github.com/FlexMeasures/flexmeasures/pull/896
- Documentation/v2g use case by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/885
- Feature/planning/add asset to scheduler by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/881
- fix: complete return tuple by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/912
- less conservative value for the big-M value by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/905
- let admin-reader users see Assets, Users, Account and Tasks pages in the navigation bar by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/900
- fix: 'str' object has no attribute 'removeprefix' in Python 3.8 by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/917
- fix(logs):reduce log messages from schedule by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/918
- Feature/currency symbols by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/922
- 769 bug: unable to save asset attributes through the UI when latitude and longitude are undefined by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/924
- feature(UI): Tables with rows that navigate on click by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/923
- Implement Content Security Policy (CSP) Upgrade for Enhanced Web Application Security by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/920
- 875 remove obsolete data classes from db by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/921
- add (device) consumption and production capacities as sensors by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/897
- feature: add usage forecast by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/906
- fix: deprecate usage of job.exc_info by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/939
- Breadcrumb for the asset page by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/930
- fix(model): fix annotation model and add db migration file by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/929
- fix: internationalize thousands separator to narrow non-breaking space by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/940
- add charge and discharge efficiencies as sensors by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/933
- feat: benchmark util for accessing performance by @Nischay-Pro in https://github.com/FlexMeasures/flexmeasures/pull/787
New Contributors
- @briskdust made their first contribution in https://github.com/FlexMeasures/flexmeasures/pull/896
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.17...v0.18
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening over 1 year ago

FlexMeasures - FlexMeasures 0.17.1
This is a patch release in the 0.17.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 1 year ago

FlexMeasures - v0.17: Consultancy
Overview
Version v0.17 of FlexMeasures lets you elevate some accounts to be consultants of other accounts. It also increases robustness of scheduling, by using fallbacks. And a new favicon!
What's Changed
- ci: allow to update OR upgrade dependencies by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/862
- fix: apply soc-unit when deserializing soc-minima and soc-maxima by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/864
- fix(tests): try highs solver again by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/863
- add parent generic asset by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/855
- Replace click.echo by click.secho by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/871
- Security/pillow>=10.0.1 by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/872
- feat: spin off fallback scheduler from the storage scheduler by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/846
- serialize sensor only when there's data by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/866
- Change the Asset constraint
(account_id, name)
to(parent_asset_id, name)
. by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/874 - Feature/planning/adapt scheduler multiple output by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/879
- fix: unreachable code on the endpoint to get a schedule by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/887
- fix(api): redirect url for fallback scheduler returns full url by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/888
- Feature/add consultancy account by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/877
- consumption and production site-level power constraints by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/884
- feature: weekly heatmap by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/883
- make fallback scheduler redirect optional by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/891
- Fix: consultant role by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/892
- fix: stop using upgrade-insecure-requests header by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/894
- feat(favicon): update favicon to fm logo by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/895
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.16...v0.17
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening over 1 year ago

FlexMeasures - FlexMeasures 0.16.1
This is a patch release in the 0.16.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 1 year ago

FlexMeasures - FlexMeasures 0.15.2
This is a patch release in the 0.15.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 1 year ago

FlexMeasures - FlexMeasures 0.14.3
This is a patch release in the 0.14.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 1 year ago

FlexMeasures - v0.16: ProfitLoss Reporter
What's Changed
- Switch off HiGHS logs for
LOGGING_LEVEL=INFO
by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/824 - fix:
highs
string is insolver_name
by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/826 - Fix: public sensors to show by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/830
- feat: add
ProfitOrLossReporter
to compute profit/loss of energy flows by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/808 - Upgrade dependencies after v0.15 by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/813
- Feature/datetime unit conversions with dayfirst and timezone by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/831
- Add tutorial for the
Reporters
by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/825 - amend changes in linear_optimization after commiting in PR #825 by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/836
- fix: parsing of soc-target timestamps in
fm add schedule for-storage
by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/834 - fix: infeasible problem due to float precision error by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/832
- remove extra backtick by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/837
- feature: add command
flexmeasures show chart
by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/833 - CLI smart autocompletion by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/713
- fix: bump version of Ubuntu in Dockerfile by @seagyn in https://github.com/FlexMeasures/flexmeasures/pull/785
- Clean up job data source retrieval by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/845
- rename
source
tosources
and fetch only one value per event by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/844 - installation: bump piptools to target >=7.2 by @Nischay-Pro in https://github.com/FlexMeasures/flexmeasures/pull/801
- ci: build docker images automatically by @Nischay-Pro in https://github.com/FlexMeasures/flexmeasures/pull/800
- ci: update build matrix to target multiple python versions by @Nischay-Pro in https://github.com/FlexMeasures/flexmeasures/pull/847
- installation: added docker script to auto update dependencies for all Py versions by @Nischay-Pro in https://github.com/FlexMeasures/flexmeasures/pull/843
- fix(docs): IDs by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/852
- Feat/interpolate instantaneous sensor charts by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/851
- expose storage and ems power capacities as flex-model fields by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/850
- add headroom charts to tutorial part II by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/856
- feat: add chart action to export data to CSV by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/849
- Upgrade Flask ecosystem dependencies by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/838
- save scheduler info into rq job by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/859
- 782 update fm modes documentation for sunset of api versions 3 by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/857
- fix: instruct client browser to reload JS by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/860
- fix: rq queue name in menu by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/861
New Contributors
- @seagyn made their first contribution in https://github.com/FlexMeasures/flexmeasures/pull/785
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.15...v0.16
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening over 1 year ago

FlexMeasures - FlexMeasures 0.15.1
This is a patch release in the 0.15.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 1 year ago

FlexMeasures - v0.15: Process scheduling & Heatmap
[!NOTE]
Read more on these features onthe FlexMeasures blog <https://flexmeasures.io/015-process-scheduling-heatmap/>
__.
[!WARNING]
Upgrading to this version requires runningflexmeasures db upgrade
(you can create a backup first withflexmeasures db-ops dump
).
[!WARNING]
Upgrading to this version requires installing the LP/MILP solver HiGHS usingpip install highspy
.
[!WARNING]
If your server is running in play mode (FLEXMEASURES_MODE = "play"
), users will be able to see sensor data from any account [seePR #740 <https://www.github.com/FlexMeasures/flexmeasures/pull/740>
_].
Overview
New features
- Add
ProcessScheduler
class to optimize the starting time of processes one of the policies developed (INFLEXIBLE, SHIFTABLE and BREAKABLE), accessible via the CLI commandflexmeasures add schedule for-process
[seePR #729 <https://www.github.com/FlexMeasures/flexmeasures/pull/729>
_ andPR #768 <https://www.github.com/FlexMeasures/flexmeasures/pull/768>
_] - Users can select a new chart type (daily heatmap) on the sensor page of the UI, showing how sensor values are distributed over the time of day [see
PR #715 <https://www.github.com/FlexMeasures/flexmeasures/pull/715>
_] - Added API endpoints
/sensors/<id>
(GET) for fetching a single sensor,/sensors
(POST) for adding a sensor,/sensors/<id>
(PATCH) for updating a sensor and/sensors/<id>
(DELETE) for deleting a sensor. [seePR #759 <https://www.github.com/FlexMeasures/flexmeasures/pull/759>
] and [seePR #767 <https://www.github.com/FlexMeasures/flexmeasures/pull/767>
] and [seePR #773 <https://www.github.com/FlexMeasures/flexmeasures/pull/773>
] and [seePR #784 <https://www.github.com/FlexMeasures/flexmeasures/pull/784>
] - Users are warned in the UI on when the data they are seeing includes one or more Daylight Saving Time (DST) transitions, and heatmaps (see previous feature) visualize these transitions intuitively [see
PR #723 <https://www.github.com/FlexMeasures/flexmeasures/pull/723>
_] - Allow deleting multiple sensors with a single call to
flexmeasures delete sensor
by passing the--id
option multiple times [seePR #734 <https://www.github.com/FlexMeasures/flexmeasures/pull/734>
_] - Make it a lot easier to read off the color legend on the asset page, especially when showing many sensors, as they will now be ordered from top to bottom in the same order as they appear in the chart (as defined in the
sensors_to_show
attribute), rather than alphabetically [seePR #742 <https://www.github.com/FlexMeasures/flexmeasures/pull/742>
_] - Users on FlexMeasures servers in play mode (
FLEXMEASURES_MODE = "play"
) can use thesensors_to_show
attribute to show any sensor on their asset pages, rather than only sensors registered to assets in their own account or to public assets [seePR #740 <https://www.github.com/FlexMeasures/flexmeasures/pull/740>
_] - Having percentages within the [0, 100] domain is such a common use case that we now always include it in sensor charts with % units, making it easier to read off individual charts and also to compare across charts [see
PR #739 <https://www.github.com/FlexMeasures/flexmeasures/pull/739>
_] - DataSource table now allows storing arbitrary attributes as a JSON (without content validation), similar to the Sensor and GenericAsset tables [see
PR #750 <https://www.github.com/FlexMeasures/flexmeasures/pull/750>
_] - Users will be able to see (e.g. in the UI) exactly which reporter created the report (saved as sensor data), and hosts will be able to identify exactly which configuration was used to create a given report [see
PR #751 <https://www.github.com/FlexMeasures/flexmeasures/pull/751>
_ andPR #788 <https://www.github.com/FlexMeasures/flexmeasures/pull/788>
_] - The CLI
flexmeasures add report
now allows passingconfig
andparameters
in YAML format as files or editable via the system's default editor [seePR #752 <https://www.github.com/FlexMeasures/flexmeasures/pull/752>
_ andPR #788 <https://www.github.com/FlexMeasures/flexmeasures/pull/788>
_] - The CLI now allows to set lists and dicts as asset & sensor attributes (formerly only single values) [see
PR #762 <https://www.github.com/FlexMeasures/flexmeasures/pull/762>
_]
Bugfixes
- Add binary constraint to avoid energy leakages during periods with negative prices [see
PR #770 <https://www.github.com/FlexMeasures/flexmeasures/pull/770>
_]
Infrastructure / Support
- Add support for profiling Flask API calls using
pyinstrument
(if installed). Can be enabled by setting the environment variableFLEXMEASURES_PROFILE_REQUESTS
toTrue
[seePR #722 <https://www.github.com/FlexMeasures/flexmeasures/pull/722>
_] - The endpoint
[POST] /health/ready <api/v3_0.html#get--api-v3_0-health-ready>
_ returns the status of the Redis connection, if configured [seePR #699 <https://www.github.com/FlexMeasures/flexmeasures/pull/699>
_] - Document the
device_scheduler
linear program [seePR #764 <https://www.github.com/FlexMeasures/flexmeasures/pull/764>
_] - Add support for
HiGHS <https://highs.dev/>
_ solver [seePR #766 <https://www.github.com/FlexMeasures/flexmeasures/pull/766>
_] - Add support for installing FlexMeasures under Python 3.11 [see
PR #771 <https://www.github.com/FlexMeasures/flexmeasures/pull/771>
_] - Start keeping sets of pinned requirements per supported Python version. Also fixes recent Docker build problem. [see
PR #776 <https://www.github.com/FlexMeasures/flexmeasures/pull/776>
_] - Removed obsolete code dealing with deprecated data models (e.g. assets, markets and weather sensors), and sunset the fm0 scheme for entity addresses [see
PR #695 <https://www.github.com/FlexMeasures/flexmeasures/pull/695>
_ andproject 11 <https://www.github.com/FlexMeasures/flexmeasures/projects/11>
_]
Complete overview from merge log
- fix: relax decimal resolution in constraint validation by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/731
- fix: timerange for sensor with a single belief by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/732
- feat: CLI can delete multiple sensors at once by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/734
- fix: drop NaN values when saving the report to the database by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/735
- feat: add pyinstrument integration to Flask API endpoints by @Nischay-Pro in https://github.com/FlexMeasures/flexmeasures/pull/722
- fix: relax constraint for overlaying plot traces for sensors with various resolutions by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/743
- Fix/report offsets in local time by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/744
- Feature/sort sensor legend in order of appearence by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/742
- feat: sensors with % units get chart including 0-100% in their domain by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/739
- fix: prevent mutating the original FIELD_DEFINITIONS dict by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/746
- Fix absolute currency units by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/738
- ci: PR template by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/753
- docs: mention the ongoing work on shifting algorithm in the API notation by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/747
- feat: add attributes column to
data_source
table by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/750 - Upgrade dependencies after v014 by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/757
- Docs: clear up capacity limit in toy tutorial by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/760
- feat: 674 let the GitHub action test pipeline also use the latest dependency versions by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/749
- feat: add redis liveness probe by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/699
- try new coveralls Github Action by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/655
- feat: let CLI users pass a JSON list (as a string) to set an asset or sensor attribute by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/762
- feat(sensors): adds fetch_one sensor endpoint to API by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/759
- docs: add device_scheduler page by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/764
- fix(storage): fixes too many args in constraint_message function by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/758
- docs: improve documentation of flexmeasures by @Nischay-Pro in https://github.com/FlexMeasures/flexmeasures/pull/756
- enable usage of Highs solver by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/766
- feat: add
ProcessScheduler
by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/729 - 433 post sensor by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/767
- fix(sensor): removes resolution from fetch one response to only retur… by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/779
- feat: in play mode, allow showing any sensor on the asset page by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/740
- feature: add command
flexmeasures add schedule for-process
by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/768 - feat: add support for python 3.11 by @Nischay-Pro in https://github.com/FlexMeasures/flexmeasures/pull/771
- mention that the higher version 2.10 works by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/783
- 433 patch sensor by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/773
- feat: new chart type for sensor data: daily heatmap by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/715
- feat: show split data during fall DST transition in daily heatmap by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/723
- Remove obsolete data classes by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/695
- documentation:
ProcessScheduler
by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/777 - fix unresolved reference by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/786
- feat: add Binary constraint to prevent energy losses (at negative prices) by @Flix6x in https://github.com/FlexMeasures/flexmeasures/pull/770
- feat: save/fetch
Reporter
asDataSource
by @victorgarcia98 in https://github.com/FlexMeasures/flexmeasures/pull/751 - Help for running on Windows by @Ahmad-Wahid in https://github.com/FlexMeasures/flexmeasures/pull/710
- feat(sensor): only allow admins to patch by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/790
- feat: change Makefile to generate dedicated python requirements.txt files by @Nischay-Pro in https://github.com/FlexMeasures/flexmeasures/pull/776
- chore: use Cbc in unit testing, adapt documentation by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/796
- docs:fix sensor numbering in docker-compose tutorial for devs by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/797
- fix: stop making app.reporters a property by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/798
- fix: do not use async_mode in profiler, as we might run several by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/803
- feat(sensor): add attributes to sensor schema by @GustaafL in https://github.com/FlexMeasures/flexmeasures/pull/802
- fix: getSourceMasking safe for pages other than sensor view by @nhoening in https://github.com/FlexMeasures/flexmeasures/pull/807
New Contributors
- @Nischay-Pro made their first contribution in https://github.com/FlexMeasures/flexmeasures/pull/722
Full Changelog: https://github.com/FlexMeasures/flexmeasures/compare/v0.14...v0.15
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening over 1 year ago

FlexMeasures - FlexMeasures 0.14.2
This is a patch release in the 0.14.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x almost 2 years ago

FlexMeasures - FlexMeasures 0.14.1
This is a patch release in the 0.14.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x almost 2 years ago

FlexMeasures - v0.14: Reporting power
.. note:: Read more on these features on the FlexMeasures blog <https://flexmeasures.io/014-reporting-power/>
__.
New features
- Allow setting a storage efficiency using the new
storage-efficiency
field when calling/sensors/<id>/schedules/trigger
(POST) through the API (within theflex-model
field), or when callingflexmeasures add schedule for-storage
through the CLI [seePR #679 <https://www.github.com/FlexMeasures/flexmeasures/pull/679>
_] - Allow setting multiple :abbr:
SoC (state of charge)
maxima and minima constraints for theStorageScheduler
, using the newsoc-minima
andsoc-maxima
fields when calling/sensors/<id>/schedules/trigger
(POST) through the API (within theflex-model
field) [seePR #680 <https://www.github.com/FlexMeasures/flexmeasures/pull/680>
_] - New CLI command
flexmeasures add report
to calculate a custom report from sensor data and save the results to the database, with the option to export them to a CSV or Excel file [seePR #659 <https://www.github.com/FlexMeasures/flexmeasures/pull/659>
_] - New CLI commands
flexmeasures show reporters
andflexmeasures show schedulers
to list available reporters and schedulers, respectively, including any defined in registered plugins [seePR #686 <https://www.github.com/FlexMeasures/flexmeasures/pull/686>
_ andPR #708 <https://github.com/FlexMeasures/flexmeasures/pull/708>
_] - Allow creating public assets through the CLI, which are available to all users [see
PR #727 <https://github.com/FlexMeasures/flexmeasures/pull/727>
_]
Bugfixes
- Fix charts not always loading over https in secured scenarios [see
PR #716 <https://www.github.com/FlexMeasures/flexmeasures/pull/716>
_]
Infrastructure / Support
- Introduction of the classes
Reporter
,PandasReporter
andAggregatorReporter
to help customize your own reporter functions (experimental) [seePR #641 <https://www.github.com/FlexMeasures/flexmeasures/pull/641>
_ andPR #712 <https://www.github.com/FlexMeasures/flexmeasures/pull/712>
_] - The setting FLEXMEASURES_PLUGINS can be set as environment variable now (as a comma-separated list) [see
PR #660 <https://www.github.com/FlexMeasures/flexmeasures/pull/660>
_] - Packaging was modernized to stop calling setup.py directly [see
PR #671 <https://www.github.com/FlexMeasures/flexmeasures/pull/671>
_] - Remove API versions 1.0, 1.1, 1.2, 1.3 and 2.0, while making sure that sunset endpoints keep returning
HTTP status 410 (Gone)
responses [seePR #667 <https://www.github.com/FlexMeasures/flexmeasures/pull/667>
_ andPR #717 <https://www.github.com/FlexMeasures/flexmeasures/pull/717>
_] - Support Pandas 2 [see
PR #673 <https://www.github.com/FlexMeasures/flexmeasures/pull/673>
_] - Add code documentation from package structure and docstrings to official docs [see
PR #698 <https://www.github.com/FlexMeasures/flexmeasures/pull/698>
_]
.. warning:: The setting FLEXMEASURES_PLUGIN_PATHS
has been deprecated since v0.7. It has now been sunset. Please replace it with :ref:plugin-config
.
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening almost 2 years ago

FlexMeasures - FlexMeasures 0.13.3
This is a patch release in the 0.13.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x almost 2 years ago

FlexMeasures - FlexMeasures 0.13.2
This is a patch release in the 0.13.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x almost 2 years ago

FlexMeasures - FlexMeasures 0.13.1
This is a patch release in the 0.13.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x almost 2 years ago

FlexMeasures - v0.13
v0.13.0 | May 1, 2023
.. warning:: Sunset notice for API versions 1.0, 1.1, 1.2, 1.3 and 2.0: after upgrading to flexmeasures==0.13
, users of these API versions may receive HTTP status 410 (Gone)
responses.
See the documentation for deprecation and sunset <https://flexmeasures.readthedocs.io/en/latest/api/introduction.html#deprecation-and-sunset>
_.
The relevant endpoints have been deprecated since flexmeasures==0.12
.
.. warning:: The API endpoint ([POST] /sensors/(id)/schedules/trigger <api/v3_0.html#post--api-v3_0-sensors-(id)-schedules-trigger>
_) to make new schedules sunsets the deprecated (since v0.12) storage flexibility parameters (they move to the flex-model
parameter group), as well as the parameters describing other sensors (they move to flex-context
).
.. warning:: Upgrading to this version requires running flexmeasures db upgrade
(you can create a backup first with flexmeasures db-ops dump
).
.. note:: Read more on these features on the FlexMeasures blog <https://flexmeasures.io/013-overlay-charts/>
__.
New features
- Keyboard control over replay [see
PR #562 <https://www.github.com/FlexMeasures/flexmeasures/pull/562>
_] - Overlay charts (e.g. power profiles) on the asset page using the
sensors_to_show
attribute, and distinguish plots by source (different trace), sensor (different color) and source type (different stroke dash) [seePR #534 <https://www.github.com/FlexMeasures/flexmeasures/pull/534>
_] - The
FLEXMEASURES_MAX_PLANNING_HORIZON
config setting can also be set as an integer number of planning steps rather than just as a fixed duration, which makes it possible to schedule further ahead in coarser time steps [seePR #583 <https://www.github.com/FlexMeasures/flexmeasures/pull/583>
_] - Different text styles for CLI output for errors, warnings or success messages. [see
PR #609 <https://www.github.com/FlexMeasures/flexmeasures/pull/609>
_] - Added API endpoints and webpages
/accounts
and/accounts/<id>
to list accounts and show an overview of the assets, users and account roles of an account [seePR #605 <https://github.com/FlexMeasures/flexmeasures/pull/605>
_] - Avoid redundantly recomputing jobs that are triggered without a relevant state change.
FLEXMEASURES_JOB_CACHE_TTL
config setting defines the time in which the jobs with the same arguments are not being recomputed. [seePR #616 <https://www.github.com/FlexMeasures/flexmeasures/pull/616>
_]
Bugfixes
- Fix copy button on tutorials and other documentation, so that only commands are copied and no output or comments [see
PR #636 <https://www.github.com/FlexMeasures/flexmeasures/pull/636>
_] - GET /api/v3_0/assets/public should ask for token authentication and not forward to login page [see
PR #649 <https://www.github.com/FlexMeasures/flexmeasures/pull/649>
_]
Infrastructure / Support
- Support blackout tests for sunset API versions [see
PR #651 <https://www.github.com/FlexMeasures/flexmeasures/pull/651>
_] - Sunset API versions 1.0, 1.1, 1.2, 1.3 and 2.0 [see
PR #650 <https://www.github.com/FlexMeasures/flexmeasures/pull/650>
_] - Sunset several API fields for
/sensors/<id>/schedules/trigger
(POST) that have moved into theflex-model
orflex-context
fields [seePR #580 <https://www.github.com/FlexMeasures/flexmeasures/pull/580>
_] - Fix broken
make show-data-model
command [seePR #638 <https://www.github.com/FlexMeasures/flexmeasures/pull/638>
_] - Bash script for a clean database to run toy-tutorial by using
make clean-db db_name=database_name
command [seePR #640 <https://github.com/FlexMeasures/flexmeasures/pull/640>
_]
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening almost 2 years ago

FlexMeasures - FlexMeasures 0.12.3
This is a patch release in the 0.12.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x about 2 years ago

FlexMeasures - FlexMeasures 0.12.2
This is a patch release in the 0.12.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x about 2 years ago

FlexMeasures - FlexMeasures 0.12.1
This is a patch release in the 0.12.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 2 years ago

FlexMeasures - v0.12: Replay, custom scheduling
.. warning:: After upgrading to flexmeasures==0.12
, users of API versions 1.0, 1.1, 1.2, 1.3 and 2.0 will receive "Deprecation"
and "Sunset"
response headers, and warnings are logged for FlexMeasures hosts whenever users call API endpoints in these deprecated API versions.
The relevant endpoints are planned to become unresponsive in flexmeasures==0.13
.
.. warning:: Upgrading to this version requires running flexmeasures db upgrade
(you can create a backup first with flexmeasures db-ops dump
).
.. note:: Read more on these features on the FlexMeasures blog <http://flexmeasures.io/012-replay-custom-scheduling/>
__.
New features
- Hit the replay button to visually replay what happened, available on the sensor and asset pages [see
PR #463 <http://www.github.com/FlexMeasures/flexmeasures/pull/463>
_ andPR #560 <http://www.github.com/FlexMeasures/flexmeasures/pull/560>
_] - Ability to provide your own custom scheduling function [see
PR #505 <http://www.github.com/FlexMeasures/flexmeasures/pull/505>
_] - Visually distinguish forecasts/schedules (dashed lines) from measurements (solid lines), and expand the tooltip with timing info regarding the forecast/schedule horizon or measurement lag [see
PR #503 <http://www.github.com/FlexMeasures/flexmeasures/pull/503>
_] - The asset page also allows to show sensor data from other assets that belong to the same account [see
PR #500 <http://www.github.com/FlexMeasures/flexmeasures/pull/500>
_] - The CLI command
flexmeasures monitor latest-login
supports to check if (bot) users who are expected to contact FlexMeasures regularly (e.g. to send data) fail to do so [seePR #541 <http://www.github.com/FlexMeasures/flexmeasures/pull/541>
_] - The CLI command
flexmeasures show beliefs
supports showing beliefs data in a custom resolution and/or timezone, and also saving the shown beliefs data to a CSV file [seePR #519 <http://www.github.com/FlexMeasures/flexmeasures/pull/519>
_] - Improved import of time series data from CSV file: 1) drop duplicate records with warning, 2) allow configuring which column contains explicit recording times for each data point (use case: import forecasts) [see
PR #501 <http://www.github.com/FlexMeasures/flexmeasures/pull/501>
], 3) localize timezone naive data, 4) support reading in datetime and timedelta values, 5) remove rows with NaN values, and 6) filter by values in specific columns [seePR #521 <http://www.github.com/FlexMeasures/flexmeasures/pull/521>
] - Filter data by source in the API endpoint
/sensors/data
(GET) [seePR #543 <http://www.github.com/FlexMeasures/flexmeasures/pull/543>
_] - Allow posting
null
values to/sensors/data
(POST) to correctly space time series that include missing values (the missing values are not stored) [seePR #549 <http://www.github.com/FlexMeasures/flexmeasures/pull/549>
_] - Allow setting a custom planning horizon when calling
/sensors/<id>/schedules/trigger
(POST), using the newduration
field [seePR #568 <http://www.github.com/FlexMeasures/flexmeasures/pull/568>
_] - New resampling functionality for instantaneous sensor data: 1)
flexmeasures show beliefs
can now handle showing (and saving) instantaneous sensor data and non-instantaneous sensor data together, and 2) the API endpoint/sensors/data
(GET) now allows fetching instantaneous sensor data in a custom frequency, by using the "resolution" field [seePR #542 <http://www.github.com/FlexMeasures/flexmeasures/pull/542>
_]
Bugfixes
- The CLI command
flexmeasures show beliefs
now supports plotting time series data that includes NaN values, and provides better support for plotting multiple sensors that do not share the same unit [seePR #516 <http://www.github.com/FlexMeasures/flexmeasures/pull/516>
_ andPR #539 <http://www.github.com/FlexMeasures/flexmeasures/pull/539>
_] - Fixed JSON wrapping of return message for
/sensors/data
(GET) [seePR #543 <http://www.github.com/FlexMeasures/flexmeasures/pull/543>
_] - Consistent CLI/UI support for asset lat/lng positions up to 7 decimal places (previously the UI rounded to 4 decimal places, whereas the CLI allowed more than 4) [see
PR #522 <http://www.github.com/FlexMeasures/flexmeasures/pull/522>
_] - Stop trimming the planning window in response to price availability, which is a problem when SoC targets occur outside of the available price window, by making a simplistic assumption about future prices [see
PR #538 <http://www.github.com/FlexMeasures/flexmeasures/pull/538>
_] - Faster loading of initial charts and calendar date selection [see
PR #533 <http://www.github.com/FlexMeasures/flexmeasures/pull/533>
_]
Infrastructure / Support
- Reduce size of Docker image (from 2GB to 1.4GB) [see
PR #512 <http://www.github.com/FlexMeasures/flexmeasures/pull/512>
_] - Allow extra requirements to be freshly installed when running
docker-compose up
[seePR #528 <http://www.github.com/FlexMeasures/flexmeasures/pull/528>
_] - Remove bokeh dependency and obsolete UI views [see
PR #476 <http://www.github.com/FlexMeasures/flexmeasures/pull/476>
_] - Fix
flexmeasures db-ops dump
andflexmeasures db-ops restore
not working in docker containers [seePR #530 <http://www.github.com/FlexMeasures/flexmeasures/pull/530>
] and incorrectly reporting a success whenpg_dump
andpg_restore
are not installed [seePR #526 <http://www.github.com/FlexMeasures/flexmeasures/pull/526>
] - Plugins can save BeliefsSeries, too, instead of just BeliefsDataFrames [see
PR #523 <http://www.github.com/FlexMeasures/flexmeasures/pull/523>
_] - Improve documentation and code w.r.t. storage flexibility modelling ― prepare for handling other schedulers & merge battery and car charging schedulers [see
PR #511 <http://www.github.com/FlexMeasures/flexmeasures/pull/511>
,PR #537 <http://www.github.com/FlexMeasures/flexmeasures/pull/537>
andPR #566 <http://www.github.com/FlexMeasures/flexmeasures/pull/566>
_] - Revised strategy for removing unchanged beliefs when saving data: retain the oldest measurement (ex-post belief), too [see
PR #518 <http://www.github.com/FlexMeasures/flexmeasures/pull/518>
_] - Scheduling test for maximizing self-consumption, and improved time series db queries for fixed tariffs (and other long-term constants) [see
PR #532 <http://www.github.com/FlexMeasures/flexmeasures/pull/532>
_] - Clean up table formatting for
flexmeasures show
CLI commands [seePR #540 <http://www.github.com/FlexMeasures/flexmeasures/pull/540>
_] - Add
"Deprecation"
and"Sunset"
response headers for API users of deprecated API versions, and log warnings for FlexMeasures hosts when users still use them [seePR #554 <http://www.github.com/FlexMeasures/flexmeasures/pull/554>
_ andPR #565 <http://www.github.com/FlexMeasures/flexmeasures/pull/565>
_] - Explain how to avoid potential
SMTPRecipientsRefused
errors when using FlexMeasures in combination with a mail server [seePR #558 <http://www.github.com/FlexMeasures/flexmeasures/pull/558>
_] - Set a limit to the allowed planning window for API users, using the
FLEXMEASURES_MAX_PLANNING_HORIZON
setting [seePR #568 <http://www.github.com/FlexMeasures/flexmeasures/pull/568>
_]
.. warning:: The API endpoint ([POST] /sensors/(id)/schedules/trigger <api/v3_0.html#post--api-v3_0-sensors-(id)-schedules-trigger>
_) to make new schedules will (in v0.13) sunset the storage flexibility parameters (they move to the flex-model
parameter group), as well as the parameters describing other sensors (they move to flex-context
).
.. warning:: The CLI command flexmeasures monitor tasks
has been deprecated (it's being renamed to flexmeasures monitor last-run
). The old name will be sunset in version 0.13.
.. warning:: The CLI command flexmeasures add schedule
has been renamed to flexmeasures add schedule for-storage
. The old name will be sunset in version 0.13.
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening over 2 years ago

FlexMeasures - FlexMeasures 0.11.3
This is a patch release in the 0.11.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 2 years ago

FlexMeasures - FlexMeasures 0.11.2
This is a patch release in the 0.11.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 2 years ago

FlexMeasures - FlexMeasures 0.11.1
This is a patch release in the 0.11.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 2 years ago

FlexMeasures - v0.11: Better data views
Version v0.11 of FlexMeasures adds much more useful data views, which are also customizable.
In addition, we completed the Docker-compose stack to include background job workers. This is very useful for developers.
New features
- The asset page now shows the most relevant sensor data for the asset [see
PR #449 <http://www.github.com/FlexMeasures/flexmeasures/pull/449>
_] - Individual sensor charts show available annotations [see
PR #428 <http://www.github.com/FlexMeasures/flexmeasures/pull/428>
_] - New API options to further customize the optimization context for scheduling, including the ability to use different prices for consumption and production (feed-in) [see
PR #451 <http://www.github.com/FlexMeasures/flexmeasures/pull/451>
_] - Admins can group assets by account on dashboard & assets page [see
PR #461 <http://www.github.com/FlexMeasures/flexmeasures/pull/461>
_] - Collapsible side-panel (hover/swipe) used for date selection on sensor charts, and various styling improvements [see
PR #447 <http://www.github.com/FlexMeasures/flexmeasures/pull/447>
_ andPR #448 <http://www.github.com/FlexMeasures/flexmeasures/pull/448>
_] - Add CLI command
flexmeasures jobs show-queues
[seePR #455 <http://www.github.com/FlexMeasures/flexmeasures/pull/455>
_] - Switched from 12-hour AM/PM to 24-hour clock notation for time series chart axis labels [see
PR #446 <http://www.github.com/FlexMeasures/flexmeasures/pull/446>
_] - Get data in a given resolution [see
PR #458 <http://www.github.com/FlexMeasures/flexmeasures/pull/458>
_]
.. note:: Read more on these features on the FlexMeasures blog <http://flexmeasures.io/011-better-data-views/>
__.
Bugfixes
- Do not fail asset page if entity addresses cannot be built [see
PR #457 <http://www.github.com/FlexMeasures/flexmeasures/pull/457>
_] - Asynchronous reloading of a chart's dataset relies on that chart already having been embedded [see
PR #472 <http://www.github.com/FlexMeasures/flexmeasures/pull/472>
_] - Time scale axes in sensor data charts now match the requested date range, rather than stopping at the edge of the available data [see
PR #449 <http://www.github.com/FlexMeasures/flexmeasures/pull/449>
_] - The docker-based tutorial now works with UI on all platforms (port 5000 did not expose on MacOS) [see
PR #465 <http://www.github.com/FlexMeasures/flexmeasures/pull/465>
_] - Fix interpretation of scheduling results in toy tutorial [see
PR #466 <http://www.github.com/FlexMeasures/flexmeasures/pull/466>
_ andPR #475 <http://www.github.com/FlexMeasures/flexmeasures/pull/475>
_] - Avoid formatting datetime.timedelta durations as nominal ISO durations [see
PR #459 <http://www.github.com/FlexMeasures/flexmeasures/pull/459>
_] - Account admins cannot add assets to other accounts anymore; and they are shown a button for asset creation in UI [see
PR #488 <http://www.github.com/FlexMeasures/flexmeasures/pull/488>
_]
Infrastructure / Support
- Docker compose stack now with Redis worker queue [see
PR #455 <http://www.github.com/FlexMeasures/flexmeasures/pull/455>
_] - Allow access tokens to be passed as env vars as well [see
PR #443 <http://www.github.com/FlexMeasures/flexmeasures/pull/443>
_] - Queue workers can get initialised without a custom name and name collisions are handled [see
PR #455 <http://www.github.com/FlexMeasures/flexmeasures/pull/455>
_] - New API endpoint to get public assets [see
PR #461 <http://www.github.com/FlexMeasures/flexmeasures/pull/461>
_] - Allow editing an asset's JSON attributes through the UI [see
PR #474 <http://www.github.com/FlexMeasures/flexmeasures/pull/474>
_] - Allow a custom message when monitoring latest run of tasks [see
PR #489 <http://www.github.com/FlexMeasures/flexmeasures/pull/489>
_]
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening over 2 years ago

FlexMeasures - FlexMeasures 0.10.1
This is a patch release in the 0.10.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 2 years ago

FlexMeasures - Dockerization & Styling
New features
- New design for FlexMeasures' UI back office [see
PR #425 <http://www.github.com/FlexMeasures/flexmeasures/pull/425>
_] - Improve legibility of chart axes [see
PR #413 <http://www.github.com/FlexMeasures/flexmeasures/pull/413>
_] - API provides health readiness check at /api/v3_0/health/ready [see
PR #416 <http://www.github.com/FlexMeasures/flexmeasures/pull/416>
_]
.. note:: Read more on these features on the FlexMeasures blog <http://flexmeasures.io/010-docker-styling/>
__.
Bugfixes
- Fix small problems in support for the admin-reader role & role-based authorization [see
PR #422 <http://www.github.com/FlexMeasures/flexmeasures/pull/422>
_]
Infrastructure / Support
- Dockerfile to run FlexMeasures in container; also docker-compose file [see
PR #416 <http://www.github.com/FlexMeasures/flexmeasures/pull/416>
_] - Unit conversion prefers shorter units in general [see
PR #415 <http://www.github.com/FlexMeasures/flexmeasures/pull/415>
_] - Shorter CI builds in Github Actions by caching Python environment [see
PR #361 <http://www.github.com/FlexMeasures/flexmeasures/pull/361>
_] - Allow to filter data by source using a tuple instead of a list [see
PR #421 <http://www.github.com/FlexMeasures/flexmeasures/pull/421>
_]
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening almost 3 years ago

FlexMeasures - FlexMeasures 0.9.4
This is a patch release in the 0.9.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x almost 3 years ago

FlexMeasures - FlexMeasures 0.9.3
This is a patch release in the 0.9.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x about 3 years ago

FlexMeasures - FlexMeasures 0.9.2
This is a patch release in the 0.9.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x about 3 years ago

FlexMeasures - FlexMeasures 0.9.1
This is a patch release in the 0.9.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x about 3 years ago

FlexMeasures - v0.9.0: CLI == developer power
.. warning:: Upgrading to this version requires running flexmeasures db upgrade
(you can create a backup first with flexmeasures db-ops dump
).
New features
- Three new CLI commands for cleaning up your database: delete 1) unchanged beliefs, 2) NaN values or 3) a sensor and all of its time series data [see
PR #328 <http://www.github.com/FlexMeasures/flexmeasures/pull/328>
_] - Add CLI option to pass a data unit when reading in time series data from CSV, so data can automatically be converted to the sensor unit [see
PR #341 <http://www.github.com/FlexMeasures/flexmeasures/pull/341>
_] - Add CLI option to specify custom strings that should be interpreted as NaN values when reading in time series data from CSV [see
PR #357 <http://www.github.com/FlexMeasures/flexmeasures/pull/357>
_] - Add CLI commands
flexmeasures add sensor
,flexmeasures add asset-type
,flexmeasures add beliefs
(which were experimental features before) [seePR #337 <http://www.github.com/FlexMeasures/flexmeasures/pull/337>
_] - Add CLI commands for showing organisational structure [see
PR #339 <http://www.github.com/FlexMeasures/flexmeasures/pull/339>
_] - Add a CLI command for showing time series data [see
PR #379 <http://www.github.com/FlexMeasures/flexmeasures/pull/379>
_] - Add CLI command for attaching annotations to assets:
flexmeasures add holidays
adds public holidays [seePR #343 <http://www.github.com/FlexMeasures/flexmeasures/pull/343>
_] - Add CLI command for resampling existing sensor data to new resolution [see
PR #360 <http://www.github.com/FlexMeasures/flexmeasures/pull/360>
_] - Add CLI command to delete an asset, with its sensors and data. [see
PR #395 <http://www.github.com/FlexMeasures/flexmeasures/pull/395>
_] - Add CLI command to edit/add an attribute on an asset or sensor. [see
PR #380 <http://www.github.com/FlexMeasures/flexmeasures/pull/380>
_] - Add CLI command to add a toy account for tutorials and trying things [see
PR #368 <http://www.github.com/FlexMeasures/flexmeasures/pull/368>
_] - Add CLI command to create a charging schedule [see
PR #372 <http://www.github.com/FlexMeasures/flexmeasures/pull/372>
_] - Support for percent (%) and permille (‰) sensor units [see
PR #359 <http://www.github.com/FlexMeasures/flexmeasures/pull/359>
_]
Bugfixes
Infrastructure / Support
- Plugins can import common FlexMeasures classes (like
Asset
andSensor
) from a central place, usingfrom flexmeasures import Asset, Sensor
[seePR #354 <http://www.github.com/FlexMeasures/flexmeasures/pull/354>
_] - Adapt CLI command for entering some initial structure (
flexmeasures add structure
) to new datamodel [seePR #349 <http://www.github.com/FlexMeasures/flexmeasures/pull/349>
_] - Align documentation requirements with pip-tools [see
PR #384 <http://www.github.com/FlexMeasures/flexmeasures/pull/384>
_] - Beginning API v3.0 - more REST-like, supporting assets, users and sensor data [see
PR #390 <http://www.github.com/FlexMeasures/flexmeasures/pull/390>
_ andPR #392 <http://www.github.com/FlexMeasures/flexmeasures/pull/392>
_]
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening about 3 years ago

FlexMeasures - FlexMeasures v0.8.0: Better scheduling, safer data
.. warning:: Upgrading to this version requires running flexmeasures db upgrade
(you can create a backup first with flexmeasures db-ops dump
).
.. warning:: In case you use FlexMeasures for simulations using FLEXMEASURES_MODE = "play"
, allowing to overwrite data is now set separately using :ref:overwrite-config
. Add FLEXMEASURES_ALLOW_DATA_OVERWRITE = True
to your config settings to keep the old behaviour.
.. note:: v0.8.0 is doing much of the work we need to do to move to the new data model (see :ref:note_on_datamodel_transition
). We hope to keep the migration steps for users very limited. One thing you'll notice is that we are copying over existing data to the new model (which will be kept in sync) with the db upgrade
command (see warning above), which can take a few minutes.
New features
- Bar charts of sensor data for individual sensors, that can be navigated using a calendar [see
PR #99 <http://www.github.com/FlexMeasures/flexmeasures/pull/99>
_ andPR #290 <http://www.github.com/FlexMeasures/flexmeasures/pull/290>
_] - Charts with sensor data can be requested in one of the supported [
vega-lite themes <https://github.com/vega/vega-themes#included-themes>
] (incl. a dark theme) [seePR #221 <http://www.github.com/FlexMeasures/flexmeasures/pull/221>
] - Mobile friendly (responsive) charts of sensor data, and such charts can be requested with a custom width and height [see
PR #313 <http://www.github.com/FlexMeasures/flexmeasures/pull/313>
_] - Schedulers take into account round-trip efficiency if set [see
PR #291 <http://www.github.com/FlexMeasures/flexmeasures/pull/291>
_] - Schedulers take into account min/max state of charge if set [see
PR #325 <http://www.github.com/FlexMeasures/flexmeasures/pull/325>
_] - Fallback policies for charging schedules of batteries and Charge Points, in cases where the solver is presented with an infeasible problem [see
PR #267 <http://www.github.com/FlexMeasures/flexmeasures/pull/267>
_ andPR #270 <http://www.github.com/FlexMeasures/flexmeasures/pull/270>
_]
.. note:: Read more on these features on the FlexMeasures blog <https://flexmeasures.io/080-better-scheduling-safer-data/>
__.
Deprecations
- The Portfolio and Analytics views are deprecated [see
PR #321 <http://www.github.com/FlexMeasures/flexmeasures/pull/321>
_]
Bugfixes
- Fix recording time of schedules triggered by UDI events [see
PR #300 <http://www.github.com/FlexMeasures/flexmeasures/pull/300>
_] - Set bar width of bar charts based on sensor resolution [see
PR #310 <http://www.github.com/FlexMeasures/flexmeasures/pull/310>
_] - Fix bug in sensor data charts where data from multiple sources would be stacked, which incorrectly suggested that the data should be summed, whereas the data represents alternative beliefs [see
PR #228 <http://www.github.com/FlexMeasures/flexmeasures/pull/228>
_]
Infrastructure / Support
- Account-based authorization, incl. new decorators for endpoints [see
PR #210 <http://www.github.com/FlexMeasures/flexmeasures/pull/210>
_] - Central authorization policy which lets database models codify who can do what (permission-based) and relieve API endpoints from this [see
PR #234 <http://www.github.com/FlexMeasures/flexmeasures/pull/234>
_] - Improve data specification for forecasting models using timely-beliefs data [see
PR #154 <http://www.github.com/FlexMeasures/flexmeasures/pull/154>
_] - Properly attribute Mapbox and OpenStreetMap [see
PR #292 <http://www.github.com/FlexMeasures/flexmeasures/pull/292>
_] - Allow plugins to register their custom config settings, so that FlexMeasures can check whether they are set up correctly [see
PR #230 <http://www.github.com/FlexMeasures/flexmeasures/pull/230>
_ andPR #237 <http://www.github.com/FlexMeasures/flexmeasures/pull/237>
_] - Add sensor method to obtain just its latest state (excl. forecasts) [see
PR #235 <http://www.github.com/FlexMeasures/flexmeasures/pull/235>
_] - Migrate attributes of assets, markets and weather sensors to our new sensor model [see
PR #254 <http://www.github.com/FlexMeasures/flexmeasures/pull/254>
_ andproject 9 <http://www.github.com/FlexMeasures/flexmeasures/projects/9>
_] - Migrate all time series data to our new sensor data model based on the
timely beliefs <https://github.com/SeitaBV/timely-beliefs>
_ lib [seePR #286 <http://www.github.com/FlexMeasures/flexmeasures/pull/286>
_ andproject 9 <http://www.github.com/FlexMeasures/flexmeasures/projects/9>
_] - Support the new asset model (which describes the organisational structure, rather than sensors and data) in UI and API. Until the transition to our new data model is completed, the new API for assets is at
/api/dev/generic_assets
. [seePR #251 <http://www.github.com/FlexMeasures/flexmeasures/pull/251>
_ andPR #290 <http://www.github.com/FlexMeasures/flexmeasures/pulls/290>
_] - Internal search methods return most recent beliefs by default, also for charts, which can make them load a lot faster [see
PR #307 <http://www.github.com/FlexMeasures/flexmeasures/pull/307>
_ andPR #312 <http://www.github.com/FlexMeasures/flexmeasures/pull/312>
_] - Support unit conversion for posting sensor data [see
PR #283 <http://www.github.com/FlexMeasures/flexmeasures/pull/283>
_ andPR #293 <http://www.github.com/FlexMeasures/flexmeasures/pull/293>
_] - Improve the core device scheduler to support dealing with asymmetric efficiency losses of individual devices, and with asymmetric up and down prices for deviating from previous commitments (such as a different feed-in tariff) [see
PR #291 <http://www.github.com/FlexMeasures/flexmeasures/pull/291>
_] - Stop automatically triggering forecasting jobs when API calls save nothing new to the database, thereby saving redundant computation [see
PR #303 <http://www.github.com/FlexMeasures/flexmeasures/pull/303>
_]
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening over 3 years ago

FlexMeasures - FlexMeasures 0.7.1
This is a patch release in the 0.7.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 3 years ago

FlexMeasures - FlexMeasures 0.7.0: Professional plugins
.. warning:: The config setting FLEXMEASURES_PLUGIN_PATHS
has been renamed to FLEXMEASURES_PLUGINS
. The old name still works but is deprecated.
New features
- Set a logo for the top left corner with the new FLEXMEASURES_MENU_LOGO_PATH setting [see
PR #184 <http://www.github.com/SeitaBV/flexmeasures/pull/184>
_] - Add an extra style-sheet which applies to all pages with the new FLEXMEASURES_EXTRA_CSS_PATH setting [see
PR #185 <http://www.github.com/SeitaBV/flexmeasures/pull/185>
_] - Data sources can be further distinguished by what model (and version) they ran [see
PR #215 <http://www.github.com/SeitaBV/flexmeasures/pull/215>
_] - Enable plugins to automate tests with app context [see
PR #220 <http://www.github.com/SeitaBV/flexmeasures/pull/220>
_]
.. note:: Read more on these features on the FlexMeasures blog <https://flexmeasures.io/070-professional-plugins/>
__.
Bugfixes
- Fix users resetting their own password [see
PR #195 <http://www.github.com/SeitaBV/flexmeasures/pull/195>
_] - Fix scheduling for heterogeneous settings, for instance, involving sensors with different time zones and/or resolutions [see
PR #207 <http://www.github.com/SeitaBV/flexmeasures/pull/207>
_] - Fix
sensors/<id>/chart
view [seePR #223 <http://www.github.com/SeitaBV/flexmeasures/pull/223>
_]
Infrastructure / Support
- FlexMeasures plugins can be Python packages now. We provide
a cookie-cutter template <https://github.com/SeitaBV/flexmeasures-plugin-template>
_ for this approach. [seePR #182 <http://www.github.com/SeitaBV/flexmeasures/pull/182>
_] - Set default timezone for new users using the FLEXMEASURES_TIMEZONE config setting [see
PR #190 <http://www.github.com/SeitaBV/flexmeasures/pull/190>
_] - To avoid databases from filling up with irrelevant information, only beliefs data representing changed beliefs are saved, and unchanged beliefs are dropped [see
PR #194 <http://www.github.com/SeitaBV/flexmeasures/pull/194>
_] - Monitored CLI tasks can get better names for identification [see
PR #193 <http://www.github.com/SeitaBV/flexmeasures/pull/193>
_] - Less custom logfile location, document logging for devs [see
PR #196 <http://www.github.com/SeitaBV/flexmeasures/pull/196>
_] - Keep forecasting and scheduling jobs in the queues for only up to one day [see
PR #198 <http://www.github.com/SeitaBV/flexmeasures/pull/198>
_]
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening over 3 years ago

FlexMeasures - FlexMeasures 0.4.1
This is a patch release in the 0.4.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 3 years ago

FlexMeasures - FlexMeasures 0.6.1
This is a patch release in the 0.6.x series and includes some regression fixes. We recommend that all users upgrade to this version.
See our changelog for a list of all the changes.
Energy Systems - Building Energy Monitoring
- Python
Published by Flix6x over 3 years ago

FlexMeasures - v0.6.0: Multi-tenancy & error monitoring
The two most notable new features are that users and assets now belong to accounts (allowing for multi-tenancy setups), and that it's now possible to monitor for things going wrong (and be able to react in time).
.. warning:: Upgrading to this version requires running flexmeasures db upgrade
(you can create a backup first with flexmeasures db-ops dump
).
In case you are using experimental developer features and have previously set up sensors, be sure to check out the upgrade instructions in PR #157 <https://github.com/SeitaBV/flexmeasures/pull/157>
. Furthermore, if you want to create custom user/account relationships while upgrading (otherwise the upgrade script creates accounts based on email domains), check out the upgrade instructions in PR #159 <https://github.com/SeitaBV/flexmeasures/pull/159>
. If you want to use both of these custom upgrade features, do the upgrade in two steps. First, as described in PR 157 and upgrading up to revision b6d49ed7cceb, then as described in PR 159 for the rest.
.. warning:: The config setting FLEXMEASURES_LISTED_VIEWS
has been renamed to FLEXMEASURES_MENU_LISTED_VIEWS
.
.. warning:: Plugins now need to set their version on their module rather than on their blueprint. See the documentation for writing plugins <https://flexmeasures.readthedocs.io/en/v0.6.0/dev/plugins.html>
_.
New features
- Multi-tenancy: Supporting multiple customers per FlexMeasures server, by introducing the
Account
concept. Accounts have users and assets associated. [seePR #159 <http://www.github.com/SeitaBV/flexmeasures/pull/159>
_ andPR #163 <http://www.github.com/SeitaBV/flexmeasures/pull/163>
_] - In the UI, the root view ("/"), the platform name and the visible menu items can now be more tightly controlled (per account roles of the current user) [see also
PR #163 <http://www.github.com/SeitaBV/flexmeasures/pull/163>
_] - Analytics view offers grouping of all assets by location [see
PR #148 <http://www.github.com/SeitaBV/flexmeasures/pull/148>
_] - Add (experimental) endpoint to post sensor data for any sensor. Also supports our ongoing integration with data internally represented using the
timely beliefs <https://github.com/SeitaBV/timely-beliefs>
_ lib [seePR #147 <http://www.github.com/SeitaBV/flexmeasures/pull/147>
_]
.. note:: Read more on these features on the FlexMeasures blog <https://flexmeasures.io/v060-multi-tenancy-error-monitoring/>
__.
Bugfixes
Infrastructure / Support
- Add possibility to send errors to Sentry [see
PR #143 <http://www.github.com/SeitaBV/flexmeasures/pull/143>
_] - Add CLI task to monitor if tasks ran successfully and recently enough [see
PR #146 <http://www.github.com/SeitaBV/flexmeasures/pull/146>
_] - Document how to use a custom favicon in plugins [see
PR #152 <http://www.github.com/SeitaBV/flexmeasures/pull/152>
_] - Allow plugins to register multiple Flask blueprints [see
PR #171 <http://www.github.com/SeitaBV/flexmeasures/pull/171>
_] - Continue experimental integration with
timely beliefs <https://github.com/SeitaBV/timely-beliefs>
_ lib: link multiple sensors to a single asset [seePR #157 <https://github.com/SeitaBV/flexmeasures/pull/157>
_] - The experimental parts of the data model can now be visualised, as well, via
make show-data-model --uml --dev
[also inPR #157 <https://github.com/SeitaBV/flexmeasures/pull/157>
_]
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening over 3 years ago

FlexMeasures - FlexMeasures 0.5.0: OpenWeatherMap and plugin customisation
New features
- Allow plugins to overwrite UI routes and customise the teaser on the login form [see
PR #106 <http://www.github.com/SeitaBV/flexmeasures/pull/106>
_] - Allow plugins to customise the copyright notice and credits in the UI footer [see
PR #123 <http://www.github.com/SeitaBV/flexmeasures/pull/123>
_] - Display loaded plugins in footer and support plugin versioning [see
PR #139 <http://www.github.com/SeitaBV/flexmeasures/pull/139>
_]
.. note:: Read more on these features on the FlexMeasures blog <https://flexmeasures.io/v050-openweathermap-plugin-customisation/>
__.
Bugfixes
- Fix last login date display in user list [see
PR #133 <http://www.github.com/SeitaBV/flexmeasures/pull/133>
_] - Choose better forecasting horizons when weather data is posted [see
PR #131 <http://www.github.com/SeitaBV/flexmeasures/pull/131>
_]
Infrastructure / Support
- Add tutorials on how to add and read data from FlexMeasures via its API [see
PR #130 <http://www.github.com/SeitaBV/flexmeasures/pull/130>
_] - For weather forecasts, switch from Dark Sky (closed from Aug 1, 2021) to OpenWeatherMap API [see
PR #113 <http://www.github.com/SeitaBV/flexmeasures/pull/113>
_] - Entity address improvements: add new id-based
fm1
scheme, better documentation and more validation support of entity addresses [seePR #81 <http://www.github.com/SeitaBV/flexmeasures/pull/81>
_] - Re-use the database between automated tests, if possible. This shaves 2/3rd off of the time it takes for the FlexMeasures test suite to run [see
PR #115 <http://www.github.com/SeitaBV/flexmeasures/pull/115>
_] - Make assets use MW as their default unit and enforce that in CLI, as well (API already did) [see
PR #108 <http://www.github.com/SeitaBV/flexmeasures/pull/108>
_] - Let CLI package and plugins use Marshmallow Field definitions [see
PR #125 <http://www.github.com/SeitaBV/flexmeasures/pull/125>
_] - add time_utils.get_recent_clock_time_window() function [see
PR #135 <http://www.github.com/SeitaBV/flexmeasures/pull/135>
_]
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening almost 4 years ago

FlexMeasures - Plugin support
New features
- Configure the UI menu with FLEXMEASURES_LISTED_VIEWS [see PR #91]
- Allow for views and CLI functions to come from plugins [see also PR #91]
Bugfixes
- Asset edit form displayed wrong error message. Also enabled the asset edit form to display the invalid user input back to the user [see PR #93]
Infrastructure / Support
- Updated dependencies, including Flask-Security-Too [see PR #82]
- Improved documentation after user feedback [see PR #97]
- Begin experimental integration with timely beliefs lib: Sensor data as TimedBeliefs [see PR #79 and PR #99]
- Add sensors with CLI command currently meant for developers only [see PR #83]
- Add data (beliefs about sensor events) with CLI command currently meant for developers only [see PR #85 and PR #103]
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening almost 4 years ago

FlexMeasures - User API, Power chart API, better icons
Version v0.2.3 of FlexMeasures is out (see changelog). Aside from smaller improvements, there are new features for external app developers in the API and a visual improvement in the dashboard map.
Energy Systems - Building Energy Monitoring
- Python
Published by nhoening about 4 years ago
