When I use the following it gives me the weather at 00:00 and 12:00, is there any way to get different times?
Midnight is completely irrelevant so in reality it just gives me a daily report.
As I understand it from the description in the Template Weather docs, the twice_daily forecasts are always 0-12 and 12-0. The number of days covered can vary by integration.
You could use a different type, like hourly, as long as your weather integration supports it.