Anything in Green I made numbers, anything in magenta I left alone as strings.
However, that cannot force OpenWeather to also perfectly match. I already found, with Dashboard 2.0 and it's newly available Weather Tile, that it's looking for the specific spelling of "windSpeed" vs "wind_mph" (or _kph)
I have to admit to NOT looking at OpenWeather with a magnifying glass as I did with APIXu last week.
Drivers should be 'translating' specifics into higher levels or vise versa. But at this time, there's no 'high level' for weather values. In other words, there's no Driver Capability definition for Weather that would encourage "correct spelling." (whatever correct might be. )
Ok, good to know, one less thing to mess around with. Since you're here, do you know why I get the cooling set point "SKIPPED" every time I want to lower both heating and cooling setpoints?
It's idle so I suppose this is not the reason. I'd have to try on different thermostats to see how it goes but for now I'm just going to try to work around this using delays. Thanks a lot for your help!
Could you show a larger context? That (skipped) is coming from RM, and it's not clear why. It shouldn't be skipping it unless there was some conditional action involved.
I feel like there should also be a triggering attribute variable. Use case: I am trying to create one rule that will set a variable that will show the latest of certain device events on the Dashboard. Included in those are smoke and CO. The same sensor detects smoke and CO and both of these %value%s have the same possibilities, so if I do not want to split these out into separate rules, there is no way of distinguishing what was detected based on %device% %value% on %date% at %time%. Same with acceleration/motion on the same sensor. It is something I can live with, but it would be a nice addition.
In RM5 you define global variables under Settings.
Scroll to the bottom of the page and you will find Hub Variables.
Make sure you have 'Show Advanced Options' active at the top of the settings page.
I just tried to create a datetime global variable. Every time I enter a time value between 12:01 PM and 12:59PM, the table of current GV shows 12:xxAM
Please advise.
Thanks
John
FW version 2.2.9.145 RMver 5.1