Skip to content

The intelligent & developer-friendly EMS to support real-time energy flexibility apps, rapidly and scalable.

License

Notifications You must be signed in to change notification settings

Jonothon/flexmeasures

 
 

Repository files navigation

FlexMeasures Logo Light FlexMeasures Logo Dark

License lint-and-test Pypi Version Code style: black Documentation Status Coverage

The FlexMeasures Platform is the intelligent & developer-friendly EMS (energy management system) to support real-time energy flexibility apps, rapidly and scalable.

In a nutshell, FlexMeasures turns data into optimized schedules for flexible assets like batteries and heat pumps, or for flexible industry processes:

The most simple view of FlexMeasures, turning data into schedules

Here is why using FlexMeasures is a great idea:

  • Developing energy flexibility apps & services (e.g. to enable demand response) is crucial, but expensive.
  • FlexMeasures reduces development costs with real-time data intelligence & integrations, uncertainty models and developer support such as API/UI and plugins.

High-level overview of FlexMeasures as an EMS for energy flexibility apps, using plugins to fit a given use case

As possible users, we see energy service companies (ESCOs) who want to build real-time apps & services around energy flexibility for their customers, or medium/large industrials who are looking for support in their internal digital tooling. However, even small companies and hobby projects might find FlexMeasures useful!

How does FlexMeasures enable rapid development of energy flexibility apps?

A closer look at FlexMeasures' three core value drivers:

  1. Real-time data intelligence and integration, with advice for the rest of the day. For example, forecasts and schedules are made available via API (designed with the USEF framework in mind).
  2. Energy sensor and environment data have multiple sources and their forecasts are uncertain. FlexMeasures uses the timely-beliefs library to model this well.
  3. Developer support ― building customer-facing apps & services is where energy flexibility hits the road. FlexMeasures reduces developer workload with a well-documented API, data visualisation and multi-tenancy, and it supports plugins to customise and extend the platform to your needs.

Getting started

Head over to our documentation, e.g. the getting started guide or the 5-minute tutorial. Or find more information on FlexMeasures.io.

See also Seita's Github profile, e.g. for FlexMeasures plugin examples.

Development & community

FlexMeasures was initiated by Seita BV in The Netherlands in order to make sure that smart backend software is available to all parties working with energy flexibility, no matter where they are working on their local energy transition.

We made FlexMeasures freely available under the Apache2.0 licence and it is now an incubation project at the Linux Energy Foundation.

Within the FlexMeasures project, we welcome contributions. You can also learn more about our governance.

You can connect with the community here on Github (e.g. by creating an issue), on the mailing list, on the FlexMeasures channel within the LF Energy Slack or by contacting the current maintainers.

About

The intelligent & developer-friendly EMS to support real-time energy flexibility apps, rapidly and scalable.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 84.7%
  • HTML 10.5%
  • CSS 3.0%
  • JavaScript 0.9%
  • Shell 0.4%
  • Makefile 0.2%
  • Other 0.3%