When my Octopus Agile energy price is below x pence per kWh for at least y thirty-minute periods then run my Tado hot water.
Set your own price threshold and also how many 30-minute contiguous periods you need for the water to fully heat up.
Check your bill for typical prices such as 9 pence overnight and 15 pence in the afternoon as setting too low values will result in no hot water.
Popular services on IFTTT