# How to reduce peak consumption (hems)

**URL:** <https://discourse.nodered.org/t/how-to-reduce-peak-consumption-hems/35148>\
**Category:** General\
**Created:** [1 November 2020 08:13 UTC](https://discourse.nodered.org/t/how-to-reduce-peak-consumption-hems/35148 "2020-11-01T08:13:43Z")\
**Posts on this page:** 1\
**Showing post:** 48

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [3 November 2020 06:39 UTC](https://discourse.nodered.org/t/how-to-reduce-peak-consumption-hems/35148/48 "2020-11-03T06:39:49Z")

</div>

Morning guys,  
Time for a summary...  
I need to have for each device the following data in Node-RED:

- The priority
- The power signature(s) for every cycle it supports

Beside that Node-RED needs to know the maximum allowed peak, and some margins (to make sure the devices don't overlap to much and risk again peaks due unexpected extra consumption).

Then all that data needs to feed into some kind of energy scheduler, which calculates when every device should run:

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/8/a81e566279f6b6b0fb8fe76027a2ceeca519390c.png)

And this needs to be rescheduled live as soon as some device is manually switched on.

Conclusion: undoable to develop such a node for fun in some spare hours in the evening.

So the obvious _ **next question** _ is: are there any existing open-source projects, affordable software, affordable devices that can do this kind of stuff? Have been looking last night, but couldn't find anything useful. But perhaps looking for wrong keywords ...

---

_[View the full topic](https://discourse.nodered.org/t/how-to-reduce-peak-consumption-hems/35148)._
