I just got Vera2 and am setting up some timers which I think I’ll need some help with.
Here is one example:
Block Heater Timer for our Cars
Activate Event on November 1 Every Year and End Event on March 15 Every Year
Once Condition #1 is met above then, Start Timer at 5am and end at 1pm
Optional: It would be even nicer if I could get the block heaters to only come on if the temperature outside reaches -5C (Is there a way to get the temperatures from online somewhere?)
If the above is not possible, then I can easily setup a start and stop timer which I’ll just enable when I need it every year.
If you have a valid temp input, why would you want to restrict this to time of year? Wouldn’t you want it to work between those hours if the temp is below -5C anyway? What happens if you are outside of those months and it gets that cold anyway? It seems to me that temp is all you really need, and that you’d be adding complexity that you don’t really need!? I don’t live in a cold climate of course so I may be wrong as I have no experience of this
In either case, then I wouldn’t rely on an external online weather service; you may want to consider a temp sensor like the HM-TS001 for example which should be more accurate.
The only weather plugin that I know of is written by @guessed; however I believe there is an open bug with MCV that prevents him from updating it to give the sort of triggers that you require.
guessed’s Google weather plugin (Weather Plugin) has a standard temperature device which can be accessed via Luup Lua extensions and http. If you are willing to write some Lua code, you could set up a scene whose execution depends on the current outside temperature.