Nordpool core integration (lowest priced x consecutive hours)

In the new Nordpool core integration it would be nice to have a states or attributes with the x consecutive chepest hours including starttime, counter, and binary_sensor. (Where x is definable by the user).
This is useful if you for instance have a washing machine that needs x hours to finish and you want to run it at the lowest possible cost.
If this is a stupid machine you might need to set a timer so the number of hours until the start off this period would be nice. It would also be nice if it could return true when active so you can automate a smart machine.