From 16f1876ffad1ab25a214120cd837bfefb81214b8 Mon Sep 17 00:00:00 2001 From: "F.N. Claessen" Date: Wed, 20 Oct 2021 09:00:00 +0200 Subject: [PATCH 1/2] Order power values chronologically in device messages --- flexmeasures/api/v1_3/implementations.py | 1 + 1 file changed, 1 insertion(+) diff --git a/flexmeasures/api/v1_3/implementations.py b/flexmeasures/api/v1_3/implementations.py index 42302f9e2..0c47ca73f 100644 --- a/flexmeasures/api/v1_3/implementations.py +++ b/flexmeasures/api/v1_3/implementations.py @@ -149,6 +149,7 @@ def get_device_message_response(generic_asset_name_groups, duration): .filter(Power.data_source_id == scheduler_source.id) .filter(Power.datetime >= schedule_start) .filter(Power.datetime < schedule_start + planning_horizon) + .order_by(Power.datetime.asc()) .all() ) consumption_schedule = pd.Series( From 5526242d1bdbacc4df902ad354c0999503a5e0c0 Mon Sep 17 00:00:00 2001 From: "F.N. Claessen" Date: Wed, 20 Oct 2021 09:09:37 +0200 Subject: [PATCH 2/2] Changelog entry --- documentation/changelog.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/documentation/changelog.rst b/documentation/changelog.rst index d972e5621..bc2336832 100644 --- a/documentation/changelog.rst +++ b/documentation/changelog.rst @@ -38,6 +38,7 @@ Bugfixes ----------- * Fix (dev) CLI command for adding a GenericAssetType [see `PR #173 `_] * Fix (dev) CLI command for adding a Sensor [see `PR #176 `_] +* Fix GetDeviceMessage to ensure chronological ordering of values [see `PR #216 `_] Infrastructure / Support ----------------------