If your Homehub "died" as a result of a storm why dd you need to book an engineer visit. You could have a Homehub sent out to you in the post and fit it your self. It is just a case of plugging it in.
does your phone have a dial tone at test socket? if the anser is 'yes' then your line is ok and as @gg30340 said just phone 151 and get a replacement hub plug it in and away you go
@Dougies73 I'm really sorry about fault with your broadband and I would like to apologise that the engineer visit didn't happen today, a flashing purple light on a Smart hub would normally indicate the Hub is OK but not connected to the internet so it may be a problem on the network.