Greetings,
I am a noob when it comes to webcore/groovy although I did program in a previous life. I am migrating my HA setup from wink/stringify to smartthings/webcore. I can see all of my Caseta/Z-wave lights and ceiling fans in my device list. I have loaded in the device handlers and associated smart apps so I can see my Simplisafe/Nest/Weather Underground station in my device list. I’ve created a couple of basic changing light pistons based on time-of-day (e.g. sunset, sunrise, etc). So, I think I’m doing reasonably well.
Until…
The next set of workflows I want to create are based on temp comparisons and HVAC states which drive my ceiling fans. For example:
If HVAC == heating then set ceiling fans (5 rooms) to low speed.
If NEST temp >= 75 then set ceiling fans to low speed.
If HVAC == cooling then set ceiling fans to med speed.
If weather underground temp =< 75 then send me a reminder to open the doors so the whole house fan can run
In stringy I just had to declare some variables, set some “preset flows” and then create the working flows by calling the variables and preset flows.
The issue I’m running into (and I feel really foolish since I can’t seem to find it looking and searching through the documentation) is how to see my Nest/Weather Underground/SimpliSafe as devices to select when building a piston. I get the concept of a virtual switch, but I can’t figure out how to create a virtual switch based on the Nest temperature or HVAC state. The same goes for pulling the weather underground temp so I can so comparison on it.
Would someone please point me to the documentation that will tell me how to create the virtual devices/interfaces/rainbows with skittles I need?
Kindest regards