Skip to content

Feat/curtailable devices#1937

Draft
Flix6x wants to merge 4 commits intomainfrom
feat/curtailable-devices
Draft

Feat/curtailable devices#1937
Flix6x wants to merge 4 commits intomainfrom
feat/curtailable-devices

Conversation

@Flix6x
Copy link
Copy Markdown
Contributor

@Flix6x Flix6x commented Jan 29, 2026

Description

  • Add new curtailable-device-sensors field
  • Implement the scheduling logic in StorageScheduler (translate from flex-context field to a device in the flex-model
  • Cover in test
  • Added changelog item in documentation/changelog.rst
  • Added changelog item in documentation/api/changelog.rst

Look & Feel

...

How to test

  • Test with pytest -k test_inflexible_device_sensors_priority
  • Manual test: check the Swagger dashboard describes the new field

Further Improvements

  • Rename as curtailable-devices?

Related Items

Signed-off-by: F.N. Claessen <claessen@seita.nl>
Signed-off-by: F.N. Claessen <claessen@seita.nl>
@Flix6x Flix6x self-assigned this Jan 29, 2026
Signed-off-by: F.N. Claessen <claessen@seita.nl>
@read-the-docs-community
Copy link
Copy Markdown

read-the-docs-community bot commented Jan 29, 2026

Documentation build overview

📚 flexmeasures | 🛠️ Build #32093904 | 📁 Comparing a85c194 against latest (1ce87c1)

  🔍 Preview build  

Show files changed (4 files in total): 📝 3 modified | ➕ 1 added | ➖ 0 deleted
File Status
_autodoc/CURTAILABLE_DEVICE_SENSORS.html ➕ added
_autodoc/INFLEXIBLE_DEVICE_SENSORS.html 📝 modified
api/v3_0.html 📝 modified
features/scheduling.html 📝 modified

# Conflicts:
#	flexmeasures/data/schemas/scheduling/metadata.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Curtailable devices

1 participant