ottopaulsen / node-red-contrib-power-saver

A Node-RED node to saver money by turning off when the power is most expensive
Other
71 stars 17 forks source link

Question: Heat Capacitor - negative value of Heating/Cooling Boost #104

Open Vantive1 opened 1 year ago

Vantive1 commented 1 year ago

My use case is letting the strategy node Heat Capacitor control the set point of indoor temperature in my house heated with a heating pump. In this use case I'd like the transitions between buy/sell periods to be slightly more smooth. Not shift from e.g. dT=-(MaxTempAdj) to dT=+(MaxTempAdj) instantly, but instead go from -dT, to 0, to +dT with some delay.

What would be the result of adding HeatingBoost and/or CoolingBoost as negative values (same as Max temp adj. in absolute numbers). Could that work as a smoothing step or will negative values crash the algorithm? It works with my limited testing...

TomTorger commented 1 year ago

Good thought. :-) I think it is possible to do this, I will check.

Btw. I do use this for my heating pumps and in my case, I have to change the fan speed to increase their load and they are notoriously unable to maintain a certain temperature. I use cascade control with a rate limiter of 5 minutes. It's a bit job to get there, but I now have four heat pumps running on that set-up with quite good results.

image

Vantive1 commented 1 year ago

Thanks! I use it for control of indoor temp in my house heated by ground heat pump and water radiators. When cold outside and the price variation is big sudden changes in setpoint of indoor temp will activate the electric boost heater. Which is expensive. Slower changes would give more time for the pump to increase the temp without activating the electric boost heater.

Do you think you could share your node configuration / set up with cascade? Thanks!

TomTorger commented 1 year ago

Ah... Nice setup! 👍

In any case, just checked it, and negative numbers for heating-boost works :-) image

Vantive1 commented 1 year ago

Great thanks for checking negative values!

And happy to see your node configuration example with cascade when you have the time 👍🙏