Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
_paq.push(['setSiteId', '3']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();</script></head><body class="is-preload"><div class="github-ribbon"><a target="_blank" href="https://github.com/FlexMeasures/flexmeasures/">View code on Github</a></div><div id="wrapper" class="fade-in"><div id="intro"><h1>Data-driven energy timing</h1><p>FlexMeasures is an intelligent &amp; developer-friendly EMS for real-time energy flexibility. Open source.</p><ul class="actions"><li><a href="#header" class="button icon solid solo fa-arrow-down scrolly">Continue</a></li></ul></div><header id="header"><a class="logo" href="https://flexmeasures.io/">FlexMeasures</a></header><nav id="nav"><ul class="links"><li class="active has-submenu"><a href="https://flexmeasures.io/" target="_self" aria-haspopup="true">Why?</a><ul class="nav__submenu level-2" aria-hidden="true"><li><a href="https://flexmeasures.io/plugins/" target="_self">Plugins</a></li><li><a href="https://flexmeasures.io/use-cases/" target="_self">Use cases</a></li><li><a href="https://flexmeasures.io/features-2/" target="_self">Features</a></li><li><a href="https://flexmeasures.io/why-is-the-code-of-flexmeasures-open-for-everyone/" target="_self">Open source</a></li></ul></li><li><a href="https://flexmeasures.io/documentation/" target="_self">Docs</a></li><li><a href="https://flexmeasures.io/tags/blogpost/" target="_self">Blog</a></li><li><a href="https://flexmeasures.io/plugins/" target="_self">Plugins</a></li><li><a href="https://flexmeasures.io/roadmap/" target="_self">Roadmap</a></li><li><a href="https://flexmeasures.io/faq/" target="_self">FAQ</a></li><li><a href="https://flexmeasures.io/get-in-touch/" target="_self">Contact</a></li></ul></nav><main id="main"><article class="post"><header class="major"><h1>Why a smart EMS for energy flexibility?</h1><p class="post__inner"></p></header><div class="post__inner post__entry"><figure class="post__image post__image--center"><img loading="lazy" src="https://flexmeasures.io/media/posts/3/simple-flexEMS-2.png" alt="" width="750" height="191" sizes="(max-width: 48em) 100vw, 768px" srcset="https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-xs.png 300w, https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-sm.png 480w, https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-md.png 768w, https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-lg.png 1024w, https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-xl.png 1360w, https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-2xl.png 1600w"></figure><blockquote><p><em>Energy flexibility is one of the crucial building blocks to achieving zero CO₂ in 2050. We need to continuously find the optimal time to run our flexible assets (like batteries or heat pumps). </em><em>However, programming talent is scarce. Let's not re-invent this wheel hundreds of times!</em></p><p><em>Our vision: Real-time AI-based optimization for the energy transition is fully unlocked for all organizations in the world.</em></p></blockquote><p>In early 2021, these excerpts from the <a href="https://seita.nl/why" target="_blank" rel="noopener noreferrer">mission statement</a> of Seita Energy Flexibility formed the starting point to a major decision ― to develop FlexMeasures, an intelligent EMS for real-time energy flexibility apps, <a href="https://flexmeasures.io/why-is-the-code-of-flexmeasures-open-for-everyone/">in the open</a>.</p><p>Every organisation which builds an energy service around flexible assets like batteries, heat pumps or shiftable machinery can see the code, self-host it or subscribe to our cloud-based solution.</p><p>FlexMeasures is now an incubation project at <a href="https://lfenergy.org" target="_blank" rel="noopener noreferrer">the Linux Energy Foundation</a>.</p><table style="border-collapse: collapse; width: 100%;" border="0"><tbody><tr><td style="width: 47.4288%;"><p class="align-center">Listen to <a href="https://www.pythonpodcast.com/flexmeasures-energy-management-system-episode-381/">a recent Podcast interview featuring FlexMeasures</a>:</p><p class="align-center"></p><div class="post__iframe"><iframe loading="lazy" width="300" height="125" class="align-center" title="Podlove Web Player: The Python Podcast.__init__ - Take Control Of Your Electrical Systems With The Open Source FlexMeasures Energy Management System" src="https://cdn.podlove.org/web-player/share.html?episode=https%3A%2F%2Fwww.pythonpodcast.com%2Fwp%2F%3Fpodlove_player4%3D766" frameborder="0" scrolling="no" tabindex="0"></iframe></div></td><td style="width: 5%;"> </td><td style="width: 47.4288%;"><p class="align-center">Find out more:</p><p class="align-center"><button style="margin-right: 25px;"><a href="https://flexmeasures.io/use-cases/">Use cases</a></button> <button style="margin-right: 25px;"><a href="https://flexmeasures.io/features-2/">Features</a></button></p><p class="align-center"><button style="margin-right: 25px;"><a href="https://flexmeasures.io/background/">Background</a></button> <button style="margin-right: 25px;"><a href="https://flexmeasures.io/why-is-the-code-of-flexmeasures-open-for-everyone/">Open source</a></button></p><p class="align-center"><button style="margin-right: 25px;"><a href="https://flexmeasures.io/plugins/">Plugins</a></button> <button style="margin-right: 25px;"><a href="https://flexmeasures.io/roadmap/">Roadmap</a></button></p></td></tr></tbody></table></div></article></main><footer id="copyright"><ul><li>© Massively</li><li>Design: <a href="https://html5up.net" target="_blank" rel="nofollow noopener">HTML5 UP</a></li><li>Powered by <a href="https://getpublii.com" target="_blank" rel="nofollow noopener">Publii</a></li><li>Follow updates by <a href="https://flexmeasures.io/feed.xml" title="Our RSS feed" target="_blank" rel="noopener">RSS</a></li></ul></footer></div><script src="https://flexmeasures.io/assets/js/jquery.min.js?v=220afd743d9e9643852e31a135a9f3ae"></script><script src="https://flexmeasures.io/assets/js/jquery.scrollex.min.js?v=f89065e3d988006af9791b44561d7c90"></script><script src="https://flexmeasures.io/assets/js/jquery.scrolly.min.js?v=1ed5a78bde1476875a40f6b9ff44fc14"></script><script src="https://flexmeasures.io/assets/js/browser.min.js?v=c07298dd19048a8a69ad97e754dfe8d0"></script><script src="https://flexmeasures.io/assets/js/breakpoints.min.js?v=81a479eb099e3b187613943b085923b8"></script><script src="https://flexmeasures.io/assets/js/util.min.js?v=4201a626f8c9b614a663b3a1d7d82615"></script><script src="https://flexmeasures.io/assets/js/main.min.js?v=149e72e3ae18744a477b480b19e0c6da"></script><script>/*<![CDATA[*/var images=document.querySelectorAll("img[loading]");for(var i=0;i<images.length;i++){if(images[i].complete){images[i].classList.add("is-loaded")}else{images[i].addEventListener("load",function(){this.classList.add("is-loaded")},false)}};/*]]>*/</script><script type="text/javascript">$('.post__inner:has(.post__iframe)').css('max-width', 'none');</script></body></html>
})();</script></head><body class="is-preload"><div class="github-ribbon"><a target="_blank" href="https://github.com/FlexMeasures/flexmeasures/">View code on Github</a></div><div id="wrapper" class="fade-in"><div id="intro"><h1>Data-driven energy timing</h1><p>FlexMeasures is an intelligent &amp; developer-friendly EMS for real-time energy flexibility. Open source.</p><ul class="actions"><li><a href="#header" class="button icon solid solo fa-arrow-down scrolly">Continue</a></li></ul></div><header id="header"><a class="logo" href="https://flexmeasures.io/">FlexMeasures</a></header><nav id="nav"><ul class="links"><li class="active has-submenu"><a href="https://flexmeasures.io/" target="_self" aria-haspopup="true">Why?</a><ul class="nav__submenu level-2" aria-hidden="true"><li><a href="https://flexmeasures.io/plugins/" target="_self">Plugins</a></li><li><a href="https://flexmeasures.io/use-cases/" target="_self">Use cases</a></li><li><a href="https://flexmeasures.io/features-2/" target="_self">Features</a></li><li><a href="https://flexmeasures.io/why-is-the-code-of-flexmeasures-open-for-everyone/" target="_self">Open source</a></li></ul></li><li><a href="https://flexmeasures.io/documentation/" target="_self">Docs</a></li><li><a href="https://flexmeasures.io/tags/blogpost/" target="_self">Blog</a></li><li><a href="https://flexmeasures.io/plugins/" target="_self">Plugins</a></li><li><a href="https://flexmeasures.io/roadmap/" target="_self">Roadmap</a></li><li><a href="https://flexmeasures.io/faq/" target="_self">FAQ</a></li><li><a href="https://flexmeasures.io/get-in-touch/" target="_self">Contact</a></li></ul></nav><main id="main"><article class="post"><header class="major"><h1>Why a smart EMS for energy flexibility?</h1><p class="post__inner"></p></header><div class="post__inner post__entry"><figure class="post__image post__image--center"><img loading="lazy" src="https://flexmeasures.io/media/posts/3/simple-flexEMS-2.png" alt="" width="750" height="191" sizes="(max-width: 48em) 100vw, 768px" srcset="https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-xs.png 300w, https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-sm.png 480w, https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-md.png 768w, https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-lg.png 1024w, https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-xl.png 1360w, https://flexmeasures.io/media/posts/3/responsive/simple-flexEMS-2-2xl.png 1600w"></figure><blockquote><p><em>Energy flexibility is one of the crucial building blocks to achieving zero CO₂ in 2050. We need to continuously find the optimal time to run our flexible assets (like batteries or heat pumps). </em><em>However, programming talent is scarce. Let's not re-invent this wheel hundreds of times!</em></p><p><em>Our vision: Real-time AI-based optimization for the energy transition is fully unlocked for all organizations in the world.</em></p></blockquote><p>In early 2021, these excerpts from the <a href="https://seita.nl/why" target="_blank" rel="noopener noreferrer">mission statement</a> of Seita Energy Flexibility formed the starting point to a major decision ― to develop FlexMeasures, an intelligent EMS for real-time energy flexibility apps, <a href="https://flexmeasures.io/why-is-the-code-of-flexmeasures-open-for-everyone/">in the open</a>.</p><p>Every organisation which builds an energy service around flexible assets like batteries, heat pumps or shiftable machinery can see the code, self-host it or subscribe to our cloud-based solution.</p><p>FlexMeasures is now an incubation project at <a href="https://lfenergy.org" target="_blank" rel="noopener noreferrer">the LF Energy Foundation</a>.</p><table style="border-collapse: collapse; width: 100%;" border="0"><tbody><tr><td style="width: 47.4288%;"><p class="align-center">Listen to <a href="https://www.pythonpodcast.com/flexmeasures-energy-management-system-episode-381/">a recent Podcast interview featuring FlexMeasures</a>:</p><p class="align-center"></p><div class="post__iframe"><iframe loading="lazy" width="300" height="125" class="align-center" title="Podlove Web Player: The Python Podcast.__init__ - Take Control Of Your Electrical Systems With The Open Source FlexMeasures Energy Management System" src="https://cdn.podlove.org/web-player/share.html?episode=https%3A%2F%2Fwww.pythonpodcast.com%2Fwp%2F%3Fpodlove_player4%3D766" frameborder="0" scrolling="no" tabindex="0"></iframe></div></td><td style="width: 5%;"> </td><td style="width: 47.4288%;"><p class="align-center">Find out more:</p><p class="align-center"><button style="margin-right: 25px;"><a href="https://flexmeasures.io/use-cases/">Use cases</a></button> <button style="margin-right: 25px;"><a href="https://flexmeasures.io/features-2/">Features</a></button></p><p class="align-center"><button style="margin-right: 25px;"><a href="https://flexmeasures.io/background/">Background</a></button> <button style="margin-right: 25px;"><a href="https://flexmeasures.io/why-is-the-code-of-flexmeasures-open-for-everyone/">Open source</a></button></p><p class="align-center"><button style="margin-right: 25px;"><a href="https://flexmeasures.io/plugins/">Plugins</a></button> <button style="margin-right: 25px;"><a href="https://flexmeasures.io/roadmap/">Roadmap</a></button></p></td></tr></tbody></table></div></article></main><footer id="copyright"><ul><li>© Massively</li><li>Design: <a href="https://html5up.net" target="_blank" rel="nofollow noopener">HTML5 UP</a></li><li>Powered by <a href="https://getpublii.com" target="_blank" rel="nofollow noopener">Publii</a></li><li>Follow updates by <a href="https://flexmeasures.io/feed.xml" title="Our RSS feed" target="_blank" rel="noopener">RSS</a></li></ul></footer></div><script src="https://flexmeasures.io/assets/js/jquery.min.js?v=220afd743d9e9643852e31a135a9f3ae"></script><script src="https://flexmeasures.io/assets/js/jquery.scrollex.min.js?v=f89065e3d988006af9791b44561d7c90"></script><script src="https://flexmeasures.io/assets/js/jquery.scrolly.min.js?v=1ed5a78bde1476875a40f6b9ff44fc14"></script><script src="https://flexmeasures.io/assets/js/browser.min.js?v=c07298dd19048a8a69ad97e754dfe8d0"></script><script src="https://flexmeasures.io/assets/js/breakpoints.min.js?v=81a479eb099e3b187613943b085923b8"></script><script src="https://flexmeasures.io/assets/js/util.min.js?v=4201a626f8c9b614a663b3a1d7d82615"></script><script src="https://flexmeasures.io/assets/js/main.min.js?v=149e72e3ae18744a477b480b19e0c6da"></script><script>/*<![CDATA[*/var images=document.querySelectorAll("img[loading]");for(var i=0;i<images.length;i++){if(images[i].complete){images[i].classList.add("is-loaded")}else{images[i].addEventListener("load",function(){this.classList.add("is-loaded")},false)}};/*]]>*/</script><script type="text/javascript">$('.post__inner:has(.post__iframe)').css('max-width', 'none');</script></body></html>