Is there any way to order events? SmartApps seem like such a cumbersome way to do what I really want to do, which in a lot of cases is a few simple commands, but I need to track down the correct SmartApps and then figure out how they fit together with each other. One thing I haven’t figured out yet is connecting SmartApp events in a certain order.
For example, say you have a wake up sequence where you want your Sonos speakers to first speak “good morning” (that’s one app) and then play music (that’s another app). I can’t just set them both to trigger at the same time of course, is there any way to do this in order?
I’m not familiar with a way to trigger apps back to back. You can trigger them at separate times (1 min apart) or you can write an app to trigger them in succession. Not sure if you’re a dev. If so, it shouldn’t take long to publish an app for what you need. Let me know if you need help.
@longhorn84 another example would be with the Philips Hue bulbs I set up in our office. They are green when a door opens, red when a door is closed (multi sensor). Ideally I would like to be able to change the light to orange for a minute or so as soon as the door opens, then green. Similar roadblock where I can’t just create an event series like I would expect… even X10 macros let you string together anything you wanted!
I guess the goal of making things “smart” for the masses means giving up a bit of flexibility on the back end, at least for now. Have you ever messed with HomeSeer or MiCasa to see if they give you that flexibility?
Agreed @longhorn84, I was just a little surprised. If anyone here remember Lego Mindstorms, even they had a simple drag and drop “puzzle piece” type of interface where you could do basic if / then logic and event series. I haven’t tried anything else, I just did some research and ST seemed like the best overall given the options? I have my home and office pretty dependent on ST, so I’ll learn to work with it.
Yeah, point and click logic is nice. Indigo uses it, so does Universal Devices. But once you want to do something that is not in its list of choices, you have really hit a wall. I like that ST is more granular. But I am not a java head. I find Vera’s lua a bit friendlier, but the rest of it seems a train wreck.
For the simple stuff, there are plenty of examples, and you will eventually grok it by fiddling with them. The API is nice (although a little clunky). Error responses are terse, and the new official documentation seems written by coders for coders. And there still lacks a comprehensive reference with commented examples (comments in general are few and far between). This is a big mistake if their plans are to go prime time in a big way. Guessing it has, and will get better as time goes on. With “tech writer” being one of the many hats I wear, I know the resource hog it can be.
Don’t get me wrong… the core of ST is very clever (with many advantages), and I am still happy with my decision, but I would like to see more tutorial oriented (and complete command/function reference) documentation. I am so close to doing everything I want with it, but am still stuck on a few issues (and no answers have been forthcoming as yet). I am guessing there are lots things being worked on, and just not enough resources to address all of them yet. Ha! Welcome to software development. (c;
@scottinpollock Inherently, no - not that I’m aware of. Sorry if that’s what my comments conveyed, I was referring to the ST API and it’s ability to run things in succession (runIn) or on a delay. I’ve utilized both and they do work quite nicely.