[APP][Pro] Piggy Bank

Hello there, and thanks for a great app. I have a few questions and comments, I hop you don’t mind them all in one post (I will try to write clearly).

I set up the app last night, and have a bunch of different heaters in. Mill panel ovens, Z-TRM3 thermostats, Z-temp2 thermostats and MELcloud heat pumps. I control the waterborne floor heating via switching the circulation pump off/on for load shedding.
I have an Easee charger (but have not included that for now) and I control the water boiler via a VThermo linked to two temp sensors and a Heavy Duty relay.

  1. How to prevent a device from being load-shed
    Under Enheter → Modus og Prioritet, I have set many of them to Alltid På, and some of them to Styrt. For instance, during the night program, I don´t want the ovens in our bedroom to ever turn off. Same goes for the heat pumps - I want to control the temperature but I never want them to be load shed.
    However, overnight, ALL devices, both the ones marked as «always on» and the ones marked as «styrt» have been switched off and on and off and on by Sparegris.
    Under Enheter->Prisstsyring I have them set to «endre temp» in all price ranges.

This seems to have happened with all the devices, but see screenshots below. I suspect I have misunderstood the settings…?

  1. Easee and cars incompatible with smart charging
    My Peugeot unfortunately has a know bug in the onboard charger, where the charger will fail if current is not available within a certain time (a few minutes) after connecting. Thus, «smart charging» will not work, so I have to set a start time from the car itself, and only regulate current draw up and down. I can i.e. set the car to start charging at 22:00, and it will start then. But - if at any time less than 6A is available, the onboard charger will fail, charging will stop, and the car will have to be reconnected.
    While waiting for Peugeot to fix this, is there a way of just letting Sparegris control the available current (6A-32A), but not use start/stop/pause commands?

  2. Minimum temp setting on VThermo
    Since I use a VThermo for my water heater, I would like to control the temperature in the range 40-75 degrees, but Sparegris seems to cap the max allowed temperature at 35.

  3. Allow an initial overage
    I essentially had this coded up with flows before, but it is cumbersome to maintain and not very flexible so that is why I want to use your app instead!
    In my solution I am aiming for 10kwh energy limit pr hour, minus a little margin, so say 9500wh. But, when calculating the power level at which to start shedding, I allow an initial allowed overage, that reduces to 0 as the hour ends. After some experimentation, about 2000wh works for me. So, that means at the beginning of a new hour, the target max energy for the hour is 11500wh - almost like a «reverse power reserve».
    This prevents a cycling situation where a lot of load is shed in the beginning of the hour - then powered on again in the middle of the hour - and everything powered on and blasting at full force at xx:59, just to be all shed again at the turn of the hour. In fact, with this kind of setup, it runs pretty smoothly - it has some «ice in the stomach» early on when there is still room for recovery, but sheds hard as the hour ends, instead of the opposite.
    This strategy probably works better when you have many devices to control.
    Maybe a solution could be to allow a negative power reserve?