I’m very interested in your approach and especially the use of nordpool_diff looks like it could solve a use case I have around scheduling my HVAC to anticipate rising prices.
I’m not located in the EU but my energy prices change every 5 minutes so I would need to translate the nordpool_diff concept to my provider Amber Electric.
I’m doing similar scheduling and optimisation for my EV, home battery, HVAC hot water and other household loads using EMHASS add-on: An energy management optimization add-on for Home Assistant OS and supervised
The results have been amazing and like you I am saving thousands of dollars per year against the base case.